img{display:block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.hide{display:none !important}.overflow-hidden{overflow:hidden}.u-relative{position:relative}.tb-two{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.line-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.line-3{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.w-100{width:100%}.h-100{height:100%}.wh-100{width:100%;height:100%}.u-p-lr{padding-left:18.75%;padding-right:18.75%}.u-p-tb{padding-top:6.25rem;padding-bottom:6.25rem}header{width:100%;height:5.25rem}header .logo img{height:3.5rem}header .nav{height:100%;position:relative;z-index:10}header .nav .item{height:100%;margin:0 .9375rem;position:relative}header .nav .item a,header .nav .item .language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:1.125rem;color:#494949;padding:0 .5rem;white-space:nowrap;cursor:pointer}header .nav .item .language .ic{width:1.375rem;height:1.375rem;margin-right:.5rem}header .nav .item .language .ic2{width:.9375rem;height:.4375rem;margin-left:.1875rem}header .nav .item.active a,header .nav .item:hover a{color:#fff;background:#2553a1}header .nav .item .child{position:absolute;border:1px solid #ddd;width:100%;background-color:#fff;display:none}header .nav .item .child .li{padding:.3125rem .625rem;text-align:center;cursor:pointer}header .nav .item:hover .child{display:block}header #mobile-nav{height:100%;display:none}header #mobile-nav .btn{width:1.875rem;border-radius:30px;height:2px;background-color:#333;position:relative;display:block;-webkit-transition:ease-out .3s;transition:ease-out .3s;cursor:pointer}header #mobile-nav .btn::before{display:block;content:"";width:1.875rem;border-radius:30px;height:2px;background-color:#333;position:absolute;top:-0.625rem;-webkit-transition:ease-out .3s;transition:ease-out .3s;visibility:visible}header #mobile-nav .btn::after{display:block;content:"";width:1.875rem;border-radius:30px;height:2px;background-color:#333;position:absolute;top:.625rem;-webkit-transition:ease-out .3s;transition:ease-out .3s;visibility:visible}header #mobile-nav.open .btn{visibility:hidden;-webkit-transition:0s;transition:0s}header #mobile-nav.open .btn::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}header #mobile-nav.open .btn::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}footer{background-color:#2f5fa5}footer .foot-nav{padding:3.75rem 0}footer .foot-nav .item{margin-right:1.5625rem}footer .foot-nav .item:last-child{margin-right:0}footer .foot-nav .item .title{font-size:1.125rem;color:#fff;line-height:3rem;border-bottom:.125rem solid #fff;margin-bottom:.625rem}footer .foot-nav .item a{font-size:1rem;color:#fff;line-height:3rem;display:block}footer .info{padding:3.75rem 0}footer .info .li{margin-bottom:2.5rem}footer .info .li:last-child{margin-bottom:0}footer .info .li .ic{width:1.25rem;margin-right:.625rem}footer .info .li .title{font-size:1.125rem;color:#fff}footer .icp{width:100%;height:2.875rem;line-height:2.875rem;background:#1d375f;font-size:.875rem;font-weight:500;color:#c3c3c3;text-align:center}footer .icp a{font-size:.875rem;font-weight:500;color:#c3c3c3}#crumb{font-size:.875rem;color:#6e6e6e}#crumb a{font-size:.875rem;color:#6e6e6e}#crumb span{margin:0 .4375rem}#crumb .active{color:#2653a1;font-weight:bold}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .body{width:60%;max-height:90%;background-color:#fff;position:relative}.modal .body .close{font-size:1.875rem;position:absolute;right:1.875rem;top:1.25rem;cursor:pointer}.modal .body .head{padding:1.25rem 1.875rem;font-size:1.875rem;border-bottom:.25rem solid #666}.modal .body .content{padding:1.875rem;overflow-y:auto}.modal .body .content .item{border-bottom:1px dashed #999;padding-bottom:.9375rem;margin-bottom:.9375rem}.modal .body .content .item::before{content:"";display:block;width:.9375rem;height:.9375rem;border-radius:50%;background-color:#999;margin-right:.9375rem}.modal .body .content .item .date{width:12.5rem;font-size:1.125rem;line-height:1.25rem}.modal .body .content .item .info{width:calc(100% - 14.375rem)}.modal .body .content .item .info .status{font-size:1.375rem}.modal .body .content .item .info .text{font-size:1rem}.modal .body .content .item.active::before{background-color:#006999}.modal .body .content .item.active .date{color:#006999}.modal .body .content .item.active .info .status{color:#006999}.modal .body .content .item.active .info .text{color:#006999}.cfy{margin:2.5rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cfy .li{width:1.75rem;height:1.75rem;background:#fff;border:1px solid #afafaf;border-radius:50%;font-size:1.125rem;font-weight:bold;color:#747474;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .8125rem}.cbanner{width:100%;height:33.75rem;-o-object-fit:cover;object-fit:cover}.cmenu{width:10rem;margin-top:-4.375rem;position:relative;z-index:2}.cmenu .title{width:10rem;height:8.75rem;background:#2553a1;font-size:1.125rem;font-weight:bold;color:#fefefe;padding:0 1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmenu .title span{padding-bottom:.625rem;border-bottom:.125rem solid #fff}.cmenu .item{margin:1.25rem 0;text-align:center}.cmenu .item a{font-size:1rem;color:#000}.cmenu .item:hover a,.cmenu .item.active a{color:#2653a1;font-weight:bold}.product-container .container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.875rem 3.125rem}.product-container .container .description{font-size:.875rem;color:#7b7b7b;line-height:1.625rem;margin:3.75rem 0 4.375rem}.product-container .container .list .li{margin-bottom:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-container .container .list .li .pic{width:17.5rem;height:11.25rem;-o-object-fit:cover;object-fit:cover}.product-container .container .list .li .info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2.1875rem}.product-container .container .list .li .info .title{font-size:1.125rem;font-weight:bold;color:#2653a0;line-height:1.625rem;margin-bottom:.9375rem}.product-container .container .list .li .info .desc{font-size:.875rem;color:#959595;line-height:1.625rem}.news-container .container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.875rem 0 1.875rem 3.125rem;word-break: break-all;}.news-container .container .list2{padding:3.75rem 0}.news-container .container .list2 .li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5625rem}.news-container .container .list2 .li .pic{width:22.5rem;height:15rem;-o-object-fit:cover;object-fit:cover}.news-container .container .list2 .li .info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2.5rem;width: 50%;}.news-container .container .list2 .li .info .title{font-size:1.125rem;color:#2653a1;margin-bottom:.9375rem}.news-container .container .list2 .li .info .date{font-size:1rem;color:#747474;margin-bottom:.9375rem}.news-container .container .list2 .li .info .desc{font-size:1rem;color:#747474;line-height:1.625rem;margin-bottom:1.875rem}.news-container .container .list2 .li .info .btn{width:6.25rem;height:1.625rem;background:#afafaf;border-radius:30px;font-size:.875rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:right}.news-container .container .list2 .li .info .btn:hover{background:-webkit-gradient(linear, left bottom, left top, from(#4064A8), to(#4B75C4));background:linear-gradient(0deg, #4064A8 0%, #4B75C4 100%)}.contact-container #crumb{padding-top:1.875rem}.contact-container .fl-1{padding-top:5rem;padding-bottom:5rem}.contact-container .fl-1 .title{font-size:1.125rem;color:#2653a1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3.75rem}.contact-container .fl-1 .title span{display:block;width:2.75rem;height:1px;background:#2553a1;margin:0 .5rem}.contact-container .fl-1 .info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:.9375rem}.contact-container .fl-1 .info .name{font-size:1.125rem;color:#2653a1;margin-bottom:1.875rem}.contact-container .fl-1 .info .item{margin-bottom:1.5625rem}.contact-container .fl-1 .info .item .ic{width:1.875rem;height:1.875rem;margin-right:.5rem}.contact-container .fl-1 .info .item .tit{font-size:1rem;color:#040404}.contact-container .fl-1 .map{width:37.5rem;height:25rem;border:none}.contact-container .fl-2{padding-top:6.25rem;padding-bottom:6.25rem}.contact-container .fl-2 .item .title{font-size:18px;font-family:MicrosoftYaHei;color:#2653a1;margin-bottom:1.875rem}.contact-container .fl-2 .item .title span{padding-bottom:.1875rem;border-bottom:1px solid #2553a1}.contact-container .fl-2 .item .li{margin-bottom:1.25rem}.contact-container .fl-2 .item .li .ic{width:1.875rem;height:1.875rem;margin-right:.375rem}.contact-container .fl-2 .item .li .tit{font-size:1rem;font-family:MicrosoftYaHei;color:#040404}.about-container .container{padding:1.875rem 3.125rem;width:calc(100% - 10rem)}.about-container .container .group{width:100%;padding:6.25rem 0}.about-container .container .title{font-size:1.125rem;font-family:MicrosoftYaHei;color:#2653a1;text-align:center}.about-container .container .title::after{display:block;content:"";margin:.3125rem auto 4.375rem;width:2.5rem;height:1px;background:#2553a1}.about-container .container .desc{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875rem;font-family:MicrosoftYaHei;color:#535353;line-height:2.125rem;padding-right:1.875rem}.about-container .container .pic{width:24.375rem;height:15rem}.about-container .container #history-banner{margin-bottom:1.875rem}.about-container .container #history-banner .swiper-slide{padding:0 5rem}.about-container .container #history-banner .swiper-button-next,.about-container .container #history-banner .swiper-button-prev{width:1.875rem;height:1.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;opacity:1}.about-container .container #history-banner .swiper-button-prev{background:url(../images/about/ic_left.png) no-repeat;background-size:100% 100%}.about-container .container #history-banner .swiper-button-next{background:url(../images/about/ic_right.png) no-repeat;background-size:100% 100%}.about-container .container #history-banner .swiper-button-prev::after,.about-container .container #history-banner .swiper-button-next::after{display:none}.about-container .container #history-banner .year{font-size:2.875rem;font-family:MicrosoftYaHei;color:#2653a1;margin-right:3.125rem}.about-container .container #history-banner .info{border-left:1px solid #2653a1;padding-left:.9375rem}.about-container .container #history-banner .info .mtit{font-size:1.125rem;font-family:MicrosoftYaHei;color:#2653a1}.about-container .container #history-banner .info .subtit{font-size:.875rem;font-family:MicrosoftYaHei;color:#7b7b7b;line-height:1.25rem}.index-container #banner .pic{width:100%;height:50rem;-o-object-fit:cover;object-fit:cover}.index-container #banner .swiper-pagination-bullet{width:.875rem;height:.875rem;background-color:#fff;opacity:1;margin:0 .625rem}.index-container #banner .swiper-pagination-bullet-active{position:relative}.index-container #banner .swiper-pagination-bullet-active::after{display:block;content:"";width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid #fff;position:absolute;top:-0.1875rem;left:-0.1875rem}.index-container .ctitle .cn{font-size:1.5rem;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:bold;color:#2653a1;text-align:center}.index-container .ctitle .en{font-size:1rem;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:bold;color:#979797;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-container .ctitle .en span{width:40px;height:1px;background:#979797;display:block;margin:.4375rem}.index-container .fl-1{padding-top:6.25rem;padding-bottom:6.25rem}.index-container .fl-1 .ctitle{margin-bottom:6.25rem}.index-container .fl-1 .list .li{width:13.75rem;height:31.25rem;border-radius:.75rem;margin-right:.9375rem;background-size:cover !important;overflow:hidden}.index-container .fl-1 .list .li:last-child{margin-right:0}.index-container .fl-1 .list .li .box{width:100%;height:100%;padding-top:6.25rem;position:relative}.index-container .fl-1 .list .li .ic{width:6.875rem;height:6.875rem;margin:0 auto 1.25rem;display:block}.index-container .fl-1 .list .li .tit{font-size:1.25rem;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:bold;color:#f7f9ff;text-align:center}.index-container .fl-1 .list .li .desc{font-size:1.125rem;font-family:PingFang-SC-Regular,PingFang-SC;font-weight:400;color:#f7f9ff;margin-top:.9375rem;display:none}.index-container .fl-1 .list .li .more{width:1.75rem;height:1.75rem;display:none;position:absolute;right:1.25rem;bottom:1.25rem}.index-container .fl-1 .list .li.active{-webkit-box-flex:1;-ms-flex:1;flex:1}.index-container .fl-1 .list .li.active .box{background-size:100% 100%;padding:1.5625rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.index-container .fl-1 .list .li.active .ic{display:none}.index-container .fl-1 .list .li.active .tit{width: 6.875rem;
    margin: 0 auto 1.25rem;
    display: block;}.index-container .fl-1 .list .li.active .desc{height: 14.875rem;
    margin: 0 auto;
    display: block;}.index-container .fl-1 .list .li.active .more{display:block}.index-container .fl-2{padding-top:2.5rem;padding-bottom:2.5rem;background:url(../images/index/bg_01.png) no-repeat;background-size:cover}.index-container .fl-2 .ctitle{margin-bottom:1.875rem}.index-container .fl-2 .ctitle .cn{color:#2d5da3}.index-container .fl-2 .search{width:85%;margin:0 auto}.index-container .fl-2 .search input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;height:4.375rem;background:rgba(203,203,203,.5);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .9375rem;font-size:1.25rem;color:#fff}.index-container .fl-2 .search .btn{width:8.75rem;height:4.375rem;background:-webkit-gradient(linear, left bottom, left top, from(#2E5DA3), to(#3D7BD8));background:linear-gradient(0deg, #2E5DA3 0%, #3D7BD8 100%);font-size:.875rem;font-family:PingFang-SC-Regular,PingFang-SC;font-weight:400;color:#fefefe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.index-container .fl-3{padding-top:11.25rem;padding-bottom:11.25rem}.index-container .fl-3 .title{margin-bottom:2.5rem}.index-container .fl-3 .title .lg{font-size:4.375rem;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:bold;color:#bfbfbf;line-height:2.4375rem;margin-right:.125rem}.index-container .fl-3 .title .sm .cn{font-size:1.5rem;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:bold;color:#2d5da3}.index-container .fl-3 .title .sm .en{font-size:1.5rem;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:bold;color:#adacac;line-height:1.625rem}.index-container .fl-3 .info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1.25rem}.index-container .fl-3 .info .desc{font-size:1rem;font-family:MicrosoftYaHei;color:#535353;line-height:1.875rem;margin-bottom:5rem}.index-container .fl-3 .info .btn{width:8.75rem;height:2.5rem;background:#2d5da3;font-size:1rem;font-family:PingFang-SC-Regular,PingFang-SC;font-weight:400;color:#fff;float:right}.index-container .fl-3 .pic{width:35rem;height:32.5rem}.index-container .fl-4{padding-top:10.625rem;padding-bottom:7.5rem;background:url(../images/index/bg_02.png) no-repeat;background-size:cover}.index-container .fl-4 .title{margin-bottom:1.5625rem}.index-container .fl-4 .title .cn{font-size:1.5rem;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:bold;color:#fff}.index-container .fl-4 .title .en{font-size:1rem;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:bold;color:#e6e6e6}.index-container .fl-4 .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index-container .fl-4 .list .first{width:24.375rem;position:relative}.index-container .fl-4 .list .first .pic{width:100%;height:16.25rem}.index-container .fl-4 .list .first .date{position:absolute;left:0;top:14.8125rem;width:3.9375rem;height:1.4375rem;background:#2d5da3;font-size:.875rem;font-family:PingFang-SC-Regular,PingFang-SC;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.index-container .fl-4 .list .first .info{padding:.625rem 1.25rem}.index-container .fl-4 .list .first .info .tit{font-size:.875rem;font-family:MicrosoftYaHei;color:#fff;margin-bottom:.3125rem}.index-container .fl-4 .list .first .info .desc{font-size:.75rem;font-family:MicrosoftYaHei;color:#fdfdfd;line-height:20px}.index-container .fl-4 .list .nlist{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index-container .fl-4 .list .li{width:calc(50% - 1.875rem);margin-left:1.875rem;padding-bottom:3.125rem;margin-bottom:1.875rem}.index-container .fl-4 .list .li:hover{border-bottom:1px solid #fff}.index-container .fl-4 .list .li .tit{font-size:.875rem;font-family:MicrosoftYaHei;color:#fff;margin-bottom:.625rem}.index-container .fl-4 .list .li .desc{font-size:.75rem;font-family:MicrosoftYaHei;color:#fff;line-height:1.25rem;margin-bottom:.75rem}.index-container .fl-4 .list .li .date{font-size:.75rem;font-family:MicrosoftYaHei;color:#e6e6e6;line-height:1.125rem}.index-container .fl-4 .list .li .ic{width:.875rem;height:.875rem}.index-container .fl-5{padding-top:1.875rem;padding-bottom:1.875rem}.index-container .fl-5 .list{margin-top:2.5rem}.index-container .fl-5 .list .swiper-slide{width:12rem}.index-container .fl-5 .list .li{max-width:10rem;height:5rem;-o-object-fit:cover;object-fit:cover}.recruit-container .container{padding:1.875rem 0 1.875rem 3.125rem;width:100%}.recruit-container .container .page-title{font-size:1.125rem;font-family:MicrosoftYaHei;color:#2653a1;text-align:center;margin-top:4.375rem}.recruit-container .container .page-title::after{display:block;content:"";margin:.3125rem auto 4.375rem;width:2.5rem;height:1px;background:#2553a1}.recruit-container .container .list{margin-bottom:2.5rem}.recruit-container .container .list .li{width:100%}.recruit-container .container .list .li.head-li{background:#2553a1}.recruit-container .container .list .li.head-li .item{color:#fff;white-space:nowrap;min-height:3.125rem}.recruit-container .container .list .li .item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:4.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 20px;font-size:14px;font-family:MicrosoftYaHei;color:#2653a0}.recruit-container .container .list .li .item .ic{width:1.5rem;height:1.5rem;cursor:pointer}.recruit-container .container .list .li .item .show-btn{background:url(../images/recruit/ic_add.png) no-repeat;background-size:100% 100%}.recruit-container .container .list .li .item:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:4.375rem}.recruit-container .container .list .li .detail{display:none;padding:.625rem 1.25rem}.recruit-container .container .list .li .detail .m-item{margin-bottom:2.5rem}.recruit-container .container .list .li .detail .m-item .title{font-size:.875rem;font-family:MicrosoftYaHei,MicrosoftYaHei;font-weight:bold;color:#000;margin-bottom:.5rem}.recruit-container .container .list .li .detail .m-item .group{font-size:.875rem;font-family:MicrosoftYaHei;color:#878787;line-height:1.5rem}.recruit-container .container .list .li.active .detail{display:block;border-bottom: 1px solid #b9b8b8;line-height: 30px}.recruit-container .container .list .li.active .item .show-btn{background:url(../images/recruit/ic_delete.png) no-repeat;background-size:100% 100%}header .nav .item .child{position: absolute;border: 1px solid #ddd;min-width: 100%;background-color: #fff;display: none;white-space: nowrap;}header .nav .item .child .li{padding: 0.3125rem 0.625rem;text-align: center;cursor: pointer;background: #fff;color: #333; line-height: 23px;}header .nav .item .child .li:hover{background: #2553a1;border: none;color: #fff};