@charset "utf-8";
/******内页******/
html{scroll-padding: 170px;}
.inpage-container{min-height: 25rem;box-sizing: border-box;overflow: hidden;}
/* 视频 */
.video-box{cursor: pointer;}
/*面包屑*/
.bread{display: flex;align-items: center;line-height: 1rem;white-space: nowrap;color: #999;}
.bread .icon{width: 1em;height: 1em;margin-right: .5em;}
.bread a{margin: 0 .3em;color: #999;transition: .3s;}
.bread a:nth-of-type(1){margin-left: 0;}
.bread a.on,.bread a:hover{font-weight: bold;}
/*分页*/
.page{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.page a,.page font{height: 2rem;display: inline-block;box-sizing: border-box;margin: 0 .7rem;line-height: 1.4rem;color: #999999;transition: .3s; font-size: inherit;cursor: pointer;}
.page input{width: 1.5rem;text-align: center;}
.page .no-border{padding: 0 .5em;border-color: transparent;}
.page a.on,.page a:hover,.page .NormalRed{color: #0464B2;}
.page a.disable{pointer-events: none;opacity: 0.5;}
.page span{ display:none!important; width:0!important;}

.dqwzhid{ display:none;}
/*内页banner*/
.inpage-banner{position: relative;overflow: hidden;}
.inpage-banner .bg{padding-top: 27.08%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.inpage-banner .bg::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-image: radial-gradient(circle at 84% 48%, rgba(29,39,132,0.00) 0%, rgba(17,67,153,0.8) 85%, #0464B2 154%);}
.inpage-banner .w1600{position: absolute;left: 0;right: 0;top: 0;}
.inpage-banner .title{font-family:'Candara'; position: absolute;left: 0;top: 54%;transform: translateY(-80%);line-height: 1.2;color: #fff;}
.inpage-banner .path{position: absolute;left: 50%;bottom: 1.5rem;top: auto;transform: translateX(-50%);z-index: 2;height: auto;color: #fff;line-height: 1rem;}
.inpage-banner .path a{color: #fff;}
.inpage-banner .path span{margin: 0 5px;}
.inpage-banner .path a:hover{text-decoration: underline;opacity: 0.8;}

/* 内页导航 */
.inpage-top-wrap{border-bottom: 1px solid #EAEAEA;overflow: hidden;}
.inpage-top-wrap .swiper-slide{width: auto;}
.inpage-top-wrap a{display: block;position: relative;margin-right: 2rem;color: #333333;line-height: 3.9rem;font-weight: bold;}
.inpage-top-wrap .swiper-slide:last-child a{margin-right: 0;}
.inpage-top-wrap a::before{content: "";width: 100%;height: 3px;background: #0464B2;position: absolute;left: 0;bottom: -1px;transform: scale(0,1);opacity: 0;transition: 0.5s;}
.inpage-top-wrap a.on,
.inpage-top-wrap a:hover{color: #0464B2;}
.inpage-top-wrap a.on::before,
.inpage-top-wrap a:hover::before{transform: scale(1);opacity: 1;}

/* 内页标题 */
.inpage-title{color: #2D2D2D;line-height: 1.625;margin-bottom: 2rem;}

/* 动画 */
@keyframes aniDot{0%{opacity: 1;transform: scale(1);}100%{opacity: 0;transform: scale(2);}}
@keyframes aniDot1{0%{opacity: 1;transform: scale(1);}100%{opacity: 0;transform: scale(4);}}
@keyframes aniDot2{0%{opacity: 0.3;transform: scale(0.8);}100%{opacity: 0;transform: scale(2);}}

/* 更多按钮 */
.more-style{width: 4.65rem;border-bottom: 1px solid #999999;padding-bottom: 10px;color: #333333;line-height: 0.9rem;position: relative;}
.more-style::before{content: "";width: 100%;height: 2px;position: absolute;left: 0;bottom: -1px;background: #0464B2;transform-origin: left center;transform: scale(0,1);opacity: 0;transition: 0.5s;}
.more-style img{filter: brightness(0) invert(0.2);}
.more-style:hover{color: #0464B2;}
.more-style:hover::before{transform: scale(1);opacity: 1;}
.more-style:hover img{filter: brightness(1) invert(0);}

/* 荣誉证书 */
.honor-box .pic{padding-bottom: 59.46%;background-image: linear-gradient(0deg, #0464B2 0%, #CADBE8 100%);margin-bottom: 1rem;cursor: pointer;}
.honor-box .pic span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 1.75rem 1.75rem 0;}
.honor-box .pic img{width: 100%;box-shadow: 0 4px 20px 0 rgba(0,18,33,0.28);}
.honor-box .title{color: #262626;line-height: 1.6rem;font-weight: normal;text-align: center;max-height: 3.2rem;overflow: hidden;}
.honor-box:hover .pic img{transform: scale(1.05);}
.honor-box:hover .title{color: #0464B2;}

/* 关于我们 */
.pageceada6f31c9f465f92cf94c6a262a764 .about-page{ padding:0!important;}
.about-page .part1{position: relative;overflow: hidden;}
.about-page .part1 .cont-r{width: 36.45%;position: absolute;right: 0;top: 0;bottom: 0;cursor: pointer;}
.about-page .part1 .cont-r .pic-box{height: 100%;}
.about-page .part1 .cont-r em{display: block;height: 100%;}
.about-page .part1 .cont-r .icon{width: 3.6rem;height: 3.6rem;position: absolute;top: 50%;left: -1.8rem;transform: translateY(-50%);cursor: pointer;}
.about-page .part1 .cont-r .icon::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;border-radius: 50%;animation: aniDot 3s linear infinite;}
.about-page .part1 .cont-r .icon::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;border-radius: 50%;animation: aniDot 3s linear 1s infinite;}
.about-page .part1 .cont-r .box{width: 100%;height: 100%;position: relative;z-index: 2;box-sizing: border-box;border: 6px solid #FFFFFF;border-radius: 50%;background: #0464B2;}
.about-page .part1 .cont-r:hover em{transform: scale(1.05);}
.about-page .part1 .cont-l{width: 60%;}
.about-page .part1 .data{padding: 2rem 0;border-bottom: 1px solid #DDDDDD;margin-bottom: 2rem;display: flex;}
.about-page .part1 .data li{width: 50%;}
.about-page .part1 .data .icon{flex-shrink: 0;width: 3.6rem;height: 3.6rem;background: rgba(4, 100, 178, 0.08);margin-right: 0.9rem;}
.about-page .part1 .data .icon img{height: 100%;}
.about-page .part1 .data .li-right{flex: 1;overflow: hidden;color: #262626;line-height: 1.77;font-weight: bold;}
.about-page .part1 .data .num{color: #0464B2;line-height: 1;}
.about-page .part1 .more-style{margin-top: 3rem;}
.about-page .part1 .title{margin-bottom: 0.6rem;line-height: 1.77;color: #262626;font-weight: bold;}
.about-page .part2{background: url(/uiFramework/commonResource/zip/ztkgEN/images/about_bg1.jpg) no-repeat center top;background-size: cover;overflow: hidden;}
.about-page .part2 .container{padding: 1rem 0 3.2rem;}
.about-page .part2 .container .swiper-pagination{bottom: 0;display: flex;justify-content: center;}
.about-page .part2 .container .swiper-pagination .swiper-pagination-bullet{width: 2rem;height: 4px;margin: 0 6px;border-radius: 0;background: #CCCCCC;opacity: 1;position: relative;}
.about-page .part2 .container .swiper-pagination .swiper-pagination-bullet::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #0464B2;transform-origin: left center;transform: scale(0,1);transition: 0.6s;}
.about-page .part2 .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{transform: scale(1);}
.about-page .part3{overflow: hidden;}
.about-page .part3 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about-page .part3 li{width: 48.75%;}
.about-page .part3 .box{display: flex;align-items: center;padding: 3rem;background: #F8F8F8;position: relative;color: #262626;line-height: 3rem;position: relative;}
.about-page .part3 .box::before{content: "";width: 100%;height: 2px;position: absolute;left: 0;top: 0;background: #0464B2;position: absolute;left: 0;top: 0;transform-origin: left center;transform: scale(0,1);opacity: 0;transition: 0.5s;}
.about-page .part3 .box .icon{height: 3rem;flex-shrink: 0;}
.about-page .part3 .box .arr{flex-shrink: 0;width: 2rem;margin-left: 3rem;filter: brightness(0) invert(0.5);opacity: 0.8;}
.about-page .part3 .box .line{display: block;width: 1px;height: 3rem;background: #CCCCCC;}
.about-page .part3 .box .title{flex: 1;overflow: hidden;padding: 0 1rem 0 2rem;}
.about-page .part3 .box:hover{background: #FFFFFF;box-shadow: 0 8px 30px 0 rgba(0,0,0,0.12);color: #0464B2;}
.about-page .part3 .box:hover::before{transform: scale(1);opacity: 1;}
.about-page .part3 .box:hover .arr{filter: brightness(1) invert(0);}

/* 荣誉证书列表 */
.honor-list{display: flex;flex-wrap: wrap;}
.honor-list li{width: 30%;margin: 0 5% 5% 0;}
.honor-list li:nth-child(3n){margin-right: 0;}

/* 团队 */
.team-list li{margin-bottom: 2rem;background: #F6F6F6 url(/uiFramework/commonResource/zip/ztkgEN/images/team_bg.png) no-repeat left center;background-size: auto 100%;display: flex;align-items: center;border-radius: 20px;}
.team-list li:last-child{margin-bottom: 0;}
.team-list .pic{width: 11.8rem;padding:  2rem 6.55rem 0 2.7rem}
.team-list .pic img{width: 100%;}
.team-list .info{width: 38%;box-sizing: border-box;padding-right: 1rem;}
.team-list .name{color: #2D2D2D;line-height: 1.25;font-weight: bold;margin-bottom: 4px;}
.team-list .desc{color: #0464B2;line-height: 2rem;opacity: .7;}
.team-list .right{width: 35.75%;box-sizing: border-box;padding: 0 1rem 0 3rem;border-left: 1px solid #DDDDDD;}
.team-list dl{display: flex;color: #666666;line-height: 2rem;align-items: center;}
.team-list dl dt{margin-right: 12px;}
.team-list dl dt img{vertical-align: middle;max-width: none;}
.team-list dl a:hover{color: #0464B2;text-decoration: underline;}
.team-list li:hover{background-color: #FFFFFF;box-shadow: 0 8px 30px 0 rgba(0,0,0,0.12);}

/* 产品与服务频道页 */
.product-channel .nLi{margin-bottom: 3rem;padding-left: 8.33%;display: flex;}
.product-channel .nLi:last-child{margin-bottom: 0;}
.product-channel .pic{width: 42%;padding-bottom: 26.2rem;}
.product-channel .pic em{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.product-channel .text{width: 58%;max-height: 26.2rem;overflow: auto;box-sizing: border-box;padding: 2.5rem 0 0 2.5rem;background: url(/uiFramework/commonResource/zip/ztkgEN/images/product_bg1.jpg) no-repeat center;background-size: cover;position: relative;}
.product-channel .text::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(/uiFramework/commonResource/zip/ztkgEN/images/product_bg2.jpg) no-repeat center;background-size: cover;opacity: 0;transition: 0.5s;}
.product-channel .text .box{max-width: 40.5rem;position: relative;z-index: 2;}
.product-channel .text .title{display: flex;align-items: center;color: #262626;line-height: 1.2;}
.product-channel .text .title .icon{height: 1.5rem;margin-right: 1.8rem;filter: brightness(0) invert(0.2);}
.product-channel .text .desc{color: #666666;line-height: 2;margin: 2rem 0 1.75rem;}
.product-channel .text ul{min-height: 8rem;margin-bottom: 1rem;}
.product-channel .text ul li{min-width: 33.33%;box-sizing: border-box;padding: 0 10px 1.5rem 0;float: left;}
.product-channel .text ul li a{display: block;position: relative;padding-left: 1.2rem;color: #333333;line-height: 1rem;}
.product-channel .text ul li a i{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 6px;background: #0464B2;border-radius: 50%;color: #0464B2;}
.product-channel .text ul li a i::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot1 3s linear infinite;}
.product-channel .text ul li a i::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot1 3s linear 1s infinite;}
.product-channel .nLi:nth-child(2n){padding: 0 8.33% 0 0;flex-direction: row-reverse;}
.product-channel .nLi:nth-child(2n) .text{display: flex;justify-content: flex-end;padding: 2.5rem 2.5rem 0 0;}
.product-channel .nLi:hover .pic em{transform: scale(1.1);}
.product-channel .nLi:hover .text::before{opacity: 1;}
.product-channel .nLi:hover .text .title,
.product-channel .nLi:hover .text .desc,
.product-channel .nLi:hover .text ul li a,
.product-channel .nLi:hover .text ul li a i{color: #fff;}
.product-channel .nLi:hover .text .title .icon,
.product-channel .nLi:hover .text .more-style{filter: brightness(0) invert(1);}
.product-channel .text ul li a:hover{color: rgba(255, 255, 255, 0.6) !important;text-decoration: underline;}

/* 产品导航 */
.product-nav{background: url(/uiFramework/commonResource/zip/ztkgEN/images/product_nav_bg.jpg) no-repeat center;background-size: cover;}
.product-nav > .w1600{box-sizing: border-box;padding: 0 5rem;position: relative;}
.product-nav .btn{width: 3rem;height: 3rem;border: 1px solid #0464B2;border-radius: 50%;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);}
.product-nav .btn::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-image: linear-gradient(146deg, #0A9DD9 5%, #0464B2 97%);border-radius: 50%;opacity: 0;transition: 0.3s;}
.product-nav .btn img{height: 53%;position: relative;z-index: 2;}
.product-nav .btn.prev{left: 0;}
.product-nav .btn.prev img{transform: rotateY(180deg);}
.product-nav .btn.next{right: 0;}
.product-nav .btn:hover{border-color: transparent;}
.product-nav .btn:hover::before{opacity: 1;}
.product-nav .btn:hover img{filter: brightness(0) invert(1);}
.product-nav .btn.swiper-button-disabled{pointer-events: none;}
.product-nav .swiper-slide{position: relative;}
.product-nav .swiper-slide::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(/uiFramework/commonResource/zip/ztkgEN/images/product_nav_bg1.jpg) no-repeat center;background-size: cover;opacity: 0;transition: 0.3s;}
.product-nav .box{display: block;height: 9rem;box-sizing: border-box;padding: 2rem 2rem 0;position: relative;text-align: center;color: #333333;line-height: 1rem;}
.product-nav .box .icon{height: 2.2rem;margin-bottom: 1.2rem;filter: brightness(0) invert(0.5);}
.product-nav .box h3{font-weight: normal;}
.product-nav .on .box,
.product-nav .box:hover{color: #fff;}
.product-nav .swiper-slide.on:before,
.product-nav .swiper-slide:hover::before{opacity: 1;}
.product-nav .on .box .icon,
.product-nav .box:hover .icon{filter: brightness(0) invert(1);}

/* 产品列表 */
.product-list li{width: 48.125%;margin-bottom: 3rem;float: left;}
.product-list li:nth-child(2n){float: right;}
.product-list li:nth-child(2){margin-top: 3rem;}
.product-list .box{display: block;padding: 0 4.5rem 5rem 0;position: relative;color: #666666;line-height: 1.2;}
.product-list .pic{padding-bottom: 61.17%;margin-bottom: 1.5rem;z-index: 2;}
.product-list .num{font-size: 9rem;color: #F2F2F2;line-height: 14.65rem; font-weight:bold; font-style: italic; position: absolute;right: 1.5rem;bottom: 0;z-index: -1;}
.product-list .box:hover{color: #0464B2;}
.product-list .box:hover .pic em{transform: scale(1.05);}
.product-list .box:hover .num{color: rgba(4, 100, 178, 0.1);}

/* 加载更多 */
.loading-btn{width: 10.7rem;height: 2.6rem;margin: 0 auto;box-sizing: border-box;border: 1px solid #EAEAEA;border-radius: 1.5rem;color: #666666;}
.loading-btn img{margin-left: 1rem;height: 1rem;}
.loading-btn:hover{border-color: #0464B2;background:#0464B2;color: #fff;}
.loading-btn:hover img{filter: brightness(0) invert(1);}

/* 播放按钮 */
.video-icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 2;width: 3.3rem;}
.video-icon img{width: 100%;position: relative;z-index: 2;}
.video-icon::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;border-radius: 50%;animation: aniDot2 3s linear infinite;opacity: 0.3;}
.video-icon::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;border-radius: 50%;animation: aniDot2 3s linear 1s infinite;opacity: 0.3;}

/* 分页器 */
.pagination-style.swiper-pagination{bottom: 1rem;z-index: 2;}
.pagination-style.swiper-pagination .swiper-pagination-bullet{width: 0.6rem;height: 0.6rem;background: #FFFFFF;opacity: 1;margin: 0 0.3rem;transition: 0.3s;border-radius: 0.3rem;}
.pagination-style.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 1.8rem;}

/* 产品详情页 */
.cont-product .title{color: #2D2D2D;line-height: 1.25;font-weight: bold;margin-bottom: 2rem;}
.cont-product .title.center{text-align: center;}
.cont-product .part1{padding: 5rem 0 4rem;position: relative;}
.cont-product .part1::before{content: "";width: 70%;height: 100%;position: absolute;left: 0;top: 0;background: #F6F6F6;z-index: -1;}
.cont-product .part1 > .w1600{display: flex;justify-content: space-between;}
.cont-product .part1 .cont-l{width: 43.75%;}
.cont-product .part1 .cont-l .text{padding-top: 2rem;border-top: 1px solid #DADADA;color: #666666;line-height: 1.8;}
.cont-product .part1 .cont-l .text .pro{max-height: 18rem;overflow: auto;padding-right: 0.5rem;}
.cont-product .part1 .cont-r{width: 51.25%;}
.cont-product .part1 .container em{display: block;padding-bottom: 24rem;position: relative;}
.cont-product .part1 .container em::before{content: "";width: 100%;height: 4rem;position: absolute;left: 0;bottom: 0;background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.59) 100%);}
.cont-product .part1 .download{width: 9rem;height: 2.6rem;margin-top: 1rem;background: #0464B2;color: #fff;}
.cont-product .part1 .download img{height: 31%;margin-right: 0.6rem;}
.cont-product .part1 .download:hover{background: #025498;}
.cont-product .part2 .container{padding-top: 10px;}
.cont-product .part2 .container .pic{padding-bottom: 63.6%;margin-bottom: 1.5rem;}
.cont-product .part2 .container .pic::before{content: "";width: 100%;height: 32%;position: absolute;left: 0;bottom: 0;z-index: 2;background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.59) 100%);}
.cont-product .part2 .container .tit{color: #262626;font-weight: bold;text-align: center;}
.cont-product .part2 .container .box:hover .pic em{transform: scale(1.1);}
.cont-product .part2 .container .box:hover .tit{color: #0464B2;}

/* 我们的成就 */
.achievements{margin-bottom: 2rem;}
.achievements .nLi{display: flex;}
.achievements dt,
.achievements dd{width: 50%;}
.achievements dt em{display: block;padding-bottom: 24rem;}
.achievements dt .box::before{content: "";width: 100%;height: 4rem;position: absolute;left: 0;bottom: 0;background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.59) 100%);z-index: 2;}
.achievements dt em:hover{transform: scale(1.1);}
.achievements dd{box-sizing: border-box;height: 24rem;padding: 3rem 0 2rem 4rem;position: relative;z-index: 2;}
.achievements dd::before{content: "";border: 0.5rem solid transparent;border-right-color: #fff;position: absolute;right: 100%;top: 50%;transform: translateY(-50%);}
.achievements dd .title{color: #262626;line-height: 1;padding-bottom: 1.5rem;border-bottom: 1px solid #DADADA;margin-bottom: 1.5rem;position: relative;}
.achievements dd .title::before{content: "";width: 4rem;height: 3px;position: absolute;left: 0;bottom: -1px;background: #0464B2;transition: 0.5s;}
.achievements dd .text{color: #666666;line-height: 1.75;max-height: 14rem; overflow: auto;padding-right: 0.5rem;}
.achievements .nLi:hover dd .title::before{width: 100%;}
.achievements .nLi:nth-child(2n){flex-direction: row-reverse;}
.achievements .nLi:nth-child(2n) dd{padding: 3rem 4rem 2rem 0;}
.achievements .nLi:nth-child(2n) dd::before{right: auto;left: 100%;border: 0.5rem solid transparent;border-left-color: #fff;}

/* 热门新闻 */
.hot-news{margin-bottom: 2rem;}
.hot-news .box{display: flex;background: #F6F6F6;}
.hot-news .pic{width: 43.75%;padding-bottom: 21rem;}
.hot-news .text{width: 56.25%;box-sizing: border-box;padding: 2rem 2rem 2rem 3.75%;line-height: 1.2rem;color: #666666;}
.hot-news .date{color: #0464B2;font-weight: bold;}
.hot-news .title{color: #262626;line-height: 1.5;font-weight: bold;margin: 0.4rem 0 1rem;}
.hot-news .box:hover .pic em{transform: scale(1.1);}
.hot-news .box:hover .title{color: #0464B2;}
.hot-news .swiper-pagination{position: absolute;left: 47.5%!important;bottom: 2rem!important;z-index: 2;width: auto!important;text-align: left;display: flex;}
.hot-news .swiper-pagination .swiper-pagination-bullet{width: 2rem;height: 0.2rem;border-radius: 0;background: #CCCCCC;margin: 0 0.6rem 0 0;opacity: 1;position: relative;}
.hot-news .swiper-pagination .swiper-pagination-bullet::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #0464B2;transform-origin: left center;transform: scale(0,1);opacity: 0;}
.hot-news .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{transform: scale(1);opacity: 1;}
.hot-news .state{position: absolute;right: 2rem;bottom: 2rem;color: #CCCCCC;z-index: 2;}

/* 新闻列表 */
.news-list{padding-bottom: 2rem;}
.news-list li{margin-bottom: 2rem;}
.news-list .box{display: flex;background: #F6F6F6;}
.news-list .date{flex-shrink: 0;padding: 1.5rem 0 0 1.5rem;width: 8.5rem;display: flex;flex-direction: column;color: #666666;line-height: 1.75;font-weight: bold;}
.news-list .date span{display: block;line-height: 1.25;margin-bottom: 8px;}
.news-list .pic{width: 17.5rem;padding-bottom: 11rem;flex-shrink: 0;}
.news-list .text{flex: 1;overflow: hidden;box-sizing: border-box;padding: 2rem 2rem 0 3rem;}
.news-list .text .title{color: #262626;font-weight: bold;line-height: 1.66;}
.news-list .text .desc{color: #666666;line-height: 1.5;margin: 0.4rem 0 1.5rem;}
.news-list .box:hover{background: #FFFFFF;box-shadow: 0 8px 30px 0 rgba(0,0,0,0.12);}
.news-list .box:hover .date,
.news-list .box:hover .title{color: #0464B2;}
.news-list .box:hover .more-style .icon{filter: brightness(1) invert(0);}
.news-list .box:hover .pic em{transform: scale(1.1);}

/* 新闻详情页 */
.passage .passage-top{padding-bottom: 2rem;border-bottom: 1px solid #EAEAEA;margin-bottom: 2rem;color: #0464B2;line-height: 1.33;}
.passage .passage-top .title{color: #333333;line-height: 1.42;margin-bottom: 2rem;}
.passage .passage-cont{color: #333333;line-height: 2;}
.passage .passage-cont p{margin-bottom: 10px;}

/* 联系我们 */
.contact-page{    position: relative;}
.contact-page .bg{width: 100%;position: absolute;right: 0;top:0;/*top: 50%;transform: translateY(-50%);padding-bottom: 39%;background: url(/uiFramework/commonResource/zip/ztkgEN/images/map.jpg) no-repeat center;background-size: cover;*/}
.contact-page .bg>img{ display:block; width:100%;}
.contact-page .bg .pos{width: 0;height: 0;position: absolute;right: 30.2%;top: 59.73%;}
.contact-page .bg .pos .dot{width: 0.6rem;height: 0.6rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #0464B2;border-radius: 50%;color: #0464B2;}
.contact-page .bg .pos .dot::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot1 3s linear infinite;}
.contact-page .bg .pos .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;}
.contact-page .bg .pos .landmark{height: 9.2rem;position: absolute;left: 50%;bottom: .8rem;transform: translateX(-50%);max-width: none;}
.contact-page .w1600{position: relative;z-index: 2;}
.contact-page ul{padding-top: 0.5rem;}
.contact-page ul li{margin-bottom: 2.4rem;display: flex;align-items: flex-start;}
.contact-page ul li .icon{width: 2.2rem;flex-shrink: 0;margin-right: 0.7rem;}
.contact-page ul li dl{width: 25.2rem;display: flex;padding: 0.5rem 0 0.75rem;border-bottom: 1px solid #DADADA;line-height: 1.2rem;color: #666666;}
.contact-page ul li dl dt{min-width: 4rem;flex-shrink: 0;}
.contact-page ul li dl dd{flex: 1;overflow: hidden;}

@media screen and (max-width: 1720px){
    /* 产品与服务频道页 */
    .product-channel .nLi{padding-left: 3%;}	
    .product-channel .nLi:nth-child(2n){padding: 0 3% 0 0;}
    .product-channel .text,
    .product-channel .nLi:nth-child(2n) .text{padding: 2.5rem 3% 0;}
    .product-channel .text .box{max-width: none;}

    /* 联系我们 */
    .contact-page ul li{margin-bottom: 2rem;}
    .contact-page ul li:last-child{margin-bottom: 0;}
}


/*笔记本1920*1080显示放大比例为125%，实际分辨率为1920/1.25=1536*/
@media screen and (max-width: 1550px){
	/* 联系我们 */
    .contact-page ul li{margin-bottom: 2rem;}
    .contact-page ul li:last-child{margin-bottom: 2rem;}

    /* 新闻列表 */
    .news-list .text .desc{margin: 0 0 1.6rem;}
}

/*中屏PC，分辨率1366*/
@media screen and (max-width: 1440px){
	
}

/*小屏PC，分辨率1280*/
@media screen and (max-width: 1300px){
	.product-channel .text .desc{font-size:14px;}
	.product-channel .text ul{font-size:13px;}
}

/*pad横屏，分辨率1024*/
@media screen and (max-width: 1024px){
	header .search-btn{filter: brightness(0);}
    /******内页******/
    .inpage-container{min-height: 300px;padding: 30px 0;}
    /*面包屑*/
    .bread .icon{top: 2px;width: 16px;height: 16px;}
    /*分页*/
    .page a,.page font{margin: 0 6px;font-size: 12px;line-height: 24px;}
    
    /*内页banner*/
    .inpage-banner{padding-top: 0;}
    .inpage-banner .bg{padding-top: 30%;}
    .inpage-banner .title{transform: translateY(-50%);}
    .inpage-banner .title .cn{font-size: 18px;}
    .inpage-banner .title .en{margin-top: .3em;font-size: 12px;}

    /* 内页标题 */
    .inpage-title{margin-bottom: 1rem;}

    /* 关于我们 */
    .about-page .part1 .data{padding: 1rem 0;margin-bottom: 1rem;}
    .about-page .part1 .data .icon{width: 2.8rem;height: 2.8rem;}
    .about-page .part1 .data .num{font-size: 1.1rem;}
    .about-page .part1 .more-style{margin-top: 2rem;}
    .about-page .part2 .container{padding: 0 0 2rem;}
    .about-page .part3 .box{padding: 2rem 1rem 1rem;line-height: 2rem;}
    .about-page .part3 .box .icon{height: 2rem;}
    .about-page .part3 .box .line{height: 2rem;}
    .about-page .part3 .box .arr{width: 1rem;margin-left: 1rem;}
    .about-page .part3 .box .title{padding: 0 1rem;}

    /* 荣誉资质 */
    .honor-box .pic{margin-bottom: 0.5rem;}
    .honor-box .title{line-height: 1rem;max-height: 2rem;}

    /* 团队 */
    .team-list .pic{width: 8rem;padding: 1rem 5% 0 1rem;}
    .team-list .info{width: 30%;}
    .team-list .right{width: 45.75%;padding: 0 1rem;}

    /* 产品与服务频道页 */
    .product-channel .pic{padding-bottom: 20rem;}
    .product-channel .text, .product-channel .nLi:nth-child(2n) .text{padding: 1.5rem 3% 0;}
    .product-channel .text .desc{margin: 1rem 0;}
    .product-channel .text ul{min-height: 5rem;}
    .product-channel .text ul li{padding-bottom: 0.5rem;}

    /* 产品导航 */
    .product-nav > .w1600{padding: 0 3rem;}
    .product-nav .btn{width: 2rem;height: 2rem;}
    .product-nav .box{height: 6rem;padding: 1rem 0.5rem 0;}
    .product-nav .box .icon{height: 1.5rem;margin-bottom: 0.5rem;}

    /* 产品列表 */
    .product-list li{margin-bottom: 1rem;}
    .product-list .box{padding: 0 3rem 3rem 0;}
    .product-list .num{font-size: 8rem;line-height: 10rem;right: 0;}

    /* 产品详情页 */
    .cont-product .part1{padding: 3rem 0;}
    .cont-product .title{margin-bottom: 1rem;}
    .cont-product .part1 .container em{padding-bottom: 18rem;}
    .cont-product .part1 .cont-l .text{padding-top: 1rem;}
    .cont-product .part2 .container .pic{margin-bottom: 1rem;}

    /* 播放按钮 */
    .video-icon{width: 2.4rem;}

    /* 分页器 */
    .pagination-style.swiper-pagination{bottom: 0.5rem;}
    .pagination-style.swiper-pagination .swiper-pagination-bullet{width: 0.4rem;height: 0.4rem;margin: 0 0.1rem;}
    .pagination-style.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 1.2rem;}

    /* 我们的成就 */
    .achievements dt em{padding-bottom: 15rem;}
    .achievements dd{height: 15rem;padding: 1rem 0 1rem 1rem;}
    .achievements dd .title{padding-bottom: 0.5rem;margin-bottom: 0.5rem;}

    /* 热门新闻 */
    .hot-news .pic{padding-bottom: 13rem;}
    .hot-news .text{padding: 1rem 1rem 1rem 3.75%;}
    .hot-news .title{margin: 0 0 0.5rem;}
    .hot-news .state{right: 1rem;bottom: 1rem;}
    .hot-news .swiper-pagination{bottom: 1rem;}

    /* 新闻列表 */
    .news-list .date{padding: 1rem 0 0 1rem;width: 5rem;}
    .news-list .pic{width: 13rem;padding-bottom: 8rem;}
    .news-list .text{padding: 1rem 1rem 1rem 2rem;}
    .news-list .text .desc{margin-bottom: 1rem;}

    /* 新闻详情页 */
    .passage .passage-top{padding-bottom: 1rem;margin-bottom: 1rem;}
    .passage .passage-top .title{margin-bottom: 1rem;}

    /* 联系我们 */
    .contact-page{padding: 2rem 0 0;}
    .contact-page .bg{position: relative;top: 0;transform: translateY(0);}
    .contact-page .bg .pos .landmark{height: 3rem;}
    .contact-page ul{padding-top: 0;}
    .contact-page ul li,
    .contact-page ul li:last-child{margin-bottom: 1rem;}
    .contact-page ul li dl{flex: 1;width: auto;}
    .contact-page ul li dl dt{min-width: 3rem;}

}

/*phone和pad竖屏，分辨率820*/
@media screen and (max-width: 820px){
    /* 更多按钮 */
    .more-style{width: 3.8rem;padding-bottom: 0;}

    /* 内页导航 */
    .inpage-top-wrap a{margin-right: 1rem;line-height: 2.2rem;}

    /* 内页banner */
    .inpage-banner .path{bottom: 0.5rem;display: none;}

     /* 关于我们 */
     .about-page .part1 .cont-r{width: 100%;position: relative;}
     .about-page .part1 .cont-r .pic-box{padding-bottom: 126.14%;}
     .about-page .part1 .cont-r em{position: absolute;left: 0;top: 0;width: 100%;}
     .about-page .part1 .cont-r .icon{left: 50%;transform: translate(-50%, -50%);width: 3rem;height: 3rem;}
     .about-page .part1 .cont-l{width: 100%;}
     .about-page .part1 .data .icon{width: 2rem;height: 2rem;margin-right: 0.4rem;}
	 .about-page .part1 .data .num{font-size: 0.9rem;}
     .about-page .part1 .more-style{margin-top: 1rem;}
     .about-page .part2 .container{padding-bottom: 1rem;}
     .about-page .part2 .container .swiper-pagination .swiper-pagination-bullet{width: 1rem;height: 2px;margin: 0 3px;}
     .about-page .part3 li{width: 100%;margin-bottom: 0.5rem;}
     .about-page .part3 li:last-child{margin-bottom: 0;}
     .about-page .part3 .box{padding: 1rem 0.8rem 0.8rem;line-height: 1.5rem;}
     .about-page .part3 .box .icon,
     .about-page .part3 .box .line{height: 1.2rem;}
     .about-page .part3 .box .arr{margin-left: 0.5rem;}
     .about-page .part3 .box .title{padding: 0 0.5rem;}

     /* 荣誉证书列表 */
     .honor-list{justify-content: space-between}
     .honor-list li{width: 48%;margin: 0 0 3%;}
     .honor-box .pic span{padding: 1rem 1rem 0;}

     /* 团队 */
     .team-list li{flex-wrap: wrap;background: #F6F6F6;margin-bottom: 1rem;}
     .team-list .info{width: calc(95% - 6rem);padding: 0.8rem 0 0;}
     .team-list .pic{width: 5rem;}
     .team-list .right{width: 100%;padding: 1rem;border-left:none;}
     .team-list .desc{line-height: 1.2;}
	 .team-list dl{line-height: 1.5rem;}

     /* 产品与服务频道页 */
     .product-channel .nLi,
     .product-channel .nLi:nth-child(2n){margin-bottom: 1rem;display: block;padding: 0 3%;}
     .product-channel .pic{width: 100%;padding-bottom: 70.81%;}
     .product-channel .text, 
     .product-channel .nLi:nth-child(2n) .text{padding: 1rem;width: 100%;}
     .product-channel .text ul{min-height: auto;}
     .product-channel .text .title .icon{height: 1rem;margin-right: 0.5rem;}
     .product-channel .text ul li{width: 100%;padding-right: 0;min-height: auto;}

     /* 产品列表 */
     .product-list .box{padding: 0 2rem 1rem 0;}
     .product-list .num{font-size: 5rem;line-height: 1;}
     .product-list .pic{margin-bottom: 0.5rem;}

     /* 加载更多 */
     .loading-btn{width: 8rem;height: 2rem;}

     /* 产品详情页 */
     .cont-product .part1{padding: 2rem 0;}
     .cont-product .part1::before{width: 100%;}
     .cont-product .part1 > .w1600{display: block;}
     .cont-product .part1 .cont-l,
     .cont-product .part1 .cont-r{width: 100%;}
     .cont-product .part1 .cont-l{max-height: none;}
     .cont-product .part1 .cont-r{margin-top: 1rem;}
     .cont-product .part1 .container em{padding-bottom: 58.53%;}
     .cont-product .part1 .container .icon{width: 2rem;}
     .cont-product .part2 .container{padding-top: 0;}
	 .cont-product .part1 .download{width: 7rem; height: 2rem;margin: 1rem auto 0;}

     /* 我们的成就 */
     .achievements .nLi{display: block;box-shadow: 0 0 10px rgba(0,0,0,0.1);margin-bottom: 1rem;}
     .achievements .nLi:last-child{margin-bottom: 0;}
     .achievements dt, .achievements dd{width: 100%;}
     .achievements dt em{padding-bottom: 60%;}
     .achievements dd,
     .achievements .nLi:nth-child(2n) dd{height: auto;padding: 1.2rem;}
     .achievements dd::before{display: none;}

     /* 热门新闻 */
     .hot-news{margin-bottom: 1rem;}
     .hot-news .box{display: block;}
     .hot-news .pic{width: 100%;padding-bottom: 60%;}
     .hot-news .text{width: 100%;padding: 1.2rem 1.2rem 2rem;}
     .hot-news .state{display: none;}
     .hot-news .swiper-pagination{width: 100%;justify-content: center;left: 0;}
     .hot-news .swiper-pagination .swiper-pagination-bullet{width: 1.4rem;margin: 0 0.1rem;}

     /* 新闻列表 */
     .news-list{padding-bottom: 1rem;}
     .news-list li{margin-bottom: 1rem;}
     .news-list li:last-child{margin-bottom: 0;}
     .news-list .box{display: block;}
     .news-list .date{padding: 1rem;flex-direction: row;align-items: center;width: 100%;box-sizing: border-box;}
     .news-list .date span{margin-bottom: 0;margin-right: 0.5rem;}
     .news-list .pic{width: 100%;padding-bottom: 68.57%;}
     .news-list .text{padding: 1.2rem;}
}

@media screen and (max-width: 468px){
    /* 荣誉证书列表 */
    .honor-list li{width: 100%;}
    .honor-box .pic span{padding: 1.5rem 1.5rem 0;}

    /* 产品列表 */
    .product-list li{width: 100%;}
    .product-list li:nth-child(2){margin-top: 0;}
	
	.inpage-banner .title{font-size:1.2rem;font-family: 'PingFang SC', 'Microsoft YaHei';}
	
	.about-page .part1 .cont-r .pic-box{padding-bottom:100%;}
	
	.about-page .part3 .box .title{font-size: 0.86rem;}
	.news-list .date{padding: 1rem 1rem 0.5rem;}
	.news-list .pic{display:none;}
	.news-list .text .title{font-size:0.78rem;line-height: 1.3; margin-bottom:0.3rem;white-space:normal;}
	.news-list .text{padding: 0 1.2rem 1.2rem;}
	
	.product-channel .pic{padding-bottom: 60%;}
	.product-channel .text .desc{line-height: 1.5;}
	
	.cont-product .part1 .cont-l h3{font-size:0.88rem;}
	
	.passage .passage-top h4{font-size:0.82rem;}
	.passage .passage-cont{line-height: 1.8;}
	
	html{scroll-padding: 300px;}
}