@charset "utf-8";
@media (max-width:1200px) {
    body {
        min-width: 0px;
        overflow-x: hidden;
    }
    .head {
        display: inline-block;
        width: 100%;
        z-index: 9999;
        padding: 10px 10px;
        position: relative;
        display: none;
    }
    .wap_head {
        display: block;
    }
    .w {
        width: 95%;
        margin: 0 auto;
        min-width: auto;
    }
    .head .logo {
        width: 40%;
        float: left;
        padding: 0px 0 0 0;
    }
    .head .logo a:nth-child(2) {
        display: block;
    }
    .head .logo a:nth-child(1) {
        display: none;
    }
    .head .navbar-toggle {
        margin-left: 18px;
        z-index: 9999;
        width: 30px;
        height: 24px;
        float: right;
        background-color: transparent;
        border: 0;
        display: block;
        margin-top: 10px;
        cursor: pointer;
    }
    .head .navbar-toggle span {
        margin-top: 10px
    }
    .head .navbar-toggle span,
    .head .navbar-toggle span:before,
    .head .navbar-toggle span:after {
        position: absolute;
        display: block;
        width: 24px;
        height: 2px;
        cursor: pointer;
        content: '';
        background-color: #000;
        border-radius: 1px;
        -webkit-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
        -o-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
        transition: all .4s cubic-bezier(0.19, 1, .22, 1);
    }
    .head .navbar-toggle span:before {
        top: -7px
    }
    .head .navbar-toggle span:after {
        bottom: -7px
    }
    .head .navbar-toggle.drawer-open span,
    .head .navbar-toggle.drawer-open span::before,
    .head .navbar-toggle.drawer-open span::after {
        background: #000;
    }
    .head .navbar-toggle.drawer-open span {
        background: rgba(0, 0, 0, 0);
    }
    .head .navbar-toggle.drawer-open span:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        left: 0px;
        top: 0px;
    }
    .head .navbar-toggle.drawer-open span:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        left: 0px;
        top: 0px;
    }
    .head .nav {
        transition: all 0.5s ease 0s;
        position: fixed;
        width: 100%;
        right: -100%;
        z-index: 9999999;
        background: #fff;
        top: 16px;
        height: 780%;
        margin-top: 32px;
    }
    .head .nav ul li {
        width: 100%;
        height: 50px;
        float: left;
        padding: 0px 0px 0px;
        text-align: center;
        margin-left: 0px;
    }
    .head .nav ul li a {
        width: 100%;
        padding: 0px 0px;
        color: #000;
        line-height: 40px;
        font-size: 16px;
        font-style: normal;
    }
    .head:hover .nav ul li a {
        color: #000;
    }
    .head .nav ul li.active a {
        background: none;
        line-height: 50px;
        color: #000;
    }
    .head .nav ul .lang {
        background: url(../images/head1_2.png)no-repeat left 36% center;
        padding: 13px 0 27px 36px;
        font-size: 16px;
        color: #000;
        cursor: pointer;
    }
    .head:hover .nav ul .lang {
        background: url(../images/head1_2.png)no-repeat left 38% center;
        color: #000;
    }
    .head.hover .nav ul .lang {
        background: url(../images/head1.png)no-repeat left 36% center;
        color: #fff;
        font-size: 16px;
        color: #000;
        cursor: pointer;
    }
    .head.hover .nav ul .lang:hover {
        background: url(../images/head1_1.png)no-repeat left 38% center;
        color: #3485fb;
    }
    .head:hover .nav ul .lang:hover {
        background: url(../images/head1_1.png)no-repeat left 38% center;
        color: #3485fb;
    }
    .head .nav ul .lang .en {
        display: block;
        font-size: 16px;
        color: #ffffff;
        cursor: pointer;
    }
    .head:hover .nav ul li:hover a {
        color: #000;
    }
    .head .nav .sear>img {
        display: none;
    }
    .head:hover .nav ul .sear img:nth-child(1) {
        display: none;
    }
    .head:hover .nav ul .sear img:nth-child(2) {
        display: none;
    }
    .head .nav .sear form {
        width: 100%;
        height: 35px;
        padding: 0px 0px;
        display: block;
        position: unset;
        top: auto;
        left: auto;
    }
    .head .nav .sear input {
        float: left;
        width: 80%;
        border: 0px;
        background: #eee;
        padding: 0px 5px;
        height: 40px;
        margin-top: 0px;
    }
    .head .nav .sear button {
        float: right;
        background: none;
        border: 0px;
        width: 20%;
        height: 40px;
        margin-top: 0px;
        cursor: pointer;
        background: #990099;
        color: #fff;
    }
    .head .nav ul .sear {
        float: left;
        width: 100%;
        margin-left: 0px;
        padding: 10px 0px;
        position: relative;
        cursor: pointer;
    }
    .head .nav ul .sear form {
        display: block;
        width: 90%;
        height: 60px;
        background: #fff;
        position: absolute;
        top: 25px;
        right: 5px;
        padding: 0px 10px;
        z-index: 9999;
    }
    .head .nav ul li:nth-child(2):hover .proxiala {
        opacity: 1;
        height: auto;
    }
    .head .nav ul li:nth-child(3):hover .solxiala {
        opacity: 1;
        height: auto;
    }
    .head .nav ul li:nth-child(6):hover .abxiala {
        opacity: 1;
        height: auto;
    }
    .proxiala {
        width: 100%;
        opacity: 0;
        height: 0;
        overflow: hidden;
        position: absolute;
        top: 70px;
        left: 0;
        padding-top: 77px;
        background: #fff;
        z-index: 99999;
    }
    .abxiala {
        width: 100%;
        opacity: 0;
        height: 0;
        overflow: hidden;
        position: absolute;
        top: 70px;
        left: 0;
        padding-top: 77px;
        background: #fff;
        display: none;
        z-index: 99999;
    }
    .fwxiala {
        opacity: 1;
        height: auto;
    }
    .head .nav ul li:nth-child(4):hover .fwxiala {
        opacity: 1;
        height: auto;
    }
    .xwxiala {
        opacity: 1;
        height: auto;
    }
    .head .nav ul li:nth-child(5):hover .xwxiala {
        opacity: 1;
        height: auto;
    }
    .jrxiala {
        opacity: 1;
        height: auto;
    }
    .head .nav ul li:nth-child(7):hover .jrxiala {
        opacity: 1;
        height: auto;
    }
    .m_ban {
        display: none;
    }
    .m_ban1 {
        margin-top: 50px;
        display: inline-block;
        width: 100%;
        position: relative;
        overflow: hidden;
    }
    .m_ban1 img {
        width: 100%;
        /*height: 100%;*/
    }
    .m_ban1 .tit {
        transition-delay: 1s;
        z-index: 10;
        position: absolute;
        top: 15%;
        left: 2%;
    }
    .m_ban1 .tit p {
        font-family: SourceHanSansCN-Medium;
        font-size: 20px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 22px;
        color: #ffffff;
    }
    .m_ban1 .tit p:nth-child(2) {
        margin-top: 20px;
        font-family: SourceHanSansCN-Regular;
        font-size: 16px;
        font-weight: normal;
        line-height: 18px;
        color: #ffffff;
    }
    .m_ban1 .tit p:nth-child(2) span:nth-child(1) {
        width: 31px;
        height: 2px;
        background: #ffffff;
        vertical-align: middle;
        margin-right: 25px;
        display: none;
    }
    .m_ban1 .tit p:nth-child(2) span:nth-child(2) {
        margin: 0 0 0 25px;
        width: 31px;
        height: 2px;
        background: #ffffff;
        vertical-align: middle;
        display: none;
    }
    .m_ban1 .swiper-pagination {
        position: absolute;
        bottom: 30px;
        left: 30%;
        text-align: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: 999;
        outline: none;
    }
    .m_ban1 .swiper-pagination-bullet {
        width: 11px;
        height: 11px;
        display: inline-block;
        margin: 0 10px;
        border-radius: 50%;
        outline: none;
        background: #fff;
    }
    .swiper-pagination-clickable .swiper-pagination-bullet {
        cursor: pointer;
    }
    .m_ban1 .swiper-pagination-bullet-active {
        background: #fff;
        width: 13px;
        height: 13px;
        border-radius: 50%;
        border: solid 2px rgba(0, 0, 0, 0.1);
        border-top: 2px solid #3498db;
        margin: 0 10px;
        outline: none;
        -webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
        position: relative;
    }
    @-webkit-keyframes spin {
        0% {
            -webkit-transform: rotate(0deg);
        }
        10% {
            -webkit-transform: rotate(36deg);
        }
        20% {
            -webkit-transform: rotate(72deg);
        }
        30% {
            -webkit-transform: rotate(108deg);
        }
        40% {
            -webkit-transform: rotate(144deg);
        }
        50% {
            -webkit-transform: rotate(180deg);
        }
        60% {
            -webkit-transform: rotate(216deg);
        }
        70% {
            -webkit-transform: rotate(252deg);
        }
        80% {
            -webkit-transform: rotate(288deg);
        }
        90% {
            -webkit-transform: rotate(324deg);
        }
        100% {
            -webkit-transform: rotate(360deg);
        }
    }
    @keyframes spin {
        100% {
            transform: rotate(360deg);
        }
        90% {
            transform: rotate(324deg);
        }
        80% {
            transform: rotate(288deg);
        }
        70% {
            transform: rotate(252deg);
        }
        60% {
            transform: rotate(216deg);
        }
        50% {
            transform: rotate(180deg);
        }
        40% {
            transform: rotate(144deg);
        }
        30% {
            transform: rotate(108deg);
        }
        20% {
            transform: rotate(72deg);
        }
        10% {
            transform: rotate(36deg);
        }
        0% {
            transform: rotate(0deg);
        }
    }
    .m_ban1 .m_shubiao {
        position: absolute;
        width: 20px;
        height: 31px;
        bottom: 20px;
        right: 20%;
        z-index: 999;
        display: none;
    }
    .m_ban1 .m_shubiao p:nth-child(1) {
        width: 100%;
        height: 100%;
        background: url(../images/m_ban1.png)no-repeat center bottom;
        position: absolute;
        left: 0;
        bottom: 0;
        animation: mysecond 2s infinite normal;
        z-index: 9999999;
    }
    .m_ban1 .m_shubiao p:nth-child(2) {
        width: 100%;
        height: 0%;
        background: url(../images/m_ban1_1.png)no-repeat center top;
        position: absolute;
        left: 0;
        top: 0;
        animation: myfirst 2s infinite normal;
        z-index: 99999999;
    }
    @keyframes myfirst {
        0% {
            height: 0%;
        }
        10% {
            height: 10%;
        }
        20% {
            height: 20%;
        }
        30% {
            height: 30%;
        }
        40% {
            height: 40%;
        }
        50% {
            height: 50%;
        }
        60% {
            height: 60%;
        }
        70% {
            height: 70%;
        }
        80% {
            height: 80%;
        }
        90% {
            height: 90%;
        }
        100% {
            height: 100%;
        }
    }
    @keyframes mysecond {
        0% {
            height: 100%;
        }
        10% {
            height: 90%;
        }
        20% {
            height: 80%;
        }
        30% {
            height: 70%;
        }
        40% {
            height: 60%;
        }
        50% {
            height: 50%;
        }
        60% {
            height: 40%;
        }
        70% {
            height: 30%;
        }
        80% {
            height: 20%;
        }
        90% {
            height: 10%;
        }
        100% {
            height: 0%;
        }
    }
    .index1 {
        width: 100%;
        padding: 25px 0;
        background: url(../images/indexbj1.png)no-repeat center center;
        background-size: 100% 100%;
        display: inline-block;
    }
    .index1 .lf {
        width: 100%;
        float: left;
    }
    .index1 .lf>p {
        width: 190px;
        height: 34px;
        margin: auto;
        background: #3485fb url(../images/index1.png)no-repeat left 16px center;
        padding: 0 0 0 44px;
        font-size: 16px;
        line-height: 34px;
        color: #ffffff;
    }
    .index1 .lf .m_ab {
        width: 100%;
        margin-top: 25px;
    }
    .index1 .lf .m_ab>p:nth-child(1) {
        font-size: 20px;
        font-weight: 700;
        text-align: center;
        line-height: 20px;
        color: #282828;
    }
    .index1 .lf .m_ab>p:nth-child(2) {
        margin-top: 20px;
        font-size: 18px;
        text-align: center;
        font-weight: normal;
        line-height: 18px;
        color: #282828;
    }
    .index1 .lf .m_ab .con {
        width: 100%;
        float: left;
        margin-top: 25px;
        max-height: 300px;
        overflow: hidden;
    }
    .index1 .lf .m_ab .con p {
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
    }
    .index1 .lf .m_ab .m_ck {
        /* float: left; */
        display: inline-block;
        margin-top: 20px;
        text-align: center;
        width: 100%;
        height: 48px;
    }
    .index1 .lf .m_ab .m_ck a {
        background: url(../images/index2.png)no-repeat left 21px center;
        padding: 10px 44px 10px 50px;
        font-size: 14px;
        color: #282828;
        display: inline-block;
        border: solid 1px #d1d1d1;
    }
    .index1 .ri {
        width: 100%;
        float: right;
        padding: 0px 0 0 0;
    }
    .index1 .ri .m_vi {
        margin-top: 20px;
        width: 100%;
        height: 200px;
        float: left;
    }
    .index1 .ri .nub {
        width: 100%;
        margin-top: 15px;
        float: right;
    }
    .index1 .ri .nub .item .item1 {
        width: 33.33%;
        float: left;
        padding: 15px 0;
        border-bottom: 1px solid #d8d8d8;
        text-align: center;
    }
    .index1 .ri .nub .item .item1 .pic span {
        font-family: Arial-Black;
        display: inline-block;
        font-size: 14px;
        line-height: 14px;
        font-weight: normal;
        color: #282828;
        text-align: center;
    }
    .index1 .ri .nub .item .item1 .pic span i {
        font-style: normal;
        font-size: 22px;
        line-height: 24px;
        font-weight: 700;
        -webkit-background-clip: text;
        color: transparent;
        background-image: linear-gradient( 90deg, #282E58, #3381F3);
    }
    .index1 .ri .nub .item .item1 .txt {
        margin-top: 15px;
        text-align: center;
        font-size: 16px;
        line-height: 16px;
        font-weight: normal;
        color: #666666;
    }
    .index2 {
        width: 100%;
        background: #232323;
        padding: 20px 0 20px 0;
        display: inline-block;
    }
    .m_tit p {
        font-size: 22px;
        font-weight: 700;
        color: #ffffff;
    }
    .m_tit p:nth-child(2) {
        text-align: center;
        margin-top: -10px;
        font-family: Arial-Black;
        font-size: 20px;
        font-weight: 700;
        font-stretch: normal;
        line-height: 20px;
        color: #808080;
        opacity: 0.2;
    }
    .m_tit::after {
        width: 38px;
        height: 2px;
        background: #3485fb;
        content: "";
        position: absolute;
        top: 45px;
        left: 50%;
        margin-left: -19px;
    }
    .index2 .con {
        display: none;
    }
    .index2 .con1 {
        width: 100%;
        height: 300px;
        margin-top: 30px;
        display: inline-block;
    }
    .index2 .con1 .swiper-slide {
        position: relative;
    }
    .index2 .con1 .swiper-slide img {
        width: 100%;
    }
    .index2 .con1 .swiper-slide img.blur {
        -webkit-filter: blur(2px); 
        filter: blur(2px);
        position: relative;
    }
    .index2 .con1 .swiper-slide .txt {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        padding: 40px 10px;
        text-align: center;
    }
    .index2 .con1 .swiper-slide .txt a p:nth-child(1) {
        font-size: 18px;
        color: #fff;
    }
    .index2 .con1 .swiper-slide .txt a p:nth-child(2) {
        margin-top: 20px;
        padding: 0 40%;
    }
    .index2 .con1 .swiper-slide .txt a p:nth-child(2) img {
        width: 80%;
    }
    .index2 .con1 .swiper-slide .txt a p:nth-child(3) {
        font-size: 16px;
        margin-top: 16px;
        color: #fff;
        -webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;
        padding:2px;
        background-color:rgba(0, 0, 0, 0.4);
        box-shadow:0 0 10px :2px 2px 10px :rgba(0, 0, 0, 0.2);
    }

    .index2 .con1 .swiper-pagination {
        width: 100%;
        margin-top: 20px;
    }
    .index2 .con1 .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        margin-left: 10px;
        display: inline-block;
        border-radius: 100%;
        background: #fff;
        opacity: .2;
    }
    .index2 .con1 .swiper-pagination-bullet-active {
        opacity: 1;
        background: #007aff;
    }
    .index3 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .index3 .fbt {
        margin-top: 24px;
        text-align: center;
        font-size: 14px;
        font-weight: normal;
        color: #333333;
    }
    .index3 .con {
        width: 100%;
        height: 400px;
        margin-top: 20px;
        display: inline-block;
        overflow: hidden;
        position: relative;
    }
    .index3 .con .container {
        height: auto;
    }
    .index3 .con .swiper-button-prev {
        position: absolute;
        top: 15%;
        left: 18.5%;
        width: 26px;
        height: 26px;
        background: url(../images/index17.png)no-repeat center center;
        margin-top: 0;
        z-index: 2;
        transition: .2s;
        display: none;
    }
    .index3 .con .swiper-button-next {
        position: absolute;
        top: 30%;
        left: -60%;
        margin-top: 0;
        z-index: 2;
        transition: .2s;
        width: 26px;
        height: 26px;
        background: url(../images/index18.png)no-repeat center center;
        display: none;
    }
    .index3 .con .timeline .swiper-slide {
        width: 100%;
    }
    .index3 .con .timeline .swiper-slide-content {
        height: 270px;
        position: absolute;
        text-align: center;
        width: 100%;
        right: 50%;
        top: 25%;
        -webkit-transform: translate(50%, 0);
        transform: translate(50%, 0);
        z-index: 2;
    }
    .index3 .con .timeline .swiper-container {
        height: 590px;
        width: 100%;
        float: right;
        background: #fff;
        position: relative;
    }
    .index3 .con .swiper-pagination {
        width: 100%;
        left: 0;
        top: 0%;
        height: 120px;
        display: block;
        flex-direction: column;
        justify-content: center;
        font-style: normal;
        font-weight: 300;
        font-size: 18px;
        color: #000;
        z-index: 1;
    }
    .index3 .con .swiper-pagination-bullet {
        width: 50%;
        height: auto;
        background: url(../images/index12.png)no-repeat left 5px center;
        font-size: 16px;
        line-height: 37px;
        padding: 0 0 0 0px;
        font-weight: normal;
        color: #000;
    }
    .index3 .con .timeline .swiper-slide-content .txt {
        width: 80%;
        height: 50%;
        position: absolute;
        top: 5%;
        left: 10%;
        text-align: left;
    }
    .index3 .con .timeline .swiper-slide-content .txt p:nth-child(1) {
        font-size: 20px;
        font-weight: 700;
        line-height: 20px;
        color: #ffffff;
    }
    .index3 .con .swiper-pagination-bullet:nth-child(2) {
        background: url(../images/index13.png)no-repeat left 10px center;
    }
    .index3 .con .swiper-pagination-bullet:nth-child(3) {
        background: url(../images/index14.png)no-repeat left 5px center;
    }
    .index3 .con .timeline .swiper-slide-content .txt p:nth-child(2) {
        margin-top: 20px;
        font-size: 16px;
        font-weight: normal;
        line-height: 28px;
        color: #fffefe;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .index3 .con .timeline .swiper-slide-content .txt .ck {
        margin-top: 20px;
    }
    .index3 .con .timeline .swiper-slide-content .txt .ck a {
        padding: 10px 20px;
        font-size: 14px;
        line-height: 14px;
        color: #ffffff;
        display: inline-block;
        border: solid 2px #ffffff;
        outline: none;
    }
    .index4 {
        width: 100%;
        background: url(../images/indexbj2.png)no-repeat center center;
        background-size: 100% 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .index4 .con {
        width: 100%;
        margin-top: 30px;
        padding: 0 10px 0;
        display: inline-block;
        position: relative;
    }
    .index4 .con .swiper-container .swiper-slide {
        padding: 0px 0 0px 0px;
    }
    .index4 .con .swiper-container .swiper-slide .pic {
        width: 100%;
        position: relative;
        overflow: hidden;
    }
    .index4 .con .swiper-container .swiper-slide .pic .txt {
        width: 540px;
        position: unset;
        bottom: 0;
        left: 0;
        background-color: #fff;
        padding: 10px;
        transition: all 0s;
    }
    .index4 .con .swiper-container .swiper-slide-active .pic .txt {
        width: 100%;
        position: unset;
        bottom: 0px;
        left: 0px;
        background-color: rgb(52 133 251 / 75%);
    }
    .index4 .con .qiehuan {
        width: 100%;
        height: 46px;
        background: #ffffff;
        position: unset;
        bottom: 15px;
        left: 29.1%;
        z-index: 999;
        display: none;
    }
    .index4 .con .swiper-container .swiper-slide .pic .nub {
        width: 45px;
        height: 45px;
        position: absolute;
        top: 0px;
        left: 2px;
        font-size: 30px;
        line-height: 30px;
        font-weight: 700;
    }
    .index4 .con .swiper-button-next,
    .index4 .con .swiper-button-prev {
        position: absolute;
        top: 95%;
        width: 27px;
        height: 44px;
        margin-top: -22px;
        z-index: 10;
        cursor: pointer;
        -moz-background-size: 27px 44px;
        -webkit-background-size: 27px 44px;
        background-size: 27px 44px;
        background-position: center;
        background-repeat: no-repeat;
    }
    .index4 .con .qiehuan .swiper-pagination {
        width: 50%;
        position: absolute;
        top: 86%;
        left: 70px;
        text-align: center;
        transition: .3s opacity;
        transform: translate3d(0, 0, 0);
        z-index: 199;
        font-size: 14px;
        font-weight: 700;
        color: #666666;
    }
    .index5 {
        width: 100%;
        padding: 20px 0 20px;
        background: url(../images/indexbj3.png)no-repeat center center;
        background-size: 100% 100%;
        display: inline-block;
    }
    .index5 .con {
        display: none;
    }
    .index5 .con1 {
        width: 100%;
        margin-top: 30px;
        height: 440px;
        display: inline-block;
        position: relative;
    }
    .index5 .con1 img {
        width: 100%;
    }
    .index5 .con1 .txt {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        padding: 20px 10px;
    }
    .index5 .con1 .txt p:nth-child(1) {
        font-size: 14px;
        color: #fff;
    }
    .index5 .con1 .txt p:nth-child(2) {
        margin-top: 20px;
        font-weight: 700;
        font-size: 18px;
        color: #fff;
    }
    .index5 .con1 .txt p:nth-child(3) {
        margin-top: 20px;
        font-size: 16px;
        color: #fff;
        line-height: 26px;
        -webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;
    }
    .index5 .con1 .txt .ck {
        margin-top: 50px;
    }
    .index5 .con1 .txt .ck a {
        padding: 10px 20px;
        font-size: 14px;
        line-height: 14px;
        color: #ffffff;
        display: inline-block;
        border: solid 2px #ffffff;
        outline: none;
    }
    .index5 .con1 .swiper-slide {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
        width: 100%;
        height: 441px;
        position: relative;
    }
    .index5 .con1 .swiper-slide .txt1 {
        width: 100%;
        height: 437px;
        background: #3485fb;
        padding: 20px 10px;
    }
    .index5 .con1 .swiper-slide .txt1 a p:nth-child(1) {
        font-size: 14px;
        color: #fff;
    }
    .index5 .con1 .swiper-slide .txt1 a p:nth-child(2) {
        margin-top: 20px;
        font-weight: 700;
        font-size: 18px;
        color: #fff;
    }
    .index5 .con1 .swiper-slide .txt1 .ck {
        margin-top: 50px;
    }
    .index5 .con1 .swiper-slide .txt1 .ck a {
        padding: 10px 20px;
        font-size: 14px;
        line-height: 14px;
        color: #ffffff;
        display: inline-block;
        border: solid 2px #ffffff;
        outline: none;
    }
    .index5 .con1 .swiper-container-horizontal>.swiper-pagination-bullets,
    .index5 .con1 .swiper-pagination-custom,
    .index5 .con1 .swiper-pagination-fraction {
        bottom: 10px;
        left: 96px;
        width: 100%;
    }
    .index5 .con1 .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        display: inline-block;
        border-radius: 100%;
        background: #fff;
    }
    .swiper-pagination-bullet-active {
        opacity: 1;
        background: #fff;
    }
    .foot {
        width: 100%;
        padding: 20px 0 20px;
        background: #212121;
        display: inline-block;
        border-top: 10px solid #3485fb;
    }
    .foot .con .fnav {
        width: 100%;
        float: left;
        display: none;
    }
    .foot .con .fnav dl {
        width: auto;
        margin-right: 26px;
        float: left;
    }
    .foot .con .fnav dl dt {
        font-size: 16px;
        color: #FFF;
        line-height: 40px;
        /* display: none; */
        margin-bottom: 10px;
    }
    .foot .con .fnav dl dd {
        font-size: 12px;
        color: #888;
        display: none;
        line-height: 40px;
    }
    .foot .con .ftel {
        width: 100%;
        float: right;
    }
    .foot .con .ftel .item1 {
        width: 100%;
        display: inline-block;
        padding: 0 0 0 8%;
    }
    .foot .con .ftel .item1 .pic {
        float: left;
        background: url(../images/foot1.png)no-repeat left center;
        padding-left: 28px;
        font-size: 16px;
        font-weight: normal;
        line-height: 28px;
        color: #ffffff;
    }
    .foot .con .ftel .item1 .txt {
        float: left;
    }
    .foot .con .ftel .item1 .txt p {
        font-size: 18px;
        font-weight: 700;
        line-height: 18px;
        color: #ffffff;
    }
    .foot .con .ftel .item1:nth-child(2) {
        margin-top: 15px;
    }
    .foot .con .con1 {
        width: 100%;
        margin-top: 20px;
        text-align: right;
    }
    .foot .con .con1 {
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }
    .foot .con .con1 .item1 {
        width: 120px;
    }
    .foot .con .con1 .item1 .pic {
        width: 100%;
        background: none;
    }
    .foot .con .con1 .item1 .pic img {
        width: 100%;
    }
    .foot .con .con1 .item1 .txt {
        width: 100%;
        margin-top: 20px;
        text-align: center;
        font-size: 14px;
        font-weight: normal;
        line-height: 14px;
        color: #888888;
    }
    .foot1 {
        width: 100%;
        padding: 10px 0;
        background: #212121;
        display: inline-block;
        border-top: 1px solid #2c2c2c;
    }
    .foot1 .con .zc p {
        padding-top: 0px;
        font-size: 14px;
        font-weight: normal;
        line-height: 14px;
        color: #555555;
    }
    .foot1 .con select {
        width: 128px;
        height: 25px;
        float: right;
        line-height: 25px;
        cursor: pointer;
        border: solid 1px #4d4d4d;
        outline: none;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        background: #000 url(../images/foot4.png) no-repeat right 20px center;
        padding: 0px 10px 0px 10px;
        font-size: 14px;
        color: #fff;
        display: none;
    }
    .n_abb {
        margin-top: 50px;
        width: 100%;
        height: 200px;
        display: inline-block;
        position: relative;
    }
    .n_abb img {
        height: 100%;
    }
    .n_abb .txt {
        width: 90%;
        height: 351px;
        position: absolute;
        top: 70%;
        margin-top: -175px;
        left: 6%;
    }
    .n_abb .txt p:nth-child(1) {
        font-size: 22px;
        font-weight: 700;
        color: #ffffff;
    }
    .n_abb .txt p:nth-child(2) {
        margin-top: 20px;
        font-size: 20px;
        font-weight: 700;
        line-height: 20px;
        color: #ffffff;
    }
    .n_abb .txt p:nth-child(2) span:nth-child(1) {
        width: 67px;
        height: 3px;
        background: #ffffff;
        display: inline-block;
        vertical-align: middle;
        margin-right: 8px;
        display: none;
    }
    .n_abb .txt p:nth-child(3) {
        margin-top: 20px;
        font-size: 14px;
        font-weight: normal;
        line-height: 28px;
        color: #ffffff;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .n_abb .txt .ck {
        margin-top: 15px;
    }
    .n_abb .txt .ck a {
        padding: 0 15px;
        font-size: 14px;
        font-weight: normal;
        line-height: 30px;
        color: #ffffff;
        border: solid 2px #ffffff;
        display: inline-block;
    }
    .n_abb .m_shubiao {
        position: absolute;
        width: 22px;
        height: 40px;
        bottom: 20px;
        right: 11.5%;
        z-index: 999;
        display: none;
    }
    .n_about1 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .n_fww {
        width: 90%;
        margin: 0 auto;
    }
    .n_tit {
        text-align: center;
        font-size: 22px;
        font-weight: 700;
        color: #333333;
    }
    .n_tit .fbt {
        text-align: center;
        margin-top: 15px;
        font-size: 16px;
        color: #666666;
    }
    .n_about1 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .n_about1 .con .lf {
        width: 100%;
        float: left;
    }
    .n_about1 .con .lf .pic .txt {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        padding: 10px;
    }
    .n_about1 .con .lf .pic .txt p:nth-child(1) {
        font-size: 20px;
        font-weight: 700;
        color: #ffffff;
    }
    .n_about1 .con .lf .pic .txt p:nth-child(2) {
        margin-top: 15px;
        font-size: 14px;
        font-weight: normal;
        line-height: 28px;
        color: #ffffff;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .n_about1 .con .lf .pic .txt .ck {
        margin-top: 20px;
    }
    .n_about1 .con .lf .pic .txt .ck a {
        padding: 0 15px;
        font-size: 14px;
        font-weight: normal;
        line-height: 30px;
        color: #ffffff;
        display: inline-block;
        border: solid 2px #ffffff;
    }
    .n_about1 .con .ri {
        margin-top: 15px;
        width: 100%;
        float: right;
    }
    .n_about1 .con .ri .item {
        margin-top: -15px;
    }
    .n_about1 .con .ri .item .item1 {
        width: 100%;
        margin-top: 15px;
    }
    .n_about1 .con .ri .item .item1 .pic .txt {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #025ee5;
        opacity: 0.9;
        padding: 10px;
    }
    .n_about1 .con .ri .item .item1 .pic .txt p:nth-child(1) {
        font-size: 18px;
        font-weight: 700;
        color: #ffffff;
    }
    .n_about1 .con .ri .item .item1 .pic .txt p:nth-child(2) {
        margin-top: 0px;
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
        color: #ffffff;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .n_about1 .con .ri .item .item1:nth-child(2) .pic .txt {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #282d55;
        opacity: 0.9;
        padding: 10px;
    }
    .n_about2 {
        width: 100%;
        padding: 20px 0;
        background: url(../images/n_about6_02.png)no-repeat center center;
        background-size: 100% 100%;
        display: inline-block;
        position: relative;
    }
    .n_about2 .n_tit {
        color: #fff;
    }
    .n_about2::after {
        width: 100%;
        height: 1px;
        background: #3485fb;
        content: "";
        position: absolute;
        top: 47%;
        left: 0;
        display: none;
    }
    .blue {
        color: #3485fb;
    }
    .n_about2 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
        padding: 0 0px;
    }
    .n_about2 .con .con1 .swiper-slide p:nth-child(1) span:nth-child(1) {
        font-size: 26px;
        font-weight: 700;
        color: #ffffff;
    }
    .n_about2 .con .con1 .swiper-slide-active p:nth-child(1) span:nth-child(1),
    .n_about2 .con .con1 .swiper-slide-active p:nth-child(1) span:nth-child(2) {
        color: #3485fb;
    }
    .n_about3 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .n_about3 .con {
        width: 100%;
        height: 470px;
        margin-top: 10px;
        display: inline-block;
        position: relative;
    }
    .n_about3 .con .swiper-slide {
        width: 100%;
        height: 460px;
        position: relative;
    }
    .n_about3 .con .swiper-slide .txt {
        width: 100%;
        background: #f5f5f5;
        padding: 10px;
        position: absolute;
        top: 230px;
        left: 0;
        z-index: 8;
    }
    .n_about3 .con .swiper-slide .pic {
        width: 100%;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 9;
        overflow: hidden;
    }
    .n_about3 .con .swiper-slide .txt p:nth-child(1) {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
    }
    .n_about3 .con .swiper-slide .txt .con1 {
        margin-top: 20px;
        text-align: left;
        padding: 0 0 30px;
    }
    .n_about3 .con .swiper-slide .txt .con1 p {
        font-size: 16px;
        line-height: 26px;
        font-weight: normal;
        color: #666666;
        margin-top: 15px;
    }
    .n_about3 .con .qh {
        width: 130px;
        height: 13px;
        position: absolute;
        bottom: -10px;
        left: 50px;
        display: none;
    }
    .n_about4 {
        width: 100%;
        padding: 20px 0 20px;
        background: url(../images/n_about12.png)no-repeat center center;
        display: inline-block;
    }
    .n_about4 .ck a {
        padding: 0px 15px;
        border: solid 2px #ffffff;
        font-size: 14px;
        font-weight: normal;
        line-height: 33px;
        color: #ffffff;
        display: inline-block;
    }
    .n_fban1 {
        margin-top: 50px;
        width: 100%;
        height: 200px;
        position: relative;
    }
    .n_fban1 img {
        height: 100%;
    }
    .n_fban1 .txt {
        position: absolute;
        bottom: 50%;
        margin-bottom: -10px;
        left: 12%;
        font-size: 20px;
        font-weight: 700;
        color: #ffffff;
    }
    .fenji2 .con ul li {
        float: left;
        padding: 10px 0px;
    }
    .fenji2 .con ul li a {
        padding: 0px 39px;
        font-size: 16px;
        font-weight: normal;
        color: #888888;
        border-right: 1px solid #e1e1e1;
        display: inline-block;
    }
    .n_contact .con .cont1 {
        width: 100%;
        float: left;
        padding: 10px 0 10px;
        border-right: 0px solid #e1e1e1;
    }
    .n_contact .con .cont1 .icon {
        width: 15%;
        height: 47px;
        background: #3485fb;
        border-radius: 10px;
        padding: 10px;
        margin: 0;
        float: left;
    }
    .n_contact .con .cont1 .icon img {
        width: 100%;
    }
    .n_contact .con .cont1 .tel {
        width: 80%;
        float: left;
        margin-top: 0px;
        margin-left: 5%;
    }
    .n_contact .con .cont1 .tel p:nth-child(1) {
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .n_contact .con .cont1 .tel p:nth-child(2) {
        float: left;
        margin-left: 20px;
        font-size: 18px;
        font-weight: normal;
        line-height: 30px;
        color: #333333;
    }
    .n_contact .con .cont1 .tel:nth-child(3) {
        width: 100%;
        float: left;
        margin-left: 20%;
    }
    .n_contact .con .cont1 .time {
        float: left;
        width: 80%;
        margin-left: 20%;
        margin-top: 10px;
        font-size: 16px;
        font-weight: normal;
        color: #666666;
    }
    .n_contact .con .cont2 {
        margin-top: 10px;
        width: 100%;
        float: left;
        padding: 10px;
        border-right: 0px solid #e1e1e1;
    }
    .n_contact .con .cont2 .icon {
        width: 15%;
        float: left;
    }
    .n_contact .con .cont2 .icon img {
        width: 100%;
    }
    .n_contact .con .cont2 .add {
        width: 80%;
        float: left;
        margin-left: 5%;
        margin-top: 0px;
    }
    .n_contact .con .cont2 .add p:nth-child(1) {
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .n_contact .con .cont2 .add p:nth-child(2) {
        margin-top: 10px;
        font-size: 16px;
        font-weight: normal;
        color: #333333;
    }
    .n_contact .con .cont2 .ck {
        width: 62px;
        float: left;
        height: 30px;
        margin-top: 13px;
        margin-left: 0;
        display: none;
    }
    .n_contact .con .cont3 {
        width: 100%;
        float: left;
        padding: 10px;
        margin-top: 20px;
    }
    .n_contact .con .cont3 .icon {
        width: 15%;
        float: left;
    }
    .n_contact .con .cont3 .icon img {
        width: 100%;
    }
    .n_contact .con .cont3 p:nth-child(2) {
        width: 80%;
        float: left;
        margin-top: 0%;
        margin-left: 5%;
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .n_contact .con .cont3 p:nth-child(3) {
        margin-top: 0px;
        width: 80%;
        float: left;
        margin-left: 20%;
    }
    .n_contact .con .cont3 p:nth-child(4) {
        width: 80%;
        margin-left: 20%;
        margin-top: 15px;
        font-size: 16px;
        color: #666666;
    }
    .n_gs1 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .n_gs1 .tit {
        transition-delay: 1s;
        z-index: 10;
        position: unset;
        top: 30%;
        left: 2%;
    }
    .n_gs1 .tit .nian {
        padding: 0 30px 0 0;
        display: inline-block;
        border-right: 0px solid #3485fb;
    }
    .n_gs1 .tit .nian p:nth-child(1) {
        font-size: 18px;
        font-weight: normal;
        font-style: italic;
        line-height: 18px;
        color: #3485fb;
        display: inline-block;
    }
    .n_gs1 .tit .nian p:nth-child(2) {
        font-size: 30px;
        font-weight: 700;
        color: #3485fb;
        display: inline-block;
    }
    .n_gs1 .tit .slo {
        padding: 20px 0 0 0px;
        display: inline-block;
        text-align: left;
    }
    .n_gs1 .tit .slo p:nth-child(2) {
        text-align: center;
        margin-top: 10px;
        font-size: 20px;
        font-weight: 700;
        line-height: 20px;
        color: #333333;
    }
    .n_gs1 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
        text-align: center;
    }
    .n_gs1 .con1 .pic {
        width: 100%;
        float: left;
    }
    .n_gs1 .con1 .txt {
        width: 100%;
        float: right;
        margin-top: 20px;
    }
    .n_hangye {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .n_hangye .tit {
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .n_hangye .search form .findinput {
        width: 90%;
        height: 38px;
        background-color: #ffffff;
        border-radius: 10px;
        border: solid 2px #646464;
        padding-left: 15px;
        outline: none;
    }
    .n_hangye .search form .pic {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 79%;
        margin-top: -7px;
        cursor: pointer;
    }
    .n_hangye .con .item .item1 {
        width: 100%;
        padding: 10px;
        display: inline-block;
        border-bottom: 1px solid #e1e1e1;
    }
    .n_hangye .con .item .item1 .title p:nth-child(1) a {
        font-size: 18px;
        color: #333333;
    }
    .n_hangye .con .item .item1 .title p:nth-child(2) {
        float: left;
        margin-left: 0px;
        font-size: 14px;
        color: #999999;
    }
    .n_hangye .con .item .item1 .zy {
        margin-top: 20px;
        font-size: 16px;
        line-height: 30px;
        color: #333333;
    }
    .pagination {
        margin-top: 20px;
        text-align: center;
    }
    .pagination a:nth-child(1) {
        margin-left: 0px;
        padding: 8px;
        background: none;
    }
    .pagination a:nth-last-child(1) {
        padding: 8px;
        background: none;
    }
    .pagination a {
        margin-left: 6px;
        padding: 8px;
        background: #fff;
        font-size: 14px;
        font-weight: normal;
        line-height: 8px;
        color: #333333;
        border: 1px solid #e6e6e6;
    }
    .pagination .cur {
        margin-left: 6px;
        background: #3485fb;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 8px;
        letter-spacing: 0px;
        color: #ffffff;
    }
    .pagination span {
        margin-left: 6px;
        padding: 8px;
        background: #3485fb;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 8px;
        letter-spacing: 0px;
        color: #ffffff;
    }
    .join_xq {
        width: 100%;
        display: inline-block;
        padding: 20px 0;
        background: #f5f5f5;
    }
    .n_prow {
        width: 90%;
        margin: 0 auto;
    }
    .join_xq .con .lf {
        width: 100%;
        float: left;
        background: #fff;
        padding: 10px 10px 20px 10px;
    }
    .join_xq .con .lf .tit p:nth-child(1) {
        float: left;
        font-size: 16px;
        font-weight: 700;
        color: #3485fb;
        max-width: 100%;
        overflow: visible;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .join_xq .con .lf .tit .new {
        float: left;
        margin-left: 10px;
        padding: 3px;
        background: #3485fb;
        border-radius: 3px;
        font-size: 12px;
        font-weight: normal;
        color: #ffffff;
    }
    .join_xq .con .lf .yq {
        width: 100%;
        display: inline-block;
        margin-top: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #e4e4e4;
    }
    .join_xq .con .lf .yq ul li {
        float: left;
        width: 100%;
        text-align: left;
        font-size: 16px;
        font-weight: normal;
        color: #666666;
        margin-top: 15px;
    }
    .join_xq .con .lf .qw p {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .join_xq .con .lf .qw p span:nth-child(1) {
        float: left;
        font-size: 16px;
        font-weight: 700;
        color: #666666;
    }
    .join_xq .con .lf .qw p span:nth-child(2) {
        float: left;
        margin-left: 10px;
        font-size: 16px;
        line-height: 40px;
        font-weight: normal;
        color: #666666;
    }
    .join_xq .con .lf .upload {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .join_xq .con .lf .upload .tj {
        margin-top: 15px;
    }
    .join_xq .con .lf .upload .tj a {
        padding: 9px 20px;
        background: #3485fb;
        font-size: 16px;
        color: #fff;
        display: inline-block;
    }
    .join_xq .con .ri {
        margin-top: 20px;
        width: 100%;
        float: right;
        background: #fff;
        padding: 10px 10px 10px 10px;
    }
    .join_xq .con .ri .tit {
        width: 100%;
        padding-bottom: 15px;
        border-bottom: 1px solid #e1e1e1;
        font-size: 18px;
        font-weight: 700;
        color: #666666;
        position: relative;
    }
    .join_xq .con .ri .xg ul li {
        width: 100%;
        margin-top: 20px;
    }
    .join_xq .con .ri .xg ul li a p:nth-child(2) {
        margin-top: 15px;
        font-size: 14px;
        font-weight: normal;
        line-height: 14px;
        color: #999999;
    }
    .n_join1 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .n_join2 {
        width: 100%;
        height: 200px;
        display: inline-block;
    }
    .n_join2 img {
        width: 100%;
        height: 100%;
    }
    .jointit::after {
        width: 38px;
        height: 2px;
        background: #3485fb;
        content: "";
        position: absolute;
        top: 35px;
        left: 50%;
        margin-left: -19px;
    }
    .n_join1 .con {
        width: 100%;
        margin-top: 20px;
        padding: 0 0;
    }
    .n_join1 .con p {
        text-align: center;
        font-size: 15px;
        line-height: 30px;
        color: #666666;
    }
    .n_join3 {
        width: 100%;
        padding: 0 0 20px 0;
        display: inline-block;
    }
    .n_join3 .con {
        width: 100%;
        margin-top: 0;
        background: #fff;
        display: inline-block;
    }
    .n_join3 .con .outer2 ul li {
        width: 50%;
        text-align: center;
        padding: 10px 0;
        display: inline-block;
    }
    .n_join3 .con .outer2 ul li a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        font-weight: normal;
        color: #333333;
        border-right: 1px solid #e1e1e1;
        display: inline-block;
    }
    .n_join3 .con .con1 {
        width: 100%;
        margin-top: 20px;
        padding: 0 00px;
        display: none;
    }
    .n_join3 .con .con1 .item1 {
        width: 100%;
        margin-bottom: 20px;
    }
    .n_join3 .con .con1 .item1 .opt {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
        margin-left: 10px;
    }
    .n_join3 .con .con1 .opt a {
        font-size: 16px;
        font-weight: normal;
        color: #666666;
        line-height: 16px;
        margin-right: 35px;
        margin-bottom: 15px;
        display: inline-block;
    }
    .n_join3 .con .con1 .search {
        margin-top: 20px;
        width: 100%;
        margin: 0;
    }
    .n_join3 .con .con1 .list {
        margin-top: 20px;
        border-top: 2px solid #3485fb;
    }
    .n_join3 .con .con1 .list .title ul li {
        float: left;
        padding: 0 0;
        font-size: 12px;
        font-weight: 700;
        line-height: 30px;
        color: #333333;
    }
    .n_join3 .con .con1 .list .title ul li:nth-child(1) {
        width: 20%;
    }
    .n_join3 .con .con1 .list .title ul li:nth-child(2) {
        width: 20%;
    }
    .n_join3 .con .con1 .list .title ul li:nth-child(3) {
        width: 20%;
    }
    .n_join3 .con .con1 .list .title ul li:nth-child(4) {
        width: 20%;
    }
    .n_join3 .con .con1 .list .title ul li:nth-child(5) {
        width: 20%;
    }
    .n_join3 .con .con1 .list .con_list ul li a span {
        display: inline-block;
        text-align: center;
        font-size: 12px;
        font-weight: normal;
        line-height: 30px;
        color: #666666;
    }
    .n_join3 .con .con1 .list .con_list ul li a span:nth-child(1) {
        width: 20%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .n_join3 .con .con1 .list .con_list ul li a span:nth-child(2) {
        width: 20%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .n_join3 .con .con1 .list .con_list ul li a span:nth-child(3) {
        width: 20%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .n_join3 .con .con1 .list .con_list ul li a span:nth-child(4) {
        width: 20%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .n_join3 .con .con1 .list .con_list ul li a span:nth-child(5) {
        width: 20%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .leader {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .leader .con {
        width: 100%;
        padding: 0 0px;
        display: inline-block;
    }
    .leader .con .pic {
        width: 100%;
        float: left;
        position: relative;
    }
    .leader .con .pic::after {
        width: 139px;
        height: 226px;
        background: #3485fb;
        content: "";
        position: unset;
        right: -35px;
        bottom: -37px;
        z-index: -1;
    }
    .leader .con .txt {
        width: 100%;
        margin-top: 15px;
        float: right;
    }
    .leader .con .txt .tit {
        margin-top: 15px;
        font-size: 18px;
        font-weight: 700;
        color: #333333;
    }
    .leader .con .txt .con1 {
        margin-top: 15px;
    }
    .leader .con .txt .con1 p {
        font-size: 14px;
        font-weight: normal;
        line-height: 28px;
        color: #666666;
        margin-bottom: 20px;
    }
    .leader .con .txt .qm {
        margin-right: 30px;
        text-align: right;
        font-family: lixukexingshu;
        font-size: 20px;
        font-weight: normal;
        color: #040404;
    }
    .n_meiti {
        width: 100%;
        background: #f4f4f4;
        display: inline-block;
        padding: 20px 0;
    }
    .n_meiti .tit {
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .n_meiti .search {
        width: 100%;
        margin-top: 15px;
    }
    .n_meiti .search form .findinput {
        width: 100%;
        height: 38px;
        background-color: #ffffff;
        border-radius: 10px;
        border: solid 2px #646464;
        padding-left: 15px;
        outline: none;
    }
    .n_meiti .search form .pic {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 90%;
        margin-top: -7px;
        cursor: pointer;
    }
    .n_meiti .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .n_meiti .con .item {
        margin-left: -1.5%;
        margin-top: -20px;
    }
    .n_meiti .con .item .item1 {
        width: 100%;
        float: left;
        margin-left: 1.5%;
        margin-top: 20px;
    }
    .n_meiti .con .item .item1 .txt {
        width: 100%;
        display: inline-block;
        background: #fff;
        padding: 10px;
        position: relative;
        border: solid 1px #e1e1e1;
    }
    .n_meiti .con .item .item1 .txt p:nth-child(1) a {
        font-size: 18px;
        font-weight: normal;
        line-height: 40px;
        color: #333333;
    }
    .n_meiti .con .item .item1 .txt p:nth-child(2) {
        width: 39px;
        height: 25px;
        background: #b5b5b5;
        border-radius: 2px;
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
    .news_gs {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .news_gs .tit {
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .news_gs .search form .findinput {
        width: 100%;
        height: 38px;
        background-color: #ffffff;
        border-radius: 10px;
        border: solid 2px #646464;
        padding-left: 15px;
        outline: none;
    }
    .news_gs .search form .pic {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 90%;
        margin-top: -7px;
        cursor: pointer;
    }
    .news_gs .con .item .item1 {
        width: 100%;
        display: inline-block;
        padding-bottom: 10px;
        border-bottom: 1px solid #e1e1e1;
        margin-top: 20px;
    }
    .news_gs .con .item .item1 .pic {
        width: 100%;
        float: left;
    }
    .news_gs .con .item .item1 .txt {
        width: 100%;
        float: right;
        padding: 10px 0 15px;
    }
    .news_gs .con .item .item1 .txt p:nth-child(1) a {
        font-size: 16px;
        color: #333333;
    }
    .news_gs .con .item .item1 .txt p:nth-child(2) {
        margin-top: 15px;
        font-size: 14px;
        color: #333333;
    }
    .news_gs .con .item .item1 .txt p:nth-child(3) {
        margin-top: 20px;
        font-size: 14px;
        line-height: 28px;
        color: #333333;
    }
    .news_gs .con .item .item1 .txt .ck {
        margin-top: 30px;
        margin-left: 0;
        width: 38px;
        height: 24px;
        background: #b5b5b5;
        border-radius: 2px;
    }
    .news_xq {
        width: 100%;
        display: inline-block;
        padding: 20px 0 20px;
    }
    .news_xq .con .lf {
        width: 100%;
        float: left;
    }
    .news_xq .con .lf .title {
        width: 100%;
        font-size: 18px;
        color: #333333;
        text-align: center;
    }
    .news_xq .con .lf .fbt {
        width: 100%;
        text-align: center;
        padding: 15px 0;
        display: inline-block;
    }
    .news_xq .con .lf .fbt ul li {
        text-align: center;
        display: inline-block;
        padding: 0 10px;
        border-right: 0px solid #e1e1e1;
        font-size: 14px;
        color: #666666;
    }
    .news_xq .con .lf .zw {
        width: 100%;
        padding: 15px 0 15px;
        border-top: 1px solid #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        font-family: MicrosoftYaHei;
        font-size: 14px;
        line-height: 28px;
        color: #333333;
    }
    .news_xq .con .lf .zw img {
        max-width: 100%;
    }
    .news_xq .con .lf .fenxiang {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .news_xq .con .lf .fenxiang .row {
        padding: 0 0 0 00px;
    }
    .news_xq .con .lf .next {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .news_xq .con .lf .next .con1 p a {
        font-size: 14px;
        font-weight: 700;
        color: #333333;
    }
    .news_xq .con .lf .next .gb {
        float: right;
        width: 48px;
        height: 48px;
        background: #3485fb;
        padding: 14px;
        cursor: pointer;
        display: none;
    }
    .news_xq .con .ri {
        width: 100%;
        float: right;
        margin-top: 20px;
    }
    .news_xq .con .ri .title {
        font-size: 20px;
        font-weight: normal;
        color: #333333;
    }
    .news_xq .con .ri .con {
        width: 100%;
        margin-top: 20px;
        background: #f4f4f4;
        padding: 10px;
        display: inline-block;
    }
    .news_xq .con .ri .con ul li {
        width: 100%;
        padding: 10px 0 10px 0;
        border-bottom: 1px solid #e1e1e1;
    }
    .news_xq .con .ri .con ul li a p:nth-child(1) {
        font-size: 14px;
        color: #3485fb;
    }
    .news_xq .con .ri .con ul li a p:nth-child(2) {
        margin-top: 15px;
        font-size: 16px;
        color: #333333;
    }
    .n_news {
        width: 100%;
        display: inline-block;
        padding: 20px 0 20px;
    }
    .n_news .tit {
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .n_news .search form .findinput {
        width: 100%;
        height: 38px;
        background-color: #ffffff;
        border-radius: 10px;
        border: solid 2px #646464;
        padding-left: 15px;
        outline: none;
    }
    .n_news .search form .pic {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 90%;
        margin-top: -7px;
        cursor: pointer;
    }
    .n_news .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .n_news .con .lf {
        width: 100%;
        float: left;
    }
    .n_news .con .lf .txt {
        width: 100%;
        margin-top: 20px;
    }
    .n_news .con .lf .txt p:nth-child(1) a {
        font-size: 18px;
        color: #333333;
    }
    .n_news .con .lf .txt p:nth-child(2) {
        margin-top: 15px;
        font-size: 14px;
        color: #3485fb;
    }
    .n_news .con .lf .txt p:nth-child(3) {
        margin-top: 15px;
        font-size: 14px;
        line-height: 28px;
        color: #333333;
    }
    .n_news .con .lf .txt p:nth-child(4) {
        width: 38px;
        height: 24px;
        background: #b5b5b5;
        border-radius: 2px;
        margin-top: 10px;
        margin-left: 0;
    }
    .n_news .con .ri {
        width: 100%;
        float: right;
        margin-top: 20px;
    }
    .n_news .con .ri .item .item1 {
        width: 100%;
        display: inline-block;
        margin-top: 15px;
        background: #f4f4f4;
    }
    .n_news .con .ri .item .item1 .pic {
        width: 100%;
        float: left;
    }
    .n_news .con .ri .item .item1 .txt {
        width: 100%;
        float: right;
        padding: 10px;
    }
    .n_news .con .ri .item .item1 .txt p:nth-child(2) {
        margin-top: 15px;
    }
    .n_news .con .ri .item .item1 .txt p:nth-child(2) a {
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .n_news .con .ri .item .item1 .txt p:nth-child(3) {
        margin-top: 20px;
        width: 38px;
        height: 24px;
        background: #b5b5b5;
        border-radius: 2px;
        margin-left: 0;
    }
    .n_news .ck a {
        padding: 10px 20px;
        font-size: 14px;
        color: #3485fb;
        display: inline-block;
        border: solid 2px #3485fb;
    }
    .map {
        width: 100%;
        height: 200px;
    }
    .mt70 {
        margin-top: 20px;
    }
    .n_news1 {
        width: 100%;
        background: #f4f4f4;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .n_news1 .con .item {
        margin-left: -0%;
    }
    .n_news1 .con .item .item1 {
        width: 100%;
        float: left;
        margin-left: 0%;
        margin-top: 20px;
    }
    .n_news1 .con .item .item1 .txt {
        width: 100%;
        display: inline-block;
        background: #fff;
        padding: 10px;
        position: relative;
    }
    .n_news1 .con .item .item1 .txt p:nth-child(1) a {
        font-size: 18px;
        font-weight: normal;
        line-height: 30px;
        color: #333333;
    }
    .n_news1 .con .item .item1 .txt p:nth-child(2) {
        width: 39px;
        height: 25px;
        background: #b5b5b5;
        border-radius: 2px;
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
    .n_news1 .ck a {
        padding: 10px 20px;
        font-size: 14px;
        color: #3485fb;
        display: inline-block;
        border: solid 2px #3485fb;
    }
    .n_news2 {
        width: 100%;
        display: inline-block;
        padding: 20px 0;
    }
    .n_news2 .tit {
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .n_news2 .con .item {
        margin-top: -15px;
        margin-left: 0%;
    }
    .n_news2 .con .item .item1 {
        width: 100%;
        float: left;
        margin-left: 0%;
        margin-top: 15px;
    }
    .n_news2 .con .item .item1 .txt {
        width: 100%;
        height: 90px;
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 10px;
        background: rgba(0, 0, 0, 0.2);
    }
    .n_news2 .con .item .item1 .txt p {
        width: 85%;
        overflow: hidden;
    }
    .n_news2 .con .item .item1 .txt p a {
        font-size: 18px;
        color: #ffffff;
    }
    .n_news2 .con .item .item1 .txt p:nth-child(2) {
        width: 39px;
        height: 25px;
        background: #ffffff;
        border-radius: 2px;
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
    .n_news2 .ck a {
        padding: 10px 20px;
        font-size: 14px;
        color: #3485fb;
        display: inline-block;
        border: solid 2px #3485fb;
    }
    .pro_xq1 {
        width: 100%;
        background: #f5f5f5;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .pro_xq1 .con .pic {
        width: 100%;
        float: left;
        overflow: hidden;
    }
    .pro_xq1 .con .txt {
        width: 100%;
        float: right;
    }
    .pro_xq1 .con .txt p:nth-child(1) {
        margin-top: 15px;
        font-size: 18px;
        color: #3485fb;
    }
    .pro_xq1 .con .txt p:nth-child(2) {
        margin-top: 15px;
        font-size: 20px;
        font-weight: 700;
        color: #333333;
    }
    .pro_xq1 .con .txt p:nth-child(3) {
        margin-top: 20px;
        font-size: 16px;
        line-height: 28px;
        color: #333333;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 10;
        overflow: hidden;
    }
    .pro_xq1 .con .txt p:nth-child(4) {
        margin-top: 20px;
        font-size: 16px;
        line-height: 28px;
        color: #333333;
    }
    .pro_xq1 .con .txt p:nth-child(5) {
        font-size: 16px;
        line-height: 28px;
        color: #333333;
    }
    .pro_xq1 .con .txt .lxk {
        margin-top: 20px;
    }
    .pro_xq1 .con .txt .lxk a {
        padding: 10px 45px 10px 20px;
        background: #3485fb url(../images/pro11.png)no-repeat right 15px center;
        font-size: 14px;
        font-weight: 700;
        color: #ffffff;
    }
    .pro_xq1 .con .txt p:nth-last-child(1) {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .pro_xq2 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .pro_xq2 .nav-height {
        position: relative;
        display: none;
        height: 30px;
    }
    .pro_xq2 .nav-wrap {
        width: 100%;
        height: 30px;
        background: #fff;
    }
    .pro_xq2 .nav-wrap li {
        display: inline-block;
        text-align: center;
        width: 33.33%;
        height: 30px;
        line-height: 30px;
        font-weight: normal;
        color: #333333;
        display: none;
    }
    .nav-wrap li a {
        display: block;
        padding: 0 0px;
        font-size: 14px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
    }
    .nav-wrap li a.active {
        border-bottom: 3px solid #333;
        font-weight: 700;
    }
    .section-content {
        padding: 0px 0 0 0;
    }
    .section-content>p:nth-child(1) {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
    }
    .section-content>p:nth-child(2) {
        margin-top: 20px;
        font-size: 16px;
        font-weight: normal;
        line-height: 32px;
        color: #666666;
    }
    .nav-wrap.navFix {
        position: unset;
        top: 77px;
        left: 0;
        padding: 0 0%;
        border-bottom: 1px solid #e3e3e3;
        z-index: 99;
    }
    .section-content .conk .item .item1 {
        width: 100%;
        margin-top: 10px;
    }
    .section-content .conk .item .item1 p:nth-child(2) {
        font-size: 16px;
        line-height: 32px;
        color: #666666;
    }
    .section-content .conk .item .item1 p:nth-child(3) {
        font-size: 16px;
        line-height: 32px;
        color: #666666;
    }
    .pro_xq3 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
        background: #f5f5f5;
    }
    .pro_xq3 .tit {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
    }
    .pro_xq3 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .pro_xq3 .con .probiao {
        width: 100%;
        border-collapse: collapse;
        width: 100%;
        table-layout: fixed;
    }
    .pro_xq3 .con .probiao tbody tr th {
        vertical-align: baseline;
        background: #b5b5b5;
        padding: 5px 0 5px 0px;
        font-size: 14px;
        font-weight: 700;
        color: #ffffff;
        text-align: center;
        border-right: 1px solid #e1e1e1;
    }
    .pro_xq3 .con .probiao tbody tr th:nth-child(1) {
        width: 30%;
    }
    .pro_xq3 .con .probiao tbody tr th:nth-child(2) {
        width: 70%;
    }
    .pro_xq3 .con .probiao tbody tr td {
        vertical-align: baseline;
        border: solid 1px #e1e1e1;
        padding: 10px 0 10px;
        font-size: 16px;
        color: #666666;
        text-align: center;
    }
    .pro_xq3 .con .pro_zk {
        text-align: center;
        margin: 20px auto;
    }
    .pro_xq3 .con .pro_zk button {
        padding: 10px 20px;
        font-size: 14px;
        color: #3485fb;
        border: solid 2px #3485fb;
        outline: none;
        cursor: pointer;
        background: #fff;
    }
    .pro_xq4 {
        width: 100%;
        padding: 20px 0;
        background: url(../images/pro_xqbj1.png)no-repeat center center;
        background-size: 100% 100%;
        display: inline-block;
    }
    .pro_xq4 .tit {
        font-size: 18px;
        font-weight: 700;
        color: #fff;
    }
    .pro_xq4 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
        position: relative;
    }
    .pro_xq4 .con .swiper-button-next,
    .pro_xq4 .con .swiper-container-rtl .swiper-button-prev {
        position: unset;
        background: url(../images/pro_xq6.png) no-repeat center center;
        right: -50px;
        left: auto;
        display: none;
    }
    .pro_xq4 .con .swiper-button-prev,
    .pro_xq4 .con .swiper-container-rtl .swiper-button-next {
        position: absolute;
        background: url(../images/pro_xq5.png)no-repeat center center;
        left: -50px;
        display: none;
        right: auto;
    }
    .pro_xq4 .con .txt {
        width: 100%;
        background: #fff;
        padding: 10px;
    }
    .pro_xq4 .con .txt p:nth-child(1) a {
        font-size: 16px;
        color: #333333;
    }
    .pro_xq4 .con .txt p:nth-child(2) {
        margin-top: 17px;
        font-size: 14px;
        line-height: 26px;
        color: #333333;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .pro_xq5 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .pro_xq5 .tit {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
    }
    .pro_xq5 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
        position: relative;
    }
    .pro_xq5 .con .swiper-slide .pic {
        width: 100%;
        float: left;
        overflow: hidden;
    }
    .pro_xq5 .con .swiper-slide .txt {
        width: 100%;
        float: right;
        padding-top: 0px;
    }
    .pro_xq5 .con .swiper-slide .txt .con1 {
        width: 100%;
        background: #f5f5f5;
        padding: 10px 10px 40px 10px;
    }
    .pro_xq5 .con .swiper-slide .txt .con1 p:nth-child(1) a {
        font-size: 16px;
        font-weight: 700;
        color: #333333;
    }
    .pro_xq5 .con .swiper-slide .txt .con1 p:nth-child(2) {
        margin-top: 20px;
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
    .pro_xq5 .con .swiper-pagination {
        width: 100%;
        position: absolute;
        bottom: 10px;
        left: 0%;
        text-align: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: 10;
        outline: none;
    }
    .mt120 {
        margin-top: 20px;
    }
    .pro_xq5 .con2 {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .pro_xq5 .con2 .item {
        margin-top: -10px;
        margin-left: -0%;
    }
    .pro_xq5 .con2 .item .item1 {
        width: 100%;
        float: left;
        margin-left: 0%;
        background: #f5f5f5;
        padding: 20px 0 20px 35px;
        font-size: 16px;
        color: #333333;
        position: relative;
        margin-top: 10px;
    }
    .pro_xq5 .con2 .item .item1 p {
        width: 80px;
        height: 28px;
        background: #b5b5b5;
        position: absolute;
        top: 18px;
        right: 27px;
    }
    .pro_xq5 .con2 .item .item1 p a {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0 26px;
        font-size: 14px;
        font-weight: normal;
        line-height: 28px;
        color: #ffffff;
        display: inline-block;
        z-index: 999;
    }
    .pro4 {
        width: 100%;
        background: url(../images/probj1.png)no-repeat center center;
        background-size: 100% 100%;
        padding: 45px 0 40px;
        display: inline-block;
        z-index: 9;
    }
    .pro4 .slo {
        margin-top: 20px;
    }
    .pro4 .slo p:nth-child(1) {
        font-size: 14px;
        font-weight: normal;
        color: #333333;
    }
    .pro4 .slo p:nth-child(2) {
        margin-top: 15px;
        font-size: 16px;
        font-weight: 700;
        color: #333333;
    }
    .pro4 .slo_more {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
    .pro4 .slo_more div {
        text-align: center;
        width: 102px;
        height: 40px;
        margin-left: 0px;
        background: #000;
        display: inline-block;
        position: relative;
    }
    .pro4 .slo_more div:nth-child(1) {
        margin-right: 30px;
    }
    .pro4 .slo_more div p a {
        padding: 10px 36px 10px 10px;
        background: url(../images/pro11.png) no-repeat right 9px center;
        font-size: 14px;
        line-height: 20px;
        color: #ffffff;
        display: inline-block;
    }
    .pro4 .slo_more div::after {
        width: 0;
        height: 100%;
        content: "";
        background: #3485fb;
        position: absolute;
        transition: all 1s;
        top: 0;
        left: 0;
        z-index: 99;
    }
    .n_ban {
        margin-top: 50px;
        width: 100%;
        height: 200px;
        position: relative;
        display: inline-block;
    }
    .n_ban img {
        width: 100%;
        height: 100%;
    }
    .n_ban .txt {
        position: absolute;
        top: 50%;
        left: 11%;
        font-size: 18px;
        font-weight: 700;
        font-stretch: normal;
        line-height: 18px;
        letter-spacing: 2px;
        color: #ffffff;
    }
    .n_shubiao {
        position: absolute;
        bottom: 40px;
        right: 11.5%;
        display: none;
    }
    .pro1 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .pro1 .con {
        width: 100%;
        margin-top: 20px;
        text-align: center;
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 12;
        overflow: hidden;
    }
    .pro2 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
        background: #f5f5f5;
    }
    .pro2 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .pro2 .con .item {
        margin-top: -20px;
        margin-left: -0%;
    }
    .pro2 .con .item .item1 {
        width: 100%;
        float: left;
        margin-top: 20px;
        margin-left: 0%;
        position: relative;
        background: #fff;
    }
    .pro2 .con .item .item1 .pic {
        width: 100%;
        float: left;
    }
    .pro2 .con .item .item1 .pic img {
        width: 100%;
    }
    .pro2 .con .item .item1 .txt {
        width: 100%;
        float: right;
        padding: 10px 10px 20px 10px;
        position: relative;
    }
    .pro2 .con .item .item1 .txt p:nth-child(1) a {
        font-size: 18px;
        font-weight: normal;
        line-height: 18px;
        color: #333333;
    }
    .pro2 .con .item .item1 .txt p:nth-child(2) {
        margin-top: 20px;
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .pro3 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .n_tit {
        text-align: center;
        font-size: 20px;
        font-weight: 700;
        color: #333333;
    }
    .pro3 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
        position: relative;
    }
    .pro3 .con .txt {
        background: #333;
        padding: 10px;
    }
    .pro3 .con .txt p:nth-child(1) a {
        font-size: 18px;
        color: #ffffff;
    }
    .pro3 .con .swiper-pagination {
        width: 100%;
        margin-top: 20px;
        position: absolute;
        text-align: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: 10;
    }
    .n_qu1 {
        width: 100%;
        padding: 20px 0 20px;
        background: #f5f5f5;
        display: inline-block;
    }
    .n_qu1 .con .txt {
        width: 100%;
        float: left;
        padding: 10px;
    }
    .n_qu1 .con .txt p:nth-child(1) {
        font-size: 18px;
        color: #333333;
    }
    .n_qu1 .con .txt p:nth-child(2) {
        margin-top: 20px;
        font-size: 16px;
        font-weight: normal;
        line-height: 30px;
        color: #333333;
    }
    .n_qu1 .con .txt .fenji {
        margin-top: 20px;
        width: 100%;
        display: inline-block;
    }
    .n_qu1 .con .pic {
        width: 100%;
        float: right;
        overflow: hidden;
    }
    .n_qu2 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .n_qu2 .con .item {
        margin-top: -20px;
        margin-left: -0%;
    }
    .n_qu2 .con .item .item1 {
        width: 100%;
        height: 350px;
        float: left;
        margin-top: 20px;
        margin-left: 0%;
        border: solid 1px #e1e1e1;
        padding: 10px;
        position: relative;
    }
    .n_qu2 .con .item .item1 .wen p:nth-child(1) {
        width: 13%;
        float: left;
        padding: 10px;
        background: #3485fb;
        font-size: 14px;
        font-weight: normal;
        line-height: 14px;
        color: #ffffff;
    }
    .n_qu2 .con .item .item1 .wen p:nth-child(2) {
        width: 84%;
        float: right;
        font-size: 16px;
        font-weight: 700;
        line-height: 28px;
        color: #333333;
    }
    .n_qu2 .con .item .item1 .da {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
        height: 100px;
        overflow: hidden;
    }
    .n_qu2 .con .item .item1 .da p:nth-child(1) {
        width: 13%;
        float: left;
        padding: 10px;
        background: #7d7d7d;
        font-size: 14px;
        font-weight: normal;
        line-height: 14px;
        color: #ffffff;
    }
    .n_qu2 .con .item .item1 .da p:nth-child(2) {
        width: 84%;
        float: right;
        font-size: 16px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
    }
    .n_qu2 .con .item .item1 .zk {
        position: absolute;
        bottom: 20px;
        left: 90px;
    }
    .fenji2 {
        width: 100%;
        box-shadow: 0px 0px 20px 0px rgb(208 208 208 / 75%);
        display: none;
    }
    .n_ry1 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .n_ry1 .con .lf {
        width: 100%;
        float: left;
    }
    .n_ry1 .con .ri {
        width: 100%;
        margin-top: 20px;
        float: right;
    }
    .n_ry1 .con .ri .item {
        margin-top: -20px;
        margin-left: 0%;
    }
    .n_ry1 .con .ri .item .item1 {
        width: 100%;
        float: left;
        background: #f5f5f5;
        padding: 13px 13px 23px;
        margin-top: 20px;
        margin-left: 0%;
    }
    .n_ry1 .con .ri .item .item1 .txt {
        margin-top: 15px;
        text-align: center;
        font-size: 14px;
        color: #666666;
    }
    .n_fban {
        margin-top: 50px;
        width: 100%;
        height: 200px;
        display: inline-block;
        position: relative;
    }
    .n_fban img {
        width: 100%;
        height: 100%;
    }
    .n_fban .txt {
        width: 280px;
        height: 160px;
        position: absolute;
        top: 10%;
        left: 11%;
        margin-top: 0px;
    }
    .n_fban .txt2 {
        width: 630px;
        height: 46px;
        position: absolute;
        top: 50%;
        left: 11%;
        margin-top: -23px;
    }
    .n_fban .txt p:nth-child(1) {
        font-size: 18px;
        font-weight: 700;
        line-height: 18px;
        color: #ffffff;
    }
    .n_fban .txt p:nth-child(2) {
        margin-top: 20px;
        font-size: 14px;
        line-height: 24px;
        color: #ffffff;
    }
    .n_fban .txt .search {
        width: 100%;
        margin-top: 20px;
    }
    .n_fban .txt .search form .findinput {
        width: 100%;
        border: 0;
        outline: none;
        height: 30px;
        display: inline-block;
        padding-left: 30px;
    }
    .n_fban .txt .search form .pic {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 10px;
        margin-top: -7px;
        cursor: pointer;
    }
    .n_fuwu1 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .n_fuwu1 .con {
        margin-top: 20px;
        width: 100%;
    }
    .n_fuwu1 .con .outer1 ul {
        margin-top: -15px;
        margin-left: -30px;
    }
    .n_fuwu1 .con .outer1 ul li {
        display: inline-block;
        width: 50%;
        font-size: 16px;
        font-weight: normal;
        color: #666666;
        cursor: pointer;
        text-align: center;
        margin-left: 0;
        padding-bottom: 20px;
        margin-top: 15px;
    }
    .n_fuwu1 .con .outer1 .content1 {
        width: 100%;
        margin-top: 20px;
    }
    .n_fuwu1 .con .outer1 .content1 .con1 .pic {
        width: 100%;
        float: left;
        overflow: hidden;
        position: relative;
    }
    .n_fuwu1 .con .outer1 .content1 .con1 .pic .tit {
        width: 100%;
        height: 69px;
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 10px;
    }
    .n_fuwu1 .con .outer1 .content1 .con1 .pic .tit p:nth-child(1) a {
        font-size: 16px;
        color: #ffffff;
    }
    .n_fuwu1 .con .outer1 .content1 .con1 .pic .tit p:nth-child(2) {
        text-align: right;
        margin-top: 0px;
        font-size: 14px;
        color: #ffffff;
    }
    .n_fuwu1 .con .outer1 .content1 .con1 .txt {
        width: 100%;
        margin-left: 3.91%;
        float: right;
    }
    .n_fuwu1 .con .outer1 .content1 .con1 .txt p a {
        font-size: 16px;
        line-height: 50px;
        color: #333333;
        width: 75%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
    }
    .n_fuwu1 .con .outer1 .content1 .con1 .n_more {
        text-align: center;
        margin-top: 20px;
    }
    .n_fuwu1 .con .outer1 .content1 .con1 .n_more a {
        padding: 0 20px;
        font-size: 16px;
        line-height: 30px;
        color: #3485fb;
        border: 2px solid #3485fb;
        display: inline-block;
    }
    .n_fuwu2 {
        width: 100%;
        background: #e1e1e1;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .n_fuwu2 .con {
        width: 100%;
        margin-top: 20px;
        background: url(../images/n_fuwubeijing.png)no-repeat center center;
        background-size: 100% 100%;
        display: inline-block;
    }
    .n_fuwu2 .con .lf {
        width: 100%;
        float: left;
        border-right: 1px solid #e1e1e1;
    }
    .n_fuwu2 .con .lf .tit {
        width: 100%;
        padding: 10px;
        display: inline-block;
        border-bottom: 1px solid #e1e1e1;
    }
    .n_fuwu2 .con .lf .tit p:nth-child(1) {
        font-size: 16px;
        line-height: 16px;
        color: #333333;
        float: left;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .n_fuwu2 .con .lf .tit p:nth-child(2) {
        float: left;
        margin-top: 20px;
        margin-left: 0px;
    }
    .n_fuwu2 .con .lf .tj {
        padding: 5px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li {
        float: left;
        margin-left: 0px;
        margin-top: 20px;
        width: 100%;
        position: relative;
    }
    .n_fuwu2 .con .lf .tj .con1 ul {
        margin-left: 0px;
        margin-top: -20px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(1) {
        padding-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li span:nth-child(2) {
        float: left;
        font-size: 16px;
        margin-left: 5px;
        line-height: 20px;
        font-weight: normal;
        color: #333333;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li #company_title {
        float: left;
        width: 100%;
        height: 30px;
        background: #ffffff;
        border: solid 1px #e1e1e1;
        font-size: 16px;
        color: #333333;
        outline: none;
        padding-left: 10px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(3) {
        padding-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(3) span:nth-child(1) {
        margin-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(5) {
        padding-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(5) span:nth-child(1) {
        margin-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(6) {
        padding-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(7) {
        padding-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(7) .input-txt {
        background: #ffffff;
        border: solid 1px #e1e1e1;
        padding: 0px 20px;
        font-size: 14px;
        line-height: 30px;
        color: #616161;
        margin-left: 0px;
        cursor: pointer;
        outline: none;
        width: 80%;
        height: 30px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li .file-btn {
        width: 15%;
        position: absolute;
        top: 20px;
        right: 8px;
        height: 30px;
        padding: 0 1px;
        text-align: center;
        font-size: 14px;
        line-height: 30px;
        color: #000;
        cursor: pointer;
        background: #e2eeff;
        overflow: hidden;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(8) .input-txt {
        background: #ffffff;
        border: solid 1px #e1e1e1;
        padding: 0px 20px;
        font-size: 14px;
        line-height: 30px;
        color: #616161;
        margin-left: 0px;
        cursor: pointer;
        outline: none;
        width: 275px;
        height: 30px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li textarea {
        width: 100%;
        height: 100px;
        background: #ffffff;
        border: solid 1px #e1e1e1;
        padding: 17px 0 0 20px;
        font-size: 14px;
        color: #999999;
        outline: none;
        margin-left: 0px;
    }
    .n_fuwu2 .con .lf .tj button {
        margin-top: 20px;
        text-align: center;
        padding: 7px 30px;
        font-size: 16px;
        font-weight: 700;
        color: #ffffff;
        background: #3485fb;
        outline: none;
        border: none;
        margin-left: 0px;
        cursor: pointer;
    }
    .n_fuwu2 .con .ri {
        width: 100%;
        float: right;
    }
    .n_fuwu2 .con .ri .item1 {
        width: 100%;
        padding: 10px;
        border-bottom: 1px solid #e1e1e1;
        display: inline-block;
    }
    .n_fuwu2 .con .ri .item1 .txt {
        width: 100%;
        float: left;
    }
    .n_fuwu2 .con .ri .item1 .txt p:nth-child(1) {
        margin-top: 20px;
        font-size: 18px;
        font-weight: normal;
        color: #333333;
    }
    .n_fuwu2 .con .ri .item1 .txt p:nth-child(3) {
        width: 50%;
        float: left;
        margin-top: 15px;
        font-size: 16px;
        color: #666666;
    }
    .n_fuwu2 .con .ri .item1 .txt p:nth-child(4) {
        width: 50%;
        float: left;
        margin-top: 15px;
        font-size: 16px;
        font-weight: normal;
        line-height: 30px;
        color: #3485fb;
    }
    .n_fuwu2 .con .ri .item1 .txt p:nth-child(5) {
        width: 50%;
        float: left;
        margin-top: 15px;
        font-size: 16px;
        color: #666666;
    }
    .n_fuwu2 .con .ri .item1 .txt p:nth-child(6) {
        width: 50%;
        float: left;
        margin-top: 15px;
        font-size: 16px;
        font-weight: normal;
        line-height: 30px;
        color: #3485fb;
    }
    .n_fuwu2 .con .ri .item1 .pic {
        display: none;
    }
    .n_fuwu2 .con .ri .item2 {
        width: 100%;
        padding: 10px;
        display: inline-block;
    }
    .n_fuwu2 .con .ri .item2 .txt {
        width: 100%;
        float: left;
    }
    .n_fuwu2 .con .ri .item2 .txt p:nth-child(1) {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
        text-align: center;
    }
    .n_fuwu2 .con .ri .item2 .txt p:nth-child(2) {
        margin-top: 15px;
        font-size: 20px;
        font-weight: 700;
        color: #333333;
        text-align: center;
    }
    .n_fuwu2 .con .ri .item2 .txt p:nth-child(3) {
        margin-top: 20px;
        width: 100%;
        padding: 13px 0;
        background: #eeeeee url(../images/n_fuwu6.png) no-repeat left 80px center;
        font-size: 16px;
        font-weight: 700;
        line-height: 20px;
        color: #666666;
        padding-left: 120px;
    }
    .n_fuwu2 .con .ri .item2 .pic {
        width: 50%;
        float: right;
        margin-right: 25%;
    }
    .n_fuwu3 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .n_fuwu3 .con {
        width: 100%;
        margin-top: 20px;
    }
    .n_fuwu3 .con .item {
        margin-top: -20px;
        margin-left: -0%;
    }
    .n_fuwu3 .con .item .item1 {
        width: 100%;
        float: left;
        margin-top: 20px;
        margin-left: 0%;
        padding: 10px 0;
        background: #f4f4f4;
    }
    .n_fuwu3 .con .item .item1 .pic {
        width: 28.1%;
        float: left;
        padding: 40px 20px;
        border-right: 1px solid #e1e1e1;
    }
    .n_fuwu3 .con .item .item1 .pic img {
        width: 100%;
    }
    .n_fuwu3 .con .item .item1 .txt {
        width: 71.9%;
        float: right;
        padding: 22px 0 17px 18px;
    }
    .n_fuwu3 .con .item .item1 .txt p:nth-child(1) a {
        font-size: 20px;
        color: #333333;
    }
    .n_fuwu3 .con .item .item1 .txt p:nth-child(2) {
        margin-top: 15px;
        font-size: 16px;
        font-weight: normal;
        color: #666666;
    }
    .n_fuwu3 .con .item .item1 .txt p:nth-child(3) {
        margin-top: 15px;
    }
    .n_fuwu3 .ck {
        margin-top: 20px;
        text-align: center;
    }
    .n_fuwu3 .ck a {
        padding: 7px 30px;
        font-size: 16px;
        color: #3485fb;
        border: solid 2px #3485fb;
        display: inline-block;
    }
    .sol_list {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
    }
    .sol_list .con {
        padding: 0 0;
        margin-top: 20px;
        display: inline-block;
        text-align: center;
        font-size: 16px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
    }
    .sol_list1 {
        width: 100%;
        padding: 20px 0 20px;
        display: inline-block;
        background: #f5f5f5;
    }
    .sol_list1 .con .item {
        margin-top: -20px;
        margin-left: -0%;
    }
    .sol_list1 .con .item .item1 {
        width: 100%;
        float: left;
        margin-top: 20px;
        margin-left: 0%;
        background: #fff;
        position: relative;
        overflow: hidden;
    }
    .sol_list1 .con .item .item1 .pic {
        width: 100%;
        float: left;
        overflow: hidden;
    }
    .sol_list1 .con .item .item1 .txt {
        width: 100%;
        float: right;
        padding: 10px 10px 20px 10px;
    }
    .sol_list1 .con .item .item1 .txt p:nth-child(1) a {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
    }
    .sol_list1 .con .item .item1 .txt p:nth-child(2) {
        margin-top: 20px;
        font-size: 16px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
    }
    .sol_list2 {
        width: 100%;
        display: inline-block;
        background: url(../images/n_fanganlist11.png)no-repeat center center;
        background-size: 100% 100%;
        padding: 20px 0 40px;
    }
    .white {
        color: #fff;
    }
    .sol_list2 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .sol_list2 .con .item1 {
        width: 100%;
        float: left;
        margin-left: 0%;
        margin-top: 20px;
    }
    .sol_list2 .con .item1 .txt {
        width: 100%;
        padding: 8px 0;
        background: #b5b5b5;
        opacity: 0.8;
        text-align: center;
    }
    .sol_list2 .con .item1 .txt a {
        font-size: 16px;
        font-weight: 700;
        color: #fefefe;
    }
    .sol_list2 .con .swiper-pagination {
        width: 100%;
        margin-top: 20px;
        position: absolute;
        text-align: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: 10;
    }
    .sol_list3 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .sol_list3 .con {
        margin-top: 20px;
        width: 100%;
        display: inline-block;
    }
    .sol_list3 .con .pic {
        width: 100%;
        float: left;
    }
    .sol_list3 .con .txt {
        width: 100%;
        float: right;
        padding-top: 0px;
    }
    .sol_list3 .con .txt .nr {
        width: 100%;
        background: #f5f5f5;
        padding: 10px 10px 40px;
    }
    .sol_list3 .con .txt .nr p:nth-child(1) {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
    }
    .sol_list3 .con .txt .nr p:nth-child(2) {
        margin-top: 20px;
        font-size: 16px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
    .sol_list3 .con .swiper-container-horizontal>.swiper-pagination-bullets,
    .sol_list3 .con .swiper-pagination-custom,
    .sol_list3 .con .swiper-pagination-fraction {
        bottom: 9px;
        left: 0;
        width: 100%;
    }
    .sol_xq {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .sol_xq .con {
        width: 100%;
        margin-top: 20px;
        background: #f5f5f5;
        display: inline-block;
    }
    .sol_xq .con .pic {
        width: 100%;
        float: left;
    }
    .sol_xq .con .txt {
        width: 100%;
        float: right;
        padding: 10px;
    }
    .sol_xq .con .txt .zy {
        width: 100%;
        margin-top: 15px;
    }
    .sol_xq1 {
        width: 100%;
        background: url(../images/n_fanganxq3.png)no-repeat center center;
        background-size: 100% 100%;
        padding: 20px 0 30px;
        display: inline-block;
    }
    .sol_xq1 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
        position: relative;
    }
    .sol_xq1 .con .conk .item {
        margin-top: -20px;
        margin-left: -0%;
    }
    .sol_xq1 .con .conk .item .item1 {
        width: 100%;
        float: left;
        background: #fff;
        padding: 10px;
        margin-top: 20px;
        margin-left: 0%;
        position: relative;
        height: 167px;
    }
    .sol_xq1 .con .conk .item .item1 .pic {
        margin-top: 18%;
        width: 10%;
        float: left;
    }
    .sol_xq1 .con .conk .item .item1 .txt p:nth-child(1) {
        font-size: 18px;
        color: #333333;
    }
    .sol_xq1 .con .conk .item .item1 .txt p:nth-child(2) {
        margin-top: 20px;
        font-size: 16px;
        color: #666666;
    }
    .sol_xq1 .con .swiper-pagination {
        width: 100%;
        margin-top: 8px;
        position: absolute;
        text-align: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: 10;
    }
    .sol_xq2 {
        width: 100%;
        display: inline-block;
        background: #f5f5f5;
        padding: 20px 0 20px;
    }
    .sol_xq2 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
        position: relative;
    }
    .sol_xq2 .con .conk .item {
        margin-left: 0%;
        margin-top: -15px;
    }
    .sol_xq2 .con .conk .item .item1 {
        width: 100%;
        float: left;
        margin-left: 0%;
        margin-top: 15px;
    }
    .sol_xq2 .con .swiper-button-next,
    .sol_xq2 .con .swiper-container-rtl .swiper-button-prev {
        background-image: url(../images/n_fanganxq13.png);
        right: -50px;
        left: auto;
        outline: none;
        display: none;
    }
    .sol_xq2 .con .swiper-button-prev,
    .sol_xq2 .con .swiper-container-rtl .swiper-button-next {
        background-image: url(../images/n_fanganxq12.png);
        left: -50px;
        right: auto;
        display: none;
        outline: none;
    }
    .n_sol:nth-child(odd) {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .n_sol .con .pic {
        width: 100%;
        float: left;
    }
    .n_sol .con .txt {
        width: 100%;
        float: right;
        padding: 20px 0 0 0;
        overflow: hidden;
    }
    .n_sol .con .txt>p:nth-child(1) {
        font-size: 20px;
        font-weight: 700;
        color: #333333;
        position: relative;
        display: inline-block;
    }
    .n_sol .con .txt .con1 {
        width: 100%;
        margin-top: 40px;
    }
    .n_sol .con .txt .con1 p {
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
        margin-top: 10px;
    }
    .n_sol .con .txt .ck {
        margin-top: 40px;
    }
    .n_sol .con .txt .ck a {
        padding: 15px 30px;
        font-size: 14px;
        color: #ffffff;
        display: inline-block;
        background: #3485fb;
    }
    .n_sol:nth-child(even) {
        width: 100%;
        padding: 20px 0;
        background: #f5f5f5;
        display: inline-block;
    }
    .n_wenh {
        width: 100%;
        background: #f5f5f5;
        display: inline-block;
        padding: 20px 0;
    }
    .n_wenh .con .lf {
        width: 100%;
        float: left;
    }
    .n_wenh .con .lf .pic .txt {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        padding: 10px;
    }
    .n_wenh .con .lf .pic .txt p:nth-child(1) {
        font-size: 18px;
        font-weight: 700;
        color: #ffffff;
    }
    .n_wenh .con .lf .pic .txt p:nth-child(2) {
        margin-top: 15px;
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
        color: #ffffff;
    }
    .n_wenh .con .lf .pic {
        width: 100%;
        height: 208px;
        overflow: hidden;
        position: relative;
    }
    .n_wenh .con .lf .pic img {
        width: 100%;
        height: 100%;
    }
    .n_wenh .con .ri {
        width: 100%;
        margin-top: 20px;
        float: right;
    }
    .n_wenh .con .ri .txt {
        width: 100%;
        padding: 10px;
        background: #fff;
    }
    .n_wenh .con .ri .txt p:nth-child(1) {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
    }
    .n_wenh1 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .n_wenh1 .tit {
        width: 100%;
        padding: 0 0 0 0px;
        text-align: center;
    }
    .n_wenh1 .tit p:nth-child(1) span:nth-child(1) {
        font-size: 18px;
        font-weight: 700;
        color: #3485fb;
        z-index: 9;
    }
    .n_wenh1 .tit p:nth-child(1) span:nth-child(2) {
        font-size: 18px;
        font-weight: 700;
        color: #333333;
        z-index: 9;
    }
    .n_wenh1 .tit p:nth-child(2) {
        margin-top: -25px;
        font-size: 18px;
        color: #dadada;
        z-index: 8;
        opacity: 0.2;
    }
    .n_wenh1 .con {
        width: 100%;
        margin-top: 20px;
        padding: 0 0px;
        display: inline-block;
        font-size: 16px;
        line-height: 30px;
        color: #666666;
    }
    .n_wenh1 .con1 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
        position: relative;
    }
    .n_wenh1 .con1 .swiper-pagination {
        width: 100%;
        margin-top: 11px;
        text-align: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: 99;
        outline: none;
    }
    .n_zl1 {
        width: 100%;
        padding: 20px 0;
        display: inline-block;
    }
    .n_zl1 .fenlei1 ul {
        margin-top: -15px;
        margin-left: -0%;
    }
    .n_zl1 .fenlei1 ul li {
        width: 100%;
        float: left;
        background: #f4f4f4;
        margin-left: 0%;
        margin-top: 15px;
    }
    .n_zl1 .fenlei1 ul li a {
        width: 100%;
        padding: 10px 0 10px 10px;
        display: inline-block;
    }
    .n_zl1 .fenlei1 ul li a .pic {
        width: 40px;
        height: 40px;
        float: left;
    }
    .n_zl1 .fenlei1 ul li a .pic img {
        width: 100%;
    }
    .n_zl1 .fenlei1 ul li a .txt {
        float: left;
        margin-left: 20px;
        font-size: 18px;
        line-height: 45px;
        color: #333333;
    }
    .n_zl1 .con {
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    .n_zl1 .con .item {
        margin-left: -0%;
        margin-top: -20px;
    }
    .n_zl1 .con .item .item1 {
        width: 100%;
        float: left;
        margin-left: 0%;
        margin-top: 20px;
        border: solid 1px #e1e1e1;
        padding: 10px;
        position: relative;
    }
    .n_zl1 .con .item .item1 p:nth-child(1) {
        font-size: 16px;
        font-weight: 700;
        color: #333333;
    }
    .n_zl1 .con .item .item1 p:nth-child(2) {
        margin-top: 30px;
        font-size: 14px;
        font-weight: normal;
        color: #666666;
    }
    .n_zl1 .con .item .item1 .xz {
        width: 80px;
        height: 32px;
        background: #b5b5b5;
        padding: 0 25px;
        cursor: pointer;
        position: absolute;
        bottom: 10px;
        right: 20px;
    }
    .n_zl1 .fenlei1 ul li:hover a .pic {
        width: 40px;
        height: 40px;
        float: left;
    }
    .n_zl1 .fenlei1 ul li:hover a .pic img:nth-child(2) {
        width: 100%;
        display: block;
    }
    .jieguo {
        width: 100%;
        display: inline-block;
        padding: 20px 0;
    }
    .jieguo .search {
        width: 100%;
        margin-top: 27px;
    }
    .jieguo .search form .pic {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 79%;
        margin-top: -7px;
        cursor: pointer;
    }
    .jieguo .search form .findinput {
        width: 90%;
        height: 38px;
        background-color: #ffffff;
        border-radius: 10px;
        border: solid 2px #646464;
        padding-left: 15px;
        outline: none;
    }
    .jieguo .con {
        width: 100%;
        margin-top: 15px;
        display: inline-block;
    }
    .jieguo .con .tab5 {
        width: 100%;
        padding: 0 0 15px;
        border-bottom: 1px solid #e1e1e1;
        display: inline-block;
    }
    .jieguo .con .tab5 li {
        width: 25%;
        float: left;
        margin-left: 0px;
        font-size: 16px;
        font-weight: normal;
        color: #333333;
        cursor: pointer;
    }
    .jieguo .con .tab5 li.current {
        font-size: 16px;
        color: #3485fb;
        position: relative;
    }
    .jieguo .con .tab5 li.current::after {
        width: 100%;
        height: 2px;
        background: #3485fb;
        content: "";
        position: absolute;
        top: 38px;
        left: 0;
    }
    .jieguo .con .conk {
        width: 100%;
        margin-top: 10px;
        display: none;
    }
    .jieguo .con .conk .item .item1 {
        width: 100%;
        padding: 10px;
        display: inline-block;
        border-bottom: 1px solid #e1e1e1;
    }
    .jieguo .con .conk .item .item1 .title p:nth-child(1) a {
        font-size: 18px;
        color: #333333;
    }
    .jieguo .con .conk .item .item1 .title p:nth-child(2) {
        float: left;
        margin-left: 0px;
        font-size: 14px;
        color: #999999;
    }
    .jieguo .con .conk .item .item1 .zy {
        margin-top: 20px;
        font-size: 16px;
        line-height: 30px;
        color: #333333;
    }
}

@media (min-width:1366px) and (max-width:1600px) {
    body {
        min-width: 0px;
        overflow-x: hidden;
    }
    .head .nav {
        width: 70%;
        float: right;
    }
    .head .nav ul {
        margin-left: -3.7%;
    }
    .head .nav ul li {
        float: left;
        margin-left: 2.7%;
    }
    .m_ban .title {
        transition-delay: 1s;
        z-index: 10;
        position: absolute;
        top: 30%;
        left: 13%;
    }
    .n_fww {
        width: 89.2083%;
        margin: 0 auto;
    }
    .m_ban .title .tit p {
        font-family: SourceHanSansCN-Medium;
        font-size: 32px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 32px;
        color: #ffffff;
    }
    .m_ban .title .tit p:nth-child(2) {
        margin-top: 30px;
        font-family: SourceHanSansCN-Regular;
        font-size: 24px;
        font-weight: normal;
        line-height: 24px;
        color: #ffffff;
    }
    .m_ban .title .tit p:nth-child(2) span:nth-child(1) {
        width: 31px;
        height: 2px;
        background: #ffffff;
        vertical-align: middle;
        display: inline-block;
        margin-right: 25px;
    }
    .m_ban .title .tit p:nth-child(2) span:nth-child(2) {
        margin: 0px 0 0 30px;
        width: 31px;
        height: 2px;
        background: #ffffff;
        vertical-align: middle;
        display: inline-block;
    }
    .m_ban .swiper-pagination {
        position: absolute;
        bottom: 30px;
        left: 0%;
        text-align: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: 9;
        outline: none;
    }
    .m_ban .m_shubiao {
        position: absolute;
        width: 22px;
        height: 40px;
        bottom: 20px;
        right: 5.5%;
        z-index: 999999;
    }
    .m_tit p {
        font-size: 30px;
        font-weight: 700;
        color: #ffffff;
    }
    .m_tit p:nth-child(2) {
        text-align: center;
        margin-top: -20px;
        font-size: 44px;
        font-weight: 700;
        font-stretch: normal;
        line-height: 48px;
        color: #808080;
        opacity: 0.2;
    }
    .index1 .lf .m_ab>p:nth-child(1) {
        font-size: 48px;
        font-weight: 700;
        text-align: left;
        line-height: 48px;
        color: #282828;
    }
    .plan-card-open-inner {
        position: absolute;
        top: 51%;
        left: 13%;
        right: 13%;
        width: 74%;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%);
        margin: auto;
        color: #fff;
        letter-spacing: 1px;
    }
    .plan-card-open-inner .tit {
        font-size: 20px;
        font-weight: 700;
        color: #ffffff;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .plan-card-collapse {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        cursor: pointer;
        transition: .5s;
        padding: 200px 47px 0 50px;
    }
    .plan-card-collapse .tit {
        font-size: 20px;
        font-weight: 700;
        color: #ffffff;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-top: 30%;
    }
    .plan-card-collapse .tit a {
        font-size: 20px;
        font-weight: 700;
        color: #ffffff;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-top: 30%;
    }
    .index3 .con .timeline .swiper-slide-content .txt {
        width: 40%;
        height: 50%;
        position: absolute;
        top: 15%;
        left: 24%;
        text-align: left;
    }
    .index4 .con {
        width: 100%;
        margin-top: 50px;
        padding: 0 0 0 74px;
        display: inline-block;
        position: relative;
    }
    .index4 .con .swiper-container .swiper-slide .pic .txt {
        width: 439px;
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: #fff;
        padding: 20px 30px 40px 30px;
        transition: all 1s;
    }
    .index4 .con .swiper-container .swiper-slide-active .pic .txt {
        position: absolute;
        bottom: -20px;
        left: -50px;
        background-color: rgb(52 133 251 / 75%);
    }
    .index4 .con .swiper-container .swiper-slide .pic .txt a p:nth-child(1) {
        font-size: 20px;
        text-align: left;
        font-weight: 700;
        line-height: 20px;
    }
    .index4 .con .swiper-container .swiper-slide .pic .txt a p:nth-child(2) {
        margin-top: 25px;
        font-size: 16px;
        text-align: left;
        font-weight: normal;
        line-height: 26px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .index4 .con .qiehuan {
        width: 161px;
        height: 46px;
        background: #ffffff;
        position: absolute;
        bottom: 20px;
        left: 44%;
        z-index: 999;
    }
    .index4 .con .swiper-container .swiper-slide .pic .nub {
        width: 70px;
        height: 50px;
        position: absolute;
        top: -20px;
        left: 30px;
    }
    .index5 .con .lf {
        width: 71.93%;
        height: 560px;
        float: left;
    }
    .index5 .con .lf .item1:nth-child(1) {
        width: 58.88%;
        height: 560px;
        margin-right: 25px;
    }
    .foot .con .fnav {
        width: 70.26%;
        float: left;
    }
    .foot .con .fnav dl {
        width: auto;
        margin-right: 65px;
        float: left;
    }
    .proxiala {
        width: 100%;
        opacity: 0;
        height: 0;
        overflow: hidden;
        position: absolute;
        top: 70px;
        left: 0;
        padding-top: 0px;
        background: #fff;
        z-index: 99999;
    }
    .proxiala .qhk {
        width: 71.875%;
        /* height: 350px; */
        float: left;
        /* overflow: hidden; */
        padding: 0px 74px 90px 56px;
    }
    .proxiala .lf .con {
        width: 100%;
        padding-bottom: 41px;
        border-bottom: 1px solid #d0d0d0;
    }
    .proxiala .lf .con1 {
        width: 100%;
        padding: 0px 20px 0px 60px;
        margin-top: 30px;
    }
    .proxiala .lf .con ul li {
        width: 100%;
        padding: 16px 0px 16px 27px;
        font-size: 16px;
        line-height: 16px;
        color: #333333;
        cursor: pointer;
    }
    .proxiala .ri {
        width: 71.875%;
        float: left;
        padding: 20px 10px 90px 0px;
    }
    .proxiala .qhk .ri .tit {
        width: 33.08%;
        float: left;
        padding: 20px 0 20px 20px;
    }
    .proxiala .qhk .ri .tit li {
        width: 100%;
        padding: 16px 0px 16px 20px;
        font-size: 16px;
        font-weight: normal;
        line-height: 16px;
        color: #333333;
        cursor: pointer;
    }
    .proxiala .lf .con .item1 {
        width: 100%;
        padding: 16px 20px 16px 17px;
        font-size: 16px;
        line-height: 16px;
        color: #333333;
        cursor: pointer;
    }
    .proxiala .ri .tit .item2 {
        width: 100%;
        padding: 16px 20px 16px 10px;
        font-size: 16px;
        font-weight: normal;
        line-height: 16px;
        color: #333333;
        cursor: pointer;
    }
    .proxiala .ri .tit .item2.current3 {
        width: 100%;
        padding: 16px 0px 16px 10px;
        font-size: 16px;
        font-weight: normal;
        line-height: 16px;
        color: #333333;
        background: #eee;
        cursor: pointer;
    }
    .proxiala .qhk .ri .ri_sanji {
        width: 66.02%;
        float: right;
        padding: 0px 0 0 40px;
    }
    .proxiala .ri .ri_sanji .conk .title {
        font-size: 16px;
        font-weight: 700;
        line-height: 16px;
        color: #333333;
    }
    .proxiala .qhk .ri .ri_sanji .conk .conk1 .item .item1 {
        width: 48%;
        float: left;
        background: #fff;
        padding: 10px;
        border-top: 1px dashed #d0d0d0;
        border-bottom: 1px dashed #d0d0d0;
        margin-left: 10px;
    }
    .proxiala .qhk .ri .ri_sanji .conk .conk1 .item .item1 a .txt {
        width: 160px;
        float: right;
    }
    .proxiala .qhk .ri .ri_sanji .conk .conk1 .item .item1 a .txt p:nth-child(1) {
        font-size: 16px;
        height: 25px;
        font-weight: 700;
        line-height: 22px;
        color: #333333;
    }
    .abxiala {
        width: 100%;
        opacity: 0;
        height: 0;
        overflow: hidden;
        position: absolute;
        top: 70px;
        left: 0;
        padding-top: 0px;
        background: #fff;
        z-index: 99999;
    }
    .abxiala .lf .con ul li a {
        width: 100%;
        font-size: 16px;
        line-height: 16px;
        color: #333333;
        padding: 16px 10px 16px 60px;
        cursor: pointer;
        display: inline-block;
    }
    .abxiala .lf .con .item1 {
        width: 100%;
        padding: 16px 20px 16px 60px;
        font-size: 16px;
        line-height: 16px;
        color: #333333;
        cursor: pointer;
    }
    .abxiala .conk {
        width: 71.875%;
        float: left;
        padding: 40px 50px 90px 70px;
    }
    .abxiala .ri {
        width: 71.875%;
        float: left;
        padding: 0px 70px 90px 0px;
    }
    .abxiala .conk .ri .txt p:nth-child(1) a {
        font-size: 24px;
        line-height: 24px;
        font-weight: 700;
        color: #333333;
    }
    .abxiala .conk .ri .txt p:nth-child(2) {
        width: 100%;
        margin-top: 30px;
        font-size: 15px;
        font-weight: normal;
        line-height: 30px;
        color: #666666;
    }
    .abxiala .conk .ri .txt .ck {
        width: 64px;
        height: 50px;
        margin-top: 30px;
        margin-left: 0;
    }
    .abxiala .lf {
        width: 28.125%;
        float: left;
        background: #eeeeee;
        padding: 70px 0 30px 156px;
    }
    .abxiala .lf .con1 {
        width: 100%;
        padding: 0px 30px 0px 60px;
        margin-top: 30px;
    }
    .n_about1 .con .ri .item .item1 .pic .txt {
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #025ee5;
        opacity: 0.9;
        padding: 20px 20px 0 20px;
    }
    .n_about1 .con .ri .item .item1:nth-child(2) .pic .txt {
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 50%;
        background: #282d55;
        opacity: 0.9;
        padding: 20px 20px 0 20px;
    }
    .n_about2::after {
        width: 100%;
        height: 1px;
        background: #3485fb;
        content: "";
        position: absolute;
        top: 53%;
        left: 0;
    }
    .n_about2 .con .con1 .swiper-button-next,
    .n_about2 .con .con1 .swiper-container-rtl .swiper-button-prev {
        width: 74px;
        height: 46px;
        background: url(../images/n_about8.png) no-repeat center center;
        right: -107px;
        top: 44%;
        outline: none;
        margin-top: -36px;
    }
    .n_about2 .con .con1 .swiper-button-prev,
    .n_about2 .con .con1 .swiper-container-rtl .swiper-button-next {
        width: 74px;
        height: 46px;
        background: url(../images/n_about7.png) no-repeat center center;
        left: -107px;
        top: 44%;
        outline: none;
        margin-top: -36px;
    }
    .n_about3 {
        width: 100%;
        padding: 120px 0 120px;
        display: inline-block;
    }
    .n_about3 .con .swiper-slide {
        width: 100%;
        height: 470px;
        position: relative;
    }
    .n_about3 .con .swiper-slide .txt {
        width: 74.54%;
        background: #f5f5f5;
        padding: 50px 410px 60px 20px;
        position: absolute;
        top: 47px;
        left: 0;
        z-index: 8;
    }
    .n_about3 .con .swiper-slide .txt .con1 p {
        font-size: 16px;
        line-height: 26px;
        font-weight: normal;
        color: #666666;
        margin-top: 15px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
    .n_about3 .con .qh {
        width: 130px;
        height: 13px;
        position: absolute;
        bottom: 50px;
        left: 50px;
    }
    .n_contact .con .cont2 {
        float: left;
        padding: 100px 140px 120px 80px;
        border-right: 1px solid #e1e1e1;
    }
    .news_gs .con .item .item1 .txt {
        width: 62%;
        float: left;
        margin-left: 2%;
        padding: 0px 0 25px;
    }
    .news_gs .con .item .item1 .txt p:nth-child(2) {
        margin-top: 20px;
        font-size: 14px;
        color: #333333;
    }
    .news_gs .con .item .item1 .txt p:nth-child(3) {
        margin-top: 20px;
        font-size: 16px;
        line-height: 30px;
        color: #333333;
    }
    .news_gs .con .item .item1 .txt .ck {
        margin-top: 20px;
        margin-left: 0;
        width: 38px;
        height: 24px;
        background: #b5b5b5;
        border-radius: 2px;
    }
    .news_gs .con .item .item2 .txt {
        width: 100%;
        float: left;
        margin-left: 2%;
        padding: 0px 0 25px;
    }
    .news_gs .con .item .item2 .txt p:nth-child(2) {
        margin-top: 20px;
        font-size: 14px;
        color: #333333;
    }
    .news_gs .con .item .item2 .txt p:nth-child(3) {
        margin-top: 20px;
        font-size: 16px;
        line-height: 30px;
        color: #333333;
    }
    .news_gs .con .item .item2 .txt .ck {
        margin-top: 20px;
        margin-left: 0;
        width: 38px;
        height: 24px;
        background: #b5b5b5;
        border-radius: 2px;
    }
    .n_news2 .con .item .item1 .txt {
        width: 100%;
        height: 90px;
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 20px 80px 10px 10px;
        background: rgba(0, 0, 0, 0.2);
    }
    .n_fuwu2 .con {
        width: 100%;
        margin-top: 60px;
        background: url(../images/n_fuwubeijing.png)no-repeat center center;
        background-size: 100% 100%;
        display: inline-block;
    }
    .n_fuwu2 .con .lf .tit {
        width: 100%;
        padding: 30px 10px 30px 20px;
        display: inline-block;
        border-bottom: 1px solid #e1e1e1;
    }
    .n_fuwu2 .con .lf .tit p:nth-child(2) {
        float: left;
        margin-left: 0px;
    }
    .n_fuwu2 .con .lf .tit p:nth-child(2) a {
        padding: 0px 18px 0 45px;
        font-size: 16px;
        font-weight: normal;
        line-height: 35px;
        color: #ffffff;
        background: #3485fb url(../images/n_fuwu3.png)no-repeat left 15px center;
        display: inline-block;
    }
    .n_fuwu2 .con .lf .tj {
        padding: 10px 30px 30px 20px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li #company_title {
        float: left;
        width: 220px;
        height: 42px;
        background: #ffffff;
        border: solid 1px #e1e1e1;
        font-size: 16px;
        color: #333333;
        outline: none;
        padding-left: 10px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(1) {
        padding-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(3) {
        padding-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li:nth-child(5) {
        padding-left: 0px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li textarea {
        width: 489px;
        height: 105px;
        background: #ffffff;
        border: solid 1px #e1e1e1;
        padding: 17px 0 0 20px;
        font-size: 14px;
        color: #999999;
        outline: none;
        margin-left: 12px;
    }
    .n_fuwu2 .con .lf .tj .con1 ul li {
        float: left;
        margin-left: 58px;
        margin-top: 20px;
        position: relative;
    }
    .n_fuwu2 .con .ri .item1 {
        width: 100%;
        padding: 30px 20px 0 10px;
        border-bottom: 1px solid #e1e1e1;
        display: inline-block;
    }
    .n_fuwu2 .con .ri .item1 .txt {
        width: 48%;
        float: left;
    }
    .n_fuwu2 .con .ri .item1 .pic {
        width: 50%;
        float: right;
    }
    .n_fuwu2 .con .ri .item1 .pic img {
        width: 100%;
    }
    .n_fuwu2 .con .ri .item2 {
        width: 100%;
        padding: 10px 20px 80px 20px;
        display: inline-block;
    }
    .n_fuwu3 .con .item .item1 {
        width: 48.07%;
        float: left;
        margin-top: 50px;
        margin-left: 1.93%;
        padding: 10px 0;
        background: #f4f4f4;
    }
    .n_fuwu3 .con .item .item1 .pic {
        width: 28.1%;
        float: left;
        padding: 36px 46px;
        border-right: 1px solid #e1e1e1;
    }
    .n_fuwu3 .con .item .item1 .txt {
        width: 71.9%;
        float: right;
        padding: 17px 0 17px 21px;
    }
    .n_zl1 .fenlei1 ul li a {
        width: 100%;
        padding: 30px 0 30px 10px;
        display: inline-block;
    }
    .n_sol .con .txt {
        width: 38.27%;
        float: right;
        padding: 20px 0 0 0;
        overflow: hidden;
    }
    .pro_xq5 .con .swiper-slide .txt .con1 {
        width: 100%;
        background: #f5f5f5;
        padding: 40px 40px 72px 80px;
    }
    .nav-wrap li a {
        display: block;
        padding: 0 65px;
        font-size: 18px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
    }
    .sol_list3 .con .txt .nr {
        width: 100%;
        background: #f5f5f5;
        padding: 54px 30px 69px 30px;
    }
    .sol_list3 .con .swiper-container-horizontal>.swiper-pagination-bullets,
    .sol_list3 .con .swiper-pagination-custom,
    .sol_list3 .con .swiper-pagination-fraction {
        bottom: 20px;
        left: 110px;
        width: 100%;
    }
    .n_about1 .con .lf .pic .txt {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        padding: 50px 100px 50px 30px;
    }
    .n_about1 .con .lf .pic .txt p:nth-child(2) {
        margin-top: 30px;
        font-size: 16px;
        font-weight: normal;
        line-height: 30px;
        color: #ffffff;
    }
    .n_about1 .con .lf .pic .txt .ck {
        margin-top: 23px;
    }
    .n_about1 .con .ri .item {
        margin-top: -22px;
    }
    .n_about1 .con .ri .item .item1 {
        width: 100%;
        margin-top: 22px;
    }
    .n_about2 .con {
        width: 100%;
        margin-top: 50px;
        display: inline-block;
        padding: 0 140px;
    }
    .n_hangye .search form .pic {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 40%;
        margin-top: -7px;
        cursor: pointer;
    }
    .jieguo .search form .pic {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 40%;
        margin-top: -7px;
        cursor: pointer;
    }
    .sol_xq1 {
        width: 100%;
        background: url(../images/n_fanganxq3.png)no-repeat center center;
        padding: 70px 0 75px;
        display: inline-block;
    }
    .plan-card-collapse-inner {
        position: absolute;
        top: 29%;
        left: 0;
        width: 100%;
        /* margin-top: -63px; */
        font-size: 0;
        text-align: center;
        letter-spacing: 1px;
        padding: 0px 0px 0 0px;
    }
    .n_wenh .con {
        width: 100%;
        height: 452px;
        display: inline-block;
    }
    .n_wenh .con .lf {
        width: 59.09%;
        height: 100%;
        float: left;
    }
    .n_wenh .con .lf .pic {
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
    }
    .n_wenh .con .lf .pic img {
        width: 100%;
        height: 100%;
    }
    .n_about2 .con .con1 .swiper-slide p:nth-child(2) {
        margin-top: 70px;
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
        color: #ffffff;
        position: relative;
    }
    .n_about2 .con .con1 .swiper-slide p:nth-child(2)::after {
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background: url(../images/n_about9.png)no-repeat center center;
        content: "";
        position: absolute;
        top: -30px;
        left: 34px;
    }
    .n_about2 .con .con1 .swiper-slide-active p:nth-child(2)::after {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background: url(../images/n_about10.png)no-repeat center center;
        content: "";
        position: absolute;
        top: -39px;
        left: 34px;
    }
    .proxiala .qhk .ri .tit {
        width: 33.08%;
        float: left;
        padding: 46px 0 0 0;
    }
    .sol_list1 .con .item .item1 .txt {
        width: 55%;
        float: right;
        padding: 30px 40px 24px 40px;
    }
    .sol_list1 .con .item .item1 .txt p:nth-child(1) a {
        font-size: 20px;
        line-height: 24px;
        font-weight: 700;
        color: #333333;
    }
    .sol_list1 .con .item .item1 .txt p:nth-child(2) {
        margin-top: 25px;
        font-size: 16px;
        font-weight: normal;
        line-height: 26px;
        color: #666666;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
        min-height:134px;
    }
    .pro_xq1 .con .txt p:nth-child(1) {
        margin-top: 0px;
        font-size: 24px;
        color: #3485fb;
    }
    .pro_xq1 .con .txt p:nth-child(2) {
        margin-top: 15px;
        font-size: 24px;
        font-weight: 700;
        color: #333333;
    }
    .pro_xq1 .con .txt p:nth-child(3) {
        margin-top: 20px;
        font-size: 16px;
        line-height: 30px;
        color: #333333;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
    }
    .pro_xq1 .con .txt p:nth-child(4) {
        margin-top: 20px;
        font-size: 16px;
        line-height: 30px;
        color: #333333;
    }
    .pro_xq1 .con .txt .lxk {
        margin-top: 30px;
    }
    .pro_xq5 .con .swiper-pagination {
        width: 100%;
        position: absolute;
        bottom: 20px;
        left: 5%;
        text-align: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: 10;
        outline: none;
    }
}

@media (min-width:1200px) and (max-width:1366px) {
    .index3 .con .timeline .swiper-slide-content {
        right: 0%;
        top: 65%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 850px;
        height: 100%;
        font-size: 11px;
        text-align: right;
    }
    .index3 .con .timeline .swiper-slide-content .txt {
        width: 40%;
        height: 50%;
        position: absolute;
        top: 16%;
        left: 15%;
        text-align: left;
    }
}
.detailCont{max-width: 1200px;margin: 0 auto;display: flex;flex-direction:row}
.detailCont>div{width: calc(50% - 40px);padding: 20px;text-align: left;}
.detailCont>div video{width: 100%;}
@media (max-width:1200px){
    .detailCont{flex-direction: column;}
    .detailCont>div{width: 100%;}
    .detailCont>div:nth-child(2){padding-top: 0;}
}