
.swiper-wrapper{width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}
.inside-banner{position:relative;overflow:hidden;height: 450px;}
.inside-banner .page-name{left: 50%; top: 50%;transform: translate(-50%,-23%);;color: #fff;}
.inside-banner .page-name .zn{font-size: 2.875rem;line-height: 2.875rem;}
.inside-banner .page-name .en{font-size: 2rem;}
.inside-banner img{position:relative;display:block;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:250px}
.m-inside-subnav{background:#074987}
.channel-title{text-align:left;padding-top:18px;padding-bottom:18px;font-size:18px;position:relative;color:#fff;border-bottom:1px solid rgba(255,255,255,0.2)}
.subnav{display:none}
.subnav li{border-bottom:1px solid rgba(255,255,255,0.2)}
.subnav li a{display:block;font-size:16px;padding:16px 0;color:#fff}
.m-fsize{line-height:28px;font-size:14px}
.bgsize{background-position:center 0;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.merchants-group{background:url(../images/profile_bgc.jpg) center bottom / cover no-repeat;padding:35px 0;font-size:14px;line-height:28px;color:#333333}
.groupul{padding-top:25px}
.groupul li{font-size:16px;font-weight:bold;text-align:center;color:#333;padding-bottom:20px;line-height:24px}
.groupul li .bordercon{width:130px;height:130px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#074987;color:#fff;text-align:center;padding-top:36px;margin:0 auto 10px}
.groupul li .bordercon .num{font-family:impact;font-size:38px;line-height:38px;font-weight:bold;display:block;margin-bottom:4px}
.groupul li .bordercon .gtext{font-size:20px;font-weight:normal}
.groupul li .yetext{font-weight:bold}
.groupul li .yetext br{display:none}
.groupul li:nth-child(2n+1){clear:left}
.group-clomuntwo{background:url(../images/about/wimg45.jpg) center bottom / cover no-repeat;padding:35px 0;color:#ffffff;overflow:hidden}
.group-item{padding:20px 0 0;margin:0 -13px}
.group-item li{padding:0 13px 20px}
.group-item li .groub-box{color:#333333;position:relative;display:block}
.group-item li .groub-box img{display:block;width:100%}
.group-item li .groub-box .group-title{height:55px;line-height:55px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;text-align:center;font-size:24px;font-weight:bold;position:absolute;left:0;bottom:0;width:100%;color:#fff}
.history-leather{padding:35px 0;color:#333}
.history-list{margin-top:15px;background-image:url(../images/about/wicon22.png);background-position:left 0 bottom 38px;background-repeat:repeat-x;padding-left:30px;position:relative}
.history-list .history-title{font-size:24px;color:#004889;font-weight:bold;margin-left:-30px;text-align:center;line-height:40px;text-shadow:-5px 6px rgba(7,73,135,0.1);margin-bottom:15px}
.history-list .history-swiper{position:relative;overflow:hidden}
.history-list li{position:relative;font-size:14px;color:#333;padding:0}
.history-list li .hiscon{padding:0 47px 0 28px;position:relative}
.history-list li .hiscon:after{position:absolute;content:"";width:3px;height:100%;background:#99b1cb;display:block;left:5px;top:0}
.history-list li img{display:block;width:100%}
.history-list li:after{position:absolute;content:"";width:13px;height:13px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#004889;display:block;left:0;bottom:36px}
.history-list .history-text{padding:16px 0 30px}
.history-list .year-num{display:block;margin-top:16px;font-size:24px;line-height:24px;color:#004889}
.history-btn{position:absolute;bottom:21px;display:block;width:30px;height:40px;background:#074987;cursor:pointer;z-index:99}
.history-btn:after{content:"";position:absolute;border-left:2px solid #fff;border-bottom:2px solid #fff;width:12px;height:12px;display:block;top:15px}
.history-btn:hover{background:rgba(7,73,135,0.9)}
.history-left{left:0}
.history-left:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:11px}
.history-right{right:0}
.history-right:after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);left:6px}
.com-left{text-align:left;color:#666}
.other-box{background:url(../images/about/wimg54.jpg) center 0 no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:40px 20px;text-align:center}
.other-box a{padding:20px 20px;max-width:400px;border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.05);display:inline-block;font-size:16px;color:#fff;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.nszyzdsbacktop{position:fixed;right:10px;bottom:10%;width:40px;height:40px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:none;background-color:#074987;z-index:99}
.groupul li .yetext br{display:inline-block}
.groupul li:nth-child(2n+1){clear:none}
.history-leather{background: url(../images/honor_bgc_823.png) center center / cover no-repeat;padding:80px 0 90px;color:#333}
.history-list{margin-top:65px;background-position:left 0 bottom 66px;padding-left:80px}
.history-list .history-title{position:absolute;top:0;left:0;width:48px;font-size:32px;word-wrap:break-word;line-height:40px;margin:0}
.history-list li .hiscon{padding:0 47px 0 28px}
.history-list li:after{bottom:60px}
.history-list .history-text{padding:16px 0 30px}
.history-list .year-num{margin-top:36px;font-size:32px;line-height:32px}
.history-btn{bottom:40px;width:45px;height:60px}
.history-btn:after{width:22px;height:22px;top:18px}
.history-left{left:0}
.history-left:after{left:16px}
.history-right{right:0}
.history-right:after{left:6px}
.other-box{padding:56px 20px}
.other-box a{padding:35px 58px;font-size:18px}
.other-box a:hover{background:rgba(255,255,255,0.2)}
.nszyzdsbacktop{right:20px}
.aboutimg img:nth-child(1){right:-5%}
.aboutimg img:nth-child(2){left:-5%}
.inside-banner img{width:100%;height:100%;object-fit: cover;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;-ms-interpolation-mode:nearest-neighbor;image-rendering:-o-pixelated;image-rendering:pixelated}
.m-inside-subnav{padding-top:0}
.channel-title{display:none}
.subnav{display:block;font-size:0;text-align:center}
.subnav li{display:inline-block;border-bottom:none}
.subnav li a{padding:24px 80px}
.subnav li:hover,.subnav li.cur{background:#043665;color:#fff}
.project-list ul li .project-con:hover h4{color:#333}
.m-fsize{line-height:32px;font-size:16px}
.merchants-group{padding:85px 0 55px}
.groupul{padding-top:55px}
.groupul li{font-size:18px}
.groupul li .bordercon{width:152px;height:152px;padding-top:40px;margin:0 auto 15px}
.groupul li .bordercon .num{font-size:48px;line-height:48px;margin-bottom:14px}
.groupul li .bordercon .gtext{font-size:24px}
.prl40{padding-left:40px;padding-right:40px}
.group-clomuntwo{padding:65px 0 75px}
.group-item{padding:45px 0 25px}
.group-item li{padding:0 13px 20px}
.group-item li .groub-box .group-title{height:55px;line-height:55px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;font-size:20px;background:rgba(255,255,255,0.95);color:#333}

.about-cu .about-cu-text p{font-size:16px;white-space: pre-wrap;
  white-space: pre;
  word-wrap: break-word;
  line-height: 1.8;
color: #ffffffe3;}
  .about-cu .about-cu-text h3{font-size: 32px;}


.honor-layer .honor .honor-name{color:#333;font-size:18px;font-weight:600}
.honor-layer .honor .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(../images/about/honor_prev.png);left:0;top: 50%;transform: translateY(-50%);}
.honor-layer .honor .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(../images/about/honor_next.png);right:0;top: 50%;transform: translateY(-50%);}
.honor-layer .honor .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px}
.honor-layer .honor .swiper-pagination-bullet-active{background:#074987}
#honot img{object-fit:cover;height:340px}
.about-post-content p{text-indent:2em}
#honor .swiper-slide img{box-shadow: 1px 1px 8px 0px rgb(0,0,0,.3);}
.culture-list .culture-item-box{border: 1px solid #ffffff4f;border-radius: 5px;}
.culture-list .culture-item-box p{font-size: 16px;line-height: 16px;color: #ffffff94;}

/* 新闻资讯 */
.news{padding:90px 0 28px 0}
.category-list .category-item{color: #333;font-size: 16px;}
.category-list .category-item::after{content: "/";margin: 0 10px;color: #333;}
.category-list .category-item:last-of-type::after{content: "";}
.category-list .category-item.active{color: #074987;font-weight: 700;}
/* .news-list .news-item{margin-bottom:30px}
.news-list .news-item a{border-radius:3px}
.news-list .news-item a:hover img{transform:scale(1.07)}
.news-list .news-item a:hover .news-text::after{width:100%}
.news-list .news-item img{width:100%;height:200px;object-fit:cover;transition:all .3s}
.news-list .news-text{border-bottom:1px solid #e5e5e5}
.news-list .news-text::after{content:"";display:block;width:0;height:2px;background:#074987;transform:translateY(1rem);transition:all .2s}
.news-list .news-title-layer{height:60px}
.news-list .news-text .news-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;font-size:20px;color:#000}
.news-list .news-text .news-des{font-size:16px;font-weight:100;color:rgb(255,255,255,.9);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;height:48px;color:#333}
.news-list .news-text .news-date{color:#333;font-size:16px}
.news-list .date{background:#074987;color:#fff;top:0;left:50px;border-radius:0 0 3px 3px}
.news-list .date .day{font-size:36px}
.news-list .date .monthyear{font-size:16px}
*/
.news .page .page-item{margin:0 5px}
.news .page .page-link{border:1px solid #074987;padding:8px 14px}
.news .page span.page-link{background:#074987;color:#fff}
.news .page a.page-link{color:#074987}
.news .page .page-link:focus{box-shadow:none}
.news .news-bgc{background:url(../images/news_bgc.jpg) center center/cover no-repeat;z-index:-1;min-width:1200px}
.news .news-title{font-size:3.1rem;color:#fff;margin-bottom:2.5rem}
.news .new-item-border{height:2px;background:#333;transition:all .3s}
.news .news-item{border-radius: 3px;}
.news .news-item a{color:#333;border-bottom: 1px solid #e8e8e8;}
.news .news-item:hover{background: #074987 url(../images/item-bgc.png) 330px 188px no-repeat;}
.news .news-item:hover a{color: #fff;border-bottom-color: #074987;}
.news .news-item:hover .news-item-title{color: #fff;}
.news .news-item:hover .news-item-des{color: #fff;}
.news .news-item .news-item-date{font-size:16px;margin-bottom: 23px;}
.news .news-item .title-box{height:65px}
.news .news-item .news-item-title{font-size:20px;font-weight: 700;line-height:1.5;color:#333;transition:all .3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline}
.news .news-item .news-item-des{
  font-size:16px;
  margin-top:0;
  line-height:1.5;
  color: #929292;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.news .news-btn{width:210px;height:50px;line-height:50px;color:#fff;box-sizing:border-box;background:rgb(255,255,255,.1);font-size:20px;border-radius:5px;border:1px solid #fff}
.news .news-btn:hover::after{transform:translateX(5px)}
.news .news-btn::after{content:"";display:inline-block;width:0;height:0;border:6px solid transparent;box-sizing:border-box;border-left-color:#fff;margin-left:10px;transition:all .2s}
.topping{
  width: 1200px;
  margin: 80px auto 0;
  height: 400px;
}
.topping .topping-img img{
  object-fit: cover;
}
.topping .topping-news-excerpt{
  font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #5a5a5a;
}
.topping .topping-news-title{
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.topping .topping-btn{
  color: #333;
  transition: all .1s;
}
.topping .topping-btn:hover{
  color: #074987;
}
.topping-bgc{
  height: 400px;
  background: #f5f5f5;
  z-index: -1;
  left: 0;
  bottom: -50px;
}
/* 新闻资讯end */

/* 文章页 */
.article-layer{padding:45px 0 60px 0}
.article-layer .post-article{padding:40px 48px 24px 48px;box-shadow:0px 2px 4px 0px rgba(194,194,194,0.35)!important}
.post-article .article-border-top{border-bottom:1px solid #e6e6e6}
.post-article .post-title{font-size:2rem;color:#333}
.post-article .post-subtitle a{font-size:14px;color:#999}
.post-article .post-content{border-bottom:1px solid #e6e6e6}
.post-article .post-content p{font-size:16px;color:#333;text-indent:2em;line-height:2}
.post-article .next-prev{margin-top:24px}
.post-article .next-prev a{color:#333;margin:5px 0}
.post-article .next-prev a:hover{color:#074987}
/* 文章页end */

/* 联系我们 */
.contact.contact-pd{padding:80px 0 40px 0}
.contact .contact-item-info{background:#074987;color:#fff;border-radius:5px 0 0 5px;padding:24px}
.contact .contact-item-info h4{font-size:24px;margin-bottom:28px}
.contact .contact-item-info a{color:#fff;font-size:16px;padding-left:34px;line-height:30px;}
.contact .map-box{border-radius:0 5px 5px 0}
.contact .phone{background:url(../images/dianhua2.png) left center/24px no-repeat}
.contact .email{background:url(../images/youxiang.png) left center/24px no-repeat}
.contact .wx{background:url(../images/wx.png) left center/24px no-repeat}
.contact .address{background:url(../images/dizhi.png) left 4px/24px no-repeat}
.contact input{height:45px;padding-left:10px;border:none;border-radius:4px}
.contact input:focus-visible{outline:none}
.contact .form-name-phone input{width:47%;height:45px}
.contact .contact-form{padding:24px;height:auto;background:#f5f5f5}
.contact .contact-form .form-wel{margin-bottom:28px;font-size:24px}
.contact .contact-form textarea{height:140px;padding-left:10px;padding-top:7px;border:none;border-radius:4px;resize:none}
.contact .contact-form textarea:focus-visible{outline:none}
.contact #form_btn{height:45px;line-height:45px;background:#f5f5f5;color:#333;border-radius:4px;transition:all .2s;background:#074987;color:#fff}
.contact #form_btn:hover{background:rgb(7,73,135,.8)}
.address-btn-list{margin:0 0 20px 0;top:10px;right:10px}
.address-btn-list .address-itme{margin:10px 0}
.address-btn-list .address-itme a{color:#074987;font-size:14px;background:#f8f8f8;padding:6px 13px;margin:0 10px;border-radius:5px;box-shadow:1px 1px 1px 0px #6f6f6f;transition:all .3s;border:1px solid #a0a0a0;box-sizing:border-box}
.address-btn-list .address-itme a.active{background:#074987;color:#fff;border:1px solid #074987}
/* 联系我们end */

/* 人才招聘 */
.re-main{background:url(../images/profile_bgc.jpg) center bottom / cover no-repeat}
.re-main .contact-card{
  background: #074987;
  border-radius: 7px;
  box-shadow: 1px 1px 5px 0px #e6e6e6;
  border: 1px solid #e6e6e6;
  margin-top: 40px;
}
.re-main .contact-card .title{font-size: 20px;font-weight: 700;}
.re-main .contact-card a{color: #fff;font-size: 16px;}
.re-main .re-list{
  margin-top: 60px;
  flex-wrap:wrap;
}
.re-main .re-list .re-item{margin-bottom:20px}
.re-main .re-list .re-item .re-item-box{border: 1px solid #dcdcdc;}
.re-main .re-list .re-item .re-item-box:hover{
  background: #074988 url(../images/re-bgc.png) 6.5rem 17rem no-repeat;
  color: #fff;
}
.re-main .re-list .re-item .re-item-box:hover a{color: #fff;}
.re-main .re-list .re-item h3{
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.5;
    font-size: 22px;
    height: 72px;
    font-weight: 600;
}
.re-main .re-list .re-item span{min-height: 91px;font-size: 14px;line-height: 1.5;white-space: pre-wrap;*white-space: pre;*word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical}
.re-main .re-list .re-item a{color: #000;}
.Recruitment .news{
  padding: 65px 0 80px 0;
}
/* .re-main .Recruitment-list{background:#fff;border-radius:8px}
.re-main .Recruitment-item{padding:30px 0 28px 0;border-bottom:1px solid rgb(238,238,238)}
.re-main .Recruitment-item:first-of-type{padding-top:0}
.re-main .Recruitment-item .re-desc{font-size:14px;color:#666}
.re-main .Recruitment-item .re-btn{height:30px;line-height:30px;font-size:16px;background:rgb(7,73,135);color:#fff;border-radius:30px;transition:all .2s}
.re-main .Recruitment-item .re-btn:hover{background:rgb(7,73,135,.8)}
.re-main .re-right{background:rgb(7,73,135);border-radius:8px}
.re-main .re-right .re-contact{color:#fff}
.re-main .re-right a{color:#fff;line-height:30px;font-size:16px;padding-left:34px}
.re-main .re-right .re-phone{background:url(../images/dianhua2.png) left center/24px no-repeat}
.re-main .re-right .re-email{background:url(../images/youxiang.png) left center/24px no-repeat}
.re-main .re-right .re-wx{background:url(../images/wx.png) left center/24px no-repeat}
.re-main .reqr{background:#fff;margin-top:20px;border-radius:8px} */
/* 人才招聘end */

/* 业务领域 */
.business{padding:80px 0 28px 0}
.business-banner{height:450px}
.buss-list{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.05)!important}
.buss-list .buss-item-title a{background:#074987;padding:25px 20px 20px 48px;color:#fff;font-size:18px}
.buss-list .buss-item a{color:#333;font-size:16px;padding:15px 20px 15px 48px}
.buss-list .buss-item .active{background:#f5f5f5}
.buss-list .buss-item a:hover{background:#f5f5f5}
.business-name{color:#fff}
.business-name .zh{font-size:2.875rem;line-height:2.875rem}
.business-name .en{font-size:2rem}
.business .category-content{word-break: break-all;border-left:1px solid #074987;box-shadow:0px 2px 4px 0px rgba(194,194,194,0.35)!important}
.business .category-content img{width:950px !important;height:auto !important}
/* 业务领域  end*/

/* 荣誉资质 */
.honor-container .swiper-button-next{
  background: url(../images/youjiantou.svg) center center / 55px no-repeat;
}
.honor-container .swiper-button-prev{
  background: url(../images/youjiantou.svg) center center / 55px no-repeat;
  transform: rotate(180deg);
}
/* 荣誉资质 end */