﻿.nyPageWrap{padding-top: 100px;font-family: "DINReg", "Din";overflow: hidden;}
.nyPageWrap .header{position: fixed;}
.nyBanner{height: 0;padding-bottom: 16.66rem;background-repeat: no-repeat;background-position: center;background-size: cover;}
.nyNav{border-bottom: 1px solid #D8D8D8;}
.nyNav li{padding: 0 1.13rem;}
.nyNav li a{display: block;position: relative;color: #666666;line-height: 30px;text-transform: uppercase;text-align: center;padding: 0.5rem 0;}
.nyNav li a::before{content: "";width: 50px;height: 2px;position: absolute;left: 50%;bottom: -1px;transform: translateX(-50%) scale(0, 1);background-image: linear-gradient(to right, #00B9EF, #014375);}
.nyNav li.on a,
.nyNav li a:hover{color: #004275;}
.nyNav li.on a::before,
.nyNav li a:hover:before{transform: translateX(-50%) scale(1);}

.nyWrap{padding: 2.33rem 0 3.33rem;background: #F8FAFC;min-height: 300px;}
.nyWrap.noPadding{padding: 0 !important;}

.thirdNav{padding-bottom: 1.66rem;}
.thirdNav li{margin: 0 0.5rem;}
.thirdNav li a{display: block;padding: 0 0.5rem;box-sizing: border-box;min-width: 7.96rem;border: 1px solid rgba(153, 153, 153, 0.55);border-radius: 0.8rem;text-align: center;color: #999999;line-height: 1.6rem;}
.thirdNav li a:hover,
.thirdNav li.on a{border-color: rgba(153, 153, 153, 0);background-image: linear-gradient(to right bottom, #24B7E2, #035A9C);color: #fff;}

.leaderList li{width: 47.5%;background: #FFFFFF;position: relative;overflow: hidden;margin-bottom: 2.3rem;box-shadow: 0 0 6px #e5e5e5;}
.leaderList li:nth-child(2n){float: right;}
.leaderList li::before,
.leaderList li::after{content: "";width: 6.66rem;height: 6.66rem;position: absolute;right: -1rem;bottom: -1rem;}
.leaderList li::before{background: url(../image/leader1.png) no-repeat right bottom;background-size: 100%;}
.leaderList li::after{background: url(../image/leader2.png) no-repeat right bottom;background-size: 100%;opacity: 0;}
.leaderList li a{position: relative;z-index: 2;width: 100%;}
.leaderList li .pic{width: 7.46rem;height: 10.3rem;flex-shrink: 0;position: relative;overflow: hidden;}
.leaderList li .pic img{width: 100%;height: 100%;object-fit: fill;}
.leaderList li .text{flex: 1;box-sizing: border-box;padding: 0 1.6rem;line-height: 1rem;overflow: hidden;}
.leaderList li .text .name{color: #004275; margin-bottom: 8px;}
.leaderList li .text .pos{padding-bottom: 0.5rem;border-bottom: 1px solid rgba(161, 185, 204, 0.57);margin-bottom: 0.66rem;opacity: 0.37;color: #004275;font-weight: bold;line-height: 1.2;}
.leaderList li .text .desc{color: #999999;line-height: 0.86rem;height: 4.3rem;overflow: hidden;}
.leaderList li:hover{background-image: linear-gradient(to right bottom, #24B7E2, #035A9C);}
.leaderList li:hover::before{opacity: 0;}
.leaderList li:hover::after{opacity: 0.3;}
.leaderList li:hover .text .name{color: #fff;}
.leaderList li:hover .text .pos,
.leaderList li:hover .text .desc{color: #fff;opacity: 0.5;}


.leaderList1 li{width: 31.3%;margin: 0 1% 1rem;}
.leaderList1 li a{display: block;text-align: center;}
.leaderList1 li .pic{width: 80%;max-width: 6rem;margin: 0 auto 0.5rem;}
.leaderList1 li .pic span{display: block;height: 0;padding-bottom: 100%;position: relative;border-radius: 50%;overflow: hidden;}
.leaderList1 li .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;object-fit: fill;}
.leaderList1 li .name{color: #004275; margin-bottom: 8px;}
.leaderList1 li .pos{opacity: 0.37;color: #004275;line-height: 0.7rem;height: 2.8rem;overflow: hidden;}

.leaderPage{padding: 2rem;background: #FFFFFF;box-shadow: 0 4px 8px #E4EAF0;min-height: 10rem;display: flex;align-items: flex-start;}
.leaderPage .pic{flex-shrink: 0;width: 7.46rem;margin-right: 1.73rem;}
.leaderPage .text{flex: 1;overflow: hidden;}
.leaderPage .text .name{line-height: 1;color: #004275;}
.leaderPage .text .pos{margin: 10px 0 20px;line-height: 1.2rem;color: #004275;font-weight: bold;opacity: 0.37;}

.businessList li a{display: flex;align-items: center;}
.businessList li:nth-child(2n) a{flex-direction: row-reverse;}
.businessList .pic{width: 50%;height: 0;padding-bottom: 31.5%;position: relative;overflow: hidden;}
.businessList .text{width: 50%;box-sizing: border-box;padding: 0 6.5% 0 8.33%;}
.businessList li:nth-child(2n) .text{padding: 0 8.33% 0 6.5%;}
.businessList .text .num{justify-content: flex-start;margin-bottom: 1.3rem;}
.businessList .text .num span{font-size: 3.66rem;color: rgba(51, 51, 51, 0.16);line-height: 1;/*font-family: "DINMedAlternate";*/font-weight: bold;}
.businessList .text .num i{display: block;width: 2rem;height: 2px;background: #D7000F;margin-left: 1rem;transform-origin:left center;transform: scale(0,1);transition:all 1s linear;}
.businessList .text h5{color: #004275;line-height: 1.5rem;margin-bottom: 0.5rem;}
.businessList .text p{color: #666666;line-height: 1.13rem;height: 6.78rem;overflow: hidden;}
.businessList a:hover .text .num span{color: #004275;}
.businessList a:hover .text .num i{transform: scale(1);}

.gradientBg{position: relative;}
.gradientBg::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-image: linear-gradient(to right bottom, #24B7E2, #035A9C);opacity: 0;}
.gradientBg:hover::before{opacity: 1;}

.subCompany li{margin-bottom: 1.16rem;background: #FFFFFF;box-shadow: 0 0 6px #e5e5e5;}
.subCompany a{display: block;position: relative;padding: 0.93rem 1.667rem 1.4rem;position: relative;z-index: 2;}
.subCompany .title{color: #333333;line-height: 1.5rem;margin-bottom: 1.1rem;}
.subCompany .title h5{flex: 1;overflow: hidden;}
.subCompany .title img{flex-shrink: 0;width: 2rem;margin-left: 1rem;}
.subCompany p{color: #999999;line-height: 26px;max-height: 52px;overflow: hidden;}
.subCompany li:hover .title,
.subCompany li:hover p{color: #fff;}

.page{padding-top: 1.16rem;line-height: 1.13rem;color: rgba(51, 51, 51, 0.22);}
.page a,.page span,.page .text{margin: 0 0.43rem;}
.page .text{width: 3rem;border: 1px solid rgba(51, 51, 51, 0.22);text-align: center;}
.page img{opacity: 0.22;}
.page a.on,.page a:hover{color: #333333;}
.page img:hover{opacity: 1;}

.contSubCompany .top{margin-bottom: 2.66rem;align-items: flex-start;}
.contSubCompany .top .pic{width: 50%;height: 0;padding-bottom: 31.55%;position: relative;overflow: hidden;}
.contSubCompany .top:hover .pic em{transform: scale(1.1);}
.contSubCompany .top .text{width: 45.4%;}
.contSubCompany .top .title{align-items: flex-start;color: #004275;line-height: 1rem;margin-bottom: 1rem;}
.contSubCompany .top .title .gq{flex-shrink: 0;margin-left: 1rem;}
.contSubCompany .top .title .gq img{width: 2rem;}
.contSubCompany .top .title h5{flex: 1;overflow: hidden;}
.contSubCompany .top .desc{color: #666666;line-height: 0.9rem;font-weight: 300;font-family: "DINLight";padding-right: 1rem;max-height: 8rem;overflow: auto;margin-bottom: 0.5rem;margin-bottom: 0;max-height: 11.6rem;}
.contSubCompany .top .link h5{line-height: 1.5rem;color: #004275;margin-bottom: 10px;}
.contSubCompany .top .link dd{margin-bottom: 0.5rem;min-width: 33.33%;}
.contSubCompany .top .link dd a{display: inline-block;box-sizing: border-box;color: #666666;line-height: 26px;font-weight: bold;padding: 0 40px 0 13px;position: relative;}
.contSubCompany .top .link dd a::before{content: "";width: 6px;height: 6px;background: #D7000F;border-radius: 50%;position: absolute;left: 0;top: 10px;}
.contSubCompany .top .link dd a::after{content: "";width: 20px;height: 5px;position: absolute;right: 0;top: 10px;background: url(../image/arrow1.svg) no-repeat right center;opacity: 0;}
.contSubCompany .top .link dd a:hover{color: #004275;}
.contSubCompany .top .link dd a:hover:after{opacity: 1;}
.contSubCompany .btm dl.w100p{width: 100% !important;}
.contSubCompany .btm dl{width: 50%;margin-top: 1.66rem;margin-top: 1rem;}
.contSubCompany .btm dl dd{margin-bottom: 0.66rem;}
/* .contSubCompany .btm dl:nth-child(2n){width: 45.4%;float: right;}
.contSubCompany .btm dl:first-child,
.contSubCompany .btm dl:nth-child(2){margin-top: 0;} */
.contSubCompany .btm dl:first-child{margin-top: 0;}
.contSubCompany .btm dl:nth-child(2n+1){width: 45.4%;float: right;}

.contSubCompany .btm dt{line-height: 1.5rem;color: #004275;padding-bottom: 8px;border-bottom: 1px solid #A1B9CC;margin-bottom: 1.1rem;position: relative;font-family: "DINMedAlternate";}
.contSubCompany .btm dt::before{content: "";width: 45px;height: 4px;position: absolute;left: 0;bottom: -1px;background: url(../image/icon-tx.svg) no-repeat center;}
.contSubCompany .btm dd{display: flex;color: #999999;line-height: 26px;}
.contSubCompany .btm dd span{flex-shrink: 0;margin-right: 0.5rem;}
.contSubCompany .btm dd .c{flex: 1;overflow: hidden;}
.contSubCompany .btm dd a:hover{text-decoration: underline;color: #004275;}

.honorPage{background: url(../image/honorBg.jpg) no-repeat center top;background-size: cover;min-height: 300px;}
.honorPage .pic{width: 38%;background: rgba(255, 255, 255, 0.77);position: relative;overflow: hidden;}
.honorPage .pic .swiper-slide{height: 32rem;}
.honorPage .pic img{max-width: 80%;max-height: 80%;}
.honorPage .text{width: 62%;box-sizing: border-box;padding: 2rem 0;height: 32rem;}
.honorPage .text ul{padding: 0 8.95% 0 4.68%;height: 100%;overflow: auto;}
.honorPage .text li{border-bottom: 1px solid #A1B9CC;position: relative;}
.honorPage .text li::before{content: "";width: 0;height: 1px;background: #D7000F;position: absolute;left: 0;bottom: -1px;transition:all 1s linear;}
.honorPage .text li a{display: block;padding: 1rem 0 0.66rem;}
.honorPage .text li .date{line-height: 26px;color: #999999;margin-bottom: 0.5rem;}
.honorPage .text li h5{color: #666666;line-height: 1.06rem;color: #666666;}
.honorPage .text li.on::before,
.honorPage .text li:hover::before{width: 100%;}
.honorPage .text li.on .date,
.honorPage .text li:hover .date{color: #D7000F;}
.honorPage .text li.on h5,
.honorPage .text li:hover h5{color: #004275;}


.videoList li{margin-bottom: 1.33rem;width: 48.2%;}
.videoList li:nth-child(2n){float: right;}
.videoList a{display: block;}
.videoList .pic{padding-bottom: 61.77%;position: relative;overflow: hidden;}
.videoList .pic::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #000;opacity: 0;z-index: 2;}
.videoList .pic i{width: 1.7rem;height: 1.7rem;position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);background: url(../image/videoIcon1.png) no-repeat center;background-size: 100%;z-index: 3;}
.videoList h5{line-height: 3rem;color: #333333;text-align: center;padding: 0 10px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.videoList li:hover .pic::before{opacity: 0.3;}
.videoList li:hover h5{background: #004275;color: #fff;}

.recomNews{padding: 2.3rem 0;background: url(../image/newsBg.jpg) no-repeat center top;background-size: cover;}
.recomNews a{display: block;}
.recomNews .pic{width: 50%;padding-bottom: 27.92%;position: relative;overflow: hidden;}
.recomNews .text{width: 46.6%;line-height: 1.06rem;}
.recomNews .text h5{color: #333333;max-height: 3.18rem;overflow: hidden;margin-bottom: 10px;}
.recomNews .text .desc{color: #666666;max-height: 6.36rem;overflow: hidden;margin-bottom: 1.6rem;font-family: "DINLight";}
.recomNews .text .date{color: #666666;font-family: "DINLight";}
.recomNews a:hover .text h5{color: #004275;}

.newslist{padding: 2.66rem 0 3.33rem;}
.newslist.noPadding{padding: 0 !important;}
.newslist ul li{margin-bottom: 1.33rem;background: #F8FAFC;}
.newslist ul li a{height: 5rem;position: relative;z-index: 2;padding: 0 1.66rem;color: #333333;line-height: 1.06rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.newslist ul .date,.newslist ul .arr{flex-shrink: 0;}
.newslist ul .date{width: 9.53rem;position: relative;}
.newslist ul .date::before{content: "";width: 1px;height: 1.5rem;background: #A1B9CC;position: absolute;right: 1.66rem;top: 50%;transform: translateY(-50%);}
.newslist ul .date span,
.newslist ul .date em{display: block;}
.newslist ul .date span{font-family: "DINMed";}
.newslist ul .date em{color: #333333;line-height: 0.8rem;}
.newslist ul .title{flex: 1;overflow: hidden;}
.newslist ul .title h5{max-width: 850px;}
.newslist ul .arr{width: 0.9rem;flex-shrink: 0;margin-left: 1rem;filter: brightness(0) invert(0.5);opacity: 0.5;}
.newslist ul .icon{flex-shrink: 0;width: 1.25rem;margin-left: 1rem;}
.newslist ul li:hover a,
.newslist ul li:hover .date em{color: #fff;}
.newslist ul li:hover .date::before{background: #fff;opacity: 0.5;}
.newslist ul li:hover .arr,
.newslist ul li:hover .icon{filter: brightness(0) invert(1);}
.hotNews .tit{color: #004275;line-height: 1;text-transform: uppercase;}
.hotNews .newslist{padding: 1rem 0 0;}
.hotNews .newslist.mini ul li{background: #fff;}
.newslist.mini ul li{margin-bottom: 1rem;}
.newslist.mini ul li a{height: 3.53rem;}
.newslist.whiteBg ul li{background: #fff;}


.passage{padding: 1.66rem 2rem 2.7rem;background: #fff;margin-bottom: 1.8rem;}
.passage .psgTitle{align-items: flex-start;margin-bottom: 0.8rem;}
.passage .psgTitle h5{color: #004275;line-height: 1.5rem;max-width: 30rem;}
.passage .psgTitle .date{flex-shrink: 0;margin-left: 1rem;color: #666666;line-height: 1.06rem;margin-top: 8px;}
.passage .psgCont{min-height: 300px;}
.passage .psgCont p{margin-top:10px;}

.stockStyle{padding: 2.33rem 0;background: url(../image/stockBg.jpg) no-repeat center top;background-size: cover;}
.stockStyle dl{margin-top: 0.5rem;background: #FFFFFF;display: flex;align-items: center;box-shadow: 0 0 6px #e4e4e4;}
.stockStyle dl:first-child{margin-top: 0;}
.stockStyle dl dt{flex-shrink: 0;padding: 0 3.43rem;}
.stockStyle dl dt .num{justify-content: flex-start;}
.stockStyle dl dt .num span{display: block;color: #D7000F;height: 2.43rem;line-height: 2.43rem;font-size: 2.2rem;font-family: "DINCondensedBold";}
.stockStyle dl dt .num i{display: block;width: 0;height: 0;border: 0.6rem solid transparent;border-bottom-color: #D7000F;border-bottom-width: 1.2rem;margin-left: 1.4rem;}
.stockStyle dl dt h5{color: #333333;line-height: 1rem;padding: 0.4rem 0;margin: 0.66rem 0 0;}
.stockStyle dl dt p{color: #666666;font-weight: bold;line-height: 1rem;}
.stockStyle dl dd{flex: 1;overflow: hidden;background: url(../image/stockBg1.jpg) no-repeat center;background-size: cover;color: rgba(255, 255, 255, 0.6);height: 10.46rem;box-sizing: border-box;padding: 0 0 0 2.3rem;}
.stockStyle dl.down dt .num span{color: #D7000F;}
.stockStyle dl.down dt .num i{border: 0.6rem solid transparent;border-top-color: #D7000F;border-top-width: 1.2rem;}
.stockStyle dl.up .num span{line-height: 3.2rem;}
.stockStyle dl dd .wrap{width: 100%;}
.stockStyle dl dd li{width: 50%;margin-bottom: 1rem;display: flex;align-items: flex-end;line-height: 0.9rem;}
.stockStyle dl dd li .num{color: #fff;font-family: "DINCondensedBold";height: 2.1rem;line-height: 2.6rem;margin-right: 12px;}
.stostockStyleck dl dd li .text{font-weight: bold;padding-bottom: 5px;}
.stockStyle dl dd li:nth-child(3) .text{padding-bottom: 10px;}

.stockInfomation .stockStyle{background: none;}

.stockBtm{padding-bottom: 3.33rem;}
.stockBtm .item{margin-top: 2.33rem;box-shadow: 0 0 6px #e4e4e4;}
.stockBtm .item:first-child{margin-top: 0;}
.stockBtm  .title{padding: 0 1.6rem 0 1.7rem;background: url(../image/titleBg.png) no-repeat center;background-size: cover;}
.stockBtm  .title h5{color: #fff;line-height: 2.33rem;}
.stockBtm  .title h5 span{margin-left: 0.66rem;font-weight: normal;}
.stockBtm  .title .moreBtn{width: 3.86rem;}
.stockBtm  .content{background: #FFFFFF;padding: 1.5rem 1.6rem 1.6rem;}
.stockBtm  .content li{width: 48.1%;}
.stockBtm  .content li:nth-child(2n){float: right;}
.stockBtm  .content li .tit{line-height: 1;color: #333333;text-align: center;margin-bottom: 1rem;}
.stockBtm  .content li .cont{height: 11.5rem;}
.stockBtm  .content li .cont img{max-width: 100%;max-height: 100%;}

@keyframes pathAni{0%{stroke-dashoffset:1000; }100%{stroke-dashoffset:0;}}
@keyframes pathAni1{0%{stroke-dashoffset:-1000; }100%{stroke-dashoffset:0;}}


.contactUs{position: relative;}
.contactUs .map{width: 1226px;height: 786px;background: url(../image/map2.png) no-repeat center;position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);width: 930px;height: 496px;background-size: cover;}
.contactUs .map svg{position: absolute;top: 234px;left: 278px;top: 0;bottom: 0;left: 0;}
.contactUs .map svg path{stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: pathAni 3s ease forwards 0s infinite;}
.contactUs .text{width: 51.5%;background: rgba(0, 61, 108, 0.89);box-sizing: border-box;padding: 2.33rem 5.23% 2.66rem 2.33rem;position: relative;z-index: 2;}
.contactUs .text .wrap{height: 27.5rem;padding-right: 2.06rem;overflow: auto;}
.contactUs .text .wrap.scrollStyle::-webkit-scrollbar{width: 6px;height: 4px;background: rgba(0, 61, 108, 0);border-radius: 2px;}
.contactUs .text .wrap.scrollStyle::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, 0.1);border-radius: 2px;}
.contactUs .text li{padding: 0.7rem 0 1rem;border-bottom: 1px solid rgba(255, 255, 255, 0.17);}
.contactUs .text li:first-child{padding-top: 0;}
.contactUs .text li h5{padding-left: 0.7rem;position: relative;line-height: 30px;color: #fff;}
.contactUs .text li h5:before{content: "";width: 2px;height: 24px;background: #D7000F;position: absolute;left: 0;top: 3px;}
.contactUs .text li .txt{line-height: 26px;color: rgba(255, 255, 255, 0.5);padding-left: 0.7rem;}
.contactUs .text li .txt p{margin-top: 10px;}

.aboutPage{background: #F8FAFC;}
.aboutPage .aTitle{position: relative;margin-bottom: 1.83rem;height: 3.2rem;color: #004275;line-height: 1.2;text-transform: uppercase;text-align: center;font-family: "DINBold";}
.aboutPage .aTitle::before{content: "";width: 2.66rem;height: 2px;background: #D7000F;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.aboutPage .item1{padding: 2.33rem 0 0.5rem;background: url(../image/aboutBg1.jpg) no-repeat center top;background-size: cover;}
.aboutPage .item1 .content ul{width: 100%;}
.aboutPage .item1 .content ul li{width: 32%;margin-bottom: 1.5rem;}
.aboutPage .item1 li .top{display: flex;align-items: center;line-height: 34px;margin-bottom: 0.5rem;height: 34px;}
.aboutPage .item1 li .top img{height:36px;}
.aboutPage .item1 li .top h5{color: #004275;font-family: "DINBold";margin-left: 10px;line-height:1;}
.aboutPage .item1 li p{line-height: 22px;color: #666666;font-family: "DINLight";min-height: 90px;}
.aboutPage .item1 .right{width: 33.5%;}
.aboutPage .item1 .right .title{display: flex;align-items: center;color: #004275;line-height: 34px;font-family: "DINBold";margin-bottom: 10px;}
.aboutPage .item1 .right .title img{margin-right: 10px;}
.aboutPage .item1 .right .text{color: #666666;line-height: 26px;}
.aboutPage .item1 .right .text dd{padding-left: 12px;position: relative;}
.aboutPage .item1 .right .text dd::before{content: "";position: absolute;left: 0;top: 0;width: 6px;height: 6px;background: #666666;border-radius: 50%;position: absolute;left: 0;top: 12px;}

.aboutPage .item2{position: relative;margin-bottom: 2.66rem;}
.aboutPage .item2::before{content: "";width: 100%;height: calc(100% - 6.4rem);background: #004275;position: absolute;left: 0;top: 0;}
.aboutPage .item2 > .w1400{position: relative;z-index: 2;}
.aboutPage .item2 .text{padding: 2.66rem 0 2.4rem;color: #FFFFFF;line-height: 32px;font-family: "DINLight";background: url(../image/logo1.png) no-repeat center;}
.aboutPage .item2 .text .mrgBtm{margin-bottom: 0.6rem;}
.aboutPage .item2 .picList li{width: 48.28%;}
.aboutPage .item2 .picList li:nth-child(2n){float: right;}
.aboutPage .item2 .picList li a{display: block;height: 0;padding-bottom: 12.8rem;position: relative;overflow: hidden;}
.aboutPage .item2 .picList li a i{width: 3rem;height: 3rem;background: url(../image/icon-video1.svg) no-repeat center;background-size: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}

.aboutPage .item3{padding-bottom: 3.33rem;}
.aboutPage .item3 dl{position: relative;}
.aboutPage .item3 dl dt{width: 15.33rem;position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);}
.aboutPage .item3 dl dt img{width: 100%;}
.aboutPage .item3 dl dd{width: 27%;margin: 10px 40% 0 0;box-sizing: border-box;height: 6.5rem;padding: 1rem 0 0 1rem;box-shadow: 0 3px 15px -4px rgba(147, 166, 187, 0.6);position: relative;overflow: hidden;margin: 0;width: 49%;height: auto;overflow: auto;padding: 1rem 0 1rem 1rem;}
.aboutPage .item3 dl dd:nth-child(2n+1){float: right;margin-right: 0;}
.aboutPage .item3 dl dd:nth-child(2),.aboutPage .item3 dl dd:nth-child(3){margin-top: 0;}
.aboutPage .item3 dl dd .title{display: flex;align-items: center;line-height: 32px;color: #004275;margin-bottom: 0.5rem;position: relative;z-index: 2;}
.aboutPage .item3 dl dd .title img{margin-right: 0.8rem;}
.aboutPage .item3 dl dd .txt{line-height: 28px;color: #666666;font-family: "DINLight";position: relative;z-index: 2;height: 12.5rem;overflow: auto;}
.aboutPage .item3 dl dd .txt *{margin:10px 0;}
.aboutPage .item3 dl dd .bg{position: absolute;right: 0;bottom: 0;opacity: 0.03;}
.aboutPage .item3 dl dd:hover{box-shadow: 0 3px 15px -4px rgba(147, 166, 187, 0.7);}
.aboutPage .item3 dl dd:hover .title img{transform: scale(1.1);}

.contBus .left{width: 33.33%;position: relative;margin-top: -7rem;z-index: 2;background: #FFFFFF;box-shadow: 0 0 6px #dadada;}
.contBus .left h3{height: 7rem;background: #004275;text-align: center;color: #FFFFFF;font-family: "DINBold";}
.contBus .left h3 span{display: block;width: 100%;}
.contBus .left ul{padding: 2rem 1rem 3rem 0;}
.contBus .left ul li{margin-bottom: 1.6rem;display: flex;align-items: center;min-height: 1.6rem;}
.contBus .left ul li a{display: block;width: 100%;position: relative;color: #333333;font-weight: bold;line-height: 1.06rem;padding-left: 2.56rem;}
.contBus .left ul li a::before{content: "";width: 10px;height: 1.8rem;background: #004275;position: absolute;left: 0;top: 50%;transform: translateY(-50%) scale(1, 0);opacity: 0;}
.contBus .left ul li.on a,
.contBus .left ul li a:hover{color: #004275;}
.contBus .left ul li.on a::before,
.contBus .left ul li a:hover::before{transform: translateY(-50%) scale(1);opacity: 1;}
.contBus .right{width: 62.3%;min-height: 33.2rem;box-sizing: border-box;padding: 1.66rem 0;overflow: hidden;position: relative;}
.contBus .right .wrap{position: relative;z-index: 2;}
.contBus .right .title{line-height: 2.16rem;color: #FFFFFF;text-transform: uppercase;font-family: "DINBold";padding: 0 1rem 1.5rem 2rem;text-shadow: 0px 0px 4px #6f6f6f;}
.contBus .right .cont{padding: 1.5rem 2.4rem 1.86rem 2rem;background: rgba(0, 66, 117, 0.7);color: #FFFFFF;text-align: justify;line-height: 28px;}
.contBus .right .cont *{margin-top:10px;}

@media screen and (max-width: 1700px){
.nyPageWrap{padding-top: 3.3rem;}
.stockStyle dl dt .num i{margin-left: 0.8rem;}
.stockStyle dl dt{padding: 0 2.8rem;}
.aboutPage .aTitle{height: 2.6rem;}
.contactUs .map{zoom: 0.8;}
}

@media screen and (max-width: 1600px){
.nyPageWrap{padding-top: 2.9rem;}
.nyNav li{padding: 0 1rem;}	
.leaderPage{padding: 1.6rem;}
.businessList .text .num{margin-bottom: 1rem;}
.businessList .text .num span{font-size: 3rem;}

.honorPage .pic .swiper-slide,.honorPage .text{height: 24rem;}
.honorPage .text{padding: 1rem 0;}
.honorPage .text li a{padding: 0.6rem 0;}
.honorPage .text li .date{margin-bottom: 0.3rem;}

.videoList li{margin-bottom: 1rem;}

.recomNews,.newslist{padding: 2rem 0;}
.recomNews .text .desc{margin-bottom: 1.2rem;}
.newslist ul li{margin-bottom: 1rem;}

.stockBtm .content{padding: 1rem;}
.stockBtm .item{margin-top: 1.8rem;}

.contactUs .map{zoom: 0.78;}
.contactUs .text{padding: 1.6rem 5rem 1.6rem 1.6rem;}
.contactUs .text .wrap{padding-right: 1rem;height: 22rem;}
.contactUs .text li{padding: 0.8rem 0;}
.contactUs .text li .txt p{margin-top: 0;}
.contactUs .text li h5{line-height: 24px;margin-bottom: 6px;}

.contBus .left{margin-top: -6rem;}
.contBus .left h3{height: 6rem;}
.contBus .left h3 span{font-size: 1.6rem;}
.contBus .left ul{font-size: 0.8rem;}
.contBus .left ul li{margin-bottom: 1.2rem;}
.contBus .left ul li a{padding-left: 1.6rem;}
.contBus .right{min-height: 28rem;}
.contBus .right .title{padding: 0 0 1rem 1rem;font-size: 1.2rem;}
.contBus .right .cont{padding: 1rem;}
}
@media screen and (max-width: 1480px){
	.contactUs .map{zoom: 0.72;}
}

@media screen and (max-width: 1400px){
	.contactUs .map{zoom: 0.7;}
}

@media screen and (max-width: 1320px){
.nyWrap{padding: 2rem 0;}
.nyBanner{padding-bottom: 25.7%;}
.nyNav li{padding: 0 0.6rem;}		
.leaderList .text{padding: 0 1rem;}
.businessList .text .num{margin-bottom: 0.5rem;}
.businessList .text,.businessList li:nth-child(2n) .text{padding: 0 4%;}
.businessList .text p{line-height: 1rem;height: auto;max-height: 5rem;}
.subCompany .title{margin-bottom: 0.6rem;}

.contSubCompany .top .title{line-height: 1rem;margin-bottom: 0.6rem;}
.contSubCompany .top .desc{line-height: 24px;margin-bottom: 0.8rem;max-height: 7.2rem;}
.contSubCompany .top .link dd{min-width: 33.3%;margin-bottom: 0;}

.aboutPage .item1 .content ul{width: 100%;}
.aboutPage .item1 .right{width: 40%;}
.aboutPage .item1 .content ul li{width: 32%;margin-bottom: 1.5rem;margin-right: 10px;}
.aboutPage .item1 li p{min-height: 72px;line-height: 18px;}

.aboutPage .item3 dl dd{width: 49%;padding: 0.6rem 0 0 0.6rem;padding: 0.6rem 0 0.6rem 0.6rem;}
.aboutPage .item3 dl dd .title{margin-bottom: 0.3rem;}
.aboutPage .item3 dl dd .title img{margin-right: 0.4rem;}
.header .logo img{height: 1.7rem;}
.contactUs .text{padding: 1.6rem 3rem 1.6rem 1.6rem;}
.aboutPage .item3 dl dd .txt{height: 14.5rem;}
.leaderList li .text{padding: 0 1.4rem;}
.leaderList li .text .pos{padding-bottom: 0.3rem;}
.TXTovehid-two{-webkit-line-clamp: 3;}
.contactUs .map{zoom: 0.66;}
}

@media screen and (max-width: 1200px){
.nyPageWrap{padding-top: 2.2rem;}
.nyNav,.thirdNav{display: none;}	
.recomNews .text .desc{line-height: 1rem;max-height: 4rem;}

.aboutPage .item3 dl dt{width: 30%;}
/* .aboutPage .item3 dl dd{width: 35%;margin-right: 0;} */

.contactUs .map{zoom: 0.6;}

.leaderList1 li{width: 31.3%;}
}

@media screen and (max-width: 1024px){
.leaderList li{width: 100%;margin-bottom: 1rem;}
.leaderPage .pic{width: 6rem;margin-right: 1rem;}	
.businessList li a{flex-wrap: wrap;flex-direction: row-reverse !important;}
.businessList .text,.businessList .pic{width: 100%;}
.businessList .text, .businessList li:nth-child(2n) .text{padding: 1rem;}
.businessList .pic{padding-bottom: 63%;}

.contSubCompany .top{display: block;margin-bottom: 1.5rem;}
.contSubCompany .top .pic,.contSubCompany .top .text{width: 100%;}
.contSubCompany .top .pic{margin-bottom: 1rem;padding-bottom: 63.14%;}
.contSubCompany .btm dl,.contSubCompany .btm dl:nth-child(2n),.contSubCompany .btm dl:nth-child(2),
.contSubCompany .btm dl:nth-child(2n+1){width: 100%;margin-top: 1rem;}
.contSubCompany .btm dl dd{margin-bottom: 0.1rem;}


.honorPage .text,.honorPage .pic{width: 100%;}
.honorPage .pic .swiper-slide{height: 20rem;}
.honorPage .text{height: auto;}
.honorPage .text li h5{line-height: 1rem;display: block;font-size: 0.6rem;}
.honorPage .pic img{max-width: 90%;max-height: 90%;}

.recomNews, .newslist{padding: 1rem 0;}
.recomNews .pic,.recomNews .text{width: 100%;}
.recomNews .pic{padding-bottom: 55.84%;margin-bottom: 0.6rem;}
.recomNews .text .desc{margin-bottom: 0.8rem;}
.newslist ul li a{padding: 0 0.8rem;height: 3.6rem;}
.newslist ul .date{width: 6rem;}
.newslist ul .date::before{right: 1rem;}

.passage{padding: 1rem 1rem 2rem;margin-bottom: 1rem;}

.stockStyle dl{display: block;}
.stockStyle dl dt{padding: 1.5rem;}
.stockBtm .content li .cont{height: 8rem;}


.aboutPage .item1 .content ul,.aboutPage .item1 .right{width: 100%;}

.aboutPage .item3 dl dt{position: relative;left: 0;top: 0;transform: translate(0);text-align: center;width: 100%;margin-bottom: 1rem;}
.aboutPage .item3 dl dt img{max-width: 300px;}
/* .aboutPage .item3 dl dd{width: 48%;} */

.contactUs .map{position: relative;left: 0;top: 0;transform: translate(0);margin: 1rem auto;}
.contactUs .text{width: 100%;padding: 2rem;}
.contactUs .text .wrap{padding-right: 0;height: auto;}


.contBus .left,.contBus .right{width: 100%;}
.contBus .left ul{display: none;}
.contBus .left{margin-top: -4rem;}
.contBus .left h3{height: 4rem;}

}

@media screen and (max-width: 760px){
.nyPageWrap .header{position: absolute;}
.nyWrap{padding: 1rem 0 2rem;}
.leaderList li .pic{width: 152px;height: 218px;}
.leaderList li .text{padding: 0 0.5rem;}	
.leaderList li .text .pos{padding-bottom: 0.4rem;margin-bottom: 0.4rem;}
.leaderPage{padding: 1rem;display: block;}
.leaderPage .pic{margin: 0 0 0.6rem;width: 50%;max-width: 7rem;}
.leaderPage .text .pos{margin: 0 0 10px;}

.businessList .text .num{margin-bottom: 0;}
.businessList .text .num span{font-size: 2rem;}
.businessList .text h5{line-height: 1rem;}

.subCompany li{margin-bottom: 0.6rem;}
.subCompany a{padding: 0.6rem 1rem 1rem;}
.subCompany .title{margin-bottom: 5px;}
.subCompany .title img{width: 1.6rem;margin-left: 0.6rem;}
.subCompany p{line-height: 22px;max-height: 44px;}

.page{padding-top: 0.5rem;}
.page .text{width: 2rem;}

.contSubCompany .top .title .gq{margin-left: 0;}
.contSubCompany .top .title .gq img{width: 1.5rem;margin-left: 10px;}
.contSubCompany .btm dt{line-height: 1rem;margin-bottom: 0.5rem;}
.contSubCompany .btm dd span img{width: 0.6rem;}

.videoList li{width: 100%;}
.videoList h5{line-height: 2rem;}

.newslist ul .arr{display: none;}
.newslist ul li a{height: auto;display: block;padding: 0.6rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.newslist ul .date{display: flex;align-items: center;width: 100%;}
.newslist ul .date::before{display: none;}
.newslist ul .date em{margin-left: 0.5rem;}
.newslist.mini ul li a{height: auto;}
.newslist.fileList ul li a{position: relative;padding-right: 2rem;}
.newslist.fileList ul li a .icon{width: 0.8rem;margin-left: 0;position: absolute;right: 0.5rem;bottom: 1rem;}

.passage .psgTitle{display: block;}
.passage .psgTitle h5{line-height: 1rem;}
.passage .psgTitle .date{margin-left: 0;}

.stockStyle{padding: 1rem 0;}
.stockStyle dl dt{padding: 1rem;}
.stockStyle dl dt h5{margin-top: 0;}
.stockStyle dl dt .num span{font-size: 1.6rem;}
.stockStyle dl dt .num i{transform: scale(0.6);margin-left: 4px;}
.stockStyle dl dt h5{padding-top: 0;}
.stockStyle dl dd{height: auto;padding: 1rem 0.5rem;}
.stockStyle dl dd li .num{font-size: 1rem;height: 1.6rem;line-height: 2.2rem;}
.stockStyle dl dd li .text{line-height: 16px;font-size: 12px;}
.stockBtm{padding-bottom: 1.6rem;}
.stockBtm .title{padding: 10px 1rem;}
.stockBtm .title h5{line-height: 1.5;}
.stockBtm .title h5 span{margin-left: 0;display: block;}
.stockBtm .content li{width: 100%;margin-bottom: 20px;}
.stockBtm .content li:last-child{margin-bottom: 0;}
.stockBtm .content li .tit{margin-bottom: 0.4rem;}
.stockBtm .content li .cont{height: auto;}
.stockBtm .content li .cont img{width: 100%;}

.aboutPage .aTitle{height: 2rem;margin-bottom: 1rem;}
.aboutPage .item1{padding: 1rem 0;}
.aboutPage .item1 .content ul li{width: 100%;margin-bottom: 0.6rem;}
.aboutPage .item1 li .top{margin-bottom: 0;}
.aboutPage .item1 li .top img{transform-origin:left center;transform: scale(0.8);}
.aboutPage .item1 li .top h5{margin-left: 0;}
.aboutPage .item1 .right .title img{height: 0.8rem;}

.aboutPage .item2 .text{padding: 1rem 0;line-height: 24px;}
.aboutPage .item2 .picList li a{padding-bottom: 56.95%;}
.aboutPage .item2 .picList li a i{width: 2rem;height: 2rem;}
.aboutPage .item2::before{height: calc(100% - 2.4rem);}

.aboutPage .item3 dl dd{width: 100%;height: auto;padding: 1rem;margin-top: 10px;}
.aboutPage .item3 dl dd:nth-child(2), .aboutPage .item3 dl dd:nth-child(3){margin-top: 10px;}
.aboutPage .item3 dl dd .txt{height: auto;}

.contactUs .map{zoom: 0.4;}
.contactUs .text{padding: 1rem;}
.contactUs .text li .txt{font-size: 0.55rem;line-height: 1.6;}
.contactUs .text li h5{font-size: 0.68rem;}

.contBus .left{margin-top: -3rem;}
.contBus .left h3{height: 3rem;}
.contBus .left h3 span{font-size: 1.3rem;}
.contBus .right{min-height: 20rem;}
.contBus .right .title{font-size: 1rem;line-height: 1;}
}

@media screen and (max-width: 468px){
.leaderList1 li{width: 48%;}
.leaderList1 li .pos{line-height: 0.6rem;height: 2.4rem;}
}