
.nyPage{padding-top: 3.2rem;background: #F7F9FE;}

/* nyBanner */
.nyBanner{width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;color: #FFFFFF;font-weight: 300;line-height: 1.5;position: relative;}
.nyBanner .wrap{height: 14.66rem;}
.nyBanner .title{line-height: 1.2;font-weight: 300;margin-bottom: 0.4rem;}
.nyBanner .path{position: absolute;left: 0;bottom: 1.4rem;width: 100%;color: #fff;line-height: 20px;z-index: 3;font-weight: 300;}
.nyBanner .path > .w1600{display: flex;justify-content: flex-end;}
.nyBanner .path .text{padding-left: 20px;background: url(../image/icon_path.svg) no-repeat left center;}
.nyBanner .path span{margin: 0 5px;}
.nyBanner .path a:hover{opacity: 0.8;}


/*面包屑导航*/
.bread-nav-1st{display: inline-block;vertical-align: top;font-size: 0;padding-left: 20px;background: url(../image/icon_path.svg) no-repeat left center;display: flex;align-items: center;}
.bread-nav-1st > li{position: relative;display: inline-block;vertical-align: top;padding-right: 30px;font-size: 0.6rem;}
.bread-nav-1st > li:after{content: '';position: absolute;right: 10px;top: 50%;width: 6px;height: 6px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: translate(-50%,-50%) rotate(45deg);}
.bread-nav-1st > li:last-child:after{display: none;}
.bread-nav-1st > li:first-child{padding-right: 0;}
.bread-nav-1st > li:first-child::after{display: none;}
.bread-nav-1st > li > a{display: block;line-height: 40px;transition: 0.3s;}
.bread-nav-1st > li > a:hover{color: rgba(255, 255, 255, 0.8);}
.bread-nav-1st > li:hover .bread-nav-2nd{visibility: visible;opacity: 1;margin-top: 0;transition: 0.3s;}
.bread-nav-2nd{position: absolute;left: calc(50% - 15px);top: 100%;min-width: 100px;box-sizing: border-box;padding: 10px 20px;background-color: #fff;border: 1px solid #ddd;transform: translateX(-50%);box-shadow: 1px 1px 5px rgba(0,0,0,.1);visibility: hidden;opacity: 0;margin-top: 10px;}
.bread-nav-2nd:before{content: '';position: absolute;left: 50%;top: 0;width: 10px;height: 10px;background-color: #fff;border-top: 1px solid #ddd;border-right: 1px solid #ddd;transform: translate(-50%,-50%) rotate(-45deg);}
.bread-nav-2nd > li{}
.bread-nav-2nd > li > a{display: block;padding: 6px 0;line-height: 20px;white-space: nowrap;transition: 0.3s;color: #333;}
.bread-nav-2nd > li > a:hover{color: #014BA7;opacity: 1 !important;}

/* bread */
.bread{background: #FFFFFF;box-shadow: 0 0 10px rgba(0, 0, 0, 0.09);line-height: 2.5rem;}
.bread > ul{display: flex;}
.bread li{flex: 1;border-right: 1px solid #E8E8E8;/*max-width: 9rem;*/}
.bread li:first-child{border-left: 1px solid #E8E8E8;}
.bread li a{display: block;color: #333333;text-align: center;}
.bread .ani-btn:hover:after,
.bread .on .ani-btn:after,
.bread .ani-btn.on:after{transform: translate(-50%,-50%) scale(18);}

/* nyContent */
.nyContent{padding: 3rem 0 2.66rem;min-height: 300px;}

/* btnStyle */
.btnWrap{display: flex;}
.btnStyle{display: inline-block;min-width: 4.33rem;border: 1px solid #E6E6E6;color: #666666;line-height: 1.3rem;margin-right: 0.6rem;text-align: center;}
.btnStyle:last-child{margin-right: 0;}
/* .btnStyle span{margin-left: 6px;} */


/* prodList */
.prodList{padding-bottom: 1.33rem;}
.prodList li{width: 32%;margin: 0 2% 2.5% 0;background: #FFFFFF;box-sizing: border-box;padding: 1.33rem;border-radius:8px; box-shadow: 0 0 6px rgba(228, 228, 228, 0.6);}
.prodList li:nth-child(3n){margin-right: 0;}
.prodList li .pic{height: 0;padding-bottom: 61.16%;position: relative;overflow: hidden;}
.prodList li .pic .bgStyle{background-size: contain;left: 1%;width: 98%;}
.prodList li .pic a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.prodList li .pic img{max-width: 100%;max-height: 100%;}
.prodList li .text{padding: 1.2rem 0 0;}
.prodList li .text .title{padding-bottom: 0.7rem;position: relative;border-bottom: 1px solid #D8D8D8;color: #111111;line-height: 1rem;}
.prodList li .text .title::before{content: "";width: 3.33rem;height: 1px;background: #111111;position: absolute;left: 0;bottom: -1px;transition:all 1s linear;}
.prodList li .text .desc{color: #666666;line-height: 0.8rem;height: 1.6rem;overflow: hidden;margin: 0.7rem 0 1rem;}
.prodList li:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.prodList li:hover .text .title{color: #014BA7;}
.prodList li:hover .text .title:before{background: #014BA7;width: 100%;}

/* page */
.page a{display: block;background: #FFFFFF;border: 1px solid #ECECEC;margin: 0 5px;padding: 0 0.6rem;line-height: 1.6rem;}
.page a.btn{padding: 0 1.6rem;margin: 0 1.3rem;}
.page a.disable{opacity: 0.5;pointer-events: none;}

/* tableStyle */
.tableStyle table{width: 100%;margin: 0 auto;border-collapse: collapse;text-align: center;}
.tableStyle table th,
.tableStyle table td{border: 1px solid #CFCFCF;word-break: break-all;}
.tableStyle table th{padding: 0.6rem 0;background: #E0E0E0;color: #111100;font-weight: bold;}
.tableStyle table td{padding: 8px;}
.tableStyle table tr:nth-child(2n+3) td{background: #F5F5F5;}

/* contProduct */
.contProduct .top{margin-bottom: 1.33rem;background: #FFFFFF;padding: 2.5rem 3.33rem 2.93rem;}
.contProduct .top .left{width: 39%;}
.contProduct .picScroll{border: 1px solid #E6E6E6;margin-bottom: 1rem;position: relative;overflow: hidden;}
.contProduct .picScroll .pic{height: 12.6rem;}
.contProduct .picScroll .pic img{max-width: 90%;max-height: 90%;}
.contProduct .thumbScroll{padding: 0 1.93rem;position: relative;}
.contProduct .thumbScroll .btn{position: absolute;top: 0;width: 1.33rem;height: 100%;box-sizing: border-box;border: 1px solid #EBEBEB;cursor: pointer;}
.contProduct .thumbScroll .btn.prev{left: 0;}
.contProduct .thumbScroll .btn.next{right: 0;}
.contProduct .thumbScroll .btn img{filter: brightness(0) invert(0.4);}
.contProduct .thumbScroll .btn:hover{border-color: #014BA7;}
.contProduct .thumbScroll .btn:hover img{filter: brightness(1) invert(0);}
.contProduct .thumbScroll .container{width: 100%;position: relative;overflow: hidden;}
.contProduct .thumbScroll .pic{height: 2.6rem;box-sizing: border-box;border: 1px solid #EBEBEB;cursor: pointer;}
.contProduct .thumbScroll .pic img{max-width: 90%;max-height: 90%;}
.contProduct .thumbScroll .pic.active{border-color: #014BA7;}
.contProduct .top .right{width: 55.7%;}
.contProduct .top .title{color: #111111;line-height: 1.4;padding-bottom: 1rem;border-bottom: 1px solid #D8D8D8;position: relative;}
.contProduct .top .title::before{content: "";width: 3.33rem;height: 1px;background: #999999;position: absolute;left: 0;bottom: -1px;}
.contProduct .top .desc{margin: 0.9rem 0 1.4rem;color: #666666;}
.contProduct .top .dl{display: flex;line-height: 1.2rem;padding-bottom: 1.5rem;}
.contProduct .top .dl dt{color: #666666;margin-top: 1px;flex-shrink: 0;margin-right: 1.2rem;}
.contProduct .top .dl dd{flex: 1;overflow: hidden;}
.contProduct .top .dl ul{display: flex;flex-wrap: wrap;}
.contProduct .top .dl ul li{border: 1px solid #D8D8D8;margin: 0 10px 10px 0;color: #111111;font-family: "DIN";text-transform: uppercase;}
.contProduct .top .dl ul li:last-child{margin-right: 0;}
.contProduct .top .dl ul li a{padding: 0 0.6rem 0 10px;}
.contProduct .top .dl ul li img{max-width: 1rem;max-height:0.8rem;margin-right: 0.5rem;}
.contProduct .top .dl ul li.on,
.contProduct .top .dl ul li:hover{border-color: #014BA7;color: #014BA7;}
.contProduct .top .commit{padding: 0.8rem 0 0;}
.contProduct .top .commit dd span{color: #888888;margin-right: 0.66rem;}
.contProduct .top .commit dd span:last-child{margin-right: 0;}
.contProduct .item{padding: 2.33rem 3.33rem;background: #FFFFFF;margin-bottom: 1.33rem;}
.contProduct .item:last-child{margin-bottom: 0;}
.contProduct .item .prodTitle{color: #111111;font-weight: bold;line-height: 1;text-align: center;padding-bottom: 0.8rem;position: relative;margin-bottom: 1.66rem;}
.contProduct .item .prodTitle::before{content: "";width: 1rem;height: 4px;background: #999999;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.contProduct .item1{padding-bottom: 0.8rem;}
.contProduct .item1 .ul{display: flex;flex-wrap: wrap;}
.contProduct .item1 .ul li{width: 33.33%;box-sizing: border-box;padding: 1rem 1rem 1rem 0;border-bottom: 1px solid #D8D8D8;color: #666666;line-height: 1.4;}
.contProduct .item1 .ul li .tit{color: #333333;margin-bottom: 0.4rem;font-weight: bold;}
/* .contProduct .item1 .ul li:nth-child(1),
.contProduct .item1 .ul li:nth-child(2),
.contProduct .item1 .ul li:nth-child(3){border: none;} */
.contProduct .item2 .subTitle{font-weight: bold;line-height: 1;margin-bottom: 0.66rem;}
.contProduct .item2 .cont{margin-bottom: 1.66rem;}
.contProduct .item2 .cont:last-child{margin-bottom: 0;}
.contProduct .item3{padding-bottom: 1.1rem;}

/* downList */
.downList li{width: 49.2%;margin-bottom: 0.66rem;background: #FAFAFA;}
.downList li:nth-child(2n){float: right;}
.downList li a{padding: 0 1.4rem 0 0.9rem;line-height: 2.66rem;color: #333333;}
.downList li .icon{flex-shrink: 0;margin-right: 0.5rem;height: 0.8rem;}
.downList li .btn{flex-shrink: 0;margin-left: 0.5rem;}
.downList li .btn img{margin-right: 3px;filter: brightness(0) invert(0.4);opacity: 0.7;}
.downList li .tit{flex: 1;overflow: hidden;color: #333333;font-weight: normal;}
.downList li:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.downList li:hover .btn,
.downList li:hover .tit{color: #014BA7;}
.downList li:hover .btn img{filter: brightness(1) invert(0);opacity: 1;}

/* solutionList */
.solutionList li{margin-bottom: 1.66rem;background: #FFFFFF;flex-direction: row-reverse;box-shadow: 0 0 6px rgba(228, 228, 228, 0.6);}
.solutionList li:last-child{margin-bottom: 0;}
.solutionList .pic{width: 53.1%;}
.solutionList .pic span{display: block;height: 0;padding-bottom: 64.7%;position: relative;overflow: hidden;}
.solutionList .text{width: 48.7%;box-sizing: border-box;padding: 0 3.75%;}
.solutionList .text .tit{line-height: 1.2rem;color: #111111;padding-left: 0.6rem;position: relative;}
.solutionList .text .tit::before{content: "";width: 4px;height: 0.66rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #014BA7;}
.solutionList .text .desc{color: #333333;line-height: 1.2rem;height: 3.6rem;overflow: hidden;margin: 1.6rem 0 3.3rem;}
.solutionList li:nth-child(2n){flex-direction: row;}
.solutionList li:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.solutionList li:hover .text .tit{color: #014BA7;}

/* caseList */
.caseList{display: flex;flex-wrap: wrap;padding-bottom: 1.33rem;}
.caseList li{width: 32%;margin: 0 2% 2.5% 0;box-shadow: 0 0 6px rgba(228, 228, 228, 0.6);}
.caseList li:nth-child(3n){margin-right: 0;}
.caseList li .wrap{display: block;background: #FFFFFF;}
.caseList .pic{padding-bottom: 62.74%;position: relative;overflow: hidden;}
.caseList .text{padding: 1rem 1.33rem 1.2rem;}
.caseList .label{line-height: 0.8rem;font-weight: bold;display: flex;flex-wrap: wrap;}
.caseList .label dd{margin-right: 10px;}
.caseList .label dd:last-child{margin-right: 0;}
.caseList .label .y{color: #3d65ae;}
.caseList .label .g{color: #76b900;}
.caseList .label .b{color: #666666;}
.caseList .label .p{color: #3d65ae;}
.caseList .label .o{color: #76b900;}
.caseList .tit{color: #111111;line-height: 1rem;height: 2rem;overflow: hidden;margin: 0.5rem 0 1.2rem;}
.caseList li:hover .wrap{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.caseList li:hover .tit{color: #014BA7;}

/* nyTitle */
.nyTitle{margin-bottom: 2rem;text-align: center;line-height: 1.2rem;color: #333333;}
.nyTitle .tit{color: #111111;}
.nyTitle p{margin-top: 8px;}
.nyTitle.white{color: rgba(255, 255, 255, 0.7);}
.nyTitle.white .tit{color: #fff;}
.nyTitle.left{text-align: left;}

/* service */
.service .item{padding: 3rem 0;}
.service .item1{background: url(../image/serviceBg1.jpg) no-repeat center;background-size: cover;}
.service .item1 .list{display: flex;flex-wrap: wrap;}
.service .item1 .list li{width: 48.75%;margin: 2.5% 2.5% 0 0;box-sizing: border-box;padding: 1.3rem 1rem 1rem;background: rgba(255, 255, 255, 0.8);display: flex;}
.service .item1 .list li:nth-child(2n){margin-right: 0;}
.service .item1 .list li:nth-child(1),
.service .item1 .list li:nth-child(2){margin-top: 0;}
.service .item1 .list .icon{flex-shrink: 0;width: 2.8rem;height: 2.8rem;margin-right: 1.3rem;}
.service .item1 .list .text{flex: 1;overflow: hidden;color: #333333;line-height: 1.2rem;}
.service .item1 .list .tit{color: #111111;}
.service .item1 .list li:hover{background: #fff;box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.service .item1 .list li:hover .tit{color: #014BA7;}
.service .item2{padding: 2.46rem 0;}
.service .item2 .content{background: #FFFFFF;box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);display: flex;}
.service .item2 .picScroll{width: 45%;position: relative;overflow: hidden;}
.service .item2 .picScroll .pic{padding-bottom: 16.5rem;position: relative;overflow: hidden;}
.service .item2 .left{width: 55%;box-sizing: border-box;padding: 1.5rem 2rem 1rem 1.66rem;}
.service .item2 .left .pageStyle{line-height: 1.2rem;}
.service .item2 .tabs{margin: 0.7rem 0;border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;text-align: center;color: #666666;line-height: 1.2rem;align-items: flex-start;}
.service .item2 .tabs li{padding: 0.9rem 0 0.5rem;position: relative;cursor: pointer;}
.service .item2 .tabs li::before{content: "";width: 100%;height: 1px;background: #014BA7;position: absolute;left: 0;bottom: -1px;transform: scale(0,1);}
.service .item2 .tabs li .icon{height: 1.06rem;margin-bottom: 0.4rem;filter: brightness(0) invert(0.4);}
.service .item2 .tabs li.active{color: #014BA7;}
.service .item2 .tabs li.active::before{transform: scale(1);}
.service .item2 .tabs li.active .icon{filter: brightness(1) invert(0);}
.service .item2 .textScroll{position: relative;overflow: hidden;}
.service .item3{background: url(../image/serviceBg2.jpg) no-repeat center;background-size: cover;padding-bottom: 0;}
.service .item3 .list{align-items: flex-end;padding-top: 2.56rem;position: relative;height: 17.4rem;}
.service .item3 .list > li{position: relative;width: 32%;box-sizing: border-box;padding: 1.5rem 0 1rem;height: 15.76rem;}
.service .item3 .list > li::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 1.1rem;background-image: linear-gradient(rgba(216,216,216,0.66), rgba(255,255,255,0));opacity: 0.04;}
.service .item3 .list .icon{position: absolute;left: 50%;transform: translateX(-50%);top: -1rem;height: 2rem;transition:all 0.3s linear;}
.service .item3 .list .wrap{height: 100%;overflow: auto;padding: 0 1.31rem;}
.service .item3 .list .tit{margin: 0 1.5rem 1rem;border-bottom: 1px solid rgba(216, 216, 216, 0.1);text-align: center;line-height: 1.2rem;display: flex;align-items: center;justify-content: center;}
.service .item3 .list .tit span{display: block;position: relative;padding-bottom: 0.8rem;color: #D7E0EB;}
.service .item3 .list .tit span::before{content: "";width: 100%;height: 1px;background: currentColor;position: absolute;left: 50%;transform: translateX(-50%);bottom: -1px;}
.service .item3 .list .cont{color: #FFFFFF;line-height: 1.2rem;}
.service .item3 .list > li:nth-child(1){height: 17.4rem;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.service .item3 .list > li:nth-child(1) .tit span{color: #FFCF30;}
.service .item3 .list > li:nth-child(3){height:14.73rem;}
.service .item3 .list > li:nth-child(3) .tit span{color: #FCB07A;}
.service .item3 .list > li:hover::before{opacity: 0.1;}
.service .item3 .list > li:hover .icon{transform: translateX(-50%) scale(0.8);}
.service .item4{background: url(../image/serviceBg3.jpg) no-repeat center;background-size: cover;padding-bottom: 1.86rem;}
.service .item4 .list{display: flex;flex-wrap: wrap;}
.service .item4 .list li{width: 31.2%;margin: 0 3.2% 2.5% 0;background: #FFFFFF;border-radius: 5px 5px 0 0;box-shadow: 0 0 6px rgba(228, 228, 228, 0.6); overflow: hidden;}
.service .item4 .list li:nth-child(3n){margin-right: 0;}
.service .item4 .list .pic{padding-bottom: 52%;position: relative;overflow: hidden;}
.service .item4 .list .text{padding: 0.8rem 1rem;color: #333333;line-height: 0.86rem;}
.service .item4 .list .text .tit{color: #111111;margin-bottom: 4px;line-height: 1.2rem;}
.service .item4 .list li:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.service .item4 .list li:hover .text .tit{color: #014BA7;}
.service .item5{padding: 2.33rem 0 2rem;background: url(../image/serviceBg4.jpg) no-repeat center;background-size: cover;}
.service .item5 .list{display: flex;justify-content: space-between;}
.service .item5 .list li{width: 15.6%;box-sizing: border-box;padding: 1.3rem 0.5rem 1rem;background: rgba(26, 42, 117, 0.3);border-radius: 10px;line-height: 0.66rem;color: rgba(255, 255, 255, 0.8);text-align: center;}
.service .item5 .list li:hover{transform: scale(1.05);transition: all 0.6s; box-shadow: 0 0 5px rgb(255 255 255 / 20%);}
.service .item5 .list li .icon{height: 1rem;}
.service .item5 .list li .tit{line-height: 1.2rem;margin: 10px 0 0;}
.service .item6{padding-bottom: 2rem;background: url(../image/serviceBg5.jpg) no-repeat center;background-size: cover;}

/* newsList */
.newsList{padding-bottom: 1.33rem;}
.newsList li{width: 32%;margin: 0 2% 2.5% 0;box-shadow: 0 0 6px rgba(228, 228, 228, 0.6);}
.newsList li:nth-child(3n){margin-right: 0;}
.newsList .wrap{display: block;padding: 1.4rem;background: #FFFFFF;border-radius: 8px;}
.newsList .date{color: #666666;line-height: 1rem;}
.newsList .tit{color: #333333;line-height: 1.06rem;height: 2.12rem;overflow: hidden;margin: 0.4rem 0 0.6rem;}
.newsList .pic{padding-bottom: 62.79%;position: relative;overflow: hidden;}
.newsList .desc{color: #333333;line-height: 0.86rem;height: 1.72rem;overflow: hidden;margin: 0.9rem 0 1.4rem;}
.newsList .wrap:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.newsList .wrap:hover .tit{color: #014BA7;}

/* passage */
.passage{box-sizing: border-box;padding: 2.2rem 3.3rem 2rem;background: #FFFFFF;}
.passage .psgTitle .tit{margin-bottom: 1.33rem;color: #111111;line-height: 1.06;text-align: center;}
.passage .psgTitle .info{padding: 1rem 0;border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;line-height: 20px;color: #666666;}
.passage .psgTitle .left .item{margin-right: 1.5rem;}
.passage .psgTitle .left .item:last-child{margin-right: 0;}
.passage .psgTitle .left .item img{margin-right: 7px;}
.passage .shareStyle .item{margin-right: 0.4rem;cursor: pointer;}
.passage .shareStyle .item:last-child{margin-right: 0;}
.passage .psgCont{padding: 1.33rem 0 3rem;min-height: 300px;}
.passage .psgCont .pic{text-align: center;padding: 1.6rem 0 2.2rem;}
.passage .psgLink{padding-top: 1.5rem;border-top: 1px solid #D8D8D8;color: #333333;line-height: 1.06rem;}
.passage .psgLink li{max-width: 46%;}
.passage .psgLink li a:hover{color: #014BA7;text-decoration: underline;}

/* scrollBtn */
.scrollBtn{position: absolute;right: 58.08%;bottom: 2.86rem;z-index: 2;}
.scrollBtn .btn{width: 1.6rem;height: 1.6rem;background: #EDEDED;border-radius: 50%;cursor: pointer;margin-right: 10px;}
.scrollBtn .btn:last-child{margin-right: 0;}
.scrollBtn .btn img{filter: brightness(0) invert(0.4);}
.scrollBtn .btn:hover{background: #014BA7;}
.scrollBtn .btn:hover img{filter: brightness(0) invert(1);}

/* recomScroll */
.recomScroll{position: relative;overflow: hidden;margin-bottom: 3rem;background: #FFFFFF;}
.recomScroll .wrap{display: block;}
.recomScroll .pic{width: 53.4%;padding-bottom: 18.33rem;position: relative;overflow: hidden;}
.recomScroll .text{width: 46.6%;box-sizing: border-box;padding: 3.5rem 4.68% 0;}
.recomScroll .tit{color: #111111;line-height: 1.06rem;max-height: 2.12rem;overflow: hidden;margin-right: 2rem;}
.recomScroll .desc{color: #666666;line-height: 1.2rem;max-height: 3.6rem;overflow: hidden;margin: 1rem 0 3.7rem;}
.recomScroll .date{color: #999999;line-height: 1rem;}
.recomScroll .date span{display: block;font-family: "Arial";color: #333333;line-height: 1;font-weight: bold;}
.recomScroll .wrap:hover .tit{color: #014BA7;}

/* techList */
.techList{padding-bottom: 1.33rem;}
.techList li{margin-bottom: 1.33rem;box-shadow: 0 0 6px rgba(228, 228, 228, 0.6);}
.techList .wrap{background: #FFFFFF;}
.techList .pic{flex-shrink: 0;width: 11.66rem;padding-bottom: 7.33rem;position: relative;overflow: hidden;}
.techList .date{flex-shrink: 0;padding-right: 1.3rem;border-right: 1px solid #D8D8D8;color: #999999;line-height: 1rem;}
.techList .left{padding: 1.86rem 2rem 2rem 2.2rem;flex: 1;box-sizing: border-box;overflow: hidden;}
.techList .date{margin-right: 1.33rem;}
.techList .date span{display: block;color: #333333;font-weight: bold;}
.techList .date em{display: block;margin: 4px 0 0.6rem;}
.techList .date .btn{width: 2.1rem;height: 0.7rem;background: #F1F1F1;border-radius: 11px;}
.techList .text{flex: 1;overflow: hidden;box-sizing: border-box;}
.techList .tit{color: #111111;margin-bottom: 0.66rem;line-height: 0.9rem;}
.techList .desc{color: #666666;line-height: 1rem;max-height: 2rem;overflow: hidden;}
.techList .wrap:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.techList .wrap:hover .tit,
.techList .wrap:hover .date span{color: #014BA7;}
.techList .wrap:hover .date .btn{background: #014BA7;}
.techList .wrap:hover .date .btn img{filter: brightness(0) invert(1);}


/* activity */
.activity{padding-bottom: 1.33rem;}
.activity li{width: 48.75%;margin-bottom: 2.5%;box-shadow: 0 0 6px rgba(228, 228, 228, 0.6);}
.activity li:nth-child(2n){float: right;}
.activity .wrap{display: block;background: #FFFFFF;}
.activity .pic{padding-bottom: 56.41%;position: relative;overflow: hidden;}
.activity .text{padding: 0.93rem 1.33rem 1.5rem;color: #666666;line-height: 1rem;}
.activity .tit{color: #333333;line-height: 1.06rem;margin-bottom: 0.4rem;}
.activity .wrap:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.activity .wrap:hover .tit{color: #014BA7;}

/* scrollBtn1 */
.scrollBtn1{width: 1.63rem;height: 1.63rem;box-sizing: border-box;border: 1px solid #FFFFFF;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.scrollBtn1.prev{left: 1.76rem;}
.scrollBtn1.next{right: 1.76rem;}
.scrollBtn1 img{filter: brightness(0) invert(1);}
.scrollBtn1.swiper-button-disabled{pointer-events: none;opacity: 0.3;}
.scrollBtn1:hover{background: #014BA7;border-color: #014BA7;}
.scrollBtn1.blue{border: 1px solid #014BA7;}
.scrollBtn1.blue img{filter: brightness(1) invert(0);}


/* aboutWrap */
.aboutWrap .item1{padding: 3rem 0 5rem;background: url(../image/aboutBg1.jpg) no-repeat center;background-size: cover;}
.aboutWrap .item1 .dataList{padding: 4.2rem 6.25% 0;align-items: flex-start;text-align: center;color: #111111;line-height: 1.2rem;}
.aboutWrap .item1 .dataList dt{color: #014BA7;margin-bottom: 0.9rem;}
.aboutWrap .item1 .dataList dt span{font-family: "DIN";}
.aboutWrap .item1 .dataList dt sup{position: relative;top: -0.5em;}
.aboutWrap .item2{padding: 2.5rem 0 2rem;overflow: hidden;}
.aboutWrap .item2 .container{position: relative;overflow: hidden;width: 100%;padding: 15px;margin: -15px 0 0 -15px;}
.aboutWrap .item2 .container .wrap{display: block;background: #F9F9F9;}
.aboutWrap .item2 .container .pic{padding-bottom: 62.74%;position: relative;overflow: hidden;}
.aboutWrap .item2 .container .text{padding: 1rem 1.33rem 0;height: 6rem;box-sizing: border-box;color: #666666;line-height: 0.8rem;}
.aboutWrap .item2 .container .text .name{color: #333333;line-height: 1.06rem;margin-bottom: 7px;}
.aboutWrap .item2 .container .wrap:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);background: #fff;}
.aboutWrap .item2 .container .wrap:hover .text .name{color: #014BA7;}
.aboutWrap .item3{padding: 2.76rem 0 5rem;background: url(../image/aboutBg2.jpg) no-repeat center;background-size: cover;}
.aboutWrap .item3 .list{align-items: flex-start;padding-top: 0.66rem;}
.aboutWrap .item3 .list li{width: 23.75%;min-height: 17.9rem;box-sizing: border-box;padding: 3.23rem 1.2rem 0;background: rgba(255, 255, 255, 0.1);border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);color: #FFFFFF;line-height: 0.93rem;text-align: center;}
.aboutWrap .item3 .list .icon{width: 3.33rem;height: 3.33rem;margin: 0 auto;box-sizing: border-box;border: 1px solid rgba(255, 255, 255, 0.23);border-radius: 50%;}
.aboutWrap .item3 .list .icon img{height: 40%;}
.aboutWrap .item3 .list .tit{line-height: 1.4rem;margin: 1.3rem 0 6px;}
.aboutWrap .item3 .list li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.aboutWrap .item3 .list li:hover .icon{transform: scale(0.8);}
.aboutWrap .item4{padding: 2.5rem 0 4rem;background: url(../image/aboutBg3.jpg) no-repeat center;background-size: cover;}
.aboutWrap .tabs{padding: 0 5.9rem;position: relative;overflow: hidden;margin-bottom: 3rem;}
.aboutWrap .tabs .scrollBtn1.prev{left: 3.33rem;}
.aboutWrap .tabs .scrollBtn1.next{right: 3.33rem;}
.aboutWrap .tabs .container{padding: 20px 1.86rem;position: relative;overflow: hidden;}
.aboutWrap .tabs .container::before{content: "";width: 100%;height: 1px;background: #D8D8D8;position: absolute;left: 0;top: 50%;}
.aboutWrap .tabs .slide{position: relative;}
.aboutWrap .tabs .year{width: 100%;height: 0;padding-bottom: 100%;border: 1px solid #D8D8D8;background: #FFFFFF;border-radius: 50%;cursor: pointer;position: relative;z-index: 2;box-sizing: border-box;color: #333333;font-family: "DIN";}
.aboutWrap .tabs .year span{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.aboutWrap .tabs .dot{position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #014BA7;border-radius: 50%;opacity: 0;}
.aboutWrap .tabs .dot::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot1 3s linear infinite;}
.aboutWrap .tabs .dot::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot1 3s linear 1s infinite;}
@keyframes aniDot1{0%{opacity: 1;transform: scale(1);}100%{opacity: 0;transform: scale(1.4);}}
.aboutWrap .tabs .active .dot{opacity: 1;}
.aboutWrap .tabs .active .year{background: #014BA7;color: #fff;border-color: #014BA7;}
.aboutWrap .contScroll{position: relative;overflow: hidden;}
.aboutWrap .contScroll .wrap{position: relative;padding-left: 19.13rem;}
.aboutWrap .contScroll .date{color: #014BA7;font-family: "Arial Black";line-height: 1;opacity: 0.07;font-size: 3.33rem;padding-left: 5.16rem;}
.aboutWrap .contScroll .cont{padding: 1.76rem 2rem 2.2rem 5.16rem;background: #FFFFFF;position: relative;z-index: 2;margin-top: -0.6rem;}
.aboutWrap .contScroll .cont .list{height: 10.66rem;overflow: auto;padding-right: 1rem;}
.aboutWrap .contScroll .cont .list li{color: #111111;line-height: 1.06rem;padding-left: 1.2rem;position: relative;margin-bottom: 0.8rem;}
.aboutWrap .contScroll .cont .list li::before{content: "";width: 0.66rem;height: 1px;position: absolute;left: 0;top:0.53rem;background: currentColor;}
.aboutWrap .contScroll .cont .list li:hover{color: #014BA7;}
.aboutWrap .innerScroll{width: 20.6rem;position: absolute;left: 0;top: 0.6rem;z-index: 3;overflow: hidden;}
.aboutWrap .innerScroll .pic{padding-bottom: 67.96%;position: relative;overflow: hidden;}

/* contTeam */
.contTeam{box-sizing: border-box;padding: 2.2rem 0 0 2.2rem;position: relative;}
.contTeam .pic{width: 16rem;position: absolute;left: 0;top: 0;box-shadow: 10px 10px 10px rgba(0, 26, 58, 0.1);z-index: 3;}
.contTeam .pic img{width: 100%;}
.contTeam .info{padding: 0 0 1.5rem 15.83rem;color: #666666;line-height: 1.5rem;}
.contTeam .info span{color: #014BA7;font-weight: bold;}
.contTeam .cont{min-height: 16.66rem;box-sizing: border-box;padding: 1.5rem 2.2rem 3rem 15.83rem;background: #FFFFFF;}
.contTeam .cont .btn{display: inline-block;margin-top: 1.5rem;padding: 0 0.9rem;border: 1px solid #E6E6E6;border-radius: 5px;color: #666666;line-height: 1.3rem;}

/* honorList */
.honorList{padding-bottom: 1.33rem;}
.honorList li{width: 32%;margin: 0 2% 2.5% 0;box-sizing: border-box;box-shadow: 0 0 6px rgb(185 185 185 / 30%);padding: 0.9rem 1rem 0;background: #FFFFFF;text-align: center;line-height: 3rem;color: #111111;cursor: pointer;}
.honorList li:nth-child(3n){margin-right: 0;}
.honorList .pic{padding-bottom: 66.96%;position: relative;overflow: hidden;}
.honorList .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
.honorList li:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);color: #014BA7;}

/* jobWrap */
.jobWrap .btnWrap{display: flex;padding-top: 1.4rem;}
.jobWrap .w1600{width: 84%;max-width: none;}
.jobWrap .scrollBtn1{position: static;margin-right: 1rem;transform: translateY(0);width: 1.33rem;height: 1.33rem;}
.jobWrap .scrollBtn1:last-child{margin-right: 0;}
.jobWrap .bg1{background: url(../image/jobBg1.jpg) no-repeat center;background-size: cover;}
.jobWrap .item1{padding: 3rem 0 1.2rem;align-items: flex-start;}
.jobWrap .item1 .pic{width: 39.3%;padding-bottom: 10.66rem;position: relative;overflow: hidden;}
.jobWrap .item1 .left{width: 53.75%;}
.jobWrap .item1 .nyTitle{margin-bottom: 1.4rem;}
.jobWrap .item2{padding-bottom: 3.83rem;}
.jobWrap .item2 .nyTitle{margin-bottom: 1.2rem;}
.jobWrap .item2 .list li{width: 25%;box-sizing: border-box;height: 4.33rem;box-sizing: border-box;border: 1px solid #E2E2E2;margin: -1px 0 0 -1px;background: rgba(255, 255, 255, 0.5);color: #333333;}
.jobWrap .item2 .list li .icon{margin-right: 0.5rem;}
.jobWrap .item2 .list li:hover::after{transform: translate(-50%,-50%) scale(20);}
.jobWrap .item2 .list li:hover .icon{filter: brightness(0) invert(1);}
.jobWrap .bg2{background: url(../image/jobBg2.jpg) no-repeat center;background-size: cover;padding: 4.16rem 0 1.33rem;overflow: hidden;}
.jobWrap .item3{overflow: hidden;position: relative;}
.jobWrap .item3 > .w1600{height: 10.13rem;}
.jobWrap .item3 .nyTitle{padding: 1.93rem 0 0 0;margin-bottom: 0;width: 6.56rem;}
.jobWrap .item3 .container{width: calc(100% - 8% - 6.56rem);position: absolute;left: calc(8% + 6.56rem);top: 0;overflow: hidden;}
.jobWrap .item3 .container .swiper-slide{width: auto;}
.jobWrap .item3 .container .wrap{display: block;width: 12.33rem;}
.jobWrap .item3 .container .pic{padding-bottom: 64.86%;position: relative;overflow: hidden;margin-bottom: 0.8rem;border-radius: 5px;}
.jobWrap .item3 .container .tit{color: #111111;line-height: 1.2rem;font-weight: normal;text-align: center;}
.jobWrap .item3 .container .wrap:hover .tit{color: #014BA7;}
.jobWrap .item4{padding-top: 2.46rem;}
.jobWrap .item4 .title{margin-bottom: 2rem;}
.jobWrap .item4 .nyTitle{margin-bottom: 0;}
.jobWrap .item4 .control{}
.jobWrap .item4 .scrollBtn1{margin: 0;}
.jobWrap .item4 .swiper-pagination{position: static;color: #111111;font-family: "Arial";padding: 0 1.6rem;width: auto;}
.jobWrap .item4 .swiper-pagination .swiper-pagination-current{font-size: 1rem;color: #014BA7;font-weight: bold;}
.jobWrap .item4 .container{position: relative;overflow: hidden;width: 100%;padding: 15px;margin: -15px 0 0 -15px;}
.jobWrap .item4 .list{display: flex;flex-wrap: wrap;}
.jobWrap .item4 .list li{width: 32%;margin: 0 2% 2.5% 0;}
.jobWrap .item4 .list li:nth-child(3n){margin-right: 0;}
.jobWrap .item4 .list li .wrap{display: block;background: #FFFFFF;box-sizing: border-box;padding: 1.5rem 1.5rem 1.86rem;border-radius: 5px;}
.jobWrap .item4 .list li .tit{padding-bottom: 1.06rem;border-bottom: 1px solid #D8D8D8;position: relative;color: #111111;line-height: 1rem;}
.jobWrap .item4 .list li .tit h4{font-weight:normal;}
.jobWrap .item4 .list li .tit:before{content: "";width: 3.33rem;height: 1px;background: #111111;position: absolute;left: 0;bottom: -1px;transition:all 1s linear;}
.jobWrap .item4 .list li .tit span{color: #666666;}
.jobWrap .item4 .list .text{padding: 1rem 0 0;color: #333333;line-height: 1rem;}
.jobWrap .item4 .list dl{display: flex;margin-top: 0.5rem;}
.jobWrap .item4 .list dl:first-child{margin-top: 0;}
.jobWrap .item4 .list dl dt{flex-shrink: 0;color: #111111;}
.jobWrap .item4 .list dl dd{flex: 1;overflow: hidden;}
.jobWrap .item4 .list .btn{display: block;padding: 0 0.8rem;border: 1px solid #E6E6E6;color: #666666;line-height: 1.3rem;margin-top: 0.9rem;}
.jobWrap .item4 .list li .wrap:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.13);}
.jobWrap .item4 .list li .wrap:hover .tit::before{width: 100%;background: #014BA7;}
.jobWrap .item4 .list li .wrap:hover .tit{color: #014BA7;}
/* contactUs */
.contactUs .top{margin-bottom: 2.46rem;position: relative;z-index: 2;}
.contactUs .top dl{display: flex;}
.contactUs .top dd{width: 19.75%;box-sizing: border-box;border-left: 1px solid #D8D8D8;padding: 1.5rem 0 1.1rem 1.1rem;color: #333333;line-height: 1.06rem;}
.contactUs .top dd:nth-child(2n){width: 20.5%;}
.contactUs .top dd .icon{height: 1.33rem;}
.contactUs .top dd h4{margin: 0.5rem 0 3px;}
.contactUs .top dd p{display: block;color: #014BA7;font-family: "Arial";}
.contactUs .tabs{position: absolute;top: 0;right: 2.375%;width: 32.8%;background: #FFFFFF;}
.contactUs .tabs li{padding: 2rem 0 1.8rem 1.7rem;color: #333333;line-height: 1.06rem;cursor: pointer;}
.contactUs .tabs .tit{display: flex;line-height: 1rem;color: #333333;font-weight: normal;margin-bottom: 0.6rem;}
.contactUs .tabs .tit .icon{margin-right: 0.5rem;height: 1rem;}
.contactUs .tabs li.active{background: #014BA7;color: #fff;}
.contactUs .tabs li.active .tit{color: #fff;}
.contactUs .tabs li.active .icon{filter: brightness(0) invert(1);}
.contactUs .container{position: relative;overflow: hidden;}
.contactUs .container img{width: 100%;}


/* 20240402 */
.newsList.testList{display: flex;flex-wrap: wrap;justify-content: space-between;}
.newsList.testList li:hover{box-shadow: 0 0 15px rgba(4, 14, 60, 0.11);}
.newsList.testList .wrap{cursor: pointer;}
.newsList.testList .wrap:hover{box-shadow: none;}
.newsList.testList li{width: 49%;margin-right: 0;background: #FFFFFF;}
.newsList.testList .tit{height: auto;margin-bottom: 0.3rem;}
.newsList.testList .desc{height: auto;margin-top: 0;}
/* 20240402 end */

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

}

@media screen and (max-width: 1480px){
.nyContent{padding: 2rem 0;}
.bread{line-height: 2rem;}
.prodList{padding-bottom: 0.8rem;}
.prodList li{padding: 0.8rem 0.8rem 1.6rem;}
.prodList li .text{padding-top: 0.6rem;}
.prodList li .text .desc{margin: 0.6rem 0 0.8rem;}

.contProduct .top{padding: 1.6rem 2rem;}
.contProduct .top .desc{margin: 0.5rem 0 1rem;}
.contProduct .top .dl{padding-bottom: 1rem;}
.contProduct .item .prodTitle{margin-bottom: 1rem;}
.contProduct .item{padding: 1.6rem 2rem;}

.solutionList .text .desc{margin: 1rem 0 2rem;}
.caseList .text{padding: 0.8rem;}
.caseList .tit{margin: 0.3rem 0 0.8rem;}

.service .item{padding: 2rem 0;}
.nyTitle{margin-bottom: 1rem;}
.service .item1 .list .icon{width: 2.6rem;height: 2.6rem;margin-right: 0.8rem;}
.service .item2 .tabs p{font-size: 0.6rem;}
.service .item3{padding-bottom: 0;}
.service .item5 .list li .desc{font-size: 12px;}
.service .item5 .list li{width: 16%;padding: 1.3rem 0 1rem;}

.newsList .wrap{padding: 1.5rem 1rem;}
.newsList .desc{margin: 0.5rem 0 1rem;}

.recomScroll .pic{padding-bottom: 15rem;}
.recomScroll .text{padding: 2.5rem 4% 0;}
.recomScroll .desc{margin: 0.5rem 0 2rem;}

.techList .left{padding: 1.5rem;}

.aboutWrap .item1 .dataList{padding: 3rem 3% 0;}
.aboutWrap .item2 .container .text{padding: 1rem;height: auto;}
.aboutWrap .item2 .container .text .desc{height: 1.6rem;overflow: hidden;}
.aboutWrap .item3 .list li{min-height: 14rem;padding: 2rem 0.8rem 0;}
.aboutWrap .item3 .list .icon{width: 2.8rem;height: 2.8rem;}
.aboutWrap .item3 .list .tit{margin: 1rem 0 0;}
.aboutWrap .contScroll .date{padding-left: 3rem;}
.aboutWrap .contScroll .cont{padding: 1.76rem 1rem 1rem 3rem;}

.aboutWrap .tabs{margin-bottom: 2rem;}
.aboutWrap .tabs .container{padding: 20px 1rem;}
.aboutWrap .contScroll .cont .list li{margin-bottom: 0.4rem;line-height: 0.9rem;}
.aboutWrap .contScroll .cont .list li::before{top: 0.45rem;}

.contTeam{padding-top: 1.2rem;}
.contTeam .pic{width: 12rem;}
.contTeam .info{padding: 0 0 0.5rem 11rem;}
.contTeam .cont{padding: 1rem 1rem 1rem 11rem;min-height: 14rem;}
.contTeam .cont .btn{margin-top: 0.8rem;}

.jobWrap .item1{padding: 2rem 0 1rem;}
.jobWrap .item2{padding-bottom: 2.5rem;}
.jobWrap .item4 .list li .wrap{padding: 1rem;}
.jobWrap .item4 .list li .tit{padding-bottom: 0.6rem;}
.jobWrap .item4 .list .text{padding-top: 0.6rem;}
.jobWrap .bg2{padding: 3rem 0 1rem;}
}

@media screen and (max-width: 1320px){
.nyPage{padding-top: 2.8rem;}
.nyBanner .wrap{height: 12rem;}
.service .item3 .list .wrap{padding: 0 0.8rem;}
.service .item1 .list li{padding: 0.7rem;}
.service .item1 .list .icon{margin-right: 0.4rem;}
.service .item1 .list .text{line-height: 1.4;}
.service .item1 .list .tit{margin-bottom: 5px;}
.service .item2 .left{padding: 0.8rem 1rem;}
.service .item2 .left .pageStyle{line-height: 1rem;}

.passage{padding: 2rem;}
.passage .psgTitle .tit{margin-bottom: 0.6rem;}
.passage .psgTitle .info{padding: 0.6rem 0;}
.passage .psgCont{padding: 1rem 0 2rem;}
.passage .psgLink{padding-top: 1rem;}
}

@media screen and (max-width: 1200px){
.page a{padding: 0 0.4rem;line-height: 1.2rem;}
.page a.btn{padding: 0 0.6rem;margin: 0 0.5rem;}

.jobWrap .item1 .nyTitle{margin-bottom: 1rem;}

.contactUs .top dd{padding: 1rem 0 1rem 1rem;}
.contactUs .tabs li{padding: 1.2rem 0 1.2rem 1.2rem;}
}

@media screen and (max-width: 1024px){
.bread{display: none;}
.btnStyle{margin-right: 0.3rem;}

.contProduct .top,
.contProduct .item{padding: 1.2rem;}
.contProduct .top .left,
.contProduct .top .right{width: 100%;}
.contProduct .top .left{margin-bottom: 1rem;}
.contProduct .item .prodTitle{margin-bottom: 0.8rem;padding-bottom: 0.6rem;}
.contProduct .item .prodTitle::before{height: 2px;}
.downList li{width: 100%;}

.solutionList .text .desc{margin: 0.5rem 0 1rem;}
.service .item1 .list li{width: 100%;}
.service .item1 .list li:nth-child(2){margin-top: 2.5%;}
.service .item2 .content{display: block;}
.service .item2 .left,
.service .item2 .picScroll{width: 100%;}
.service .item2 .picScroll .pic{padding-bottom: 68.75%;}
.service .item3 .list{display: block;height: auto;padding-top: 0.6rem;}
.service .item3 .list > li{height: auto !important;padding: 1rem 0.6rem 1.5rem 0.6rem;width: 100%;margin-bottom: 0.5rem;}
.service .item3 .list > li:nth-child(1){position: relative;left: 0;transform: translateX(0);}
.service .item3 .list > li:last-child{margin-bottom: 0;}
.service .item3 .list .wrap{padding: 0;}
.service .item3 .list .cont{line-height: 1.8;}
.service .item3 .list .icon{height: 1.2rem;top: -0.6rem;}
.service .item3 .list .tit{margin: 0 1rem 0.6rem;}
.service .item3 .list .tit span{padding-bottom: 0.3rem;}
.service .item4 .list li{width: 49%;margin-right: 2%;}
.service .item4 .list li:nth-child(3n){margin-right: 2%;}
.service .item4 .list li:nth-child(2n){margin-right: 0;}
.service .item5 .list{flex-wrap: wrap;}
.service .item5 .list li{width: 32%;margin: 0 2% 2% 0;}
.service .item5 .list li:nth-child(3n){margin-right: 0;}

.newsList .wrap{padding: 1rem;}
.newsList .tit{line-height: 0.8rem;height: 1.6rem;}
.newsList .desc{margin: 0.4rem 0 0.7rem;}

.recomScroll .pic{padding-bottom: 12rem;}
.recomScroll .text{padding: 1.5rem 4% 0;}
.recomScroll .desc{margin: 0.5rem 0 1rem;}

.scrollBtn{bottom: 1.86rem;}
.scrollBtn .btn{width: 1.2rem;height: 1.2rem;}
.scrollBtn .btn img{height: 0.4rem;}


.techList .pic{width: 8rem;padding-bottom: 5rem;}
.techList .left{padding: 0.7rem;}
.techList .date{padding-right: 0.8rem;margin-right: 0.8rem;}
.techList .tit{margin-bottom: 0.3rem;}
.techList .date em{margin: 0 0 0.3rem;}

.aboutWrap .item1{padding: 1.5rem 0;}
.aboutWrap .item1 .dataList{padding: 1rem 0 0;}
.aboutWrap .item1 .dataList dt{margin-bottom: 0.1rem;}
.aboutWrap .item1 .dataList dt span{font-size: 1rem;}

.aboutWrap .item2{padding: 1.5rem 0;}
.aboutWrap .item2 .container{padding: 0;margin: 0;}
.aboutWrap .item2 .container .scrollBtn1{display: none;}
.aboutWrap .item2 .container .text{padding: 0.5rem;}
.aboutWrap .item2 .container .text .name{margin-bottom: 0;}

.aboutWrap .item3{padding: 1.5rem 0;}
.aboutWrap .item3 .list{padding-top: 0;}
.aboutWrap .item4{padding: 1.5rem 0;}
.aboutWrap .tabs{padding: 0 3rem;margin-bottom: 1rem;}
.aboutWrap .tabs .scrollBtn1.prev{left: 0;}
.aboutWrap .tabs .scrollBtn1.next{right: 0;}
.aboutWrap .innerScroll{width: 14rem;}
.aboutWrap .contScroll .wrap{padding-left: 12rem;}

.contTeam{padding-top: 1rem;}
.contTeam .pic{width: 8rem;}
.contTeam .info{padding: 0 0 0.5rem 7rem;}
.contTeam .cont{padding: 1rem 1rem 1rem 7rem;}

.honorList li{padding: 0.6rem 0.6rem 0;line-height: 2rem;}

.jobWrap .item3 > .w1600{height: 7rem;}
.jobWrap .item3 .container .wrap{width: 8rem;}
.jobWrap .item3 .container .pic{margin-bottom: 0.4rem;}
.jobWrap .item4 .list{overflow: hidden;display: block;}
.jobWrap .item4 .list li{width: 49%;margin-right: 0;float: left;}
.jobWrap .item4 .list li:nth-child(2n){float: right;}

.contactUs .top{margin-bottom: 0.5rem;}
.contactUs .top dd{flex: 1;box-sizing: border-box;padding: 0.5rem;}
.contactUs .top dd .icon{height: 0.9rem;}
.contactUs .top dd h4{margin: 0.4rem 0 0;}
.contactUs .tabs{width: 100%;position: relative;right: 0;display: flex;margin-top: 0.5rem;}
.contactUs .tabs li{flex: 1;box-sizing: border-box;padding: 1rem;}
}


@media screen and (max-width: 760px){
.nyContent{padding: 1rem 0;}
.nyPage{padding-top: 0;}
.nyBanner .wrap{height: 6rem;}
.nyBanner .title{margin-bottom: 0;}
.nyBanner .path{bottom: 0.5rem;display: none;}
.prodList li{width: 49%;margin-right: 0;padding: 0.5rem;}
.prodList li:nth-child(2n){float: right;}
.prodList li .text{padding-top: 0.3rem;}
.prodList li .text .title{padding-bottom: 0.3rem;}
.prodList li .text .desc{margin: 0.4rem 0 0.6rem;}

.page a.num{display: none;}
.page a.on{display: block;}
.page a.btn{margin: 0;}

.btnStyle{line-height: 1rem;min-width: 3.6rem;}

.contProduct .picScroll .pic{height: 8rem;}
.contProduct .top .title{padding-bottom: 0.5rem;}
.contProduct .top .dl{line-height: 0.9rem;padding-bottom: 0.5rem;}
.contProduct .top .dl dt{margin-right: 0.5rem;}
.contProduct .top .dl ul li img{margin-right: 0.2rem;}
.contProduct .item1 .ul li{width: 49%;padding: 0.5rem 0;margin-right: 2%;}
.contProduct .item1 .ul li .tit{margin-bottom: 0.1rem;}
.contProduct .item1 .ul li:nth-child(2n){margin-right: 0;}
/* .contProduct .item1 .ul li:nth-child(2), */
/* .contProduct .item1 .ul li:nth-child(3){border-top: 1px solid #D8D8D8;} */
.contProduct .item2 .cont{margin-bottom: 1rem;}
.downList li a{line-height: 1.8rem;padding: 0 0.5rem;}
.downList li .btn{margin-left: 0.3rem;}
.downList li .btn img{margin-right: 0;}
.downList li .btn span{display: none;}
.downList li .icon{height: 0.6rem;margin-right: 0.3rem;}
.tableStyle table td{line-height: 1.4;font-size: 13px;}

.solutionList li{display: block;margin-bottom: 0.8rem;}
.solutionList .pic,
.solutionList .text{width: 100%;}
.solutionList .text{padding: 0.8rem 1rem;}
.solutionList .text .desc{line-height: 1rem;height: auto;max-height: 3rem;margin: 0.3rem 0 0.5rem;}

.caseList{display: block;overflow: hidden;padding-bottom: 0.4rem;}
.caseList li{width: 49%;margin-right: 0;float: left;}
.caseList li:nth-child(2n){float: right;}
.caseList .text{padding: 0.4rem;}
.caseList .tit{line-height: 0.8rem;height: 1.6rem;margin: 0.2rem 0 0.5rem;}

.nyTitle{line-height: 1.5;margin-bottom: 0.8rem;}
.nyTitle p{margin-top: 0;}


.service .item{padding: 1.5rem 0;}
.service .item1 .list li{padding: 0.5rem;}
.service .item1 .list .icon{width: 2rem;height: 2rem;margin-right: 0.4rem;}
.service .item2 .tabs li{padding: 0.6rem 0 0.3rem;}
.service .item2 .tabs li .icon{height: 0.8rem;margin-bottom: 2px;}
.service .item2 .tabs p{font-size: 13px;}
.service .item4 .list .text{padding: 0.4rem;line-height: 1.4;}
.service .item4 .list .text .tit{line-height: 1.3;}
.service .item5 .list li{padding: 0.6rem 0;width: 49%;margin: 0 2% 2% 0;}
.service .item5 .list li:nth-child(3n){margin-right: 2%;}
.service .item5 .list li:nth-child(2n){margin-right: 0;}
.service .item5 .list li .icon{height: 0.7rem;}
.service .item5 .list li .tit{line-height: 1.5;}

.newsList{padding-bottom: 0.4rem;}
.newsList li{width: 49%;margin-right: 0;}
.newsList li:nth-child(2n){float: right;}
.newsList .wrap{padding: 0.5rem;}
.newsList .tit,
.newsList .desc{margin: 0.2rem 0 0.4rem;}

.passage{padding: 1rem;}
.passage .shareStyle{display: none;}
.passage .psgTitle .info{padding: 0.3rem 0;}
.passage .psgTitle .left{width: 100%;}
.passage .psgTitle .left .item{margin-right: 0.6rem;}
.passage .psgTitle .left .item:nth-child(2){display: none;}
.passage .psgCont{padding: 0.5rem 0 1rem;}
.passage .psgCont .pic{padding: 1rem 0;}
.passage .psgLink{display: block;padding-top: 0.5rem;}
.passage .psgLink li{max-width: 100%;}

.recomScroll{margin-bottom: 1rem;}
.recomScroll .text,
.recomScroll .pic{width: 100%;}
.recomScroll .text{padding: 1rem 3%;}
.recomScroll .desc{margin: 0.3rem 0 0.6rem;line-height: 0.9rem;max-height: 2.7rem;}
.scrollBtn{right: auto;left: 50%;transform: translateX(-50%);bottom: 1rem;}

.recomScroll .pic{padding-bottom: 64.32%;}
.recomScroll .text{padding: 0.6rem;}
.recomScroll .tit{margin-right: 0;line-height: 0.8rem;max-height: 1.6rem;}

.techList{padding-bottom: 0.8rem;}
.techList li{margin-bottom: 0.5rem;}
.techList .date{display: none;}
.techList .left{padding: 0.3rem 0.3rem 0.3rem 0.5rem;}
.techList .pic{padding-bottom: 0;width: 5rem;}
.techList .pic span{display: block;padding-bottom: 62.85%;position: relative;overflow: hidden;}
.techList .desc{line-height: 0.8rem;max-height: 1.6rem;}
.techList .tit{margin-bottom: 0.1rem;}

.activity{padding-bottom: 0.5rem;}
.activity .text{padding: 0.3rem;}
.activity .tit{margin-bottom: 0;line-height: 0.8rem;}

.scrollBtn1{width: 1.3rem;height: 1.3rem;}

.aboutWrap .item1 .dataList{flex-wrap: wrap;}
.aboutWrap .item1 .dataList dl{width: 50%;margin-bottom: 0.6rem;}
.aboutWrap .item1 .dataList dt{line-height: 1;margin-bottom: 5px;}
.aboutWrap .item1 .dataList dt span{font-size: 0.6rem;}
.aboutWrap .item1 .dataList dd{line-height: 1.4;}

.aboutWrap .item3 .list{flex-wrap: wrap;align-items: normal;}
.aboutWrap .item3 .list li{width: 49%;margin-bottom: 2%;padding: 1rem;min-height: auto;}
.aboutWrap .item3 .list .icon{width: 2rem;height: 2rem;}
.aboutWrap .item3 .list .tit{margin: 0.5rem 0 0;line-height: 1rem;}

.aboutWrap .contScroll .wrap{padding-left: 0;}
.aboutWrap .innerScroll{position: relative;top: 0;width: 100%;}
.aboutWrap .contScroll .cont{padding: 1rem;margin-top: -0.4rem;}
.aboutWrap .contScroll .cont .list{height: auto;}
.aboutWrap .contScroll .date{padding-left: 1rem;font-size: 2rem;}
.aboutWrap .tabs{padding: 0 2rem;margin-bottom: 0;}
.aboutWrap .tabs .container{padding: 20px;}

.contTeam{padding: 0;}
.contTeam .pic{position: relative;margin-bottom: 0.5rem;}
.contTeam .info{padding-left: 0;line-height: 1;}
.contTeam .cont{padding: 0.8rem;min-height: auto;}

.honorList{padding-bottom: 0.8rem;}
.honorList li{width: 49%;margin-right: 0;padding: 0.3rem 0.3rem 0;line-height: 1.5rem;}
.honorList li:nth-child(2n){float: right;}

.jobWrap .w1600{width: 90%;}
.jobWrap .item1{display: block;padding: 1rem 0;}
.jobWrap .item1 .left,
.jobWrap .item1 .pic{width: 100%;}
.jobWrap .item1 .left{margin-bottom: 0.5rem;}
.jobWrap .item1 .pic{padding-bottom: 50.8%;}
.jobWrap .item2 .nyTitle{margin-bottom: 0.8rem;}
.jobWrap .item2 .list li{display: block;height: auto;padding: 0.6rem 0;text-align: center;}
.jobWrap .item2 .list li .icon{margin-right: 0;height: 0.6rem;margin-bottom: 5px;}
.jobWrap .item2 .list li span{display: block;}
.jobWrap .item3 > .w1600{height: 6.3rem;}
.jobWrap .item3 .btnWrap{display: none;}
.jobWrap .item3 .nyTitle{width: 4.5rem;}
.jobWrap .item3 .container{left: calc(5% + 4.5rem);width: calc(100% - 5% - 4.5rem);}
.jobWrap .item3 .container .pic{margin-bottom: 0;}
.jobWrap .bg2{padding: 1rem 0;}
.jobWrap .item4{padding: 1rem 0;position: relative;}
.jobWrap .item4 .title{margin-bottom: 1rem;}
.jobWrap .item4 .control{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.jobWrap .item4 .swiper-pagination{padding: 0 1rem;}
.jobWrap .item4 .list li{width: 100%;}
.jobWrap .item4 .list li .wrap{padding: 0.6rem;}
.jobWrap .item4 .list li .tit{padding-bottom: 0.4rem;}
.jobWrap .item4 .list dl{margin-top: 0.1rem;}
.jobWrap .item4 .list .btn{margin-top: 0.4rem;}

.contactUs .top dl{flex-wrap: wrap;}
.contactUs .top dl dd{/*flex: auto;width: 100%;border: none;border-bottom: 1px solid #D8D8D8;*/text-align:center;border: none;}
.contactUs .top dd h4{margin: 0;}
.contactUs .top dd p{line-height: 1.2;}
.contactUs .tabs{display: block;}
.contactUs .tabs li{width: 100%;line-height: 0.9rem;padding: 0.5rem;}
.contactUs .tabs .tit{margin-bottom: 0.1rem;}
.contactUs .tabs .tit .icon{height: 0.6rem;margin-right: 6px;margin-top: 0.15rem;}
}


@media screen and (max-width: 468px){
/* .prodList li,
.service .item4 .list li{width: 100%;} */

.prodList li .btnStyle{min-width: 2.4rem;}
.contProduct .top,
.contProduct .item{padding: 1rem;}

.newsList.testList li{width: 100%;}
.newsList.testList .tit{margin-bottom: 0;}
}
