        * {
            padding: 0;
            margin: 0;
            box-sizing: border-box;
            font-family: '';
        }
        
        ul li {
            list-style: none;
        }
        
        a {
            text-decoration: none;
        }
        
        a:hover {
            text-decoration: none;
        }
        
        img {
            vertical-align: top;
            outline-width: 0ch;
        }
        
        @media screen and (min-width: 996px) {
            .about2con ul li {
                width: 16%;
                display: block;
                background: url(../images/bg2.jpg);
                border: solid 10px #eeeeee;
            }
            .news_wrap {
                max-width: 1500px;
                margin: 0 auto;
                display: flex;
                align-items: center;
                padding-bottom: 10px;
                flex-wrap: wrap;
            }
            .news_wrap2 {
                width: 100%;
                padding: 30px 0;
                display: flex;
                justify-content: space-between;
                align-items: center;
                border-bottom: 1px dashed #f0f0f0;
                flex-wrap: wrap;
            }
            .news_wrap2_tw {
                width: 48%;
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .news_wrap2_tw img {
                width: 35%;
            }
            .news_wrap2_tit {
                width: 60%;
            }
            .news_wrap2_tit h4 {
                width: 100%;
                font-size: 16px;
                font-family: ;
                font-weight: bold;
                text-decoration: none;
                font-style: normal;
                color: #333;
            }
            .news_wrap2_tit p {
                width: 100%;
                line-height: 26px;
                color: #878787;
                white-space: normal;
                margin-top: 14px;
                display: -webkit-box;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
            }
            /*  */
            .pchead {
                width: 100%;
                height: 192px;
                background-color: #fff;
            }
            .pc_logo {
                width: 100%;
                height: 192px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .pc_logo img {
                    width: 100%;
        height: 150px;
        object-fit: contain;
            }
            .pcmenu {
                width: 100%;
                height: 68px;
                background-color: #001158;
                position: sticky;
                top: 0;
                left: 0;
                z-index: 999;
            }
            .pc_nav {
                height: 68px;
            }
            .pc_nav ul {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .pc_nav ul li a {
                display: block;
                      padding: 0 30px;
                color: #fff;
                font-size: 16px;
                line-height: 68px;
                height: 68px;
            }
            .mbhead {
                display: none;
            }
            .swiper-slide img {
                width: 100%;
                height: auto;
                min-height: 100%;
                transition: 1s linear 2s;
                transform: scale(1.1, 1.1);
            }
            .swiper-slide-active img,
            .swiper-slide-duplicate-active img {
                transition: 2s linear;
                transform: scale(1, 1);
            }
            .bannernext {
                background-image: none !important;
                width: 52px !important;
                height: 52px !important;
                border-radius: 50%;
                background: rgba(0, 0, 0, 0.5);
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .bannernext i {
                font-size: 25px !important;
                color: white;
            }
            .bannerprev i {
                font-size: 25px !important;
                color: white;
            }
            .bannerprev {
                background-image: none !important;
                width: 52px !important;
                height: 52px !important;
                border-radius: 50%;
                background: rgba(0, 0, 0, 0.5);
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .swiper-pagination-bullet {
                width: 20px !important;
                height: 4px !important;
                display: inline-block;
                border-radius: 0% !important;
                background: #000;
                opacity: .2;
            }
            .bannertxt {
                position: absolute;
                width: 1200px;
                top: 20%;
                left: 50%;
                transform: translateX(-50%);
                z-index: 9;
            }
            .bannertxt p {
                color: white;
                font-size: 24px;
            }
            .bannertxt h1 {
                margin-top: 60px;
                font-size: 56px;
                color: white;
                margin-bottom: 15px;
            }
            .swiper-container {
                width: 100%;
            }
            .swiper-container img {
                width: 100%;
            }
            .mbnav {
                display: none;
            }
            .con1 {
                max-width: 1500px;
                padding: 0 20px;
                margin: 115px auto;
                display: flex;
                justify-content: space-between;
            }
            .con1left {
                width: 48%;
                padding: 25px 0;
            }
            .con1right {
                width: 48%;
            }
            .con1right img {
                width: 100%;
            }
            .con1title p {
                font-size: 18px;
                color: #000;
                font-weight: 800;
            }
            .con1title strong {
                font-size: 40px;
                color: #000;
            }
            .con1title {
                padding-left: 20px;
                border-left: 5px solid rgba(23, 62, 168, 1);
                margin-bottom: 50px;
            }
            .con1leftcon strong {
                font-size: 22px;
                display: block;
                color: #000;
                margin-bottom: 10px;
            }
            .con1leftcon span {
                color: #797979;
                font-size: 16px;
            }
            .con1leftcon p {
                color: #666;
                font-size: 16px;
                line-height: 25px;
            }
            .goto {
                width: 64px;
                height: 64px;
                line-height: 64px;
                border-radius: 50%;
                text-align: center;
                background: rgba(23, 62, 168, 1);
                display: block;
                text-align: center;
            }
            .anbox {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
                height: 100%;
            }
            .animg {
                transform: rotate(-30deg);
                transition: all ease 0.4s;
            }
            .goto:hover .animg {
                transform: rotate(0deg) !important;
            }
            .con2 {
                padding: 120px 0;
                background-color: #fafafa;
                width: 100%;
            }
            .commontitle {
                max-width: 1500px;
                padding: 0 40px;
                margin: 0 auto;
                margin-bottom: 80px;
            }
            .commontitle p {
                text-align: center;
                color: #000;
                font-size: 18px;
                font-weight: bold;
            }
            .commontitle strong {
                display: block;
                text-align: center;
                position: relative;
                font-size: 40px;
                color: #000;
            }
            .commontitle strong::after {
                content: '';
                position: absolute;
                width: 60px;
                height: 5px;
                background-color: #103ca9;
                left: 50%;
                transform: translateX(-50%);
                bottom: -15px;
            }
            .con2ul {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .con2ul li {
                width: 25%;
                position: relative;
                border: 1px solid #f0f0f0;
                padding: 40px 60px 80px 60px;
            }
            .con2con {
                max-width: 1500px;
                padding: 0 40px;
                margin: 0 auto;
            }
            .h_strong {
                font-size: 20px;
                font-weight: bold;
                color: #000;
                display: block;
                margin-bottom: 80px;
                position: relative;
                z-index: 10;
                transition: all 0.35s;
            }
            .h_p {
                font-size: 14px;
                color: #999;
                position: relative;
                z-index: 10;
                transition: all 0.35s;
            }
            .pos_go {
               width: 64px;
        height: 64px;
        line-height: 64px;
        border-radius: 50%;
        text-align: center;
        background: rgba(23, 62, 168, 1);
        display: block;
        text-align: center;
        position: absolute;
        right: 5px;
        top: 20px;
        z-index: 10;
            }
			    .con2ul li img {
        max-width: 100%;
        position: relative;
        z-index: 2;
    }
            .pos_div {
                display: flex
;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 10;
            }
            .posimg {
                transition: all ease .4s;
                position: relative;
                z-index: 10;
            }
            .pos_go:hover .posimg {
                transform: rotate(-30deg);
            }
            .bgchange {
                content: "";
                width: 63px;
                height: 63px;
                background-color: rgba(23, 62, 168, 1);
                position: absolute;
                top: 61px;
                right: 0;
                top: 30px;
                right: 60px;
                border-radius: 100px;
                transition: all 0.35s;
                z-index: 1;
                opacity: 0;
            }
            .con2ul li:hover .bgchange {
                width: 100%;
                height: 100%;
                border-radius: 0 !important;
                top: 0;
                right: 0;
                opacity: 1;
            }
            .con2ul li:hover .posimg {
                transform: rotate(-30deg);
            }
            .con2ul li:hover .h_strong {
                color: #fff;
            }
            .con2ul li:hover .h_p {
                color: white;
            }
            .con3 {
                padding: 125px 0;
                background-color: #fff;
            }
            .con3con {
                max-width: 1500px;
                padding: 0 40px;
                margin: 0 auto;
            }
            .con3con ul {
                display: flex;
                flex-wrap: wrap;
                /*justify-content: space-between;*/
            }
            .con2time {
                font-size: 18px;
                color: white;
                display: block;
                margin-bottom: 20px;
                transition: all ease 0.4s;
            }
            .con2title {
                font-size: 20px;
                color: #333;
                font-weight: bold;
                display: block;
                margin-bottom: 15px;
                transition: all ease 0.4s;
            }
            .con2p {
                margin-bottom: 15px;
                color: #777;
                font-size: 13px;
                transition: all ease 0.4s;
            }
            .con3ul li {
                padding: 0 20px 20px 20px;
                border-left: 1px solid #f0f0f0;
                transition: all ease 0.4s;
                width: 25%;
                cursor: pointer;
                position: relative;
                margin-bottom: 30px;
            }
            .scale_img {
                transition: all ease 0.4s;
                        width: 100%;
        aspect-ratio: 5 / 3;
        object-fit: cover;
            }
            .scale_img_box {
                width: 100%;
                overflow: hidden;
                margin-bottom: 40px;
            }
            .con3ul li:hover .con2time {
                color: #666;
            }
            .con3ul li:hover .con2title {
                color: #001158;
            }
            .con3ul li:hover .scale_img {
                transform: scale(1.1);
            }
            .animg1 {
                transition: all ease 0.4s;
            }
            .con3ul li:hover .animg1 {
                transform: rotate(-30deg);
            }
            .line {
                width: 0%;
                height: 3px;
                background-color: #001158;
                position: absolute;
                bottom: 0;
                left: 50%;
                transform: translateX(-50%);
                transition: all ease 0.4s;
            }
            .con3ul li:hover .line {
                width: 100%;
            }
            .con3ul li:hover {
                box-shadow: 0 20px 20px rgb(0 0 0 / 10%);
            }
            .con4 {
                width: 100%;
                height: 770px;
                background-image: url(../images/bg.jpg);
                background-size: cover;
                padding: 150px 0;
            }
            .con4con {
                max-width: 1500px;
                padding: 0 40px;
                margin: 0 auto;
                display: flex;
                justify-content: space-between;
            }
            .con4conleft {
                width: 470px;
                background-color: #2d3142;
                padding: 50px 35px;
            }
            .con4conlefttop {
                padding-left: 30px;
                border-left: 4px solid #001158;
                margin-bottom: 50px;
            }
            .con4conlefttop strong {
                color: white;
                font-size: 18px;
            }
            .con4conlefttop img {
                width: 50%
            }
            .con4conlefttop h1 {
                color: white;
                font-size: 40px;
            }
            .con4conright {
                flex: 1;
            }
            .con4conleftbottom p {
                color: white;
                font-size: 14px;
            }
            .con4conright1 {
                display: flex;
                justify-content: space-between;
            }
            .con4conright1 .item {
                width: 20%;
                background: rgba(58, 67, 92, 0.5);
                height: 155px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                border: 1px solid #727680;
            }
            .con4conright1 .item img {
                display: block;
                margin: 0 auto;
                margin-bottom: 25px;
                width: 50px;
            }
            .con4conright2 .item img {
                display: block;
                margin: 0 auto;
                margin-bottom: 25px;
                width: 50px;
            }
            .con4conright1 .item p {
                text-align: center;
                color: white;
                font-size: 15px;
            }
            .con4conright2 .item p {
                text-align: center;
                color: white;
                font-size: 15px;
            }
            .con4conright2 {
                display: flex;
            }
            .con4conright2center {
                flex: 1;
                background-color: #fff;
                padding: 20px 30px 25px 30px;
            }
            .con4conright2 .item {
                width: 20%;
                background: rgba(58, 67, 92, 0.5);
                height: 155px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                border: 1px solid #727680;
            }
            .con4conright2center p {
                outline-color: white;
                font-size: 14px;
                margin-bottom: 30px;
            }
            .con4conright2center a {
                color: white;
                display: block;
                width: 125px;
                height: 40px;
                line-height: 40px;
                border-radius: 40px;
                font-size: 13px;
                background-color: #001158;
                border: 1px solid #001158;
                text-align: center;
            }
            .con4conright2center a:hover {
                color: #001158;
                background-color: #fff;
            }
            .con5 {
                max-width: 1500px;
                padding: 120px 0;
                margin: 0 auto;
            }
            .con5con ul {
                display: flex;
                /* justify-content: space-between;*/
                flex-wrap: wrap;
            }
            .con5con ul li {
                width: 19%;
                margin-bottom: 15px;
                border: 1px solid #eeeeee;
                transition: all 0.36s ease;
                margin: 0 5px 15px 5px;
            }
            .con5con ul li:hover {
                box-shadow: 0px 0px 14.25px 0.75px rgb(0 0 0 / 15%);
            }
            .con5con ul li img {
                width: 100%;
                /*filter: grayscale(100%);*/
                transition: all 0.36s ease;
            }
            .con5con ul li:hover .h_img {
                /*filter: grayscale(0%) !important;*/
            }
            .foot {
                width: 100%;
                width: 100%;
                background-color: #1e1e1e;
            }
            .footconleft {
                width: 70%;
            }
            .footcon {
                max-width: 1500px;
                padding: 60px 40px;
                display: flex;
                margin: 0 auto;
                border-bottom: 1px solid #353535;
            }
            .footconleft ul li .fa {
                color: white;
                font-size: 16px;
                font-weight: bold;
            }
            .footconleft ul {
                display: flex;
            }
            .footconleft ul li {
                width: 23%;
            }
            .footconleft ul li a {
                display: block;
                font-size: 14px;
                color: #999;
                margin-bottom: 10px;
            }
            .footconright_phone strong {
                font-size: 14px;
                color: #fff;
                font-weight: bold;
                display: block;
                margin-bottom: 10px;
                text-align: right;
            }
            .footconright_phone p {
                font-size: 26px;
                color: white;
                text-align: right;
            }
            .footconright {
                display: flex;
                justify-content: space-between;
            }
            .footconright_code img {
                width: 130px;
            }
            .footconright_code {
                margin-left: 25px;
            }
            .link a {
                display: block;
                width: 34px;
                height: 34px;
                text-align: center;
                line-height: 34px;
                background-color: #999999;
                margin-right: 10px;
                border-radius: 50%;
            }
            .link a i {
                color: white !important;
            }
            .link {
                display: flex;
                width: 100%;
                justify-content: right;
                margin-top: 20px;
            }
            .copy {
                max-width: 1500px;
                padding: 35px 40px;
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin: 0 auto;
            }
            .copy p {
                color: #808080;
                font-size: 14px;
            }
            .about1 {
                max-width: 1500px;
                padding: 120px 0;
                margin: 0 auto;
            }
            .about1top {
                display: flex;
            }
            .about1topleft {
                width: 800px;
                background-color: #001158;
                padding: 45px 35px;
                height: 480px;
            }
            .about1topleft p {
                font-size: 18px;
                color: white;
                line-height: 2em
            }
            .about1topleft strong {
                font-size: 40px;
                color: white;
                display: block;
                margin-bottom: 15px;
            }
            .about1topleft span {
                display: block;
                color: white;
                font-size: 14px;
            }
            .about1topright {
                flex: 1;
                height: 480px;
            }
            .about1topright img {
                width: 100%;
                height: 480px;
                object-fit: cover;
            }
            .about1bot ul {
                display: flex;
                align-items: center;
                justify-content: space-between;
                background-color: #fafafa;
            }
            .about1bot ul li {
                width: 16%;
                padding: 20px;
                background-color: #fafafa;
            }
            .about1bot ul li p {
                text-align: center;
                font-size: 46px;
                color: #333;
            }
            .about1bot ul li span {
                display: block;
                font-size: 14px;
                color: #999;
                text-align: center;
            }
            .about2 {
                width: 100%;
                padding: 120px 0;
                background-color: #fafafa;
            }
            .about2con {
                max-width: 1500px;
                padding: 0 40px;
                margin: 0 auto;
            }
            .about2contitle p {
                font-size: 18px;
                color: black;
                text-align: center;
                margin-bottom: 20px;
            }
            .about2contitle strong {
                font-size: 40px;
                text-align: center;
                display: block;
                text-align: center;
                margin-bottom: 50px;
                display: block;
            }
            .about2con ul {
                        display: flex
;
        flex-wrap: wrap;
        justify-content: center;
            }
            .about2con ul li {
                width: 18%;
                transition: all ease 0.4s;
                padding: 50px 0;
            }
            .about2con ul li img {
                width: 164px;
                height: 164px;
               /* border-radius: 50% !important;*/
                object-fit: contain;
                display: block;
                margin: 0 auto;
                transition: all ease 0.1s;
                background: #fff;
                border: solid 15px #dcdcdc;
            }
            .about2con ul li:hover {
                transform: translateY(-20px);
            }
            .about2con ul li:hover .s_img {
                border: 6px solid #103ca9;
            }
            .about2con ul li p {
                padding: 20px 0;
                text-align: center;
            }
            .kcul {
                display: flex;
                /*  justify-content: space-between;*/
                max-width: 1500px;
                margin: 0 auto;
                padding: 0 40px;
                margin-bottom: 110px;
                flex-wrap: wrap;
            }
            .kcul li {
                width: 33.333%;
                overflow: hidden;
                position: relative;
            }
            .kcul li img {
                width: 100%;
            }
            .text_div {
                padding: 50px 20px;
                position: absolute;
                width: 100%;
                height: 100%;
                z-index: 9999;
                border: 1px solid #f0f0f0;
                background-color: #fff;
                top: 0;
                left: 0;
                transition: all ease 0.4s;
            }
            .text_div strong {
                display: block;
                font-size: 20px;
                color: #333;
                margin-bottom: 25px;
            }
            .text_div p {
                font-size: 14px;
                color: #777;
                margin-bottom: 40px;
            }
            .text_div span {
                display: block;
                font-size: 14px;
                color: #777;
            }
            .kcul li:hover .text_div {
                top: 55%;
                background-color: transparent;
                border: 1px solid transparent;
            }
            .kcul li:hover .t_strong {
                color: white;
            }
            .kcul li:hover .t_p {
                color: white;
            }
            .fdimg {
                transition: all ease 0.4s;
            }
            .kcul li:hover .fdimg {
                transform: scale(1.1);
            }
            .teamul {
                display: flex;
                flex-wrap: wrap;
                max-width: 1500px;
                padding: 0 40px;
                margin: 0 auto;
                margin-bottom: 150px;
                /*justify-content: space-between;*/
            }
            .teamul li {
                width: 19%;
                background-color: #f7f7f7;
                padding: 10px;
                position: relative;
                transition: all ease 0.4s;
                margin-bottom: 30px;
                margin-right: 1%;
            }
            .fd_color {
                position: absolute;
                width: 60px;
                height: 60px;
                background-color: #fff;
                top: 32%;
                left: 45%;
                transition: all ease 0.4s;
                z-index: 99;
            }
            .teamul li img {
                display: block;
                margin: 0 auto;
                width: 180px;
                margin-bottom: 30px;
                position: relative;
                z-index: 999;
            }
            .teamul li:hover .fd_color {
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                background-color: #103ca9;
            }
            .teamul li:hover .team_p {
                color: white !important;
            }
            .teamul li:hover .team_span {
                color: white !important;
            }
            .team_p {
                font-size: 19px;
                color: #000;
                font-weight: bold;
                text-align: center;
                position: relative;
                z-index: 100;
            }
            .team_span {
                color: #9fa0a0;
                font-size: 13px;
                margin-top: 20px;
                display: block;
                text-align: center;
                position: relative;
                z-index: 100;
            }
            .team_arrow {
                display: block !important;
                margin: 0 auto;
                text-align: center;
                padding-top: 30px;
                transform: rotate(-30deg);
                font-size: 21px !important;
                position: relative;
                z-index: 200;
                transition: all ease 0.4s;
            }
            .teamul li:hover .team_arrow {
                color: white !important;
                transform: rotate(0) !important;
            }
            .teamul li:hover {
                box-shadow: 0px 22px 30px 0px rgb(23 62 168 / 26%);
            }
            .contact1 {
                max-width: 1500px;
                padding: 0 40px;
                display: flex;
                margin: 0 auto;
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin-top: 120px;
                padding-bottom: 40px;
                border-bottom: 1px solid #e5e5e5;
            }
            .contactright p {
                font-size: 15px;
                color: #878787;
            }
            .contactright span {
                color: #001158;
                font-size: 24px;
            }
            .tactul {
                display: flex;
                justify-content: space-between;
                max-width: 1500px;
                margin: 40px auto;
            }
            .tactul li {
                display: flex;
                align-items: center;
            }
            .tactul li img {
                width: 40px;
                height: 40px;
                margin-right: 20px;
            }
            .liitem img {
                width: 100px !important;
                height: 100px !important;
                display: block;
                margin: 0 auto;
            }
            .liitem p {
                text-align: center;
                padding: 10px 0;
            }
            .map {
                max-width: 1500px;
                margin: 40px auto;
            }
            .countryList {
                display: flex;
                flex-wrap: wrap;
                max-width: 1440px;
                padding: 0 40px;
                margin: 30px auto;
                padding: 30px 20px;
                background-color: #f6f6f6;
                padding-bottom: 10px;
            }
            .countryList li {
                width: 8%;
                margin: 10px 30px;
            }
            .countryList li img {
                width: 100%;
            }
            .countryList li p {
                text-align: center;
                padding: 10px 0;
            }
            .liuoucon {
                max-width: 1500px;
                padding: 0 40px;
                margin: 50px auto;
                display: flex;
                justify-content: space-between;
            }
            .liuouconleft {
                width: 40%;
            }
            .liuouconleft .lo {
                width: 100%;
            }
            .liuouconleft .lo img {
                width: 100%;
            }
            .liuouconright {
                width: 55%;
            }
            .liuouconright img {
                width: 100%;
            }
            .lbantxt {
                position: absolute;
                width: 100%;
                padding: 20px;
                background: rgba(0, 0, 0, 0.6);
                bottom: 0;
                left: 0;
                z-index: 999;
                color: white;
            }
            .liuouconright img {
                width: 100%;
            }
            .luqu {
                max-width: 1500px;
                padding: 0 40px;
                margin: 50px auto;
            }
            .luqutitle strong {
                text-align: center;
                color: #2097f3;
                font-size: 36px;
                display: block;
            }
            .luqutitle p {
                text-align: center;
                font-size: 14px;
                color: #eb1d4e;
                padding: 10px 0;
            }
            .case {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                margin: 40px auto;
            }
            .caseitem {
                width: 48%;
                margin-bottom: 35px;
            }
            .caseitemtop {
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding-bottom: 10px;
                border-bottom: 1px solid #cccccc;
            }
            .caseitemtop span {
                color: #076ce0;
                font-size: 16px;
                display: block;
                padding-left: 25px;
                border-left: 4px solid #076ce0;
                font-weight: bold;
            }
            .caseitemtop a {
                color: #666666;
                font-size: 16px;
            }
            .case ul li {
                padding: 10px 30px;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                border-bottom: 1px solid #f0f0f0;
            }
            .case ul li a {
                color: #333;
                font-size: 16px;
            }
            .range {
                max-width: 1500px;
                padding: 0 40px;
                margin: 40px auto;
            }
            .rangetitle {
                text-align: center;
                color: #ed7d31;
                font-size: 24px;
                display: block;
                margin-bottom: 35px;
            }
            .range ul {
                display: flex;
                flex-wrap: wrap;
            }
            .range ul li {
                width: 18%;
                margin-right: 2%;
                margin-bottom: 25px;
            }
            .range ul li img {
                width: 100%;
            }
            marquee {
                /* max-width: 1500px; */
                margin: 0px auto;
                padding-left: 30px;
                background-repeat: no-repeat;
                background-position: left center;
                display: block;
            }
            .scsc {
                max-width: 1500px;
                margin: 0 auto;
                display: flex;
                align-items: center;
            }
            .col {
                display: flex;
                max-width: 1500px;
                margin: 50px auto;
                justify-content: space-between;
            }
            .colswiper {
                width: 100%;
            }
            .colleft {
                width: 45%;
            }
            .colswiper img {
                width: 100%;
            }
            .bbtxt {
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                background: rgba(0, 0, 0, .5);
                z-index: 9999;
                color: white;
                text-align: center;
                padding: 20px;
            }
            .colright {
                width: 50%;
            }
            .colright strong {
                color: #ffa727;
                font-size: 22px;
                display: block;
                text-align: center;
                margin-bottom: 35px;
            }
            .colright img {
                width: 100%;
                margin: 0 auto;
            }
            .colright p {
                font-size: 18px;
                color: #ffa727;
                line-height: 40px;
            }
            .colright p a {
                font-size: 18px;
                color: #ffa727;
            }
            .uni {
                max-width: 1500px;
                margin: 50px auto;
                display: flex;
                justify-content: space-between;
            }
            .uniitem {
                width: 33.33333%;
            }
            .uniitemtop {
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding-bottom: 15px;
                border-bottom: 1px solid #ccc;
                margin-bottom: 25px;
                padding-right: 20px;
            }
            .uniitemtop span {
                padding-left: 25px;
                display: block;
                border-left: 4px solid #076ce0;
            }
            .uniitemtop a {
                color: #747774;
                font-size: 14px;
            }
            .uniitem ul li {
                padding: 0 20px;
                padding-bottom: 15px;
                border-bottom: 1px dotted #ccc;
                margin-bottom: 20px;
            }
            .uniitem ul li a {
                color: #333;
                font-size: 16px;
                display: block;
                margin-bottom: 20px;
            }
            .uniitem ul li p {
                font-size: 15px;
                color: #878787;
                word-break: break-all;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                /* 这里是超出几行省略 */
                overflow: hidden;
            }
            .sucess {
                max-width: 1500px;
                margin: 50px auto;
            }
            .sucesstop span {
                display: block;
                padding-left: 25px;
                font-weight: bold;
                color: #ec631b;
                border-left: 4px solid #ec631b;
                font-size: 18px;
            }
            .sucesstop {
                padding-bottom: 20px;
                border-bottom: 1px solid #cccccc;
            }
            .success_ul a {
                display: block;
                font-size: 18px !important;
                color: #000;
                font-weight: bold;
                padding: 10px 0;
            }
            .success_ul span {
                color: #555555;
                font-size: 16px;
                padding: 10px 0;
            }
            .success_ul p {
                color: #545452;
                font-size: 14px;
                padding: 10px 0;
            }
            .success_ul {
                width: 75%;
            }
            .sucess ul {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .sucess ul li {
                width: 48%;
                padding: 15px 0;
                border-bottom: 1px solid #f0f0f0;
                display: flex;
                justify-content: space-between;
            }
            .sucess ul li a {
                color: #333;
                font-size: 16px;
            }
            .bread {
                max-width: 1500px;
                margin: 40px auto;
            }
            .bread a {
                font-size: 16px;
                color: #666;
                font-weight: bold;
            }
            .bread span {
                font-size: 16px;
                color: #666;
                font-weight: bold;
            }
            .inside {
                padding: 30px;
                max-width: 1500px;
                margin: 0 auto;
            }
        }
        
        @media screen and (max-width: 996px) {
            .bread {
                width: 100%;
                margin: 15px;
            }
            .bread a {
                font-size: 16px;
                color: #666;
                font-weight: bold;
            }
            .bread span {
                font-size: 16px;
                color: #666;
                font-weight: bold;
            }
            .inside {
                padding: 30px;
                width: 100%;
                margin: 0 auto;
            }
            .sucess {
                width: 100%;
                padding: 15px;
                margin: 30px auto;
            }
            .sucesstop span {
                display: block;
                padding-left: 25px;
                font-weight: bold;
                color: #3e7ce1;
                border-left: 4px solid #076ce0;
            }
            .sucesstop {
                padding-bottom: 20px;
                border-bottom: 1px solid #cccccc;
            }
            .sucess ul {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .sucess ul li {
                width: 100%;
                padding: 15px 0;
                border-bottom: 1px solid #f0f0f0;
            }
            .sucess ul li a {
                color: #333;
                font-size: 16px;
            }
            .uni {
                width: 100%;
                padding: 15px;
                margin: 50px auto;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .uni img {
                width: 100%;
            }
            .uniitem {
                width: 100%;
                margin-bottom: 25px;
            }
            .uniitemtop {
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding-bottom: 15px;
                border-bottom: 1px solid #ccc;
                margin-bottom: 25px;
                padding-right: 20px;
            }
            .uniitemtop span {
                padding-left: 25px;
                display: block;
                border-left: 4px solid #076ce0;
            }
            .uniitemtop a {
                color: #747774;
                font-size: 14px;
            }
            .uniitem ul li {
                padding: 0 20px;
                padding-bottom: 15px;
                border-bottom: 1px dotted #ccc;
                margin-bottom: 20px;
            }
            .uniitem ul li a {
                color: #333;
                font-size: 16px;
                display: block;
                margin-bottom: 20px;
            }
            .uniitem ul li p {
                font-size: 15px;
                color: #878787;
                word-break: break-all;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                /* 这里是超出几行省略 */
                overflow: hidden;
            }
            .col {
                display: flex;
                width: 100%;
                padding: 15px;
                margin: 30px auto;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .colswiper {
                width: 100%;
            }
            .colleft {
                width: 100%;
            }
            .colswiper img {
                width: 100%;
            }
            .bbtxt {
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                background: rgba(0, 0, 0, .5);
                z-index: 9999;
                color: white;
                text-align: center;
                padding: 20px;
            }
            .colright {
                width: 100%;
                margin-top: 40px;
            }
            .colright img {
                width: 100%;
            }
            .colright strong {
                color: #ffa727;
                font-size: 22px;
                display: block;
                text-align: center;
                margin-bottom: 25px;
            }
            .colright p {
                font-size: 18px;
                color: #ffa727;
                line-height: 40px;
            }
            .colright p a {
                font-size: 18px;
                color: #ffa727;
            }
            .scsc {
                display: none;
            }
            .luqutitle strong {
                text-align: center;
                color: #2097f3;
                font-size: 36px;
                display: block;
            }
            .luqutitle p {
                text-align: center;
                font-size: 14px;
                color: #eb1d4e;
                padding: 10px 0;
            }
            .range {
                width: 100%;
                padding: 15px;
                margin: 40px auto;
            }
            .rangetitle {
                text-align: center;
                color: #2097f3;
                font-size: 36px;
                display: block;
                margin-bottom: 35px;
            }
            .range ul {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .range ul li {
                width: 48%;
                margin-bottom: 25px;
            }
            .range ul li img {
                width: 100%;
            }
            .case {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                margin: 40px auto;
                padding: 15px;
            }
            .caseitem {
                width: 100%;
                margin-bottom: 35px;
            }
            .caseitemtop {
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding-bottom: 10px;
                border-bottom: 1px solid #cccccc;
            }
            .caseitemtop span {
                color: #076ce0;
                font-size: 16px;
                display: block;
                padding-left: 25px;
                border-left: 4px solid #076ce0;
                font-weight: bold;
            }
            .caseitemtop a {
                color: #666666;
                font-size: 16px;
            }
            .case ul li {
                padding: 10px 30px;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                border-bottom: 1px solid #f0f0f0;
            }
            .case ul li a {
                color: #333;
                font-size: 16px;
            }
            .liuoucon {
                width: 100%;
                padding: 15px;
                margin: 30px auto;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .liuouconleft {
                width: 100%;
            }
            .liuouconleft .lo {
                width: 100%;
            }
            .liuouconleft .lo img {
                width: 100%;
            }
            .liuouconright {
                width: 100%;
            }
            .liuouconright img {
                width: 100%;
            }
            .lbantxt {
                position: absolute;
                width: 100%;
                padding: 15px;
                background: rgba(0, 0, 0, 0.6);
                bottom: 0;
                left: 0;
                z-index: 999;
                color: white;
            }
            .liuouconright img {
                width: 100%;
            }
            .countryList {
                display: flex;
                width: 100%;
                padding: 15px;
                margin: 30px auto;
                background-color: #f6f6f6;
                padding-bottom: 10px;
                overflow: scroll;
                white-space: nowrap;
                margin-top: 70px;
            }
            .countryList li {
                width: 30%;
                margin-bottom: 20px;
                margin-right: 1%;
            }
            .countryList li img {
                width: 100%;
            }
            .countryList li p {
                text-align: center;
                padding: 10px 0;
                font-size: 13px;
            }
            .map {
                width: 100%;
                margin: 40px auto;
            }
            .contact1 {
                width: 100%;
                padding: 15px;
                display: flex;
                flex-wrap: wrap;
                margin: 0 auto;
                align-items: center;
                justify-content: space-between;
                margin-top: 50px;
                padding-bottom: 40px;
                border-bottom: 1px solid #e5e5e5;
            }
            .contactright p {
                font-size: 15px;
                color: #878787;
            }
            .contactright span {
                color: #001158;
                font-size: 24px;
            }
            .tactul {
                display: flex;
                justify-content: space-between;
                width: 100%;
                margin: 40px auto;
                flex-wrap: wrap;
            }
            .tactul li {
                display: flex;
                align-items: center;
                width: 100%;
                justify-content: center;
                padding: 15px 0;
            }
            .tactul li img {
                width: 40px;
                height: 40px;
                margin-right: 20px;
            }
            .liitem img {
                width: 100px !important;
                height: 100px !important;
                display: block;
                margin: 0 auto;
            }
            .liitem p {
                text-align: center;
                padding: 10px 0;
            }
            .teamul {
                display: flex;
                flex-wrap: wrap;
                width: 100%;
                padding: 20px;
                margin: 30px auto;
                margin-bottom: 50px;
                justify-content: space-between;
            }
            .teamul li {
                width: 100%;
                background-color: #f7f7f7;
                padding: 70px 120px;
                position: relative;
                transition: all ease 0.4s;
                margin-bottom: 30px;
            }
            .fd_color {
                position: absolute;
                width: 60px;
                height: 60px;
                background-color: #fff;
                top: 32%;
                left: 45%;
                transition: all ease 0.4s;
                z-index: 99;
            }
            .liitem img {
                margin: 0 !important;
            }
            .teamul li img {
                display: block;
                margin: 0 auto;
                width: 180px;
                margin-bottom: 30px;
                position: relative;
                z-index: 999;
            }
            .teamul li:hover .fd_color {
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                background-color: #103ca9;
            }
            .teamul li:hover .team_p {
                color: white !important;
            }
            .teamul li:hover .team_span {
                color: white !important;
            }
            .team_p {
                font-size: 19px;
                color: #000;
                font-weight: bold;
                text-align: center;
                position: relative;
                z-index: 100;
            }
            .team_span {
                color: #9fa0a0;
                font-size: 13px;
                margin-top: 20px;
                display: block;
                text-align: center;
                position: relative;
                z-index: 100;
            }
            .team_arrow {
                display: block !important;
                margin: 0 auto;
                text-align: center;
                padding-top: 30px;
                transform: rotate(-30deg);
                font-size: 21px !important;
                position: relative;
                z-index: 200;
                transition: all ease 0.4s;
            }
            .teamul li:hover .team_arrow {
                color: white !important;
                transform: rotate(0) !important;
            }
            .teamul li:hover {
                box-shadow: 0px 22px 30px 0px rgb(23 62 168 / 26%);
            }
            .kcul {
                display: flex;
                justify-content: space-between;
                width: 100%;
                padding: 15px;
                margin: 0 auto;
                margin-bottom: 110px;
                flex-wrap: wrap;
            }
            .kcul li {
                width: 100%;
                overflow: hidden;
                position: relative;
            }
            .kcul li img {
                width: 100%;
            }
            .text_div {
                padding: 50px 20px;
                position: absolute;
                width: 100%;
                height: 100%;
                z-index: 9999;
                border: 1px solid #f0f0f0;
                background-color: #fff;
                top: 0;
                left: 0;
                transition: all ease 0.4s;
            }
            .text_div strong {
                display: block;
                font-size: 20px;
                color: #333;
                margin-bottom: 25px;
            }
            .text_div p {
                font-size: 14px;
                color: #777;
                margin-bottom: 40px;
            }
            .text_div span {
                display: block;
                font-size: 14px;
                color: #777;
            }
            .kcul li:hover .text_div {
                top: 40%;
                background-color: transparent;
                border: 1px solid transparent;
            }
            .kcul li:hover .t_strong {
                color: white;
            }
            .kcul li:hover .t_p {
                color: white;
            }
            .fdimg {
                transition: all ease 0.4s;
            }
            .kcul li:hover .fdimg {
                transform: scale(1.1);
            }
            .about2 {
                width: 100%;
                padding: 20px;
                background-color: #fafafa;
               /* margin: 30px auto;*/
            }
            .about2con {
                width: 100%;
                margin: 0 auto;
            }
            .about2contitle p {
                font-size: 18px;
                color: black;
                text-align: center;
                margin-bottom: 20px;
            }
            .about2contitle strong {
                font-size: 30px;
                text-align: center;
                display: block;
                text-align: center;
                margin-bottom: 50px;
                display: block;
            }
            .about2con ul {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .about2con ul li {
               width: 33%;
        margin-bottom: 10px;
        transition: all ease 0.4s;
            }
            .about2con ul li img {
                       width: 100%;
        aspect-ratio: 1;
   
        object-fit: cover;
        display: block;
        margin: 0 auto;
        transition: all ease 0.1s;
            }
            .about2con ul li:hover {
                transform: translateY(-20px);
            }
            .about2con ul li:hover .s_img {
                border: 6px solid #103ca9;
            }
            .about2con ul li p {
                padding: 20px 0;
                text-align: center;
            }
            .about1 {
                width: 100%;
                padding: 15px;
                margin: 30px auto;
            }
            .about1top {
                display: flex;
                flex-wrap: wrap;
            }
            .about1topleft {
                width: 100%;
                background-color: #001158;
                padding: 15px;
            }
            .about1topleft p {
                font-size: 18px;
                color: white;
            }
            .about1topleft strong {
                font-size: 40px;
                color: white;
                display: block;
                margin-bottom: 50px;
            }
            .about1topleft span {
                display: block;
                color: white;
                font-size: 14px;
            }
            .about1topright img {
                width: 100%;
                object-fit: cover;
            }
            .about1bot ul {
                display: flex;
                align-items: center;
                justify-content: space-between;
                background-color: #fafafa;
                flex-wrap: wrap;
            }
            .about1bot ul li {
                width: 48%;
                padding: 20px;
                background-color: #fafafa;
            }
            .about1bot ul li p {
                text-align: center;
                font-size: 30px;
                color: #333;
            }
            .about1bot ul li span {
                display: block;
                font-size: 14px;
                color: #999;
                text-align: center;
            }
            .foot {
                width: 100%;
                padding: 20px;
                background-color: #1e1e1e;
            }
            .footconleft {
                width: 100%;
            }
            .footcon {
                max-width: 1500px;
                display: flex;
                flex-wrap: wrap;
                margin: 0 auto;
                border-bottom: 1px solid #353535;
            }
            .footconleft ul li .fa {
                color: white;
                font-size: 16px;
                font-weight: bold;
            }
            .footconleft ul {
                display: flex;
                flex-wrap: wrap;
            }
            .footconleft ul li {
                width: 25%;
                margin-bottom: 20px;
            }
            .footconleft ul li a {
                display: block;
                font-size: 14px;
                color: #999;
                text-align: center;
                margin-bottom: 10px;
            }
            .footconright_phone strong {
                font-size: 14px;
                color: #fff;
                font-weight: bold;
                display: block;
                margin-bottom: 10px;
                text-align: right;
            }
            .footconright_phone p {
                font-size: 26px;
                color: white;
                text-align: right;
            }
            .footconright {
                display: flex;
                justify-content: space-between;
            }
            .footconright_code img {
                width: 130px;
            }
            .footconright_code {
                margin-left: 25px;
            }
            .link a {
                display: block;
                width: 34px;
                height: 34px;
                text-align: center;
                line-height: 34px;
                background-color: #999999;
                margin-right: 10px;
                border-radius: 50%;
            }
            .link a i {
                color: white !important;
            }
            .link {
                display: flex;
                width: 100%;
                justify-content: right;
                margin-top: 20px;
            }
            .copy {
                max-width: 1500px;
                padding: 35px 0px;
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin: 0 auto;
            }
            .copy p {
                color: #808080;
                width: 100%;
                padding: 5px 0;
                font-size: 14px;
            }
            .con5 {
                width: 100%;
                padding: 15px;
                margin: 30px auto;
            }
            .con5con ul {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }
            .con5con ul li {
                width: 48%;
                margin-bottom: 15px;
                border: 1px solid #eeeeee;
                transition: all 0.36s ease;
            }
            .con5con ul li:hover {
                box-shadow: 0px 0px 14.25px 0.75px rgb(0 0 0 / 15%);
            }
            .con5con ul li img {
                width: 100%;
                filter: grayscale(100%);
                transition: all 0.36s ease;
            }
            .con5con ul li:hover .h_img {
                filter: grayscale(0%) !important;
            }
            .con4 {
                width: 100%;
                height: 400px;
                background-image: url(../images/bg.jpg);
                background-size: cover;
                padding: 30px 20px;
            }
            .con4con {
                width: 100%;
                margin: 0 auto;
                display: flex;
                justify-content: space-between;
            }
            .con4conleft {
                width: 100%;
                background-color: #2d3142;
                padding: 30px 20px;
            }
			 .con4conleft img{
                width: 80%; 
            }
            .con4conlefttop {
                padding-left: 30px;
                border-left: 4px solid #001158;
                margin-bottom: 0px;
            }
            .con4conlefttop strong {
                color: white;
                font-size: 18px;
            }
            .con4conlefttop h1 {
                color: white;
                font-size: 40px;
            }
            .con4conleftbottom p {
                color: white;
                font-size: 14px;
            }
            .con4conright {
                display: none;
            }
            .con3 {
                padding: 15px;
                background-color: #fff;
            }
            .con3con {
                width: 100%;
                padding: 0px;
                margin: 0 auto;
            }
            .con3con ul {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .con2time {
                font-size: 18px;
                color: black;
                display: block;
                margin-bottom: 20px;
                transition: all ease 0.4s;
            }
            .con2title {
                font-size: 20px;
                color: #333;
                font-weight: bold;
                display: block;
                margin-bottom: 15px;
                transition: all ease 0.4s;
            }
            .con2p {
                margin-bottom: 15px;
                color: #777;
                font-size: 13px;
                transition: all ease 0.4s;
            }
            .con3ul li {
                padding: 0 20px 20px 20px;
                border-left: 1px solid #f0f0f0;
                transition: all ease 0.4s;
                width: 100%;
                cursor: pointer;
                position: relative;
                margin-bottom: 30px;
                box-shadow: 0 20px 20px rgb(0 0 0 / 10%);
            }
            .scale_img {
                transition: all ease 0.4s;
                width: 100%;
            }
            .scale_img_box {
                width: 100%;
                overflow: hidden;
                margin-bottom: 40px;
            }
            .con3ul li:hover .con2time {
                color: #666;
            }
            .con3ul li:hover .con2title {
                color: #001158;
            }
            .con3ul li:hover .scale_img {
                transform: scale(1.1);
            }
            .animg1 {
                transition: all ease 0.4s;
            }
            .con3ul li:hover .animg1 {
                transform: rotate(-30deg);
            }
            .line {
                width: 0%;
                height: 3px;
                background-color: #001158;
                position: absolute;
                bottom: 0;
                left: 50%;
                transform: translateX(-50%);
                transition: all ease 0.4s;
            }
            .con3ul li:hover .line {
                width: 100%;
            }
            .con3ul li:hover {
                box-shadow: 0 20px 20px rgb(0 0 0 / 10%);
            }
            .con2 {
                padding: 15px;
                margin: 50px auto;
                background-color: #fafafa;
                width: 100%;
            }
            .commontitle {
                width: 100%;
                padding: 0;
                margin: 0 auto;
                margin-bottom: 30px;
            }
            .commontitle p {
                text-align: center;
                color: #000;
                font-size: 18px;
                font-weight: bold;
            }
            .commontitle strong {
                display: block;
                text-align: center;
                position: relative;
                font-size: 35px;
                color: #000;
            }
            .commontitle strong::after {
                content: '';
                position: absolute;
                width: 60px;
                height: 5px;
                background-color: #103ca9;
                left: 50%;
                transform: translateX(-50%);
                bottom: -15px;
            }
            .con2ul {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .con2ul li {
                width: 100%;
                position: relative;
                border: 1px solid #f0f0f0;
                padding: 40px 10px ;
                margin-bottom: 30px;
            }
            .con2con {
                max-width: 1500px;
                margin: 0 auto;
            }
            .h_strong {
                font-size: 20px;
                font-weight: bold;
                color: #000;
                display: block;
                margin-bottom: 80px;
                position: relative;
                z-index: 10;
                transition: all 0.35s;
            }
            .h_p {
                font-size: 14px;
                color: #999;
                position: relative;
                z-index: 10;
                transition: all 0.35s;
            }
            .pos_go {
                     width: 50px;
        height: 50px;
        line-height: 64px;
        border-radius: 50%;
        text-align: center;
        background: rgba(23, 62, 168, 1);
        display: block;
        text-align: center;
        position: absolute;
        right: 10px;
        top: 25px;
        z-index: 10;
            }
            .pos_div {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 10;
            }
            .posimg {
                transition: all ease .4s;
                position: relative;
                z-index: 10;
            }
            .pos_go:hover .posimg {
                transform: rotate(-30deg);
            }
            .bgchange {
                content: "";
                width: 63px;
                height: 63px;
                background-color: rgba(23, 62, 168, 1);
                position: absolute;
                top: 61px;
                right: 0;
                top: 30px;
                right: 60px;
                border-radius: 100px;
                transition: all 0.35s;
                z-index: 1;
                opacity: 0;
            }
            .con2ul li:hover .bgchange {
                width: 100%;
                height: 100%;
                border-radius: 0 !important;
                top: 0;
                right: 0;
                opacity: 1;
            }
            .con2ul li:hover .posimg {
                transform: rotate(-30deg);
            }
            .con2ul li:hover .h_strong {
                color: #fff;
            }
            .con2ul li:hover .h_p {
                color: white;
            }
            .con1 {
                width: 100%;
                padding: 15px;
                margin: 50px auto;
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }
            .con1left {
                width: 100%;
            }
            .con1right {
                width: 100%;
                margin-top: 50px;
            }
            .con1right img {
                width: 100%;
            }
            .con1title p {
                font-size: 18px;
                color: #000;
                font-weight: 800;
            }
            .con1title strong {
                font-size: 40px;
                color: #000;
            }
            .con1title {
                padding-left: 20px;
                border-left: 5px solid rgba(23, 62, 168, 1);
                margin-bottom: 50px;
            }
            .con1leftcon strong {
                font-size: 22px;
                display: block;
                color: #000;
                margin-bottom: 10px;
            }
            .con1leftcon span {
                color: #797979;
                font-size: 14px;
            }
            .con1leftcon p {
                margin-top: 25px;
                margin-bottom: 40px;
                color: #666;
                font-size: 14px;
                line-height: 25px;
            }
            .goto {
                width: 64px;
                height: 64px;
                line-height: 64px;
                border-radius: 50%;
                text-align: center;
                background: rgba(23, 62, 168, 1);
                display: block;
                text-align: center;
            }
            .anbox {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
                height: 100%;
            }
            .animg {
                transform: rotate(-30deg);
                transition: all ease 0.4s;
            }
            .goto:hover .animg {
                transform: rotate(0deg) !important;
            }
            .js_show {
                right: 0 !important;
            }
            .mbnav {
                width: 100%;
                height: 100%;
                position: fixed;
                top: 0;
                right: -100%;
                z-index: 199;
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: all ease 0.4s;
            }
            .mbnav_blank {
                width: 25%;
                height: 100%;
                background: rgba(0, 0, 0, 0.5);
            }
            .mbnav_con ul {
                display: flex;
                flex-wrap: wrap;
            }
            .mbnav_con ul li a {
                padding: 0 16px;
                height: 65px;
                line-height: 65px;
                color: #303133;
                border-right: 1px solid #eeeeee;
                display: block;
                margin-bottom: 20px;
            }
            .mbnav_con {
                width: 75%;
                height: 100%;
                position: relative;
                padding: 60px 20px;
                background-color: #fff;
            }
            .close {
                position: absolute;
                top: 20px;
                right: 20px;
            }
            .swiper-container {
                width: 100%;
                margin-top: 50px !important;
            }
            .swiper-container img {
                width: 100%;
            }
            .swiper-slide img {
                width: 100%;
                height: auto;
              
                min-height: 100%;
                transition: 1s linear 2s;
                transform: scale(1.1, 1.1);
            }
            .swiper-slide-active img,
            .swiper-slide-duplicate-active img {
                transition: 2s linear;
                transform: scale(1, 1);
            }
            .bannernext {
                background-image: none !important;
                width: 52px !important;
                height: 52px !important;
                border-radius: 50%;
                background: rgba(0, 0, 0, 0.5);
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .bannernext i {
                font-size: 25px !important;
                color: white;
            }
            .bannerprev i {
                font-size: 25px !important;
                color: white;
            }
            .bannerprev {
                background-image: none !important;
                width: 52px !important;
                height: 52px !important;
                border-radius: 50%;
                background: rgba(0, 0, 0, 0.5);
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .swiper-pagination-bullet {
                width: 4px !important;
                height: 4px !important;
                display: inline-block;
                border-radius: 0% !important;
                background: #000;
                opacity: .2;
            }
            .bannertxt {
                position: absolute;
                width: 1200px;
                top: 20%;
                left: 50%;
                transform: translateX(-50%);
                z-index: 9;
            }
            .bannertxt p {
                color: white;
                font-size: 24px;
                text-align: center;
            }
            .bannertxt h1 {
                margin-top: 22px;
                font-size: 26px;
                color: white;
                margin-bottom: 15px;
                text-align: center;
            }
            .pchead {
                display: none;
            }
            .pcmenu {
                display: none;
            }
            .mbhead {
                display: flex;
                width: 100%;
                height: 55px;
                padding: 0 20px;
                align-items: center;
                background-color: #fff;
                position: fixed;
                top: 0;
                left: 0;
                justify-content: space-between;
                z-index: 99;
            }
            .mbhead a img {
                width: 60px;
            }
        }