﻿@media screen and (min-width: 861px) {
    .banner .flex-active-slide .pimg {
        visibility: visible !important;
        /*
                -webkit-animation: scaleUpDown 1.2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
                animation: scaleUpDown 1.2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);*/
    }

    @-webkit-keyframes scaleUpDown {
        from {
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
        }
        to {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1);
        }
    }
    @keyframes scaleUpDown {
        from {
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
        }
        to {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1);
        }
    }
}

@media screen and (min-width: 1378px) {
    .banner .binbox .en {
        font-size: 50px;
    }

    .banner .binbox .zh {
        font-size: 40px;
    }

    .banner .binbox .c {
        font-size: 20px;
    }

    .pageNavBox {
        font-size: 14px;
    }

    .pbanner .con .en {
        font-size: 70px;
    }

    .pbanner .con .zh {
        font-size: 24px;
    }

}

@media screen and (max-width: 1601px) {
    .common-menu {
        right: 10%;
    }

}

@media screen and (max-width: 1441px) {
    .project-wr {
        padding: 50px 18% 0;
    }

    .new-list li span {
        width: 350px;
    }

    .newindex {
        padding-top: 3%;
    }

}



@media screen and (max-width: 1378px) {
    .newsDetail figure {
        width: 40%;
    }
}

@media screen and (max-width: 1281px) {

    .top .inner {
        width: 96%;
    }

    .subbg {
        width: 96%;
        padding: 0px 2%;
    }

    .banner .flex-direction-nav .flex-prev {
        left: 2%;
    }

    .banner .flex-direction-nav .flex-next {
        right: 2%;
    }

    .iboxNew dd {
        height: 110px;
    }

    .iboxNew dd a {
        padding: 20px 6%;
        width: 88%;
    }

    .iboxNew dd:hover a {
        padding: 10px 6% 16px;
    }

    .hotnew {
        width: 100%;
    }

    .collective-news {
        width: 100%;
        margin-top: 30px;
    }

    .tel-box {
        display: none;
    }

    .articleShow .teamC, .ideaPage .articleShow {
        transition: all 400ms ease-in-out 0s;
    }
}

@media screen and (max-width: 1180px) {
    .projects-fix {
        margin-top: 0px;
    }

    .leftInner {
        width: 100%;
    }

    .leftInner70 {
        width: 100%;
    }

    .common-menu {
        display: none;
    }

    .menusd {
        display: block;
        margin-bottom: 15px;
    }

    .inner {
        width: 94%;
    }

    .project-wr {
        padding: 60px 10% 0;
    }

    .projected li {
        width: 12%;
    }

    .projected li.on {
        width: 40%;
    }

    .project-wr h3 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .nav li {
        width: 102px;
    }

    .subnav {
        width: 101px;
    }

    .subnav a {
        font-size: 12px;
        margin-left: 15px;
    }

    .subnav3 a {
        margin-left: 15px;
    }

    .banner .binbox {
        width: 70%;
        left: 15%;
    }

    .banner .binbox .en {
        font-size: 40px;
    }

    .banner .binbox .zh {
        font-size: 30px;
    }

    .pbanner .con {
        left: 5%;
        margin-left: 0px;
        width: 90%;
    }

    .wngansha {
        padding: 40px 0px 0px 0px;
    }

    .banner_ki {
        display: none;
    }

    .teamC .name {
        padding-top: 50px;
    }

    .teamMore {
        height: 40px;
        line-height: 40px;
    }
}

@media screen and (max-width: 1024px) {
    .contactPage {
        margin-top: 0px;
    }

    .mapBox {
        position: relative;
        width: 100%;
        height: 400px;
        left: auto;
        top: auto;
    }

    .con-rightBox {
        width: 94%;
        float: none;
    }

    .pageCur {
        display: none;
    }

    .mainBg {
        width: 94%;
        margin: 10px 3%;
        padding: 0px;
    }

    .newsList .item {
        padding: 20px;
    }

    .newsDetail {
        width: 100%;
        float: none;
    }

    .newsDetail figure {
        width: auto;
    }

    .newsDetail figure img {
        width: auto;
    }

    .newDeti {
        width: 100%;
        margin-top: 30px;
        margin-right: 0;
        box-sizing: border-box;
        padding: 0 20px 30px;
    }

    .commonbg {
        padding: 0px;
    }

    .pbanner {
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 260px !important;
    }

    .pbanner .pimg {
        display: none !important;
    }

    .pbanner .bg {
        display: none;
    }

    .dock {
        display: none;
    }

    .sliderBox {
        display: block;
    }

    .content_list {
        width: 100%;
    }

    .footer small {
        font-size: 14px;
    }

    .footer-box {
        padding-top: 40px;
    }

    .footer h2 {
        font-size: 26px;
    }

    .search-box {
        /*display: none;*/
    }

    .exhibite {
        width: 100%;
    }

    .iboxMew {
        display: block;
    }

    .iboxNew dd .t {
        font-size: 18px;
    }

    .iboxService {
        background-attachment: scroll;
    }

    .vwrap .videobox {
        width: 700px;
        margin-left: -350px;
    }

    body {
        -webkit-transition: all .3s ease .2s;
        -moz-transition: all .3s ease .2s;
        transition: all .3s ease .2s;
        position: relative;
        right: 0px;
    }

    .mtop {
        height: 50px;
    }

    .open .top {
        left: -240px;
        right: 240px;
    }

    .top {
        height: 50px;
        right: 0px;
        box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
    }

    .top, .topFix {
        padding: 0px;
        height: 50px;
    }

    .top .inner {
        width: 100%;
    }

    .nav {
        display: none;
    }

    .logo {
        position: relative;
        top: 0px;
        margin-left: 3%;
        padding-top: 6px;
        width: 110px;
        height: 38px;
    }

    .menu-handler {
        display: block;
    }

    .ibox-C .iboxT, .ibox-C:hover .iboxT {
        top: 25%;
    }

    .ibox-C .bico, .ibox-C:hover .bico {
        opacity: 0;
        display: none;
        transform: scale(1);
        -webkit-transform: scale(1);
        visibility: hidden;
    }

    .ibox-C .line, .ibox-C:hover .line {
        height: 0px;
        transition: all 0.5s;
    }

    .newImg .title {
        width: 88px;
        height: 88px;
        line-height: 88px;
    }

    .banner .pic .pimg {
        display: none !important;
    }

    .pbanner {
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 260px !important;
    }

    .pbanner .pimg {
        display: none !important;
    }

    .pbanner .bg {
        display: none;
    }

    .padding-page {
        padding: 50px 0px;
    }

    .newsList .item {
        padding: 20px;
    }

    .pbanner2 {
        height: 340px !important;
    }

    .project-li li {
        width: 50%;
    }

    .business-in {
        width: 33.3333%;
    }

    .business-in:after {
        display: none;
    }

    .caseTi h3 {
        margin-left: 0px;
    }

    .newhots figure {
        height: 220px;
    }

    .newhots figure img {
        height: 220px;
    }

    #pager-wngansha {
        margin: 200px auto 0;
    }

    .newhots figure img:hover {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
    }

    .link-select-box {
        left: 50%;
        margin-left: -150px;
    }

    .foot-boxC {
        float: none;
        width: 100%;
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .link-select-box {
    }

    .caseTi {
        height: 30px;
        line-height: 30px;
    }

    .newsDiv {
        margin-top: 0px;
    }

    .newhots {
        margin-top: 0px
    }

    .project-wr {
        padding: 60px 10% 0;
    }

    .projected li {
        width: 12%;
    }

    .projected li.on {
        width: 40%;
        height: auto;
    }

    .project-wr h3 {
        font-size: 24px;
        margin-bottom: 20px;
    }

}

@media screen and (max-width: 861px) {
    #div_news {
        padding-top: 10px;
    }

    .newsList .blueBg {
        display: none;
    }

    .newsList li:hover .bot {
        color: #999;
    }

    .newsList li:hover .t {
        color: #3E3E3E;
    }

    .newsList .black {
        display: none;
    }

    .newsList li:hover {
        opacity: 1;
    }

    .newsList li:hover .bot .ntime {
        background: url(../images/new_i1.png) no-repeat scroll left center;
    }

    .newsList li:hover .black {
        opacity: 1;
        visibility: visible;
    }

    .newsList li:hover .img img {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    .hn_proline {
        display: block;
    }

    .BottomUl {
        width: 100%;
    }

    .swiper-container {
        /*display: block;*/
    }

    .wngansha {
        display: none;
    }

    .bannerPanel {
        display: none;
    }

    .eqimg {
        margin-bottom: 0px;
    }

    .newindex {
        height: 340px;
    }

    .partners {
        display: none;
    }

    .iboxNew {
        display: none;
    }

    .newsDetail {
        margin-top: 20px;
    }

    .project-mbile .flex-prev, .project-mbile .flex-next {
        top: 50%;
    }

    .switchNews {
        width: 100%;
        padding-top: 15px;
    }

    .article-block .pageBoxT2 .zh2 img {
        width: 90%;
        margin: 0 auto;
    }

    .cennter {
        width: 94%;
    }

    .infoT .nsharp {
        float: none;
        display: block;
        height: 20px;
        margin-bottom: 10px;
    }

    .infoPage {
        width: 90%;
        padding: 20px 5% 10px;
    }

    .infoPage .infoT {
        margin: 0px 0px 30px;
    }

    .infoPage .pageCon {
        margin: 0px;
        padding-bottom: 20px;
    }

    .infoPaging {
        width: 100%;
    }

    .infoPaging a {
        height: 40px;
        line-height: 40px;
        font-size: 12px;
    }

    .infoPaging a.pprev span {
        padding-left: 20px;
    }

    .infoPaging a.pnext span {
        padding-right: 20px;
    }

    .infoPaging a.list {
        margin: 0px;
        width: 33.33%;
        background-color: #215bab;
    }

    .pageList {
        width: 100%;
    }

    .newsList {
        margin-top: 10px;
    }

    .newsList ul {
        margin-left: -4%;
    }

    .newsList li {
        margin-left: 4%;
        width: 46%;
    }

    .listBottom {
        padding-top: 22px;
    }

    .pageList .pageprev {
        width: 100%;
        box-sizing: border-box;
    }

    .pageList .pageprev {
        margin-right: 0 !important;
        margin-bottom: 12px;
    }

    .pageList .pagenext {
        margin-right: 0 !important;
        margin-top: 12px;
    }

    .pageList .pagenext {
        width: 100%;
        box-sizing: border-box;
    }

    .pageList a, .pageList span {
        margin: 12px 5px !important;
    }

    .newsDetail figure {
        width: 100%;
    }

    .newsDetail figure img {
        width: 100%;
        height: auto;
    }

    .menus-down {
        top: 50px;
    }

    .menusd {
        width: 100%;
    }

    .menusd span {
        height: 50px;
        line-height: 50px;
    }

    .menus-down {
        top: 50px;
    }

    .wngansha {
        padding: 15px 0px 0px 0px;
        height: 220px;
    }

    .footeraddre {
        width: 100%;
        text-align: center;
    }

    .project-inf {
        width: 100%;
        margin-right: 0px;
        float: left;
        display: block;
        position: relative;
    }

    .projected li {
        height: 70px;
    }

    projected li.on {
        height: auto;
    }

    .business-t h3 {
        margin-left: 0;
    }

    .vwrap .videobox {
        width: 560px;
        margin-left: -298px;
    }

    .banner .flex-direction-nav {
        display: none;
    }

    .banner .binbox {
        left: 0;
        width: 90%;
        padding: 0px 5%;
    }

    .flex-direction-nav a {
        top: 28%;
    }

    .banner .flex-direction-nav .flex-prev {
        left: 5%;
    }

    .banner .flex-direction-nav .flex-next {
        right: 5%;
    }

    .projected li {
        width: 100%;
        padding-top: 0;
    }

    .projected li:before {
        width: 100%;
        height: 1px;
    }

    .projected li.on {
        width: 100%;
    }

    .projected li h4 {
        width: auto;
        padding-left: 40px;
        position: absolute;
        display: block;
        text-align: center;
        width: 100%;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
    }

    .projected li h4 i {
        display: inline-block;
        height: auto;
        margin: 0 10px;
    }

    .project-t {
        width: 100%;
        left: 0;
        margin-top: 0;
        position: relative;
        padding: 30px 0;
    }

    .project-wr {
        padding-top: 0;
        margin-top: 0;
        transform: translateY(40px);
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
    }

    .projected li.on .project-t .project-wr {
        transition: 560ms 230ms;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
    }

    .collecte-t {
        margin-left: 0px;
    }

    .projected li b {
        left: 20px;
    }

    .pageBox {
        padding: 30px 0px;
    }

    .pageBoxC {
        padding: 20px 0px 20px;
    }

    .pageBoxT .zh, .pageBoxT .en {
        font-size: 20px;
    }

    .pageBoxT .zh, .pageBoxT .en {
        font-size: 20px;
    }

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

    .articleShow .teamC, .ideaPage .articleShow {

        transition: all 300ms ease-in-out 0s;

    }

    .articleShow .teamC, .ideaPage .articleShow {
        width: 70%;
    }

    .new-list li span {
        margin-left: 18px;
        width: 98%;
    }
}

@media screen and (max-width: 641px) {
    .ideaPage .t, .pageBoxT2 .zh1 {
        font-size: 22px;
    }

    .ideaPage .c {
        height: auto;
        font-size: 15px;
        margin: 0px 0px 30px;
    }

    .milepostPage {
        padding: 30px 0px 30px;
    }

    .link-select-box .mt {
        margin: 0 auto;
    }

    .mapBox {
        height: 240px;
    }

    .con-rightBox {
        font-size: 12px;
    }

    .con-rightBox .t {
        font-size: 18px;
    }

    .newsList li {
        margin-bottom: 20px;
    }

    .newsList .item {
        padding: 12px;
    }

    .newsList .t {
        font-size: 14px;
        height: 39px;
    }

    .dynamics span {
        flex: 1;
        -webkit-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dynamics {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .dynamics span {
        margin-left: 26px;
    }

    .project-inf.on figcaption {
        font-size: 14px;
        text-indent: 20px;
    }

    .newsDetail figure img {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
    }

    .news-list li {
        float: left;
        margin-bottom: 6px;
    }

    .newhots figure {
        width: 100%;
    }

    .newhots .hottext {
        position: relative;
        width: 100%;
        padding-bottom: 40px;
    }

    .newvies h2 {
        height: auto;
    }

    .newvies h2 {
        padding-bottom: 8px;
    }

    .newvies p {
        margin-top: 12px;
        position: relative;
        height: auto;
        min-height: 92px;
    }

    .newvies span {
        position: static;
        margin-top: 10px;
    }

    .collecte-t {
        margin-left: 0;
    }

    .new-list li {
        padding-right: 15px;
    }

    .new-list li time {
        margin-left: 0;
        padding-left: 15px;
    }

    .new-list li span {
        margin-left: 18px;
    }

    .hottext time strong {
        font-size: 38px;
    }

    .hotnew-box .flex-control-nav {
        left: inherit;
        right: 20px;
    }

    .project-list {
        display: none;
    }

    .project-mbile {
        display: block !important;
    }

    .business-t h3 {
        margin-left: 0;
    }

    .project-li li {
        width: 100%;
    }

    .project-wr i {
        left: 20px;
    }

    .iboxNew {
        width: 94%;
        padding: 12px 3%;
        margin: 0px auto;
        background-color: #F4F4F4;
    }

    .iboxNew dd {
        background-color: transparent;
    }

    .iboxNew dd a, .iboxNew dd:hover a {
        padding: 25px 5% 20px;
    }

    .iboxNew dd .t {
        margin-bottom: 5px;
        font-size: 18px;
    }

    .iboxNew dd .button--aylen {
        margin-top: 18px;
    }

    .banner .flex-direction-nav a {
        width: 40px;
        height: 40px;
        background-size: cover !important;
    }

    .flex-direction-nav a {
        top: 25%;
    }

    .banner .binbox {
        top: 8%;
    }

    .banner .binbox .zh {
        font-size: 25px;
    }

    .pbanner {
        height: 200px !important;
    }

    .pbanner .con {
        left: 3%;
        width: 94%;
    }

    .pbanner .con .en {
        font-size: 40px;
    }

    .teamC .t {
        font-size: 15px;
    }

    .teamC .name {
        padding-top: 25px;
    }

    .ideaPage {
        padding: 60px 0px;
    }

    .articleShow .teamC, .ideaPage .articleShow {
        transition: all 300ms ease-in-out 0s;
    }
}

@media screen and (max-width: 481px) {
    .wngansha li {
        margin: 0;
    }

    .vwrap .videobox {
        width: 300px;
        margin-left: -178px;
        height: 300px;
        margin-top: -150px;
    }

    .flex-direction-nav a {
        top: 22%;
    }

    .banner .binbox {
        padding: 32px 10%;
        width: 80%;
    }

    .banner .binbox .en {
        font-size: 36px;
    }

    .banner .binbox .zh {
        font-size: 22px;
    }

    .banner .binbox .c {
        font-size: 15px;
    }

    .footer {
        padding-bottom: 32px;
    }

    .pbanner {
        height: 180px !important;
    }

    .pbanner2 {
        height: 240px !important;
    }

}

@media screen and (max-width: 421px) {
    .newsList ul {
        margin-left: 0px;
    }

    .newsList li {
        float: none;
        margin-left: 0px;
        width: 100%;
    }

    .newsList .t {
        height: auto;
    }

    .newsList .item {
        padding: 20px 15px;
    }

    .collecte-t a {
        margin-right: 10px;
    }

    .wngansha li {
        width: 350px;
        -webkit-background-size: cover;
        background-size: cover;
    }

}

@media screen and (max-width: 375px) {
    .vwrap .videobox {
        width: 240px;
        margin-left: -138px;
        height: 300px;
        margin-top: -150px;
    }

    .banner .binbox .zh {
        font-size: 20px;
    }

    .banner .binbox .c {
        font-size: 14px;
    }

    .banner .binbox {
        padding: 28px 5%;
        width: 90%;
    }

}

@media screen and (max-width: 360px) {

}

@media screen and (max-width: 320px) {
}

/**************************************************************/
@media screen and (min-width: 1100px) and  (max-width: 1445px) {
    .x_yjal_con {
        width: 90%;
    }

    .yjal_list {
        width: 80%;
    }

    .lxwm_list {
        width: 85%;
    }

    .hyzx_list {
        width: 85%;
    }

    .hyzx_list li:after {
        width: 10px;
        right: -10px;
    }

    .info_fzjg_con {
        width: 60%;
    }

    .footer .footer_con {
        width: 85%;
    }

    .zw_con .zw_content {
        width: 80%;
    }

    .fzjg .fzjg_con .fzjg_list li:nth-of-type(5) {
        margin-left: 12%;
    }

    .fzjg .fzjg_con {
        width: 87%;
    }

    .hzhb .hzhb_con {
        width: 95%;
        padding: 3% 0;
    }

    .hzhb .hzhb_con .hzhb_list {
        margin: 2.5rem auto;
    }

    .about .about_con {
        width: 90%;
    }

    .tel-box {
        display: none;
    }

    .ghzx .ghzx_con {
        width: 90%;
    }

    .yjal_con {
        width: 95%;
        padding: 7% 0;
    }
}

@media screen and (max-width: 1180px) {
    .x_yjal_con {
        width: 90%;
    }

    .zyyw_list li {
        /*width: 22%;*/
    }

    .yjal_list {
        width: 80%;
    }

    .lxwm_list {
        width: 90%;
    }

    .lxwm_list li .lxwm_bt {
        width: 120px;
        background: #fff url(../images/about.png) no-repeat right 27px center;
    }

    .lxwm_list li .lxwm_bt a {
        padding-left: 7px;
    }

    .lx_con .lx_con_left h3 {
        font-size: 35px;
    }

    .lx_con .lx_con_left h4 {
        font-size: 23px;
    }

    .hyzx_list {
        width: 85%;
    }

    .hyzx_list li:after {
        width: 10px;
        right: -10px;
    }

    .info_fzjg_con {
        width: 65%;
    }

    .fzjg_list {
        width: 90%;
    }

    .ny_text .info_Text {
        width: 85%;
    }

    .footer .footer_con, .footer .footer_bottom {
        width: 95%;
    }

    .fzjg .fzjg_con {
        width: 95%;
    }

    .hzhb .hzhb_con .hzhb_list {
        margin: 2.5rem auto;
    }

    .hzhb .hzhb_con {
        width: 95%;
        padding: 3% 0;
    }

    .yjal_con {
        width: 95%;
        padding: 7% 0;
    }

    .ghzx {
        background: url(../images/index1_bj.png) no-repeat top;
        background-size: 100% 100%;
    }

    .about .about_con {
        width: 97%;
        padding: 2.5rem 0;
    }

    .ghzx .ghzx_con {
        width: 97%;
        padding: 2rem 0;
    }

    .ghzx .ghzx_con .title h3 {
        font-size: 2rem;
    }

    .ghzx .ghzx_con .title h4 {
        font-size: 0.85rem;
        width: 95%;
        text-align: justify;
    }

    .ghzx .ghzx_con .ghzx_list li {
        width: 32%;
        /*margin-left: 1%;*/
        min-height: 190px;
        margin-bottom: 0.25rem;
    }

    .ghzx .ghzx_con .ghzx_list li:nth-of-type(4),
    .ghzx .ghzx_con .ghzx_list li:nth-of-type(7) {
        margin-left: 0;
    }

    .ghzx .ghzx_con .ghzx_list li p {
        font-size: 0.75rem;
    }

    .schz_con .info_schz_Text {
        width: 80%;
        margin: 8% auto;
    }
}

@media screen and (max-width: 1024px) {
    .x_yjal_con {
        width: 90%;
    }

    .zyyw_list li {
        /*width: 22%;*/
    }

    .yjal_list {
        width: 90%;
    }

    .schz_con .info_schz_Text {
        width: 100%;
    }

    .fzjg_list li h3 {
        font-size: 20px;
    }

    .fzjg_list li .fzjg_img {
        top: -19%;
        left: 50%;
        width: 120px;
        height: 120px;
        margin-left: 0;
    }

    .fzjg .fzjg_con .fzjg_list li .fzjg_img i {
        display: block;
        margin: 0 auto;
        font-size: 12px !important;
        width: 80%;
        text-align: center;
    }

    .ny_text .info_tab .info_tab_list li {
        font-size: 18px;
    }

    .zw_con .zw_content .input_text {
        width: 74%;
    }

    .zw_con .zw_content {
        width: 95%;
        padding: 2% 0 3%;
    }

    .zw_con .zw_content .input_submit {
        width: 21%;
    }

    .fzjg .fzjg_con {
        width: 95%;
        padding: 5% 0;
        min-height: auto;
    }

    .about .about_con .about_left {
        width: 100%;
    }

    .yjal_con {
        width: 95%;
        padding: 7% 0;
    }

    .yjal_con .title h4 {
        font-size: 0.8rem;
    }

    .yjal_con .title h3 {
        font-size: 1.1rem;
    }

    .yjal_con .yjal_list li {
        width: 48%;
        margin-bottom: 1%;
    }

    .yjal_con .yjal_list li:nth-of-type(3) {
        margin-left: 0;
    }

    .about .about_con .about_right {
        width: 100%;
        margin: 0.5rem auto;

    }

    .about .about_con .about_right:after,
    .about .about_con .about_right:before {
        display: none;
    }

    .about .about_con .about_left h3 {
        font-size: 1.25rem;
    }

    .about .about_con .about_left .about_text {
        font-size: 0.95rem;
    }

    .about .about_con .about_left .about_img {
        margin-bottom: 6%;
        width: 35%;
        display: none;
    }

    .about .about_con .about_right {
        width: 100%;
        /*display: none;*/
    }

    .zw_con .zw_content .input_text::-webkit-input-placeholder {
        font-size: 10px;
    }

    .yjal_con .yjal .swiper-button-next {
        width: 40px;
        height: 40px;
        background-size: 50%;
    }

    .yjal_con .yjal .swiper-button-prev {
        width: 40px;
        height: 40px;
        background-size: 50%;
    }

    .ny_text .info_Text {
        width: 95%;
        padding: 9% 0;
    }

    .info_fzjg_con {
        width: 75%;
    }

    .sxfx_list {
        width: 90%;
    }

}

@media screen and (max-width: 861px) {
    .x_yjal_con .x_yjal_left h3 {
        display: none;
    }

    .x_yjal_con .x_yjal_left {
        width: 100%;
    }

    .x_yjal_con .x_yjal_right {
        margin: 2% 0;
        width: 100%;
    }

    .x_yjal_con .x_yjal_right .x_yjal_list li {
        width: 49%;

    }

    .x_yjal_con .x_yjal_right .x_yjal_list li:nth-of-type(odd) {
        margin-left: 0 !important;
    }

    .x_yjal_con .x_yjal_right .x_yjal_list li:nth-of-type(even) {
        margin-left: 2% !important;
    }

    .zyyw_list li {
        /*width: 48%;*/
    }

    .yjal_list {
        width: 95%;
    }

    .yjal_list li {
        width: 48%;
    }

    .yjal_list li:nth-of-type(odd) {
        margin-left: 0;
    }

    .ny_text .title h4 {
        font-size: 16px;
    }

    .ny_text .title h3 {
        font-size: 15px;
    }

    .schz_con .info_schz_Text p .aba {
        width: 66%;
        margin-bottom: 2%;
    }

    .schz_con .info_schz_Text p .aba + .aba {
        margin-bottom: 0;
    }

    .schz_con .info_schz_Text p .ljtj {
        width: 59%;
        height: 35px;
        line-height: 35px;
    }

    .schz_con .info_schz_Text p:nth-of-type(5) .lxwm_Text {
        width: 32% !important;;
    }

    .schz_con .info_schz_Text p .lxwm_Text {
        width: 59%;
        height: 35px;
        line-height: 35px;
    }

    .info_lxwm_Text {
        width: 100%;
        margin: 10% auto;
    }

    .info_lxwm_Text p label {
        width: 100px;
    }

    .lx_con .lx_con_left, .lx_con .lx_con_right {
        width: 100%;
    }

    .lx_con .lx_con_right {
        height: auto !important;
    }

    .lx_con .lx_con_right img {
        height: auto;
    }

    .lxwm_list li {
        width: 100%;
        margin-left: 0;
    }

    .lx_con .lx_con_left .lx_btn {
        width: 150px;
        height: 35px;
        line-height: 35px;
        font-size: 13px;
    }

    .fx {
        display: none !important;
    }

    .info_title h3 {
        font-size: 18px;
    }

    .hyzx_list {
        width: 95%;
    }

    .hyzx_list li {
        width: 100%;
        margin-left: 0;
    }

    .hyzx_list li:after {
        display: none;
    }

    .sxfx_list li {
        width: 49%;
    }

    .sxfx_list li:nth-child(odd) {
        margin-left: 0;
    }

    .info_fzjg_con {
        width: 95%;
    }

    .info_fzjg_con .info_fzjg_left {
        width: 37%;
        margin: 0 auto;
        float: inherit;
    }

    .info_fzjg_con .info_fzjg_right h3 {
        font-size: 20px;
    }

    .info_fzjg_con .info_fzjg_right h6 {
        font-size: 15px;
    }

    .info_fzjg_con .info_fzjg_right {
        width: 90%;
        margin: 0 auto;
        float: inherit;
    }

    .fzjg_list li {
        width: 100%;
        margin-bottom: 12%;
    }

    .fzjg_list {
        margin: 12% auto 0;
    }

    .ny_con .ny_list li {
        width: 40%;
    }

    .ny_con .ny_list li a {
        line-height: 3;
        font-size: 16px;
    }

    .ny_con .nt_text {
        width: 90%;
    }

    .searchMbox {
        padding: 2%;
        display: none;
    }

    .footer .footer_con, .footer .footer_bottom {
        width: 90%;
        margin: 0 auto;
    }

    .footer .footer_con .footer_middle {
        width: 100%;
    }

    .footer_logo, .footer_right, .footer_ewm {
        display: none;
    }

    .about .about_con {
        width: 90%;
    }

    .hzhb .hzhb_con .title h4,
    .fzjg .fzjg_con .title h4 {
        font-size: 0.9rem;
    }

    .hzhb .hzhb_con .title h3,
    .fzjg .fzjg_con .title h3 {
        font-size: 1.1rem;
    }

    .hzhb .hzhb_con .hzhb_list li {
        width: 32%;
    }

    .hzhb .hzhb_con .hzhb_list li:nth-of-type(1),
    .hzhb .hzhb_con .hzhb_list li:nth-of-type(4),
    .hzhb .hzhb_con .hzhb_list li:nth-of-type(7),
    .hzhb .hzhb_con .hzhb_list li:nth-of-type(10) {
        margin-left: 0;
    }

    .info_fzjg_list li {
        width: 100%;
        margin-left: 0;
        background: #fff;
        min-height: auto;
    }

    .info_fzjg_list li h3 {
        font-size: 1.24rem;
    }

    .info_fzjg_list li h5 {
        width: 85%;
        margin: 0 auto;
    }

    .info_fzjg_list li .fzjg_img {
        top: -19%;
        width: 100px;
        height: 100px;
        margin-left: -50px;
    }

    .hihhe {
        display: none !important;
    }

    .funct {
        position: absolute;
        right: 3.5rem;
        top: 9px;
        width: 50%;
    }

    .schz_con .info_schz_Text p img {
        height: 35px !important;
    }

    .info_lxwm_Text p img {
        height: 45px !important;
    }

    .info_lxwm_Text p:nth-of-type(6) .lxwm_Text {
        width: 41% !important;
    }

    .ny_text .info_tab .info_tab_list li {
        font-size: 15px;
    }
}

@media screen and (min-width: 1416px) {
    .subnav {
        /*width: 100%;*/
    }

    .nav li {
        width: 160px;
    }
}


@media screen and (min-width: 1180px) and (max-width: 1350px){
    .funct {
        display: none;
    }
}
@media screen and (min-width: 1385px) and (max-width: 1450px) {
    .tel-box {
        display: none;
    }

    .nav li {
        width: 140px;
    }

    .subnav {
        width: 100%;
    }
    .funct {
        width: 172px;
    }
}

@media screen and (min-width: 1450px) and (max-width: 1600px) {
    .tel-box {
        display: none;
    } .funct {
          width: 172px;
      }

    .nav li {
        width: 145px;
    }

    .subnav {
        width: 143px;
    }
}

@media screen and (min-width: 1600px) and (max-width: 1800px) {
    .tel-box {
        display: none;
    }

}
















