
/* 内页banner */
.nyBanenr{height: 20rem;position: relative;}
.nyBanenr .text{position: absolute;left: 50%;bottom: 4.67rem;transform: translateX(-50%);color: #FFFFFF;line-height: 1.5;}
.nyBanenr .en,
.nyBanenr .ch{line-height: 1;text-transform: uppercase;font-family: "MONTSERRAT-BLACK";opacity: 0.1;}
.nyBanenr .ch{opacity: 0.9;}
.nyBanenr .en{display: none;}
/* 面包屑 */
.bread{background: #FFFFFF;border-bottom: 1px solid #DDDDDD;color: #222222;line-height: 2rem;}
.bread .path{flex-shrink: 0;margin-left: 1rem;}
.bread .path span{margin: 0 5px;}
.bread .container{flex: 1;}
.bread .container .swiper-slide{width: auto;font-weight: bold;}
.bread a:hover,
.bread .on a{color: #2E2F91;}

/* 标题 */
.nyTitle{color: #3A3A3A;font-weight: normal;line-height: 1.5;margin-bottom: 1.33rem;}
.nyTitle h3{font-weight: normal;}

/* 关于我们 */
.aboutWrap .part1{background-image: linear-gradient(176deg, rgba(46,47,145,0.00) 21%, rgba(46,47,145,0.10) 100%);position: relative;}
.aboutWrap .part1 .bg{position: absolute;right: 0;top: 2.43rem;width: 57.6%;}
.aboutWrap .part1 > .w1440{position: relative;z-index: 2;}
.aboutWrap .part1 .contRight{width: 48.6%;}
.aboutWrap .part1 .contRight img{width: 100%;}
.aboutWrap .part1 .contLeft{width: 48.6%;max-height: 14rem;overflow: auto;}
.aboutWrap .part1 .contLeft .desc{padding: 0.67rem 0;color: #2E2F91;font-weight: bold;line-height: 1.77;}
.aboutWrap .part2 .btn{height: 0.8rem;margin-left: 1rem;cursor: pointer;filter: brightness(0) invert(0.6);}
.aboutWrap .part2 .btn:hover{filter: brightness(1) invert(0);}
.aboutWrap .part2 .container .wrap{display: block;background-image: linear-gradient(180deg, rgba(46,47,145,0.08) 0%, rgba(46,47,145,0.60) 100%);padding: 0.67rem 0.53rem 0;}
.aboutWrap .part2 .container .pic{padding-bottom: 140.83%;position: relative;}
.aboutWrap .part2 .container .pic span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.aboutWrap .part2 .container .pic img{max-width: 100%;max-height: 100%;box-shadow: 0 0.27rem 0.67rem rgba(0, 0, 0, 0.16);}
.aboutWrap .part2 .container .tit{color: #FFFFFF;line-height: 1.93rem;text-align: center;font-weight: bold;}
.aboutWrap .part2 .container .wrap:hover .pic img{transform: scale(1.04);}
.aboutWrap .part3{background: #F6F6F6;overflow: hidden;}
.aboutWrap .part3 .tabs{padding: 0 1.2rem;position: relative;}
.aboutWrap .part3 .tabs .btn{position: absolute;top: 50%;transform: translateY(-50%);height: 0.8rem;cursor: pointer;filter: brightness(0) invert(0.5);}
.aboutWrap .part3 .tabs .prev{left: 0;}
.aboutWrap .part3 .tabs .next{right: 0;}
.aboutWrap .part3 .tabs .btn:hover{filter: brightness(1) invert(0);}
.aboutWrap .part3 .tabs .swiper-slide{background: url(../images/line.svg) no-repeat center;text-align: center;background-size: 100%;margin-left: -1px;cursor: pointer;line-height: 2rem;color: #666666;}
.aboutWrap .part3 .tabs .swiper-slide.active{color: #222222;font-size: 1rem;}
.aboutWrap .part3 .contScroll{width: 100%;padding: 1.33rem 0.83rem 0.83rem;margin-left: -0.83rem;}
.aboutWrap .part3 .contScroll .wrap{padding: 0.67rem 0 0 8rem;position: relative;min-height: 8rem;}
.aboutWrap .part3 .contScroll .date{width: 83.33%;height: calc(100% - 0.67rem);position: absolute;left: 0;top: 0;background: #2E2F91;border-radius: 0.67rem 0 0;box-sizing: border-box;padding: 0.27rem 0 0 0.57rem;color: rgba(255, 255, 255, 0.46);font-weight: bold;}
.aboutWrap .part3 .contScroll .date .year{font-family: "Oswald-Bold";font-weight: normal;}
.aboutWrap .part3 .contScroll .cont{width: 100%;position: relative;z-index: 2;box-sizing: border-box;padding: 1rem 1rem 1.8rem;background: #FFFFFF;border-radius: 0.67rem 0 0.67rem 0;color: #222222;background: #FFFFFF;box-shadow: 0 0.27rem 0.83rem 0 rgba(0,0,0,0.12);}

/* more */
.more{color: #2E3091;line-height: 0.73rem;font-weight: 300;}

/* 产品列表 */
.prodList{display: flex;flex-wrap: wrap;}
.prodList li{width: 31.5%;margin: 0 2.7% 2rem 0;}
.prodList li:nth-child(3n){margin-right: 0;}
.prodList .wrap{display: block;}
.prodList .pic{padding-bottom: 100%;background: #EAEAF4;border-radius: 2.67rem 0.67rem 2.67rem 0.67rem;}
.prodList .pic span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.prodList .pic img{max-width: 80%;max-height: 80%;}
.prodList .title{padding: 1rem 0;border-bottom: 1px solid #DDDDDD;color: #222222;line-height: 0.93rem;}
.prodList .title .en{color: #2E2F91;margin-bottom: 0.27rem;line-height: 1.1;}
.prodList .title .tit{display: none;}
.prodList .desc{color: #666666;line-height: 0.93rem;height: 3.73rem;overflow: hidden;margin: 0.67rem 0;}
.prodList .wrap:hover .pic{box-shadow: 0 0 10px rgba(46, 47, 145, 0.3);}

/* 分页 */
.page a{min-width: 1.53rem;height: 1.53rem;margin: 0 0.2rem;border: 1px solid #CCCCCC;border-radius: 4px;text-align: center;line-height: 1.53rem;color: #666666;}
.page a img{height: 40%;filter: brightness(0) invert(0.6);}
.page a.on,
.page a:hover{border-color: #2E2F91;color: #2E2F91;}
.page a:hover img{filter: brightness(1) invert(0);}

/* 产品标题 */
.prodTitle{color: #3A3A3A;line-height: 1.5;font-weight: normal;margin-bottom: 0.67rem;}

/* 产品详情 */
.contPorduct .part1 .top{margin-bottom: 2.67rem;}
.contPorduct .part1 .top .pic{width: 41.66%;height: 20rem;background: #EAEAF4;border-radius: 2.67rem 0.67rem 2.67rem 0.67rem;}
.contPorduct .part1 .top .pic img{max-width: 80%;max-height: 80%;}
.contPorduct .part1 .top .right{width: 54%;}
.contPorduct .part1 .top .title{color: #3A3A3A;line-height: 1.5;margin-bottom: 1.33rem;}
.contPorduct .part1 .top .title .en{line-height: 0.93rem;color:#2E2F91;margin-bottom: 4px;}
.contPorduct .part1 .top .title .tit{display: none;}
.contPorduct .part1 .top .desc{color: #222222;font-weight: bold;margin-bottom: 0.4rem;}
.contPorduct .part1 .top  .text{margin-bottom: 1.33rem;}
.contPorduct .part1 .top .btmTit{color: #222222;line-height: 0.93rem;margin-bottom: 0.4rem;}
.contPorduct .part1 .top .list,
.contPorduct .part1 .top .list li{list-style: none;}
.contPorduct .part:nth-child(2n){background: #F6F6F6;}
.contPorduct .part2 .list{display: flex;flex-wrap: wrap;}
.contPorduct .part2 .list li{width: 24.375%;margin: 0 0.8% 0.8% 0;box-sizing: border-box;padding: 0.67rem;background: #FFFFFF;border-left: 2px solid rgba(46, 47, 145, 0.2);color: #666666;line-height: 0.93rem;}
.contPorduct .part2 .list li:nth-child(4n){margin-right: 0;}
.contPorduct .part2 .list li .tit{color: #222222;font-weight: bold;}
.contPorduct .part2 .list li:hover{border-color: #2E2F91;box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);}

/* 案例列表 */
.caseList{display: flex;flex-wrap: wrap;}
.caseList li{width: 31.5%;margin: 0 2.7% 2rem 0;}
.caseList li:nth-child(3n){margin-right: 0;}

/* 合作伙伴 */
.partnerList{display: flex;flex-wrap: wrap;}
.partnerList li{width: 16.66%;margin: 0 4.16% 4.16% 0;}
.partnerList li:nth-child(5n){margin-right: 0;}
.partnerList li a{display: block;padding-bottom: 100%;position: relative;background: #fff;box-shadow: 0 8px 1rem 0 rgba(0,0,0,0.12);border-radius: 0.67rem;overflow: hidden;}
.partnerList li a span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.partnerList li a img{max-width: 90%;max-height: 90%;}
.partnerList li a:hover{box-shadow: 0 8px 1rem 0 rgba(0,0,0,0.3);}
.partnerList li a:hover img{transform: scale(1.1);}

/* 新闻列表 */
.newsList{display: flex;flex-wrap: wrap;}
.newsList li{width: 31.5%;margin: 0 2.7% 2rem 0;}
.newsList li:nth-child(3n){margin-right: 0;}
.newsList .wrap{display: block;background: #F6F6F6;border-radius: 0.67rem;overflow: hidden;color: #7C7C7C;line-height: 0.93rem;}
.newsList .pic{padding-bottom: 52.98%;border-radius: 0.67rem 0.67rem 0 0;}
.newsList .text{padding: 0.67rem;border: 1px solid #F6F6F6;border-radius: 0 0 0.67rem 0.67rem;border-top: none;}
.newsList .tit{color: #232323;line-height: 1rem;height: 2rem;margin: 4px 0 1rem;}
.newsList .wrap:hover{background: #FFFFFF;box-shadow: 0 8px 1rem 0 rgba(0,0,0,0.12);}
.newsList .wrap:hover .text{border-color: #2E2F91;}
.newsList .wrap:hover .tit{color: #2E2F91;}

/* 新闻详情 */
.passage{padding-top: 2.67rem;}
.passage .psgTitle{margin-bottom: 1.33rem;}
.passage .psgTitle .tit{color: #222222;line-height: 1.33;margin-bottom: 0.4rem;}
.passage .psgTitle .info{color: #999999;line-height: 0.93rem;display: flex;align-items: center;}
.passage .psgTitle .info img{margin-right: 0.3rem;height: 0.8rem;}
.passage .psgTitle .info span{margin-right: 1rem;}
.passage .psgTitle .info span:last-child{margin-right: 0;}
.passage .psgCont{min-height: 300px;margin-bottom: 2rem;}
.passage .share{display: flex;align-items: center;color: #999999;}
.passage .share img{margin-right: 0.67rem;}
.passage .share img:first-child{margin-right: 0.33rem;}
.passage .share span{margin-right: 0.67rem;}
.passage .psgLink{border-top: 1px solid #DDDDDD;margin-top: 3rem;}
.passage .psgLink .link{width: 40%;display: flex;align-items: center;color: #999999;line-height: 1.33rem;}
.passage .psgLink .link span{flex-shrink: 0;margin-right: 0.4rem;}
.passage .psgLink .link .tit{flex: 1;overflow: hidden;color: #666666;}
.passage .psgLink .link:last-child{flex-direction: row-reverse;text-align: right;}
.passage .psgLink .link:last-child span{margin: 0 0 0 0.4rem;}
.passage .psgLink .link:hover .tit{color: #2E2F91;}
.passage .psgLink .list{width: 4.67rem;height: 2.67rem;background: #2E2F91;color: #fff;flex-direction: column;}
.passage .psgLink .list img{height: 0.6rem;margin-bottom: 4px;}

/* 联系我们 */
.contactUs .mapWrap{position: relative;}
.contactUs .mapWrap .nyTitle{position: absolute;left: 1.33rem;top: 1.33rem;}
.contactUs  .textWrap{display: flex;justify-content: flex-end;position: relative;z-index: 2;padding-right: 1.33rem;}
.contactUs  .text{width: 44.44%;box-sizing: border-box;padding: 1rem;background: rgba(255,255,255,0.80);box-shadow: 0 8px 1rem 0 rgba(0,0,0,0.12);border-radius: 0.4rem;transform: translateY(-50%);z-index: 2;}
.contactUs  .text dl{margin-bottom: 1rem;}
.contactUs  .text dl:last-child{margin-bottom: 0;}
.contactUs  .text dl dt{width: 1.73rem;margin-right: 0.53rem;flex-shrink: 0;}
.contactUs  .text dl .icon{width: 100%;}
.contactUs  .text dl dd{flex: 1;overflow: hidden;color: #222222;line-height: 0.73rem;}
.contactUs  .text dl dd .cont{color: #222222;line-height: 0.93rem;font-weight: bold;}


@media screen and (max-width: 1620px){

}
@media screen and (max-width: 1480px){

}

@media screen and (max-width: 1300px){
}

@media screen and (max-width: 1200px){
.nyTitle{margin-bottom: 1rem;}
.aboutWrap .part1 .contLeft .desc{padding-top: 0;}
}

@media screen and (max-width: 1024px){
.contactUs .textWrap{padding-right: 0;}
.contactUs .text{width: 100%;transform: translateY(0);margin-top: 1rem;}
}

@media screen and (max-width: 760px){
.nyBanenr{height: auto;padding: 4rem 0 2rem;}
.nyBanenr .text{position: relative;left: 0;transform: translateX(0);bottom: 0;line-height: 1;}
.nyBanenr .en{font-size: 1rem;}

.bread > .w1440{display: block;}
.bread .path{display: none;}

.aboutWrap .part1 > .w1440{flex-wrap: wrap;}
.aboutWrap .part1 .contLeft,
.aboutWrap .part1 .contRight{width: 100%;}
.aboutWrap .part1 .contLeft{max-height: none;}
.aboutWrap .part3 .contScroll{padding: 1rem 0.8rem 0.8rem;}
.aboutWrap .part3 .contScroll .date{width: calc(100% - 0.67rem);}
.aboutWrap .part3 .contScroll .date .year{font-size: 1rem;}
.aboutWrap .part3 .contScroll .wrap{padding-left: 0.67rem;padding-top: 3rem;}
.aboutWrap .part3 .tabs .swiper-slide.active{font-size: 0.8rem;}

.prodList{justify-content: space-between;}
.prodList li{width: 48%;margin: 0 0 4%;}
.prodList .title{padding: 0.6rem 0;}

.page a{min-width: 1rem;height: 1rem;line-height: 1rem;}

.contPorduct .part1 .top{flex-wrap: wrap;margin-bottom: 1rem;}
.contPorduct .part1 .top .pic,
.contPorduct .part1 .top .right{width: 100%;}
.contPorduct .part1 .top .pic{margin-bottom: 1rem;height: 12rem;}
.contPorduct .part1 .top .title,
.contPorduct .part1 .top .text{margin-bottom: 0.5rem;}
.contPorduct .part2 .list{justify-content: space-between;}
.contPorduct .part2 .list li{width: 49%;margin: 0 0 0.6rem;padding: 0.5rem;}

.caseList{justify-content: space-between;}
.caseList li{width: 48%;margin: 0 0 4%;}

.partnerList{padding-bottom: 1rem;}
.partnerList li{width: 32%;margin: 0 2% 2% 0;}
.partnerList li:nth-child(5n){margin-right: 2%;}
.partnerList li:nth-child(3n){margin-right: 0;}

.newsList{justify-content: space-between;}
.newsList li{width: 48%;margin: 0 0 4%;}
.newsList .tit{line-height: 0.8rem;height: 1.6rem;margin: 0 0 0.6rem;}

.passage{padding-top: 1.6rem;}
.passage .psgTitle{margin-bottom: 1rem;}
.passage .share{display: none;}
.passage .psgLink{margin-top: 1rem;padding: 0.5rem 0;}
.passage .psgLink .list{display: none;}
.passage .psgLink > .w1440{flex-wrap: wrap;}
.passage .psgLink .link{width: 100%;max-width: 100%;line-height: 1rem;}
.passage .psgLink .link:last-child{flex-direction: row;text-align: left;}
.passage .psgLink .link:last-child span{margin: 0 0.4rem 0 0;}

.contactUs .mapWrap .nyTitle{position: relative;left: 0;top: 0;}
.contactUs .text{padding: 0.5rem;}
.contactUs .text dl{margin-bottom: 0.5rem;}
}

@media screen and (max-width: 468px){
.prodList li,
.caseList li,
.newsList li{width: 100%;margin-bottom: 1rem;}
.caseList .caseWrap .tit,
.newsList .tit{height: auto;}
}