﻿/* =====================内页样式======================== */
.sonBan{width: 100%;overflow: hidden;position: relative;}
.sonBan img.bg{width: 100%;min-height: 220px;transform: matrix(1.12, 0, 0, 1.12, 0, 0);animation: sonBanImgRun 3.2s ease both .2s;}
.sonBan-cont{position: absolute;z-index: 4;width: 100%;height: 100%;top: 0;left: 0;text-align: left;transform: translate3d(0,0,10px);align-items: center;display: flex;}
.sonBan-cont .intro{max-width: 580px;color:#fff;animation: sonBanRun 1.2s ease both .3s;}
.sonBan-cont h2{color: #ffffff;font-size:42px;}
.sonBan-cont h3{font-size:32px;}
.sonBan-cont p{font-size:16px;line-height:25px;margin-top: 5px;}
@keyframes sonBanRun{0%{opacity: 0;transform: translateY(max(40px,1rem));filter: blur(4px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
@keyframes sonBanImgRun{0%{transform: matrix(1.12, 0, 0, 1.12, 0, 0);}100%{transform: matrix(1, 0, 0, 1, 0, 0);}}
@media only screen and (max-width:992px){
.sonBan-cont h2{font-size:20px;}
.sonBan-cont h3{font-size:28px;}
.sonBan-cont p{font-size:14px;line-height:20px;}
}
.sonMenu{width: 100%;position: relative;}
.sonMenu::after{content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;background: #f1f1f1;}
.sonMenu a{padding: max(10px,0.26rem) max(12px,0.1rem);min-width: 1.4rem;text-align: center;position: relative;transition: color .4s ease;}
.sonMenu a::before,.sonMenu a::after{content: "";position: absolute;}
.sonMenu a::before{width: 1px;height: 52%;top: 24%;right: 0;background: #f1f1f1;}
.sonMenu a:last-child::before{display: none;}
.sonMenu a::after{width: 100%;height: max(2px,0.03rem);background: #003f98;left: 0;bottom: 0;z-index: 2;transform: scaleY(0);opacity: 0;transition: transform .4s ease,opacity .4s ease;transform-origin: center bottom;}
.sonMenu a:hover, .sonMenu a.active{color: #003f98;}
.sonMenu a:hover::after, .sonMenu a.active::after{transform: scaleY(1);opacity: 1;}
.investor h1 {line-height: 40px;font-style: italic;font-size: 32px;color: #263145;letter-spacing: 2px;margin-bottom: 30px;}
/* =====================关于我们-领导致辞======================== */
.ceo{background: #f0f4f7;padding:90px 0 100px 0;scroll-margin-top: 90px; }
.ceo .contain{display: flex; justify-content: space-between;  }
.ceoLeft{ width:calc( 100% * ( 735 / 1400)); }
.gyTitle {font-size: 18px;color: #035fa3;text-transform: uppercase;}
.guanyu1 {font-size: 32px;font-weight: bolder;}
.guanyu1 span {font-weight: lighter;margin-top: 20px;display: inline-block;}
.ceoRight{ width:calc( 100% * ( 570 / 1400)); }
.ceoText{ font-size: 15px; line-height: 23px; color: #666; text-align: justify; margin-top: 40px; }
.ceoText p{ margin-bottom:10px;}
.ceoName{ display: flex; align-items: center; justify-content: space-between; margin-top: 80px; }
.ceoNameRight{ display: flex; align-items: center; }
.ceoNameRight .ceoNameRight1{ display: flex; flex-direction: column; font-size: 14px; color:#666; line-height: 21px; }
.ceoNameRight .ceoNameRight1 .ceoNameRight11{ color:#222222;}
.ceoNameRight .ceoNameRight2{ margin-left:45px; }
@media only screen and (max-width:992px){
.ceo{padding: 33px 0px;}
.ceo .contain{margin: 0 auto;flex-direction: column-reverse;}
.ceoLeft {width: 100%;}
.ceoLeft .guanyu1{font-size: 18px;}
.ceoRight {width: 100%;margin: 20px 0;text-align: center;}
.ceoText {font-size: 14px;margin-top: 15px;}
.ceoName {margin-top: 35px;}
}

/* =====================关于我们-公司简介======================== */
#gywm{padding: 60px 0px 0;scroll-margin-top: 90px;}
#body{width:100%;overflow: hidden;padding-top:3%;padding-bottom:8%;background-image: url(../images/bg1.jpg);background-repeat: no-repeat;background-position: center top;background-size:cover;}
#company{ width:97%; display: flex;gap: 2%;background-color:rgba(255,255,255,0.85); padding:1.5%; margin-top:2%;box-shadow: -1px 1px 6px #888;-webkit-box-shadow: -1px 1px 6px #888;-moz-box-shadow: -1px 1px 6px #888;}
#company .about{width: 48%;height: auto; display: flex;align-items: center;justify-content: center;min-height: 100%; }
#company .about img {max-width: 100%; max-height: 100%;object-fit: contain;}
#company .nr{width:48%;}
#company .nr dd{font-size:32px;color:#F68707;line-height:1.5;overflow:hidden;text-transform:uppercase;EXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden;}
#company .nr .xq{ line-height:25px;overflow:hidden; font-size:14px; margin-top:1%;overflow : overlay;text-overflow: ellipsis;display: -webkit-box;/*-webkit-line-clamp: 10;*/-webkit-box-orient: vertical; height:280px;}
#company span{width:150px;margin-top:5px;text-align:center;display:block; float:right;z-index:1;float:right;overflow:hidden;color:#fff;line-height:30px;position:relative;background-color:#003f98;border-radius:2px;}
#company span:after{ top:0; left:-110%;width:0px; height:100%; z-index:-1; background-color:#F68707; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#company span i{ margin-left:8px; line-height:30px; transition:all 0.4s ease-in-out 0s; }
#company span:hover:after{ top:0px; left:0px; height:100%; width:100%}
#company span:hover i{ margin-left:15px;}
#company span:hover{ color:#fff;}
#lmbt{ width:100%; float:left; text-align:center; overflow:hidden;}
#lmbt dd{width:100%;text-align:center;font:large;line-height:1.5;position:relative;background-image: url(../images/1.png);background-repeat: no-repeat;background-position: center bottom; padding-bottom:12PX;}
#lmbt dd span{font-size:32px;color:#0068B7;text-transform:uppercase;display:inline-block;font-weight:600;}
#lmbt p{text-transform:uppercase;color:#333;margin-top:1%;font-size:16px;font-weight:normal;}
@media only screen and (max-width:992px){
#gywm{padding: 30px 0px 0;}
#company,#company .about{width: 100%;height: auto;display: block;}
#company .nr {width: 100%;margin-top: 1.5%;}
#company .nr dd {font-size: 16px;font-weight: normal;text-align: center;}
#company .nr .xq {line-clamp: 8;line-height: 18px;height: 180px;margin-top: 4px;}
}
/* =====================关于我们-公司优势======================== */
.c-a{width: 100%;background-color: #f7f7f7;}
.c-a .index-top{text-align: center;margin-bottom: .77rem;}
.c-cont{width: 100%;position: relative;overflow: hidden;}
.c-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.c-list{position: relative;z-index: 8;width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.c-item{position: relative;cursor: pointer; display: flex;align-items: center;width: 25%; height: 3rem;border-bottom: 1px solid rgba(255,255,255,.1);border-right: 1px solid rgba(255,255,255,.1);}
.c-b{transition: all ease .5s;opacity: 1; width: 100%;text-align: center;}
.c-icon{width: 100%;height:90px;margin-bottom: 0px;}
.c-icon img{height: 100%;max-width: none;}
.c-item .c-name{color: #ffffff;font-size: 18px;font-weight: bold;line-height: 1.38;margin-bottom: .1rem;}
.c-en{width: 100%;font-size: 15px;line-height: 1.6;color: rgba(255,255,255,.8); letter-spacing:1px }
.c-sub{z-index: -1; opacity: 0;transition: all ease .5s; position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: auto; padding: .36rem 1.2rem .18rem;text-align: center; background-color:  rgba(5,93,191,.8);}
.c-sub .c-name{position: relative;padding-bottom: .3rem;margin-bottom: .3rem; color: #ffffff;}
.c-sub .c-name:after{content: ''; position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .25rem;height: .03rem;background-color: #ffffff;}
.c-intro{width: 100%; font-size: 15px;text-align:center;color: #ffffff;line-height: 1.8;margin-bottom: .4rem; overflow : hidden;}
.c-more{display: inline-block;position: relative; padding: 0 .8rem 0 .3rem;color: #ff0000; background-color: #ffffff;line-height: .5rem;}
.c-more:before{content: '';position: absolute;top: 0;right: -1px;width: .59rem;height: 100%; background-image: url('a16.png'); background-size: 100% 100%; background-position: center center;background-repeat: no-repeat;}
.c-more:after{content: '';position: absolute;top: 0;right: .16rem;width: .16rem;height: 100%; background-image: url('a7-b.png'); background-size: 100%  auto;background-position: center center;background-repeat: no-repeat;}
.c-item:hover .c-b{opacity: 0;}
.c-item:hover .c-sub{opacity: 1;z-index: 8;}
@media only screen and (max-width:992px){
.c-item {position: relative;cursor: pointer;display: flex;align-items: center;width: 50%;height: auto;border-bottom: 1px solid rgba(255, 255, 255, .1);border-right: 1px solid rgba(255, 255, 255, .1);padding: 20px 0;}
.c-icon {width: 100%;height: 50px;margin-bottom: 0px;}
.c-item .c-name{font-size: 16px;}
.c-en{font-size: 14px;}
.c-sub{padding: .1rem .1rem .025rem;}
.c-intro{font-size: 12px;}
}
/* =====================关于我们-发展历程======================== */
#fzlc{scroll-margin-top: 90px;}
.abojsFz{background: #fff url("../images/abojs3bg.png") no-repeat right center/auto 100%;padding-bottom: 1.4rem;padding-top: 0.8rem;scroll-margin-top: 90px;}
.abojsFz-wrap{width: 100%;flex-direction: row-reverse;}
.abojsFz-main{width: 7.2rem;padding-right: max(24px,0.6rem);flex-direction: row-reverse;}
.abojsFz-main .thumbs{width: 2.54rem;height: calc(5.8rem - max(36px,1rem));margin-top: max(18px,0.5rem);}
.abojsFz-main .thumbs .swiper-container{height: 100%;}
.abojsFz-main .thumbs .thumbs-click{height: 100%;display: flex;align-items: center;font-size: max(16px,0.2rem);color: #ccc;font-weight: 700;padding-left: max(18px,0.34rem);overflow: hidden;user-select: none;cursor: pointer;transition: color .4s;width: 44%;}
.abojsFz-main .thumbs .thumbs-click::before, .abojsFz-main .thumbs .thumbs-click::after{content: "";position: absolute;width: max(6px,0.1rem);height: 100%;top: 0;left: 0;background-repeat: repeat-y;background-size: 100% auto;background-position: left top;}
.abojsFz-main .thumbs .thumbs-click::before{background-image: url("../images/abojs3ic.png");}
.abojsFz-main .thumbs .thumbs-click::after{background-image: url("../images/abojs3icH.png");opacity: 0;transition: opacity .4s;}
.abojsFz-main .thumbs .thumbs-click.active::after{opacity: 1;}
.abojsFz-main .thumbs .thumbs-click.active{color: #003f98;}
.abojsFz-main .thumbs .thumbs-click:hover{color: #003f98;}
.abojsFz-main .gallery{width: calc(100% - 2.54rem);height: calc(5.8rem - max(18px,0.5rem));overflow: hidden;position: relative;}
.abojsFz-main .gallery::before{content: "";position: absolute;width: 100%;height: 40%;background: linear-gradient(to bottom,transparent,#fff 88%);left: 0;bottom: 0;z-index: 4;pointer-events: none;}
.abojsFz-main .gallery .swiper-container{overflow: visible;}
.abojsFz-main .gallery .swiper-wrapper{flex-direction: column;transition: transform .6s ease;}
.abojsFz-gallery-cont{width: 100%;}
.abojsFz-gallery-cont .year{transition: color .4s;padding: max(10px,0.2rem) 0;}
.abojsFz-gallery-cont.active .year{color: #003f98;}
.abojsFz-gallery-cont .text{display: none;}
.abojsFz-gallery-cont .text h6{font-weight: 700;}
.abojsFz-main .gallery .swiper-slide:first-child .abojsFz-gallery-cont .text{display: block;}
.abojsFz-imgs{width: calc(100% - 7.2rem);height: 5.8rem;position: relative;}
.abojsFz-imgs .items{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;pointer-events: none;transition: opacity .4s;}
.abojsFz-imgs .items .swiper-slide{height: auto;}
.abojsFz-imgs .items .swiper-slide img{width: 100%;height: 100%;}
.abojsFz-imgs .items.active{opacity: 1;pointer-events: auto;}
.abojsFz-imgs .items .swiper-pagination{bottom: max(10px,0.24rem);text-align: center;}
.abojsFz-imgs .items .swiper-pagination-bullet {width: max(6px,0.1rem);height: max(6px,0.1rem);background: #fff;opacity: .5;margin: 0 max(4px,0.1rem) !important;}
.abojsFz-imgs .items .swiper-pagination-bullet-active {opacity: 1;background: #fff;}
@media only screen and (max-width:992px){
.abojsFz-wrap{flex-direction: row;}
.abojsFz-imgs{width: 100%;height: 268px;}
.abojsFz-main{width: 100%;flex-direction: row;padding: 0;}
.abojsFz-main .gallery{width: 100%;height: auto;margin-top: 16px;}
.abojsFz-main .gallery .swiper-container{overflow: hidden;}
.abojsFz-main .gallery .swiper-wrapper {flex-direction: row;transition: .8s;}
.abojsFz-main .gallery::before{display: none;}
.abojsFz-gallery-cont .text{display: block;}
.abojsFz-main .thumbs{width: 100%;height: auto;border-top: 2px solid #d1d8de;padding-top: 16px;}
.abojsFz-main .thumbs .thumbs-click{width: 100%;padding-left: 0;justify-content: center;}
.abojsFz-main .thumbs .thumbs-click::before, .abojsFz-main .thumbs .thumbs-click::after{display: none;}
.abojsFz-gallery-cont{text-align: center;}
.abojsFz{background: none;}
}
/* =====================关于我们-公司实力======================== */
.abojsSl{background: #fff;scroll-margin-top: 90px;}
.abojsSl img.bg{width: 100%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.abojsSl .contain{position: relative;z-index: 4;transform: translate3d(0,0,10px);}
.abojsSl .gy_bt h2{color: rgba(255,255,255,.3);}
.abojsSl .gy_bt h3,.abojsSl .gy_bt p{color: #fff;}
.abojsSl-list{width: 100%;}
.abojsSl-list li{flex: 1;text-align: center;color: #fff;}
.abojsSl-list li .num span{margin-right: max(4px,0.08rem);}
.abojsSl-list li .num span:last-child{margin-right: 0;}
.abojsSl-list li .ico{height: max(36px,0.66rem);}
.abojsSl-list li .ico img{max-height: 100%;}
@media only screen and (max-width:992px){
.abojsSl-list ul{margin-top: -24px;}
.abojsSl-list li{flex: none;width: 50%;margin-top: 24px;}
}
/* =====================关于我们-企业文化======================== */
.abojsSm{background: #fff;padding-top: 50px;}
.abojsSm-img{width: 100%;position: absolute;top: 180px;left: 0;height: 100%;}
.abojsSm-img img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;transition: opacity .6s;}
.abojsSm-img img.active{opacity: 1;}
.abojsSm-list{width: 100%;position: relative;z-index: 4;transform: translate3d(0,0,4px);}
.abojsSm-list li{flex: 1;position: relative;color: #fff;padding: max(40px,1.96rem) max(30px,1rem) max(40px,1.3rem) max(20px,0.6rem);}
.abojsSm-list li::before{content: "";position: absolute;width: 1px;height: 100%;top: 0;left: 0;background: rgba(255, 255, 255, 0.3);}
.abojsSm-list li:first-child::before{display: none;}
.abojsSm-list li .text{color: rgba(255, 255, 255, 0.6);}
.abojsSm-list li .text p{position: relative;padding-left: max(10px,0.18rem);}
.abojsSm-list li .text p::before{content: "";position: absolute;width: max(4px,0.06rem);height: max(4px,0.06rem);top: max(9px,0.11rem);left: 0;background:#fff;border-radius: 50%;}
@media only screen and (max-width:992px){
.abojsSm{padding: 12px 0;}
.abojsSm-list li{flex: none;width: 100%;padding: 24px 4%;}
.abojsSm-list li .text{margin-top: 20px;}
.abojsSm-list li::before{width: 100%;height: 1px;}
}
/* ===================企业文化2========================== */
.IAdvantage{ background: #fff; padding: 60px 0px 30px;scroll-margin-top: 90px;}
.pc_all .pc_all_contnet {max-width: 1460px;margin: 0 auto;}
.IndexDistribution .IndexDistribution_title {padding-top: 50px;text-align: center;margin-bottom: 55px;}
.IndexDistribution .IndexDistribution_title dd {font-size: 30px;font-weight: bold;color: #000;}
.IAdvantage .IndexDistribution_title dt{ font-size: 16px;text-transform: uppercase;margin-top: 15px;color: #555555;}
.IAdvantage .IAdvantage_content{display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list{ position: relative; cursor: pointer; width: 24%; box-shadow:0px 0px 16px rgba(30, 30, 30, 0.2); border-radius:10px; overflow:hidden; display: inline-block;margin-bottom: 42px;margin-top: 42px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_img img{ width: 100%; opacity:0; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #ffffff; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd i{ font-size: 60px; color: #F68707; position: relative; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd i::before{ content: ""; position: absolute; display: inline-block; width: 40px; height: 1px; background: #c8c8c8; right: -70px; bottom: 20px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd i::after{ content: ""; position: absolute; display: inline-block; width: 40px; height: 1px; background: #c8c8c8; left: -70px; bottom: 20px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd i img{width:70px;height:70px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd i .cnntech_2{display:none;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt dd i .cnntech_1{display:none;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt dd i .cnntech_2{display:block;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dt{ font-size: 20px; color: #F68707; font-weight: bolder; margin: 20px 0px; margin-top: 15px; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt .list_txt_p{ font-size: 14px; color: #666666; line-height: 28px; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt .list_txt_icon{ margin-top:34px; opacity:1; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt .list_txt_icon{ opacity:0; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_img img{ opacity:1; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt .list_txt_p b{ color: #008744; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt{ background: rgba(30, 30, 30, 0.2); transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt dd i{ color: #fff; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt dt{ color: #fff; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt .list_txt_p{ color: #fff; transition: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt .list_txt_p b{ color: #fff; transition: all 0.5s ease;}
@media only screen and (max-width:992px){
.IAdvantage{padding: 20px 0px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list{width:100%;margin-bottom: 20px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt{padding:0 5%;}
}
/* =====================关于我们-荣誉资质======================== */
.ry{background: #f0f4f7 url(../images/honor.jpg) no-repeat 50% 100%;overflow: hidden; padding:100px 0;scroll-margin-top: 90px; }
.gsry{ width: 94%; max-width: 1400px; margin:0px auto; }
.gsryBox{ width: 94%; /*max-width: 1420px;*/ margin:50px auto; position: relative;}
.gsryArrow{ width: 100%; height:0px; position: absolute; left: 0; top: -86px; display: flex; justify-content: flex-end; }
.gsryArrow .gsryArrowLeft{ cursor:pointer;}
.gsryArrow .gsryArrowRight{ margin-left:10px;  cursor:pointer;}

.gsryImgBox{ height: 330px; width: 100%; margin:0; overflow: hidden; }
.gsryImgBox .gsryImgItem{ width:calc( 25% - 20px); margin:0 10px; /*background: #fff;*/ position: relative; border-radius: 5px; overflow: hidden; }
.gsryImgBox .gsryImgItem .gsryImgMask{ width: 100%; height:100%; position: absolute; top: 0; left: 0; z-index: 9; background: url(../images/ab12.png) no-repeat 50%,rgba(0,0,0,.5); opacity: 0; display:none;}
.gsryImgBox .gsryImgItem:hover .gsryImgMask{ opacity: 1; transition: all ease 0.5s; }
.gsryImgBox .gsryImgItem .gsryImgBoxs{ width:100%; display: flex; flex-direction: column; padding:15px; }
.gsryImgBox .gsryImgItem .gsryImgBoxs .gsryImgImg{ width: 100%; height:233px; display: flex; justify-content: center; align-items: center; overflow: hidden; border-bottom: #e5e9ed solid 1px;/*background-color: #fff;*/ }

.gsryImgBox .gsryImgItem .gsryImgBoxs .gsryImgImg img{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	max-height: 233px;
}
.gsryImgBox .gsryImgItem:hover .gsryImgBoxs .gsryImgImg img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}

.gsryImgBox .gsryImgItem .gsryImgBoxs .gsryImgTitle{ font-size: 16px; text-align: center; line-height: 50px; }

.gsryMore{ display: flex; justify-content:center; margin:0 auto; max-width:195px; color:#666666; height:53px; border:#666 solid 1px; border-radius: 50px; align-items: center; margin:60px auto 0 auto; width:fit-content; padding:0px 20px;}
.gsryMore i{ margin-right:10px; }

/* =====================关于我们-组织架构======================== */
.organize { width:100%; padding:60px 0; background:#fff; position:relative; z-index:2;}
.organize .img { width:100%; margin:0 auto; overflow:hidden;}
.organize .img img { display:block; max-width:100%; margin:0 auto;}

/* =====================产品列表======================== */
.busimq{background: #fff;}
.busimqLb{background: #fff;}
.busimqLb-list{width: 100%;}
.busimqLb-link{display: block;width: 100%;height:100%}
.busimqLb-link .img{width: 100%;border: 1px solid #d9e0eb;height: 2.4rem;background: linear-gradient(180deg, #fefefe, #e7e7ef);padding:max(16px,0.3rem)}
.busimqLb-link .img img{max-height:94%;max-width:94%;transition: transform .6s ease;}
.busimqLb-link .cont{position: relative;height:calc(100% - 2.7rem)}
.busimqLb-link .cont .title{transition: color .4s ease;}
.busimqLb-link .cont::before,.busimqLb-link .cont::after{content: "";height: 1px;position: absolute;bottom: 0;}
.busimqLb-link .cont::before{left: 0;width: 100%;background: #e9e9e9;}
.busimqLb-link .cont::after{right: 0;width: 0;background: #003f98;opacity: 0;transition: width .6s ease,opacity .1s ease .6s;}
.busimqLb-link:hover .img img{transform: scale(1.04);}
.busimqLb-link:hover .cont .title{color: #003f98;}
.busimqLb-link:hover .cont::after{width: 100%;opacity: 1;right: auto;left: 0;transition: width .6s ease .1s,opacity .1s ease;}
@media only screen and (max-width:992px){
.busimqLb-list ul {margin: -20px 0 0 !important;}
.busimqLb-list li {width: 100% !important;margin: 20px 0 0 !important;}
.busimqLb-link .img {height: 178px;}
.busimqLb-link .img img {height: auto;}
.busimqLb-link .cont {height: auto;}
}
/* =====================产品详情======================== */
.product .pro_t2 {
	color: #333333;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: normal;
	text-align: center;
	line-height: 40px;
	margin-bottom: 5px;
	width: 100%;
	padding: 60px 0;
}
.product .pro_one_div {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.product .pro_big {
	overflow: hidden;
	width: 100%;
}
.product .pro_big:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.product .big_img {
	margin-bottom: 30px;
	margin-top: 30px;
	height: 420px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
#owl-demo5 {
	width: 96%;
	max-width: 512px;
	margin: 0 auto;
	text-align: center;
}
#owl-demo5 .owl-item{float:left;}
#owl-demo5 .owl-item.loading {
	min-height: 100px;
}
#owl-demo5.owl-theme .owl-controls .owl-buttons {
	position: absolute;
	top: 0%;
	width: 112.5%;
	left: -30px;
	height: 0;
}
#owl-demo5.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
*display: inline;
	width: 30px;
	height: 89px;/*IE7 life-saver*/
	text-indent: 60px;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	margin-top: 0;
}
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-prev {
	background: url(../img/product_left.png) center center no-repeat;
	float: left;
}
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
	background: url(../img/product_left_on.png) center center no-repeat;
}
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-next {
	background: url(../img/product_right.png) center center no-repeat;
	float: right;
}
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-next:hover {
	background: url(../img/product_right_on.png) center center no-repeat;
}
#owl-demo5 .item {
	margin: 0px 4px;
}
#owl-demo5 .item img {
	display: block;
	height: 100%;
	width: 100%;
	border: 1px solid #e2e2e2;
	background-color: #fff;
}
#owl-demo5 .item dd {
	width: 100%;
	margin: 0 auto;
	max-width: 89px;
	margin-bottom: 10px;
}
/*#owl-demo5 .item img:Hover{ border:1px solid #c30d23;}*/
#owl-demo5 .item .psel {
	border: 1px solid #008cd6;
}
.product .pro_t {
    width: 100%;
	height: 40px;
	overflow: hidden;
	background: url(../img/pro_bg2.jpg) left bottom repeat-x;
	margin-bottom: 5px;
	margin-top: 5px;
}
.product .pro_t a {
	min-width: 54px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	margin-right: 40px;
	font-weight: 600;
}
.product .pro_t a:hover {
	color: #003f98;
	border-bottom: 2px solid #003f98;
}
.product .pro_t a.psel {
	color: #003f98;
	border-bottom: 2px solid #003f98;
}
.product .pro_two {
    width: 100%;
	overflow: hidden;
	padding-bottom: 30px;
}
.product .pro_two .pro_con {
	display: none;
}
.product .pro_con table, tr, td {
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.product .pro_two .pro_two_txt {
	line-height: 24px;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	padding-bottom: 50px;
	padding-top: 10px;
}
.product .pro_two .pro_two_txt img {
	max-width: 100%;
}

/* =====================新闻列表======================== */
.jjfa{ padding:25px 0 60px; height:auto; overflow:hidden;  }
.gy_bt{width:100%; text-align:center; /*text-transform:uppercase;*/  margin-bottom:30px;width: 1440px;margin: 0 auto; padding-bottom:15px;}
.gy_bt h2{font-family:Arial; font-size:72px; line-height:50px; color:#999; font-weight:800; color:rgba(153,153,153,0.1); position:relative;}
.gy_bt h3{font-size:32px; line-height:44px; margin-top:-35px; background:url(../images/bt.jpg) no-repeat center bottom; padding-bottom:10px; font-weight:bold; color:#003f98}
.gy_bt p { font-size:18px; color:#999; padding-top:10px; /*padding: 10px 180px 10px;*/}
@media only screen and (max-width:992px){
.gy_bt{width: 100%;}
.gy_bt h2{font-family:Arial; font-size:20px; line-height:40px; color:#999; font-weight:800; color:rgba(153,153,153,0.1); position:relative;}
.gy_bt h3{font-size:16px; line-height:34px; margin-top:-30px; background:url(../images/bt.jpg) no-repeat center bottom; padding-bottom:5px;}
.gy_bt p { font-size:12px; color:#999; padding-top:10px}	
}
.hmc3item{overflow: hidden;}
.hmc3ul li{ padding: 0px 18px; margin-bottom: 32px; width:50%; float:left }
.hmc3aBox{ background:rgba(255,255,255,.9); display: block; height: 225px; position: relative;box-shadow:0 8px 15px 0 rgba(95,125,158,.2); }
/**
.hmc3aBox:before{ content: ""; background: url(../images/hmc3_mi.png) no-repeat; height: 10px; width: 61px; position: absolute; bottom: 32px; left:25px; transition:all 0.5s ease-in-out; }
.hmc3aBox:after{ content: ""; background: url(../images/hmc3_mi2.png) no-repeat; height: 10px; width: 61px; position: absolute; bottom: 32px; left:25px; transition:all 0.5s ease-in-out; opacity:0; }
**/
.hmc3aBox:hover:before{opacity:0;}
.hmc3aBox:hover:after{opacity:1;}
.hmc3proBox{ height: 200px; width: 270px; position: absolute; top: 10px; left: 10px; overflow: hidden;}
.hmc3proBox:after{content:"";}
.hmc3proBox img{transition: transform .6s;padding-top: 10px;}
.hmc3proBox:hover img{transform: scale(1.06);}
.hmc3txt{width: 375px;position: absolute;right: 10px;padding: 20px 25px 0px 0;}
.hmc3txt strong{ font-size: 18px; line-height: 36px; font-weight: normal; display: block; margin-bottom: 5px; overflow: hidden;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; color:#003f98 }
.hmc3txt p{ font-size: 14px; color: #666666; line-height: 26px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4; overflow: hidden; }
.hmc3txt span{line-height: 36px;margin-top: 5px;}
/**
.hmc3proBox:after{ content: ""; width: 50px; height: 50px; background: #003f98 url(../images/hmc3pro_ji.png) no-repeat center center; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-40%); z-index: 3; transition: all 0.5s ease-in-out; opacity: 0; }
**/
.hmc3aBox:hover .hmc3proBox:after{opacity:1;}
/**
.hmc3aBox:hover .hmc3proBox img{opacity:0.4;}
**/

@media (max-width: 1300px){
.hmc3txt {
    width: 51%;
    padding: 30px 0px 0px 25px;
}
}
@media only screen and (max-width:992px){
.hmc3ul li{width:100%; margin-bottom:12px; padding:0 5px}
.hmc3ul li:last-child{display:none;}
.hmc3aBox {height: 270px;padding-top: 0px;padding-bottom: 0px;}
.hmc3aBox:before, .hmc3aBox:after {bottom: 30px;}
/*
.hmc3aBox:before {content: "";background: url(../images/hmc3_mi1.png) no-repeat;height: 10px;width: 30px;position: absolute;bottom: 20px;left: 15px;transition: all 0.5s ease-in-out;}
*/
.hmc3txt strong{font-size:16px; margin-bottom:0}
.hmc3Swiper{margin-bottom:20px;}
.hmc3txt p{font-size: 12px; color: #666666; line-height: 22px; height: auto  ; overflow: hidden;  overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.jjfa .hmc3ul li .hmc3txt,.hmc3txt{width:100%; padding:0 15px 0;}
.jjfa .hmc3ul li .hmc3proBox,.hmc3proBox {position: relative;right: 0;left: 0;height: 150px;width: 94%;margin: 0 auto;}
}
/* =====================新闻详情======================== */
.ny_bt{text-align:center; margin-bottom:40px;}
.ny_bt h3{font-size:26px; line-height:30px; color:#333; margin-bottom:10px; font-weight:bold}
.ny_bt p{font-size:15px; font-family:Arial; color:#888; /*text-transform:uppercase;*/}
.ny_bt span{width:40px; height:5px; background-color:#055dbf; display:block; margin:15px auto 0;border-radius:3px}
.gs_js {width: 100%;padding: 60px 0;overflow: hidden;}
.gs_js .gs_wz{font-size:16px; line-height:36px; text-align: left;}
.gs_js .gs_wz img{ margin-top:20px; max-width:100%;height:auto!important;}
@media only screen and (max-width:992px){
.ny_bt{margin-bottom:15px;}
.ny_bt h3{font-size:16px; margin-bottom:5px;}
.ny_bt span{height:2px;}
.ny_bt span{width:40px; height:2px; background-color:#055dbf; display:block; margin:10px auto 0;}
.gs_js {width: 100%;padding: 20px 0 20px;overflow: hidden;}
.gs_js .gs_wz{font-size:15px; line-height:26px; text-align: left;}
}
/* =====================加入我们======================== */
.job {padding: 30px 0 40px 0;background: #fafafa;overflow: hidden;}
.job h1 { line-height:50px; font-size:20px; color:#333; margin-bottom:15px;}
.job .jobs {}
.job .jobs li {width: 48%;float: left;padding:25px 30px; margin-bottom:15px; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.job .jobs li:nth-child(2n){margin-left:2%;}
.job .jobs li a { display:block; width:100%; background:url(../images/sr_36.png) no-repeat right bottom;}
.job .jobs li h3 { line-height:30px; font-weight:bold; font-size:22px; color:#333; -webkit-transition:all .5s ease; transition:all .5s ease;}
.job .jobs li p { width:100%;}
.job .jobs li p span { display:inline-block; font-size:16px; color:#666; margin:5px 35px 20px 0; position:relative;}
.job .jobs li p span::after { display:block; content:""; width:1px; height:15px; background:#999; position:absolute; right:-20px; top:6px;}
.job .jobs li p span:last-child::after { display:none;}
.job .jobs li .mg { width:80%; height:50px; line-height:25px; font-size:14px; color:#999; overflow:hidden;}
.job .jobs li:hover { box-shadow:0 5px 20px rgba(0,0,0,0.05);}
.job .jobs li:hover a { background-image:url(../images/sr_36h.png);}
.job .jobs li:hover h3 { color:#003f98;}
@media only screen and (max-width:992px){
.job .jobs li {width: 100%;padding: 15px;}
.job .jobs li a {background-image: url(../images/sr_36h.png);}
.job .jobs li h3 {font-size: 16px;}
.job .jobs li p span {font-size: 12px;margin: 5px 15px 10px 0;}
.job .jobs li p span::after {height: 10px;background: #ccc;right: -10px;top: 4px;}
.job .jobs li .mg {font-size: 12px;}
}
/* =====================加入我们 详情页======================== */
.jobshow { padding:35px; background:#fff; position:relative;}
.jobshow::after { display:block; content:""; width:652px; height:237px; background:url(../images/sr_99.png) no-repeat 0 0; /*content:"Sirui"; font-weight:bold; font-size:430px; color:#fafafa; letter-spacing:5px;*/ position:absolute; right:0; top:40%; z-index:0;}
.jobshow h1 { height:70px; line-height:35px; font-weight:bold; font-size:26px; color:#333; padding:0 0 35px 50px; border-bottom:1px solid #e9e9e9; background:url(../images/sr_37.png) no-repeat left 2px;}
.jobshow h2 { line-height:40px; font-weight:bold; font-size:20px; color:#333;}
.jobshow .msg { padding:15px 20px; margin:40px 0 30px 0; background:#f7f7f7;}
.jobshow .msg span { display:inline-block; width:300px; line-height:40px; font-size:16px; color:#999;}
.jobshow .msg span i { font-style:normal; color:#333;}
.jobshow .lh { width:100%; position:relative; z-index:2;}
.jobshow .lh h5 { line-height:30px; font-weight:500; font-size:18px; color:#000; margin:35px 0 5px 0;}
.jobshow .lh p { line-height:40px; font-size:16px; color:#666; margin-bottom:0;}
/* =====================加入我们 详情页 相关岗位推荐======================== */
.abutjob { padding:60px 0 20px 0;background: #fafafa;}
.abutjob h1 { line-height:40px; font-style:italic; font-weight:500; font-size:30px; color:#333; margin-bottom:45px; padding-left:35px; background:url(../images/sr_18.png) no-repeat left 10px;}
.abutjob li { padding:25px 30px; margin-bottom:15px; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.abutjob li a { display:block; width:100%; background:url(../images/sr_36.png) no-repeat right bottom;}
.abutjob li h3 { line-height:30px; font-weight:bold; font-size:22px; color:#333; -webkit-transition:all .5s ease; transition:all .5s ease;}
.abutjob li p { width:80%; line-height:25px; font-size:14px; color:#999; margin:5px 0 20px 0;}
.abutjob li p span { display:inline-block; font-size:16px; color:#666; margin-right:35px; position:relative;}
.abutjob li p span::after { display:block; content:""; width:1px; height:15px; background:#999; position:absolute; right:-20px; top:6px;}
.abutjob li p span:last-child::after { display:none;}
.abutjob li:hover { box-shadow:0 5px 20px rgba(0,0,0,0.05);}
.abutjob li:hover a { background-image:url(../images/sr_36h.png);}
.abutjob li:hover h3 { color:#003f98;}
/* =====================联系我们======================== */
.rele{background: #fff;}
.releLx{background: #fff;}
.releLx-list{width: 100%;}
.releLx-list li{border-radius: max(8px,0.20rem);padding: 0 max(8px,0.18rem);border: 1px solid #d1d8de;transition: box-shadow .4s ease;}
.releLx-list li .title{border-bottom: 1px solid #d1d8de;padding: max(10px,0.2rem) max(10px,0.2rem);}
.releLx-list li .text{padding: max(12px,0.24rem) max(10px,0.2rem);}
.releLx-list li .text p{display: flex;margin-top: max(8px,0.16rem);}
.releLx-list li .text p:first-child{margin-top: 0;}
.releLx-list li .text p i{color: #003f98;width: max(20px,0.32rem);}
.releLx-list li .text p span{width: calc(100% - max(20px,0.32rem));}
.releLx-list li:hover{box-shadow: 0px 0px max(10px,0.2rem) 0px rgba(39, 47, 146, 0.14);}
.releBd{background: url("../images/releBg.jpg") no-repeat center/cover;}
.releBd-form{width: 100%;background: #fff;}
.releBd-form ul{margin: min(-14px,-0.28rem) 0 0 min(-16px,-0.38rem);}
.releBd-form li{width: calc(100%/3 - max(16px,0.38rem));margin: max(14px,0.28rem) 0 0 max(16px,0.38rem);}
.releBd-form li.long, .releBd-form li.btn{width: calc(100% - max(16px,0.38rem));}
.releBd-form li .hint{margin-bottom: max(4px,0.08rem);}
.releBd-form li .hint span{color: #eb0b16;}
.releBd-form li input, .releBd-form li textarea{width: 100%;height: max(40px,0.56rem);display: block;font-size: max(13px,0.14rem);color: #282828;border-radius: max(8px,0.16rem);padding: 0 max(12px,0.24rem);border: 1px solid #d1d8de;transition: border .4s ease;}
.releBd-form li textarea{height: max(80px,1.2rem);padding: max(10px,0.2rem) max(12px,0.24rem);}
.releBd-form li input:focus, .releBd-form li textarea:focus{border-color: #003f98;}
.releBd-form li .customCode{position: relative;width: 100%;}
.releBd-form li .customCode .input{width:100%;}
.releBd-form li .customCode .input input{padding-right: max(120px,1.6rem);}
.releBd-form li .customCode-auth{height: max(40px,0.56rem);padding: max(4px,0.08rem);width: max(108px,1.42rem);position: absolute;right: 0;top: 0;z-index: 4;cursor: pointer;user-select: none;}
.releBd-form li .customCode-auth img{width: 100%;height: 100%;border-radius: max(4px,0.08rem);}
.releBd-form li.btn{justify-content: center;display: flex;margin-top: max(16px,0.36rem);}
.releBd-form li .releBd-submit{width: auto;padding: 0 max(24px,0.5rem);height: max(38px,0.5rem);border-radius: max(19px,0.25rem);background: #003f98;color: #fff;font-size: max(14px,0.16rem);line-height: 1;cursor: pointer;transition: box-shadow .4s ease;}
.releBd-form li .releBd-submit:hover{box-shadow: 0 max(3px,0.06rem) max(10px,0.2rem) rgba(29, 32, 135, 0.3);}
@media only screen and (max-width:992px){
.releLx-list ul{margin: -14px 0 0 !important;}
.releLx-list li{width: 100% !important;margin: 14px 0 0 !important;}
.releBd-form{padding: 24px 16px;}
.releBd-form ul{margin: -14px 0 0 !important;}
.releBd-form li{width: 100% !important;margin: 14px 0 0 !important;}
.releBd-form li.btn {margin-top: 18px !important;}
}
/* =====================分页======================== */
.pglist{text-align: center;padding-top: 10px;}
.pglist ul,.pglist ul li{display: inline-block;}
.pglist ul li a{line-height: 1;height: max(36px, 0.46rem);border: 1px solid #d2d2d2;padding:0 0.2rem;margin: 0 max(3px, 0.05rem);font-size: max(13px, 0.14rem);color: #888;transition: all .4s ease;border-radius: 15px;display: flex;align-items: center;justify-content: center;}
.pglist ul li.active a,.pglist ul li:hover a{border-color: #003f98;background-color: #003f98;color: #fff;}
.reLink{margin-top:50px;}
.reLink p{font-size: 12px;margin: 7px 0;}
.reLink p a:hover{color: #005caf;}

/* 关于-可持续发展 */
.abofz{width: 100%;}
.abofzYj{background: #fff url("../images/abofz1bg.png") no-repeat right top/auto 86%;}
.abofzYj-head{width: 100%;}
.abofzYj-head .title{width: 5.34rem;padding-right: max(30px,0.6rem);}
.abofzYj-head .text{width: calc(100% - 5.34rem);}
.abofzYj-img{width: 100%;text-align: center;}
.abofzYj-img img{width: 100%;}
.abofzMb{background: #040d08;}
.abofzMb-imgs{width: 100%;position: absolute;top: 0;left: 0;height: 100%;}
.abofzMb-imgs img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;transition: opacity .6s;}
.abofzMb-imgs img.active{opacity: 1;}
.abofzMb-imgs::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);z-index: 4;transform: translate3d(0,0,4px);}
.abofzMb .contain{position: relative;z-index: 5;transform: translate3d(0,0,5px);}
.abofzMb-wrap{align-items: flex-end;}
.abofzMb-main{width: max(400px,7.2rem);}
.abofzMb-main .swiper-slide{height: auto;}
.abofzMb-main-cont{background: rgba(255, 255, 255, 0.8);}
.abofzMb-menu{width: max(200px,3rem);}
.abofzMb-menu-limit{width: 100%;position: relative;background: #fff;border-radius: max(28px,0.34rem);padding: 0 max(40px,0.7rem);}
.abofzMb-menu-link{text-align: center;padding: max(8px,0.12rem) 0;}
.abofzMb-btn{position: absolute;width: max(40px,0.7rem);height: 100%;top: 0;z-index: 4;transform: translate3d(0,0,4px);cursor: pointer;font-size: max(14px,0.16rem);color: #000;transition: color .4s ease;}
.abofzMb-btn.prev{left: 0;}
.abofzMb-btn.next{right: 0;transform: rotateY(180deg);}
.abofzMb-btn:hover{color: #003f98;}
.abofzMb-menu .swiper-pagination{bottom: 0;text-align: center;position: relative;margin-top: max(6px,0.12rem);}
.abofzMb-menu .swiper-pagination-bullet {width: max(5px,0.08rem);height: max(5px,0.08rem);background: #fff;opacity: 1;margin: 0 max(3px,0.05rem) !important;}
.abofzMb-menu .swiper-pagination-bullet-active {opacity: 1;background: #2e3092;}
.abofzFz{background: #fff;}
.abofzFz-wrap{width: 100%;position: relative;}
.abofzFz-loop{width: 100%;position: relative;}
.abofzFz-loop-link{display: block;width: 100%;position: relative;}
.abofzFz-loop-link img{width: 100%;height: max(260px,6.55rem);}
.abofzFz-loop-cont{color: #fff;display: flex;flex-direction: column;justify-content: center;position: absolute;z-index: 4;left: 0;top: 0;transform: translate3d(0,0,10px);background: rgba(0, 0, 0, 0.2);height: 100%;width: 100%;}
.abofzFz-loop-cont .title, .abofzFz-loop-cont .text{max-width: max(320px,8.5rem);}
.abofzFz-wrap .swiper-pagination{height: 100%;bottom: auto;top: 0;left: min(-20px,-0.58rem);display: flex;justify-content: center;flex-direction: column;}
.abofzFz-wrap .swiper-pagination-bullet{width: max(7px,0.14rem);position: relative;height: max(7px,0.14rem);background: #e6e6e6;opacity: 1;margin: max(22px,0.46rem) 0 0 !important;}
.abofzFz-wrap .swiper-pagination-bullet:first-child{margin-top: 0 !important;}
.abofzFz-wrap .swiper-pagination-bullet-active {opacity: 1;background: #2e3092;}
.abofzFz-wrap .swiper-pagination-bullet::after{content: "";position: absolute;width: 1px;height: max(22px,0.46rem);top: 100%;left: 0;right: 0;margin: 0 auto;background: #f7f7f7;}
.abofzFz-wrap .swiper-pagination-bullet:last-child::after{display: none;}
.abofzJs{background: #142432;}
.abofzJs-imgs{width: 100%;position: absolute;top: 0;left: 0;height: 100%;}
.abofzJs-imgs img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;transition: opacity .6s;}
.abofzJs-imgs img.active{opacity: 1;}
.abofzJs-imgs::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.2);z-index: 4;transform: translate3d(0,0,4px);}
.abofzJs-loop{width: 100%;position: relative;z-index: 5;transform: translate3d(0,0,5px);height: 8.5rem;}
.abofzJs-loop .swiper-container{overflow: visible;width: 100%;height: 100%;}
.abofzJs-loop .swiper-wrapper{flex-wrap: wrap;width: auto;}
.abofzJs-loop .swiper-slide{width: calc(100%/4);-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;height: auto;}
.abofzJs-loop .swiper-slide::before{content: "";position: absolute;width: 1px;height: 100%;top: 0;left: 0;background: rgba(255, 255, 255, 0.2);}
.abofzJs-loop .swiper-slide:first-child:before{display: none;}
.abofzJs-loop img{display: none;width: 100%;position: relative;z-index: 4;}
.abofzJs-loop .cont{position: absolute;z-index: 4;left: 0;bottom: 0;width: 100%;color: #fff;text-align: center;}
.abofzJs-loop .swiper-slide::after{content: "";position: absolute;width: 100%;height: 80%;bottom: 0;left: 0;background: linear-gradient(to bottom,transparent,rgba(46,48,146,0.84));opacity: 0;transition: opacity .6s;}
.abofzJs-loop .swiper-slide.active::after{opacity: 1;}
.abofzJs-loop .swiper-pagination{bottom: 0;text-align: center;position: relative;margin-top: max(8px,0.14rem);display: none;}
.abofzJs-loop .swiper-pagination-bullet {width: max(6px,0.1rem);height: max(6px,0.1rem);background: #e6e6e6;opacity: 1;margin: 0 max(4px,0.08rem) !important;}
.abofzJs-loop .swiper-pagination-bullet-active {opacity: 1;background: #2e3092;}
.abofzGy{background: #fff;}
.abofzGy-head{width: 100%;align-items: flex-end;justify-content: space-between;}
.abofzGy-head .sonTitle{width: 9.2rem;}
.abofzGy-btn{width: auto;}
.abofzGy-btn>div{width: max(36px,0.48rem);height: max(36px,0.48rem);border-radius: 50%;background: #fff;color: #2e3092;font-size: max(14px,0.16rem);line-height: 1;transition: background .4s,color .4s;margin-right: max(10px,0.2rem);cursor: pointer;border: 1px solid #2e3092;}
.abofzGy-btn>div:last-child{margin-right: 0;transform: rotateY(180deg);}
.abofzGy-btn>div:hover{color: #fff;background: #2e3092;}
.abofzGy-loop{width: 100%;padding: 0 max(20px,0.48rem);}
.abofzGy-loop .swiper-container{overflow: visible;}
.abofzGy-link{display: block;width: 100%;}
.abofzGy-link .img img{width: 100%;height: 2.25rem;}
.abofzGy-loop .swiper-pagination{bottom: 0;text-align: center;position: relative;margin-top: max(8px,0.14rem);display: none;}
.abofzGy-loop .swiper-pagination-bullet {width: max(6px,0.1rem);height: max(6px,0.1rem);background: #e6e6e6;opacity: 1;margin: 0 max(4px,0.08rem) !important;}
.abofzGy-loop .swiper-pagination-bullet-active {opacity: 1;background: #2e3092;}
.abofzBg{background: #f7f7f7;}
.abofzBg-loop{width: 100%;}
.abofzBg-loop .swiper-slide{background: #fff;height: auto;border-radius: max(8px, 0.20rem);}
.abofzBg-link{width: 100%;height: 100%;flex-direction: row-reverse;}
.abofzBg-link-img{width: 5.62rem;box-shadow: 0px 0px max(20px,0.54rem) 0px rgba(46, 48, 146, 0.17);}
.abofzBg-link-img img{width: 100%;height: 3.74rem;}
.abofzBg-link-cont{width: calc(100% - 5.62rem);}
.abofzBg-link-cont .link a{height: max(40px,0.56rem);border-radius: max(20px,0.28rem);padding: 0 max(16px,0.32rem);border: 1px solid #666;display: flex;align-items: center;font-size: max(14px,0.16rem);color: #333;transition: background .4s,color .4s, border .4s, box-shadow .4s;line-height: 1;}
.abofzBg-link-cont .link a i{font-size: max(16px,0.18rem);margin-left: max(8px,0.16rem);}
.abofzBg-link-cont .link a:hover{background: #003f98;color: #fff;border-color: #003f98;box-shadow: 0 max(3px,0.06rem) max(10px,0.2rem) rgba(29, 32, 135, 0.3);}
.abofzBg-loop .swiper-pagination{bottom: 0;text-align: center;position: relative;margin-top: max(10px,0.24rem);}
.abofzBg-loop .swiper-pagination-bullet {width: max(6px,0.1rem);height: max(6px,0.1rem);background: #ccc;opacity: 1;margin: 0 max(4px,0.08rem) !important;}
.abofzBg-loop .swiper-pagination-bullet-active {opacity: 1;background: #2e3092;}
@media only screen and (max-width:992px){
.abojsBg-head .title{width: 100%;}
.abojsBg-head .title br{display: none;}
.abojsBg-head .text{width: 100%;margin-top: 12px;}
.abojsSm{padding: 12px 0;}
.abojsSm-list li{flex: none;width: 100%;padding: 24px 4%;}
.abojsSm-list li .text{margin-top: 20px;}
.abojsSm-list li::before{width: 100%;height: 1px;}
.abojsFz-wrap{flex-direction: row;}
.abojsFz-imgs{width: 100%;height: 268px;}
.abojsFz-main{width: 100%;flex-direction: row;padding: 0;}
.abojsFz-main .gallery{width: 100%;height: auto;margin-top: 16px;}
.abojsFz-main .gallery .swiper-container{overflow: hidden;}
.abojsFz-main .gallery .swiper-wrapper {flex-direction: row;transition: .8s;}
.abojsFz-main .gallery::before{display: none;}
.abojsFz-gallery-cont .text{display: block;}
.abojsFz-main .thumbs{width: 100%;height: auto;border-top: 2px solid #d1d8de;padding-top: 16px;}
.abojsFz-main .thumbs .thumbs-click{width: 100%;padding-left: 0;justify-content: center;}
.abojsFz-main .thumbs .thumbs-click::before, .abojsFz-main .thumbs .thumbs-click::after{display: none;}
.abojsFz-gallery-cont{text-align: center;}
.abojsFz{background: none;}
.abojsSl-list ul{margin-top: -24px;}
.abojsSl-list li{flex: none;width: 50%;margin-top: 24px;}
.abojsBj-map{width: 96%;margin: 0 auto;}
.abojsBj-hint{bottom: -50px;width: 96%;left: 2%;}
.abojsBj{padding-bottom: 90px;}
.abojsBj-dots .dot span{display: none;}
.abofzYj-head .title{width: 100%;padding: 0;}
.abofzYj-head .title br{display: none;}
.abofzYj-head .text{width: 100%;margin-top: 12px;}
.abofzYj{background-size: auto 50%;}
.abofzMb-main{width: 100%;}
.abofzMb-menu{margin: 20px auto 0;}
.abofzFz-loop-cont{padding: 0 20px;}
.abofzFz-wrap .swiper-pagination{position: relative;left: 0;flex-direction: row;margin-top: 16px;}
.abofzFz-wrap .swiper-pagination-bullet{margin: 0 5px !important;}
.abofzJs{padding: 0 4%;background: #fff;}
.abofzJs-imgs{display: none;}
.abofzJs-loop{height: auto;}
.abofzJs-loop img{display: block;height: 160px;border-radius: 8px;}
.abofzJs-loop .swiper-pagination{display:block;}
.abofzJs-loop .swiper-container{overflow: hidden;}
.abofzJs-loop .swiper-wrapper{justify-content: flex-start;margin: 0;width: 100%;flex-wrap: nowrap;}
.abofzJs-loop .swiper-slide{width: 100%;margin: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;flex: none;}
.abofzJs-loop .cont{position: relative;color: #282828;padding: 16px 0 0;}
.abofzGy-head .sonTitle{width: 100%;}
.abofzGy-btn{display: none;}
.abofzGy-link .img img{height: 162px;}
.abofzBg-link{padding: 20px;flex-direction: row;}
.abofzBg-link-img{width: 100%;}
.abofzBg-link-img img{height: 192px;}
.abofzBg-link-cont{width: 100%;padding: 20px 0 0;}
}
/* 图片列表 */
.busimqLb-product .img{border: solid 1px #ddd;padding: 1%;overflow: hidden;}
.busimqLb-product .img img{transition: all 0.4s ease-in-out 0s;height: 280px;}
.busimqLb-product:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.busimqLb-product .cont{line-height:42px;text-align: center;background: #003f98;margin-top: 12px;}
.busimqLb-product:hover .cont{background: #FB8C18;}
.busimqLb-product .cont .title{color:#fff;}
/* 图文列表 */
#twlb{ width:100%; float:left; text-align:center;}
#twlb ul{list-style-type:none;}
#twlb ul li{ position:relative; z-index:1; width:100%; overflow:hidden; padding:2%; float:left;margin-top:10px; margin-bottom:10px; text-align:left; background-color:#FFFFFF}
#twlb UL LI:after{border:#ddd solid 1px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; width:100%; height:100%; position:absolute; z-index:-1; content:""; left:0px; top:0px; background-color:#fff;}
#twlb UL LI:hover:after{ border:#003f98 solid 1px; background-color:#f3f3f3;}
#twlb ul li .tp{ width:22%; float:left; overflow:hidden; height:180px; margin-right:20px; display:block; text-align:center;  }
#twlb ul li .tpd{ width:22%; float:left; overflow:hidden;  margin-right:20px; display:block; text-align:center;  }
#twlb ul li .tpd img{max-width:100%; border:0px; height:180px;display:block;transition:all 0.6s ease-in-out 0s; margin-left:auto; margin-right:auto;}
#twlb ul li .tp img{width:100%; border:0px; min-height:180px;display:block;transition:all 0.6s ease-in-out 0s;}
#twlb ul li .bt{ line-height:35px; height:35px; font-size:16px; font-weight:bold; overflow:hidden;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden; color:#333;}
#twlb ul li .js{ line-height:22px; height:88px; font-size:14px; display: -webkit-box; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; color:#777}
#twlb ul li .more .time{ color:#444; font-size:14px; float:left;line-height:24px}
#twlb ul li .more{ margin-top:4px; color:#003f98; text-align:right; }
#twlb ul li .more .xx{   padding-left:20px; padding-right:20px; font-size:14px;border-radius:20px; float:right;  background-color:#555;  color:#fff; line-height:25px;}
#twlb ul li A{ display:block; width:100%; height:100%;}
#twlb ul li:hover A .bt,#twlb ul li:hover A .more .time{ color:#003f98;}
#twlb ul li:hover A .xx{color:#fff; background-color:#003f98; }
#twlb ul LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
@media only screen and (max-width:992px){
#twlb ul li .tp {width: 35%;height: 80px;margin-right: 12px;}
#twlb ul li .tp img {min-height: 80px;}
#twlb ul li .bt {line-height: 20px;height: 20px;font-size: 12px;font-weight: bold;}
#twlb ul li .js {line-height: 20px;height: 40px;font-size: 12px;-webkit-line-clamp: 2;}
#twlb ul li .more .time {font-size: 12px;line-height: 20px;}
#twlb ul li .more .xx {padding-left: 20px;padding-right: 20px;font-size: 12px;line-height: 20px;}
}
/* 图文内容 */
.ny_bt #title{border-bottom: #cccccc 1px dotted;line-height: 52px;}
.gs_js .contain .img{text-align: center;}
.gs_js .contain .img img{max-width:100%;}
.gs_wz .hei {margin-top: 12px;font-size: 16px;color: #fff;text-indent: 20px;background-color: #003f98;font-weight: bold;line-height: 2.5;margin-bottom: 10px;}
/* 公告 */
#newslist{width:100%;float:left;line-height:22px;word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/font-size:12px;}
#newslist UL {COLOR:#565656; list-style-type:none; margin-bottom:8px;}
#newslist UL LI A {color:#333; }
#newslist UL LI {width:100%; float:left;line-height:22px;font-size:12px; padding:1.5%;  margin-bottom:1.5%;background-color:#F9F9F9;display: block; position: relative; z-index: 1; overflow:hidden; }
#newslist UL LI:after{border:#ddd solid 1px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; width:100%; height:100%; position:absolute; z-index:-1; content:""; left:0px; top:0px; background-color:#fff;}
#newslist UL LI:hover:after{ border:#003f98 solid 1px; background-color:#f3f3f3;}
#newslist UL LI .zs{ width:100%; float:left;}
#newslist UL LI dd{ font-size:15px; line-height:26px; margin-bottom:2px; overflow:hidden;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden;  height:26px; font-weight:600; }
#newslist UL LI .img2{ float:right; width:130px; height:112px; border:0px; margin-left:18px;}
#newslist UL LI h5 b{ font-size:25px;  line-height:30px; }
#newslist UL LI p{ font-size:14px; line-height:25px; color:#fff; font-weight:normal;}
#newslist UL LI p.gjc{ color:#003f98; text-align:left}
#newslist UL LI A h5 {text-align:center;cursor:pointer;width:73px;padding-top:10px;padding-bottom:10px;height:75px;color:#fff;float:left;margin-right:25px;font-family: Arial, Helvetica, sans-serif;font-size: 15px;line-height:22px;background-color:#003f98;}
#newslist UL LI em{ height:44px; line-height:22px;color:#999; font-size:14px;font-style: normal; display: -webkit-box; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
#newslist UL LI A:hover { color:#003f98}
#newslist UL LI A:hover h5{ background-color:#FB8C18;}
#newslist UL LI span{  }
#newslist UL LI A span { color:#1E61A7}
#newslist UL LI A:hover span {color:#003f98;}
@media only screen and (max-width:992px){
#newslist UL LI A h5 {width: 63px;padding-top: 8px;padding-bottom: 8px;height: 63px;color: #fff;float: left;}
#newslist UL LI h5 b {font-size: 20px;line-height: 26px;}
#newslist UL LI p {font-size: 13px;line-height: 25px;}
#newslist UL LI dd {font-size: 12px;}
#newslist UL LI em {font-size: 12px;}
}
/* =====================搜索结果页======================== */
.search-info {width: 100%;line-height: 1.1;color: #333;}
.search-info span {color: #272f92;font-weight: 700;flex: 1;}
.search-list {width: 100%;}
.search-link {display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: max(20px,0.4rem) max(15px,0.26rem);margin-top: max(12px,0.18rem);}
.search-link:first-child {margin-top: 0;}
.search-link h2 {color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link .highlightRow span {color: #272f92 !important;}
.search-link p {width: 100%;color: #666;}
.search-link .highlightRow span {color: #272f92 !important;}
/* =====================产品封面======================== */
.product1{background: url(../images/banner_01.jpg) center center no-repeat;background-size: cover;}
.product2{background: url(../images/banner_02.jpg) center center no-repeat;background-size: cover;}.
.product3{background: url(../images/banner_03.jpg) center center no-repeat;background-size: cover;}
.product4{background: url(../images/banner_04.jpg) center center no-repeat;background-size: cover;}
.product5{background: url(../images/banner_05.jpg) center center no-repeat;background-size: cover;}
.product6{background: url(../images/banner_06.jpg) center center no-repeat;background-size: cover;}
.product7{background: url(../images/banner_07.jpg) center center no-repeat;background-size: cover;}
.product8{background: url(../images/banner_08.jpg) center center no-repeat;background-size: cover;}
.text h1 {text-shadow: 1px 1px 1px #07A8FE;color: rgba(255,255,255,0.95);font-size: 54px;text-align: center;}
.text h4 {line-height: 26px;width: 762px;color:#fff;margin: 0 auto;padding: 12px 0 35px 0;text-align: center;position: relative;top: 15px;}
.text .cp ul {justify-content: center;}
.text .cp ul li{width: calc(100%/4 - max(12px,0.3rem));margin-left: max(12px,0.1rem);margin-right: max(12px,0.1rem);}
.text .cp ul li a .img{width: 100%;border: 3px solid #fff;height: 2.5rem;background: linear-gradient(180deg, #fefefe, #e7e7ef);padding: max(16px,0.36rem);}
.text .cp ul li a .img img{max-height: 94%;max-width: 100%;transition: transform .6s ease;}
.text .cp ul li a:hover img{transform: scale(1.04);}
.text .cp ul li a p{color:#fff;text-align: center;line-height: 50px;}
.text .btn {width:100%;text-align: center;display: inline-block;}
.text .btn a {width:200px;line-height:40px;display: inline-block;border-radius: 3px;color: #fff;background-color: #003f98;border: 2px solid #003f98;}
@media only screen and (max-width:992px){
.text h1{font-size: 24px;}
.text h4{width: 95%;}
.text .cp ul li{width: 100% !important;}
.text .cp ul li a .img{height: 178px;}
}

