@charset "utf-8";

/* =====================鍐呴〉鏍峰紡======================== */

/* 鍒嗛〉 */

.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}

.paging-menu, .paging-skip, .paging-hint{display: flex;flex-wrap: wrap;}

.paging-menu a{width: 44px;height: 44px;border: 1px solid #eeeff0;margin: 4px;font-size: 14px;color: #888;transition: all .4s ease;background-color: #fff;display: flex;align-items: center;justify-content: center;}

.paging-menu a:last-child{/*transform: rotateY(180deg);*/}

.paging-menu a:hover, .paging-menu a.active, .paging a.on,.paging a.page-num-current{border-color: var(--accent);background-color: var(--accent);color: #fff;}

.paging-skip{margin-left: 8px;align-items: center;}

.paging-hint{font-size: 14px;color: #888;font-weight: 300;margin: 0 8px;}

.paging-hint:first-of-type{margin: 0;}

.paging-skip input{width: 64px;padding: 0 8px;text-align: center;height: 44px;border: 1px solid #eeeff0;font-size: 14px;color: #888;transition: all .4s ease;}

.paging-skip input:focus{border-color: var(--accent);}

.paging-skip button{color: #666;font-size: 14px;padding: 0 18px;border: 1px solid #eeeff0;transition: all .4s ease;height: 44px;background: #fff;cursor: pointer;}

.paging-skip button:hover{background-color: var(--accent);color: #fff;border-color: var(--accent);}

.paging-hint span{color: var(--accent);}

/* @media all and (max-width:1590px){.paging-menu a{width: 38px;height: 38px;}.paging-skip input{width: 50px;height: 38px;}.paging-skip button{height: 38px;}} */

@media all and (max-width:1000px){.paging-skip button{padding: 0 10px;font-size: 11px;}.paging-menu a{margin: 4px 2px;width: 30px;height: 30px;font-size: 12px;}.paging-skip input{width: 50px;font-size: 10px;}.paging-skip{margin-left: 3px;justify-content: center;}.paging-skip input,.paging-skip button{height: 30px;}}

/* 鎼滅储椤甸潰 */

.search{width: 100%;}

.search-result{font-size: 14px;color: var(--accent);line-height: 1.1;}

.search-result span{margin-left: 6px;}

.search-info{width: 100%;line-height: 1.1;color: #333;}

.search-info span{color: var(--accent);font-weight: 700;flex: 1;}

.search-list{width: 100%;}

.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: max(20px,0.4rem) max(15px,0.26rem);margin-top: max(12px,0.18rem);}

.search-link:first-child{margin-top: 0;}

.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}

.search-link p{width: 100%;color: #666;}

.search-link .highlightRow span{color: var(--accent) !important;}

.search-link:hover h2{color: var(--accent);}

/* 闅愮鍗忚 */

.privacy{width: 100%;}

.privacy-title{width: 100%;color: #333;line-height: 1.1;}

.privacy-content{width: 100%;color: #666;}

/* 缃戠珯鍦板浘 */

.webmap{width: 100%;}

.webmap .contain{max-width: 1000px;}

.webmap-back a{text-decoration: underline;transition: color .4s ease;}

.webmap-back a:hover{color: var(--accent);}

.webmap-title{width: 100%;}

.webmap-list{width: 100%;}

.webmap-name{border-bottom: 1px solid #bebebe;width: 100%;display: block;}

.webmap-link{width: 100%;}

.webmap-link .more h6{margin-top: max(4px,0.08rem);display: block;}

.webmap-link .more h6 a:hover{text-decoration: underline;}

@media all and (max-width: 1000px){

    .webmap-list ul{margin: -20px 0 0 !important;}

    .webmap-list li{width: 100% !important;margin: 20px 0 0 !important;}

    .webmap-link .more{display: flex;flex-wrap: wrap;}

    .webmap-link .more h6{width: 33.3333%;}

}

/* 鑱旂郴鎴戜滑 */

.pagesBan-bg img{width: 100%;}

.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.pagesBan-con .contain{height: 100%;flex-direction: column;}

.pagesBan-con .title{animation: banText1 1s ease both;}

.pagesBan-con .text{color: rgba(255, 255, 255, .6);animation: banText2 1s ease both;}

@keyframes banText1 {0%{opacity: 0;transform: translateY(-0.8rem);filter: blur(20px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}

@keyframes banText2 {0%{opacity: 0;transform: translateY(0.8rem);filter: blur(20px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}

.pagesMenu{border-bottom: 1px solid #ddd;}

.pagesMenu .contain{justify-content: space-between;align-items: center;display: block;height: max(50px,0.9rem);}

.pagesNav{float: left;max-width: 60%;}

.pagesNav-list{white-space: nowrap;

  flex-wrap: nowrap;

  overflow-x: auto;

  /*scrollbar-color: #ddd #f1f1f1;*/

  scrollbar-width: thin;

  overflow-y: hidden;}

.pagesNav .item{height: max(50px,0.9rem);padding: 0 0.26rem;color: #666;font-weight:600;}

.pagesNav .item::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: var(--accent);opacity: 0;transition: all .4s ease;}

.pagesNav .item:hover,.pagesNav .item.active{color: var(--accent);}

.pagesNav .item.active::after{opacity: 1;}

.pagesMenu .pagesBread{float: right;}

.pagesBread{height: max(50px,0.9rem);align-items: center;}

.pagesBread .item{margin-left: 0.4rem;color: #a0a0a0;}

.pagesBread .item::after{content: "/";position: absolute;left: -0.3rem;top: 0;color: #a0a0a0;}

.pagesBread .item:first-child{margin-left: 0;}

.pagesBread .item:first-child::after{display: none;}

.pagesBread .item:hover,.pagesBread .item:last-child{color: #666;}

.pagesBread a{margin-left: 0.4rem;color: #a0a0a0;position: relative;}

.pagesBread a::after{content: "/";position: absolute;left: -0.3rem;top: 0;color: #a0a0a0;}

.pagesBread a:first-child{margin-left: 0;}

.pagesBread a:first-child::after{display: none;}

.pagesBread a:hover,.pagesBread .item:last-child{color: #666;}

.line-pagination{position: relative;height: 3px;background: #eeeff0;}

.line-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--accent);}

.pages-pagination .swiper-pagination-bullet{margin: 0 4px;}

.pages-pagination .swiper-pagination-bullet-active{background: var(--accent);}

/* 鑱旂郴鎴戜滑 */

.ctaIntro{background: #eeeff0;padding: 0.9rem 0;}

.ctaIntro-list li{width: 27%;font-size: 22px;position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;}

.ctaIntro-list li:nth-child(2){width: 46%;}

.ctaIntro-list li::after{content: "";position: absolute;left: 0;top: 0;width: 2px;height: max(40px,0.62rem);background: #dadadb;}

.ctaIntro-list li:first-child::after{display: none;}

.ctaIntro-list .icon{font-size: 0.3rem;}

.ctaIntro-list li .iconfont{font-size: 30px;}

.ctaSon-item{height: 100%;background: #eeeff0;}

.ctaSon-img{overflow: hidden;}

.ctaSon-img img{width: 100%;height: 2.4rem;transition: all .6s ease;}

.ctaSon-img:hover img{transform: scale(1.1);}

.ctaSon-con{padding: 0.4rem 0.5rem 0.5rem;}

.ctaSon-con .title{align-items: center;}

.ctaSon-con .title i{display: block;margin-right: max(8px,0.1rem);font-size: 0.3rem;}

.ctaSon-con .title span{flex: 1;font-weight:600;}

.ctaMsg{background: linear-gradient(to bottom,#eeeff0 10%,#fff 100%);}

.ctaMsg-con{background: #fff;padding: 0.6rem;color: #4b4b4d;}

.ctaMsg-list{border-top: 1px solid #eeeff0;justify-content: space-between;}

.ctaMsg-item{width: 47%;}

.ctaMsg-item.w100{width: 100%;}

.ctaMsg-item .title p{display: inline;}

.ctaMsg-item input{width: 100%;background: #eeeff0;height: max(40px,0.5rem);padding: 0 max(12px,0.2rem);}

.ctaMsg-item input::-webkit-input-placeholder{color: #b8b8b8;}

.ctaMsg-item textarea{width: 100%;background: #eeeff0;height: max(100px,1.2rem);padding: max(10px,0.15rem) max(12px,0.2rem);}

.ctaMsg-item textarea::-webkit-input-placeholder{color: #b8b8b8;}

.ctaMsg-item .code-input{position: relative;}

.ctaMsg-item .code-input input{margin-top: 0;}

.ctaMsg-item .code-input img{position: absolute;width: 74px;height: 28px;right: 10px;top: 50%;transform: translateY(-50%);user-select: none;cursor: pointer;}

.ctaMsg-select{user-select: none;cursor: pointer;}

.ctaMsg-menu{color: #b8b8b8; justify-content: space-between; background: #eeeff0;height: max(40px,0.5rem);padding: 0 max(12px,0.2rem);align-items: center;}

.ctaMsg-menu::after{content: "\e727";font-family: 'icon';font-weight: 700; font-size: max(10px,0.12rem);display: block;color: #4b4b4d;transform: rotate(180deg);transition: all .4s ease;}

.ctaMsg-menu.active::after{transform: rotate(0);}

.ctaMsg-menu.click{color: #4b4b4d;}

.ctaMsg-drop{display: none; position: absolute;z-index: 9;left: 0;top: 100%;width: 100%;background: #e2e2e2;max-height: max(160px,2rem);overflow-y: auto;}

.ctaMsg-drop .item{height: max(40px,0.5rem);padding: 0 max(12px,0.2rem);align-items: center;border-top: 1px solid #ccc;}

.ctaMsg-drop .item:first-child{border-top: unset;}

.ctaMsg-drop .item:hover{background: #ccc;}

.ctaMsg-btn .btn{width: max(100px,1.9rem);height: max(40px,0.6rem);user-select: none;cursor: pointer;}

.ctaMsg-btn .btn.reset{margin-left: max(10px,0.25rem);background: #eeeff0;}

.ctaMsg-btn .btn.submit:hover{background: #c26a03;}

.ctaMsg-btn .btn.reset:hover{background: #d0d1d2;}

/* 鏂伴椈-鍒楄〃 */

.newsShow{background: url('../images/newsShow-bg.jpg') no-repeat center/cover;}

.newsShow-flex{justify-content: space-between;}

.newsShow-left{width: calc(67% - 0.16rem);justify-content: space-between;}

.newsShow-left-item{width: calc(50% - 0.16rem);background: #fff;height: 100%;}

.newsShow-left-img img{width: 100%;height: 2.7rem;}

.newsShow-left-con{padding: 0.35rem;}

.newsShow-left-item:hover{background: var(--accent);}

.newsShow-left-item:hover .newsShow-left-img img{transform: scale(1.08);}

.newsShow-left-item:hover .newsShow-left-con .date,.newsShow-left-item:hover .newsShow-left-con .title,.newsShow-left-item:hover .newsShow-left-con .text{color: #fff;}

.newsShow-right{width: calc(33% - 0.16rem);display: flex;flex-direction: column;justify-content: space-between;}

.newsShow-right-item{background: #fff;padding: 0.35rem 0.35rem 0.5rem;}

.newsShow-right-item:nth-child(2){margin-top: 0.2rem;}

.newsShow-right-item:hover{background: var(--accent);}

.newsShow-right-item:hover .date,.newsShow-right-item:hover .title,.newsShow-right-item:hover .text{color: #fff;}

.newsFilter{justify-content: center;align-items: center;padding: 0.3rem 0; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.1);}

.newsFilter-con{margin-left: 0.5rem;}

.newsFilter-list li{width: 2.6rem;margin-right: 0.26rem;}

.newsFilter-select{user-select: none;cursor: pointer;}

.newsFilter-menu{background: #f8f8f8; align-items: center;height: max(34px,0.48rem); justify-content: space-between;padding: 0 10px 0 max(12px,0.2rem);}

.newsFilter-menu::after{content: "";display: block;transition: all .4s ease;width: 10px;height: 10px;border: 5px solid transparent;border-top-color: #b5b5b5;}

.newsFilter-menu.active::after{transform: rotate(180deg);}

.newsFilter-drop{display: none;z-index: 10;background: #eee;position: absolute;left: 0;top: 100%;width: 100%;max-height: max(136px,1.96rem);overflow-y: auto;}

.newsFilter-drop .item{align-items: center;height: max(34px,0.48rem);padding: 0  max(12px,0.2rem);border-top: 1px solid #ddd;}

.newsFilter-drop .item:first-child{border-top: unset;}

.newsFilter-drop .item:hover{background: #ddd}

.newsFilter-list input{width: 100%;background: #f8f8f8;height: max(34px,0.48rem);padding: 0 max(12px,0.2rem);}

.newsFilter-list input::-webkit-input-placeholder{color: inherit;}

.newsFilter-submit{user-select: none;cursor: pointer;width: max(34px,0.48rem);height: max(34px,0.48rem);font-size: max(14px,0.18rem);}

.newsFilter-submit:hover{background: #b65909;}

.nynewsBtn{color: #454545;

  border: 1px solid #a5a5a5;

  padding: 5px 20px;

  display: inline-block;

  margin-top: 10px;

}

.newsItem:hover .nynewsBtn{background-color: var(--accent);border: 1px solid var(--accent); color:#fff;}

.newsItem-img{width: 32%;}

.newsItem-img img{width: 100%;height: 2.7rem;}

.newsItem-con{width: 68%;background: #eeeff0;padding: 0.3rem 0.6rem 0 0.6rem;}

.newsItem-con .desc{flex: 1;padding-right: 0.4rem;}

.newsItem-con .day,.newsItem-con .year{text-align: center;transition: all .4s ease;font-weight: bold;}

.newsItem:hover{box-shadow:  0 0.2rem 0.5rem rgba(0, 0, 0, .15);}

.newsItem:hover .newsItem-con .day,.newsItem:hover .newsItem-con .year,.newsItem:hover .newsItem-con .lh32.lmm2{color: var(--accent);}

.linewstitle{ font-weight:bold;}

/* 鏂伴椈-璇︽儏 */

.newsDet-flex{justify-content: space-between;align-items: flex-start;}

.newsDet-left{width: 69%;}

.newsDet-title{border-bottom: 2px solid #1a1a1a;color: #000;

  text-align: center;}

.newsDet-data span{display: block;padding: 0.12rem 0.2rem;border: 1px solid #e5e5e5;border-radius: 40px;margin-left: 10px;}

.newsDet-data span:first-child{margin-left: 0;}

.newsDet-menu{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;align-items: center;justify-content: space-between;}

.newsDet-page{width: calc(100% - 2.4rem);}

.newsDet-page-item{padding: 0.25rem 0.8rem 0.25rem 0.4rem;}

.newsDet-page-item .title{width: 1.5rem;}

.newsDet-page-item .text{width: calc(100% - 1.5rem);}

.newsDet-page-item:nth-child(2n){border-top: 1px solid #e5e5e5;}

.newsDet-page-item:hover .text{color: var(--accent);}

.newsDet-back{width: max(110px,2rem);height: max(40px,0.56rem);border-radius: 40px;}

.newsDet-back i{display: flex;align-items: center; width: max(18px,0.25rem);margin-right: max(10px,0.18rem);transition: transform .4s ease;}

.newsDet-back:hover{background: var(--accent-light);}

.newsDet-back:hover i{transform: translateX(-6px);}

.newsDet-right{width: 25%;}

.newsDet-hot-item{border-bottom: 1px solid #f2f2f2;}

.newsDet-hot-item .img{height: 0;transition: all .6s ease;overflow: hidden;}

.newsDet-hot-item .img img{width: 100%;height: 100%;}

.newsDet-hot-item .title{margin-top: 0;}

.newsDet-hot-item.active .img{height: 2.1rem;margin-bottom: max(8px,0.2rem);}

.newsDet-hot-item:hover .title{color: var(--accent);}

.newsDet-btm .newsShow-left{width: calc(100% + 0.32rem);margin-left: -0.32rem;justify-content: flex-start;}

.newsDet-btm .newsShow-left-item{margin-left: 0.32rem;width: calc(100% / 3 - 0.32rem);box-shadow: 0px 0px 0.5rem 0px rgba(0, 0, 0, 0.1);}

.newsDet-btm .newsShow-left-con{padding-bottom: 0.7rem;}

/* 浼佷笟娌荤悊 */

.governIntro-item{transition: all .4s ease;height: 100%; padding: 0.6rem 0.5rem 0.5rem;overflow: hidden; border-bottom: max(2px,0.08rem) solid var(--accent);background: #fff;box-shadow: 0px 0px 0.15rem 0px rgba(0, 0, 0, 0.05);}

.governIntro-item .desc{position: relative;z-index: 2;}

.governIntro-item .img{position: absolute;right: 0.35rem;bottom: -0.3rem;width: 2.05rem;}

.governIntro-item:hover{transform: translateY(-0.2rem);}

.governDown-item{padding: 0.26rem 0.42rem; background: #fff;box-shadow: 0px 0px 0.15rem 0px rgba(0, 0, 0, 0.05);justify-content: space-between;align-items: center;}

.governDown-item .title{flex: 1;padding-left: 30px;position: relative;}

.governDown-item .title::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 10px;height: 10px;border-radius: 50%;background: #ddd;transition: all .4s ease;}

.governDown-item .date{width: 3.2rem;}

.governDown-item .btn{align-items: center;}

.governDown-item .btn span{transition: all .4s ease;}

.governDown-item .btn i{width: 20px;height: 20px;border-radius: 50%;font-size: 10px;/*transform: rotate(180deg);*/font-weight: 700; margin-left: 10px; display: flex;align-items: center;justify-content: center;background: var(--accent);color: #fff;transition: all .4s ease;}

.governDown-item:hover{background: var(--accent);box-shadow: unset;}

.governDown-item:hover .title,.governDown-item:hover .date,.governDown-item:hover .btn span{color: #fff;}

.governDown-item:hover .title::after{background: #fff;}

.governDown-item:hover .btn i{color: var(--accent);background: #fff;}

.governCta-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.governCta-bg img{width: 100%;height: 100%;}

.governCta-con{position: relative;z-index: 2;}

.governCta-con .contain{justify-content: flex-end;}

.governCta-desc{background: #fff;padding: 0.7rem 0.85rem 0.5rem;width: 7.1rem;}

.governCta-list i{display: block;width: max(14px,0.22rem);}

.governCta-list p{flex: 1;padding-left: 0.24rem;}

.governCta-link{justify-content: flex-end;}

.governCta-link .btn{align-items: center;}

.governCta-link .btn i{display: block;font-size: max(12px,0.14rem);margin-left: max(8px,0.12rem);transform: rotate(180deg);transition: all .4s ease;}

.governCta-link .btn:hover i{transform: translateX(5px) rotate(180deg);}

/* 璐㈠姟鎶ュ憡 */

.finance-swp{width: calc(100% + 0.66rem);margin-left: -0.33rem;}

.finance-swp .swiper-slide{padding: 0.33rem;}

.finance-swp .line-pagination{width: calc(100% - 0.66rem);margin: 0.3rem auto 0;}

.finance-img{position: relative;padding: 0 0.3rem;}

.finance-img::after{content: "";background-image: linear-gradient( 0deg, rgb(240,130,0) 0%, rgb(255,202,139) 100%);position: absolute;left: 50%;transform: translateX(-50%); bottom: 0;width: calc(100% - 2px);height: calc(100% - 0.3rem);border-radius: 0.25rem;}

.finance-img img{width: 100%;height: 4.5rem;transition: all .6s ease;position: relative;z-index: 2;}

.finance-con{box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.05);padding: 0.5rem 0.3rem 0.3rem;border-radius: 0.2rem 0.8rem 0.2rem 0.2rem; position: absolute;z-index: 4;left: 0;bottom: 0;width: 100%;background: #fff;}

.finance-con .icon{font-size: 0.32rem;color: #e9e9e9;transition: all .4s ease;}

.finance-slide:hover .finance-img img{transform: translateY(-0.3rem);}

.finance-slide:hover .finance-con .title,.finance-slide:hover .finance-con .icon{color: var(--accent);}

/* 鍏徃绠€浠?*/

.abVideo-bg img{width: 100%;}

.abVideo-btn{z-index: 10; padding-left: 0.07rem; user-select: none;cursor: pointer; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 0.8rem;height: 0.8rem;border-radius: 50%;border: max(2px,0.04rem) solid #fff;font-size: 0.26rem;}

.abVideo-btn:hover{transform: translate(-50%,-50%) scale(.95);background: #fff;color: var(--accent);}

.abVideo-btn:active{transform: translate(-50%,calc(-50% + 5px)) scale(.95);}

.abNum-up{position: relative;z-index: 4;margin-top: -1.4rem;background: #fff;box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);}

.abNum-list li {padding: 0.6rem 0 0.3rem; width: 25%;display: flex;flex-direction: column;align-items: center;text-align: center;}

.abNum-list .text{width: max(220px,2.5rem);margin: 0.1rem auto 0;}

.abMap{overflow: hidden;}

.abMap-flex{justify-content: space-between;align-items: flex-start;}

.abMap-left{width: 72.5%;}

.abMap-left-bg img{width: 100%;}

.abMap-left-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.abMap-left-list li{position: absolute;user-select: none;cursor: pointer;}

.abMap-left-list .dot{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 6px;height: 6px;}

.abMap-left-list .dot i{display: block;position: relative;z-index: 2;width: 100%;height: 100%;border-radius: 50%;background: var(--accent);}

.abMap-left-list .dot::after,.abMap-left-list .dot::before{/*background: rgba(240, 130, 0, .5);*/opacity: 0; animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;}

.abMap-left-list .dot::after{animation-delay: -1s;}

@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(2);}100%{opacity: 0;transform: scale(3);}}

.abMap-left-list .text{z-index: 2;position: absolute;left: 16px;top: 50%;transform: translateY(-50%);white-space: nowrap;font-size: 14px;color: #4b4b4d;}

.abMap-left-list li.active .dot i{background: #f00d00;}

.abMap-left-list li.active .dot::after,.abMap-left-list li.active .dot::before{background: rgba(240, 13, 0, .5);}

.abMap-left-list li.active .text{color: #f00d00;}

.abMap-left-list li.suzhou{left: 82%;top: 36%;}

.abMap-left-list li.huizhou{left: 81%;top: 42%;}

.abMap-left-list li.shenzhen{left: 80.5%;top: 43.5%;}

.abMap-left-list li.yuenan{left: 78%;top: 46%;}

.abMap-left-list li.shenzhen .text,.abMap-left-list li.yuenan .text{left: 50%;top: 12px;transform: translateX(-50%);}

.abMap-left-list li.dituweizhi1{left: 52%;top: 25%;}

.abMap-left-list li.dituweizhi2{left: 81%;top: 43%;}

.abMap-left-list li.dituweizhi3{left: 81.5%;top: 40.5%;}

.abMap-left-list li.dituweizhi4{left: 52%;top: 22%;}

.abMap-left-list li.dituweizhi5{left: 80%;top: 42%;}

.abMap-left-list li.dituweizhi6{left: 80%;top: 39%;}

.abMap-left-list li.dituweizhi5 .text{left: -80px;}

.abMap-left-list li.dituweizhi6 .text{left: -84px;}

.abMap-right{width: 22.5%;}

.abMap-right-list{position: relative;height: 5rem;}

.abMap-right-list li{position: absolute;left: 0;top: 0;visibility: hidden;transform: translateX(8rem);transition: transform 1.017s cubic-bezier(.25,.74,.22,.99),visibility 0s 1.017s,-webkit-transform 1.017s cubic-bezier(.25,.74,.22,.99);}

.abMap-right-list li.active{transform: none;transition: none;visibility: inherit;}

.abMap-right-list li.active .abMap-right-item{animation: pop-in 1.6s cubic-bezier(.25,.74,.22,.99) backwards;}

@keyframes pop-in {0%{opacity: 0;transform: translateY(40vw);}}

.abMap-right-item{box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);}

.abMap-right-img img{width: 100%;height: 2.1rem;}

.abMap-right-con{padding: 0.4rem 0.4rem 0.7rem;border-bottom: max(2px,0.06rem) solid var(--accent);}

.abMap-right-con .text p{margin-top: max(6px,0.1rem);display: flex;align-items: flex-start;}

.abMap-right-con .text p i{display: block;color: var(--accent);font-size: max(12px,0.16rem);margin-right: 10px;}

.abMap-right-con .text p span{flex: 1;}



/* ========== 婊戝姩鍔ㄧ敾鍩虹 ========== */

.abMap-right-list {

    position: relative;

    overflow: hidden;

}



.abMap-right-list li {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    opacity: 0;

    visibility: hidden;

    transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;

    pointer-events: none;

    will-change: transform, opacity;

}



.abMap-right-list li.active {

    position: relative;

    opacity: 1;

    visibility: visible;

    pointer-events: auto;

}



/* 馃敟 婊戝姩鏂瑰悜鍔ㄧ敾 */

.abMap-right-list li.slide-in-left {

    animation: slideInLeft 0.3s ease forwards;

}

.abMap-right-list li.slide-out-left {

    animation: slideOutLeft 0.3s ease forwards;

}

.abMap-right-list li.slide-in-right {

    animation: slideInRight 0.3s ease forwards;

}

.abMap-right-list li.slide-out-right {

    animation: slideOutRight 0.3s ease forwards;

}



@keyframes slideInLeft {

    from { transform: translateX(-100%); opacity: 0; }

    to { transform: translateX(0); opacity: 1; }

}

@keyframes slideOutLeft {

    from { transform: translateX(0); opacity: 1; }

    to { transform: translateX(-100%); opacity: 0; }

}

@keyframes slideInRight {

    from { transform: translateX(100%); opacity: 0; }

    to { transform: translateX(0); opacity: 1; }

}

@keyframes slideOutRight {

    from { transform: translateX(0); opacity: 1; }

    to { transform: translateX(100%); opacity: 0; }

}



/* ========== 绉诲姩绔澶存寜閽?========== */

.abMap-arrows {

    display: none; /* 榛樿闅愯棌锛岀Щ鍔ㄧ鏄剧ず */

    position: absolute;

    top: 50%;

    left: 0;

    right: 0;

    transform: translateY(-50%);

    pointer-events: none;

    z-index: 20;

}



.abMap-arrow {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 44px;

    height: 44px;

    border: none;

    border-radius: 50%;

    background: rgba(255, 255, 255, 0.95);

    color: #333;

    font-size: 18px;

    cursor: pointer;

    pointer-events: auto;

    display: flex;

    align-items: center;

    justify-content: center;

    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);

    transition: all 0.2s ease;

    -webkit-tap-highlight-color: transparent;

}



.abMap-arrow:active {

    background: #fff;

    transform: translateY(-50%) scale(0.95);

}



.abMap-arrow-prev { left: 12px; }

.abMap-arrow-next { right: 12px; }



.hxnldiv{ overflow:hidden;margin-top: 50px;}

.dispflex {

  /*display: flex;*/

  display: block;

  overflow: hidden;

}

.ma_bottom60 {

  margin-bottom: 60px;

}

.container {

    max-width: 16.4rem;

    width: 100%;

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;

  }

.putong-left{ width:45%; float:left;}

.putong-left img{border-radius: 10px;}

.putong-right{position: relative; width:50%; float:right;color: #666;font-size: 18px;line-height: 36px;padding:0 25px 0 50px;display: flex;

  flex-wrap: wrap;

  -ms-flex-wrap: wrap;

  -webkit-box-align: center;

  -ms-flex-align: center;

  -webkit-align-items: center;

  align-items: center;}

.putong-right::after {

	display:none;

    content: "";

    position: absolute;

    top: 50%;

    right: 30px; /* 璺濈鍙充晶杈圭紭鐨勮窛绂伙紝鍙皟鏁?*/

    transform: translateY(-50%); /* 鍨傜洿灞呬腑 */



    /* 绠ご鏍峰紡锛氫娇鐢?border 鎶€宸х粯鍒跺悜鍙崇殑涓夎褰?*/

    width: 0;

    height: 0;

    border-top: 6px solid transparent;

    border-bottom: 6px solid transparent;

    border-left: 10px solid #007BFF; /* 钃濊壊绠ご锛?007BFF 鏄父鐢ㄨ摑鑹?*/

}

.putong-right img{border-radius: 20px;}

.putong-right h2{font-size: 35px; color:#000;

  font-weight: 700;

  margin-bottom: 20px;}

.duanxian {

  overflow: hidden;

  height: 4px;

  width: 50px;

  background: var(--accent);

  margin: 14px 0;

}

.nyhexingBtn{color: #454545;

  border: 1px solid #a5a5a5;

  padding: 0px 20px;

  display: inline-block;

  margin-top: 10px;}

.nyhexingBtn:hover{ color:#fff; border: 1px solid var(--accent);background: var(--accent);}

.hxnldiv .container:nth-child(2n) .putong-left {

  float: right;

}

.hxnldiv .container:nth-child(2n) .putong-right {

  float: left;

}



.nycpul2{ overflow:hidden;}

.nycpdiv2{ float:left;width: calc( 100% / 4 - 20px); margin:10px;}

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

.dispflex {

    display: inline-block;

  }

.nycpdiv2{ width: calc( 100% / 2 - 20px); margin:10px;}

.putong-left {

width: 100%;

margin-bottom: 20px;

}

.putong-right {

width: 100%;

padding: 0;

margin-bottom: 20px;

}

.putong-right h2 {font-size: 28px;}

}





/* 鍙戝睍鍘嗙▼ */

.history-view .contain{width: 12rem;max-width: 92%;}

.hisNav-list{border-bottom: 3px solid #f3f3f3;}

.hisNav-list .item{flex: 1;user-select: none;cursor: pointer;}

/* .hisNav-list .item br{display: none;} */

.hisNav-list .item::after{content: "";position: absolute;left: 0;bottom: -3px;width: 100%;height: 3px;background: var(--accent);opacity: 0;}

.hisNav-list .item:hover,.hisNav-list .item.active{color: var(--accent);}

.hisNav-list .item.active::after{opacity: 1;}

.hisShow-bg{position: absolute;left: 0;top: 0;width: 100%;height: calc(100% - 0.2rem);}

.hisShow-bg img{width: 100%;height: 100%;}

.hisShow-con{position: relative;z-index: 2;flex-direction: column;}

.hisShow-con .line{width: 2px;height: 1.3rem;background: rgba(255, 255, 255, .5);}

.hisShow-con .text{line-height: .8;font-size: 1.4rem;}

.hisList ul{padding-bottom: 1.7rem; display: flex;flex-wrap: wrap; justify-content: space-between;position: relative;align-items: flex-start;}

/* .hisList ul::before{content: "";display: block;width: 50%;} */

.hisList ul::after{content: "";position: absolute;left: 50%;top: -0.2rem;width: 1px;height: calc(100% + 0.2rem);border-left: 2px solid rgba(0, 0, 0, .2);}

.hisList li{width: 50%;position: relative;z-index: 2;}

.hisItem{padding-right: 0.6rem;text-align: right;}

.hisItem .year{position: relative;}

.hisItem .year::after{content: "";position: absolute;left: calc(100% + 0.61rem);top: 0.15rem;transform: translate(-50%,-50%);width: max(10px,0.16rem);height: max(10px,0.16rem);border-radius: 50%;border: max(2px,0.03rem) solid var(--accent);background: #fff;}

.hisItem .img img{width: 100%;height: 2.8rem;}

.hisList li:nth-child(2n){transform: translateY(1.7rem);}

.hisList li:nth-child(2n) .hisItem{padding-right: 0;padding-left: 0.6rem;text-align: left;}

.hisList li:nth-child(2n) .hisItem .year::after{left: -0.59rem;}

/* 璧勮川鑽ｈ獕 */

.honorList ul{display: flex;}

.honorList li{width: 3.65%;padding-left: 0.05rem; border-left: 1px solid #e0e0e0;user-select: none;cursor: pointer;}

.honorList li:last-child{border-right: 1px solid #e0e0e0;}

.honorItem-year {color: #dedede;transition: all .4s ease;}

.honorItem-year .long,.honorItem-drop{display: none;opacity: 0;}

.honorItem-text{color: #666;min-height: 3rem;}

.honorItem-text p{position: relative;padding-left: 12px;}

.honorItem-text p::after{content: "";position: absolute;left: 0;top: 9px;width: 4px;height: 4px;border-radius: 50%;background: #666;}

.honorItem-btn{justify-content: flex-end;}

.honorItem-btn .btn{width: 0.36rem;height: 0.36rem;border-radius: 50%;user-select: none;cursor: pointer;background: rgba(0, 0, 0, .2);font-size: 9px;}

.honorItem-btn .btn.next{transform: rotate(180deg);margin-left: 0.18rem;}

.honorItem-btn .btn:hover{background: #000;}

.honorItem-swp .img{height: 3rem;}

.honorItem-swp .img img{max-width: 80%;max-height: 100%;}

.honorList li:hover .honorItem-year,.honorList li.active .honorItem-year{color: #000;}

.honorList li.active{width: 37.95%;padding: 0 0.5rem 0 0.15rem;background: linear-gradient(to bottom,#f5f5f5,transparent);background: -webkit-linear-gradient(top,#f5f5f5,transparent);}

.honorList li.active .honorItem-year .short{display: none;}

.honorList li.active .honorItem-year .long,.honorList li.active .honorItem-drop{display: block;animation: honorAni .8s ease both;}

@keyframes honorAni {0%{opacity: 0;transform: translateY(0.5rem);}100%{opacity: 1;transform: translateY(0);}}

/* 绀句細璐ｄ换 */

.respond-view .pagesTitle .text{width: 10.4rem;margin: 0.4rem auto 0;}

.resNext .btn{width: 0.6rem;height: 0.6rem;border-radius: 50%;user-select: none;cursor: pointer;background: rgba(0, 0, 0, .2);font-size: 0.19rem;}

.resNext .btn.next{transform: rotate(180deg);margin-left: 0.4rem;}

.resNext .btn:hover{background: #000;}

.resPDF{background: #fff url('../images/resPDF-bg.jpg') no-repeat center bottom/100% auto;padding-bottom: 3rem;}

.resPDF-nav .item{width: max(80px,1.2rem);height: max(40px,0.6rem);border-radius: 40px;border: 2px solid rgba(240, 130, 0, .2);user-select: none;cursor: pointer;margin-left: 16px;}

.resPDF-nav .item:first-child{margin-left: 0;}

.resPDF-nav .item:hover{color: var(--accent);}

.resPDF-nav .item.active,.resPDF-nav .item.active:hover{color: #fff;border-color: var(--accent);background: var(--accent);}

.resPDF-swp{display: none;}

.resPDF-swp:first-child{display: block;}

.resPDF-swp .resNext{position: absolute;left: 0;top: calc(100% + 0.3rem);width: 100%;}

.resPDF-slide{border: 1px solid #d9d9d9;padding: 0.3rem 0.4rem 0.4rem;background: rgba(255, 255, 255, .8);}

.resPDF-slide .img{height: max(28px,0.38rem);}

.resPDF-slide .img img{max-height: 100%;}

.resPDF-slide .more{align-items: center;}

.resPDF-slide .more i{display: block;margin-right: 6px;font-size: max(16px,0.2rem);}

.resPDF-slide:hover{border-color: var(--accent);}

.resPDF-slide:hover .more{color: var(--accent);}

.resFund-swp{width: 4rem;margin: 0.6rem auto 0;}

.resFund-swp .swiper-container{perspective: 1200px;overflow: visible;}

.resFund-swp .swiper-wrapper,.resFund-swp .swiper-slide{transform-style: preserve-3d;}

.resFund-slide .img img{width: 100%;height: 2.45rem;}

.resHJ-slide .img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.6));}

.resHJ-slide .img img{width: 100%;height: 5rem;}

.resHJ-slide .title{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;}

.resHJ .resNext .btn{position: absolute;left: 0.3rem;top: 50%;transform: translateY(-50%);z-index: 5;}

.resHJ .resNext .btn.next{transform: translateY(-50%) rotate(180deg);left: auto;right: 0.3rem;}

.resSQ-swp .swiper-slide{height: auto;}

.resSQ-slide{height: 100%;background: #eeeff0;}

.resSQ-slide .img img{width: 100%;height: 2.85rem;}

.resSQ-slide .title{padding: 0.4rem 0.9rem 0.7rem;}

/*鑽ｈ獕*/

.nyhonorul{ overflow:hidden;/*margin-top: 4%;*/}

.nyhonorul li{ overflow:hidden; float:left;width: calc( 100% / 5 - 20px); margin:10px 10px;padding: 10px 20px;}

.nyhonortu{ width:100%;height: max(60px,1rem); overflow:hidden;text-align: center;/*border: 1px solid #eee;*/box-shadow: 1px 5px 15px rgba(0,0,0,0.1);}

.nyhonortu img{ object-fit: cover;/*min-height: 255px;*/max-width:100%; max-height:100%;transition: all 0.6s;}

.nyhonortitle{color: #000; text-align:center;font-size: 16px;/*height: 50px;*/margin:16px;line-height: 22px;/*padding: 16px;*/overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-transform: capitalize;font-weight:600;}

.nyhonorul li:hover .nyhonortu img{transform: scale(1.1,1.1);transition: all 0.6s;}

.nyhonorul li:hover .nyhonortu{ /*border: 1px solid var(--accent);*/}

.nyhonorul li:hover .nyhonortitle{color: var(--accent);}

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

  .nyhonorul li {

     width: calc( 100% / 2 - 20px);

    margin: 0px 10px;

	padding: 6px;

  }

  .nyhonortu{ height:auto;}

  .nyhonortu img{height: 10vh;

  aspect-ratio: 3/2;

  width: 100%;}

}



/*鑽ｈ獕2*/

.nyhonorul2{ overflow:hidden;/*margin-top: 4%;*/}

.nyhonorul2 li{ overflow:hidden; float:left;width: calc( 100% / 5 - 20px); margin:10px 10px;padding: 10px 20px;}

.nyhonortu2{ width:100%;/*height: max(60px,1rem);*/ overflow:hidden;text-align: center;border: 1px solid #eee;box-shadow: 1px 5px 15px rgba(0,0,0,0.1);}

.nyhonortu2 img{ object-fit: cover;min-height: 385px;max-width:100%; max-height:100%;transition: all 0.6s;}

.nyhonortitle2{color: #000; text-align:center;font-size: 16px;/*height: 50px;*/margin:16px;line-height: 22px;/*padding: 16px;*/overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-transform: capitalize;font-weight:600;}

.nyhonorul2 li:hover .nyhonortu2 img{transform: scale(1.1,1.1);transition: all 0.6s;}

.nyhonorul2 li:hover .nyhonortu2{ /*border: 1px solid var(--accent);*/}

.nyhonorul2 li:hover .nyhonortitle2{color: var(--accent);}

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

  .nyhonorul2 li {

    width: calc( 100% / 2 - 20px);

    margin: 10px 10px 0;

    padding: 10px 10px 0;

  }

  .nyhonortu2 img{min-height: auto;

    aspect-ratio: 6/9;

    width: 100%;}

}



/*鑽ｈ獕3*/

.nyhonorul3{ overflow:hidden;/*margin-top: 4%;*/}

.nyhonorul3 li{ overflow:hidden; float:left;width: calc( 100% / 4 - 20px); margin:10px 10px;padding: 10px 20px;}

.nyhonortu3{ width:100%;height: 230px; overflow:hidden;text-align: center;/*border: 1px solid #eee;*/box-shadow: 1px 5px 15px rgba(0,0,0,0.1);}

.nyhonortu3 img{ object-fit: cover;/*min-height: 255px;*/max-width:100%; max-height:100%;transition: all 0.6s;width: 100%;height: 100%;}

.nyhonortitle3{color: #000; text-align:center;font-size: 16px;/*height: 50px;*/margin:16px;line-height: 22px;/*padding: 16px;*/overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-transform: capitalize;font-weight:600;}

.nyhonorul3 li:hover .nyhonortu3 img{transform: scale(1.1,1.1);transition: all 0.6s;}

.nyhonorul3 li:hover .nyhonortu3{ /*border: 1px solid var(--accent);*/}

.nyhonorul3 li:hover .nyhonortitle3{color: var(--accent);}

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

  .nyhonorul3 li {

     width: calc( 100% / 2 - 20px);

    margin: 0px 10px;

	padding: 6px;

  }

  .nyhonortu3{height: auto;}

  .nyhonortu3 img{height: 13vh;

  aspect-ratio: 3/2;

  width: 100%;}

}







/* Main Section Styles */

.why-choose-section {

	position: relative;

	background-image: url('../images/nybg1.jpg'); /* Placeholder architecture image */

	background-size: cover;

	background-position: center;

	background-attachment: fixed;

	padding: 100px 0;

	color: #fff;

}



/* Dark Overlay */

.why-choose-section::before {

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.7); /* Dark overlay for readability */

	z-index: 1;

}

.container-whyc {

  position: relative;

  z-index: 2;

  max-width: 1200px;

  margin: 0 auto;

  padding: 0 20px;

}

/* Header */

.section-header-whyc {

	margin-bottom: 60px;

}



.section-title-whyc {

	font-size: 32px;

	font-weight: 700;

	margin-bottom: 10px;text-align: center;

}



/* Grid Layout */

.features-grid-whyc {

	display: grid;

	grid-template-columns: repeat(2, 1fr); /* Two columns */

	gap: 40px;

}



/* Feature Item */

.feature-item-whyc {

	display: flex;

	align-items: flex-start;

	gap: 20px;

	background: #fff;

  border-radius: 12px;

  padding: 28px 20px 24px;

}



.icon-box-whyc {

	flex-shrink: 0;

	width: 50px;

	height: 50px;

	display: flex;

	align-items: center;

	justify-content: center;display: none;

}



.icon-box-whyc i {

	font-size: 2rem;

	color: #fff;

	opacity: 0.9;

}



.content-box-whyc h3 {

	font-size: 20px;

	font-weight: 600;

	margin-bottom: 10px;

	color: #666;

}



.content-box-whyc p {

	font-size: 16px;

	color: #666;

	line-height: 1.5;

}



/* Highlight specific text color if needed (like the green text in image) */

.highlight-text-whyc {

	color: #4CAF50; /* Approximate green from image */

}





.container-miss {

	max-width: 1200px;

	margin: 0 auto;

	display: grid;

	grid-template-columns: 1fr 1fr;

	gap: 40px;

}



.card-miss {

	background: white;

	border-radius: 8px;

	overflow: hidden;

	box-shadow: 0 2px 10px rgba(0,0,0,0.1);

	transition: transform 0.3s ease;

}



.card-miss:hover {

	transform: translateY(-5px);

	box-shadow: 0 5px 20px rgba(0,0,0,0.15);

}



.card-miss-image {

	width: 100%;

	height: 350px;

	object-fit: cover;

}



.card-miss-content {

	padding: 30px;

}



.card-miss-title {

	font-size: 24px;

	color: #1a3a52;

	margin-bottom: 15px;

	font-weight: 600;

}



.card-miss-text {

	font-size: 15px;

	color: #555;

	line-height: 1.8;

	margin-bottom: 25px;

}



.btn-miss {

	display: inline-block;

	width: 100%;

	padding: 15px 30px;

	background-color: var(--accent);

	color: white;

	text-decoration: none;

	border-radius: 5px;

	text-align: center;

	font-weight: 500;

	transition: background-color 0.3s ease;

	border: none;

	cursor: pointer;

	font-size: 16px;

}



.btn-miss:hover {

	background-color: var(--accent-light);

}



.btn-miss-arrow {

	margin-left: 8px;

}

.section {

  padding: 120px 0;

}



.hero-section-about {

	position: relative;

	/*min-height: 100vh;*/

	display: flex;

	align-items: center;

	background: linear-gradient(135deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.2) 100%), 

				url('../images/indexbg2.jpg') center/cover no-repeat;

	padding: 80px 5%;

	padding: 150px 0;

background-size: cover;

background-position: center;

background-attachment: fixed;

}



.hero-content-about {

	max-width: 1200px;

	margin: 0 auto;

	/*display: grid;

	grid-template-columns: 1fr 1fr;

	gap: 60px;*/

	align-items: center;

}



.hero-text-about {

	color: white;

	animation: fadeInLeft 1s ease;

}



.hero-text-about h1 {

	font-size: 60px;

	font-weight: 700;

	line-height: 1.2;

	margin-bottom: 30px;

	text-shadow: 2px 2px 4px rgba(0,0,0,0.3);

	text-align:center;

}



.hero-text-about p {

	font-size: 18px;

	line-height: 1.8;

	margin-bottom: 40px;

	opacity: 0.95;

	/*max-width: 600px;*/

	text-align:center;

}



.cta-button-about {

	display: block;

	margin:0 auto;

	padding: 18px 45px;

	background: linear-gradient(135deg, var(--accent), var(--accent-light));

	color: #000;

	text-decoration: none;

	font-size: 16px;

	font-weight: 600;

	border-radius: 5px;

	transition: all 0.3s ease;

	border: none;

	cursor: pointer;

	box-shadow: 0 4px 15px rgba(0,0,0,0.2);

}



.cta-button-about:hover {

	transform: translateY(-3px);

	box-shadow: 0 6px 20px rgba(0,0,0,0.3);

	background: #f8f8f8;

}

.timeline-section {

  /*background: var(--dark);*/

  position: relative;

}



.gongchan-grid {

	display: grid;

	grid-template-columns: repeat(4, 1fr);

	gap: 24px;

}



.gongchan-card {

	background: rgba(255, 255, 255, 0.03);

	/*border: 1px solid #e3e3e3;

	border-radius: 16px;*/

	overflow: hidden;

	transition: all 0.4s;

	cursor: pointer;

}



.gongchan-card:hover .gongchan-name {

	color:var(--accent);

	/*transform: translateY(-10px);

	border-color: #e3e3e3;

	box-shadow: 0 20px 60px rgba(112, 112, 112, 0.15);*/

}









.gongchan-img {

	height: 220px;

	overflow: hidden;

	position: relative;

}



.gongchan-img img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	transition: transform 0.6s;

}



.gongchan-card:hover .gongchan-img img {

	transform: scale(1.1);

}



.gongchan-info {

	padding: 14px;

}



.gongchan-name {

	font-size: 18px;

	font-weight: 700;

	margin-bottom: 8px;color: #000;text-align: center;

}



.gongchan-desc {

	font-size: 14px;

	color: #929292;

	line-height: 1.6;

}



.juzhong{ text-align:center; margin-top:20px;padding: 20px;}

.juzhongtyA {

  display: inline-block;

  margin: 0 auto;

  padding: 18px 45px;

  background: linear-gradient(135deg, var(--accent), var(--accent-light));

  color: #000;

  text-decoration: none;

  font-size: 16px;

  font-weight: 600;

  border-radius: 5px;

  transition: all 0.3s ease;

  border: none;

  cursor: pointer;

  box-shadow: 0 4px 15px rgba(0,0,0,0.2);

}

.juzhongtyA:hover {

	transform: translateY(-3px);

	box-shadow: 0 6px 20px rgba(0,0,0,0.3);

	background: #f8f8f8;

}





.product-grid-new {

	display: grid;

	grid-template-columns: repeat(4, 1fr);

	gap: 30px;

}



.product-card-new {

	background: #ffffff;

	border-radius: 8px;

	overflow: hidden;

	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);

	transition: transform 0.3s ease, box-shadow 0.3s ease;

}



.product-card-new:hover {

	transform: translateY(-5px);

	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);

}





.product-image-new {

	width: 100%;

	/*height: 400px;*/

	aspect-ratio: 9/9;

	object-fit: cover;

	display: block;

}



.product-content-new {

	padding: 24px 20px 28px;

}



.product-title-new {

	font-size: 16px;

	font-weight: 600;

	color: #1a3a4a;

	margin-bottom: 12px;

	line-height: 1.4;

	/*min-height: 45px;*/

	text-align:center;

}



.product-description-new {

	font-size: 14px;

	color: #666;

	line-height: 1.6;

	margin-bottom: 20px;

	min-height: 40px;
	text-align:center;

}

.product-image-new {

  position: relative;

  width: 100%;

  aspect-ratio: 3 / 3;

  overflow: hidden;

}

.product-image-new img {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  object-fit: cover;

  transition: opacity 0.4s ease;

}

.product-image-new .new-img-default {

	opacity: 1;

	z-index: 1;

}



.product-image-new .new-img-hover {

	opacity: 0;

	z-index: 2;

}



.product-card-new:hover .new-img-default {

	opacity: 0;

}



.product-card-new:hover .new-img-hover {

	opacity: 1;

}



.inquiry-btn {

	display: block;

	width: 100%;

	padding: 12px 24px;

	background: #ffffff;

	border: 2px solid var(--accent);

	color: var(--accent);

	text-align: center;

	text-decoration: none;

	border-radius: 6px;

	font-size: 14px;

	font-weight: 500;

	transition: all 0.3s ease;

	cursor: pointer;

}



.inquiry-btn:hover {

	background: var(--accent);

	color: #ffffff;

}

.product-card-new:hover .inquiry-btn{background: var(--accent);

	color: #ffffff;}





.faq-container-xiala {

	width: 100%;

	/*max-width: 1000px;*/

	display: flex;

	flex-direction: column;

	gap: 15px; /* 鍗＄墖涔嬮棿鐨勯棿璺?*/

}



/* 鍗曚釜 FAQ 鍗＄墖鏍峰紡 */

.faq-item-xiala {

	background-color: #fff;

	border-radius: 8px;

	overflow: hidden;

	box-shadow: 0 2px 10px rgba(0,0,0,0.03);

	transition: all 0.3s ease;

}



/* 鐐瑰嚮鏃剁殑涓讳綋琛屽竷灞€ */

.faq-header-xiala {

	display: flex;

	align-items: flex-start; /* 椤堕儴瀵归綈 */

	padding: 25px 30px;

	cursor: pointer;

	position: relative;

}



/* 宸︿晶缁胯壊搴忓彿鍧?*/

.faq-number-xiala {

	background-color: var(--accent); /* 鍥剧墖涓殑缁胯壊 */

	color: white;

	font-weight: bold;

	font-size: 18px;

	min-width: 60px;

	height: 45px; /* 鍥哄畾楂樺害浠ュ尮閰嶅睍寮€鍓嶇殑澶ц嚧瑙嗚 */

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 4px;

	margin-right: 30px;

	flex-shrink: 0;

}



/* 涓棿鍐呭鍖哄煙 */

.faq-content-wrapper-xiala {

	flex: 1;

	display: flex;

	flex-direction: column;

}



/* 闂鏍囬琛?*/

.question-row-xiala {

	display: flex;

	justify-content: space-between;

	align-items: center;

	margin-bottom: 15px;

}



.faq-title-xiala {

	font-size: 18px;

	font-weight: 600;

	color: #1e293b; /* 娣辫摑鑹叉枃瀛?*/

	margin: 0;

	padding-right: 20px;

}



/* 鍙充晶 +/- 鍥炬爣 */

.toggle-icon-xiala {

	font-size: 24px;

	color: var(--accent);

	font-weight: 300;

	transition: transform 0.3s ease;

	min-width: 30px;

	text-align: center;

}



/* 绛旀鏂囨湰鍖哄煙 (榛樿闅愯棌) */

.faq-answer-xiala {

	max-height: 0;

	overflow: hidden;

	transition: max-height 0.4s ease-out, opacity 0.4s ease;

	opacity: 0;

	color: #64748b; /* 鐏拌壊姝ｆ枃 */

	font-size: 14px;

	line-height: 1.6;

	padding-left: 5px; /* 绋嶅井缂╄繘 */

}



/* --- 婵€娲荤姸鎬?(鐐瑰嚮鍚? --- */



/* 褰?item 琚縺娲绘椂锛屾敼鍙樺簭鍙烽珮搴︼紙鍙€夛紝涓轰簡缇庤锛?*/

.faq-item-xiala.active .faq-number-xiala {

	/* 濡傛灉甯屾湜搴忓彿鍙樼煯涓€鐐癸紝鍙互鍦ㄨ繖閲岃皟鏁达紝鎴栬€呬繚鎸佸師鏍?*/

	height: auto; 

	padding: 10px 0;

}



/* 褰?item 琚縺娲绘椂锛屾樉绀虹瓟妗?*/

.faq-item-xiala.active .faq-answer-xiala {

	max-height: 200px; /* 璁剧疆涓€涓冻澶熷ぇ鐨勯珮搴?*/

	opacity: 1;

	margin-top: 10px;

	padding-bottom: 10px;

}



/* 褰?item 琚縺娲绘椂锛屽浘鏍囨棆杞垨鍙樿壊 (鍙€? */

.faq-item-xiala.active .toggle-icon-xiala {

	color: var(--accent);

	/* transform: rotate(45deg); 濡傛灉鎯宠+鍙锋棆杞彉鎴恱鍙峰彲浠ョ敤杩欎釜 */

}





.features-grid-youshi {

            display: grid;

            grid-template-columns: repeat(2, 1fr);

            gap: 24px;

        }



        .feature-card-youshi {

            background: #ffffff;

            border-radius: 16px;

            padding: 32px;

            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);

            transition: transform 0.2s ease, box-shadow 0.2s ease;

        }



        .feature-card-youshi:hover {

            transform: translateY(-2px);

            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);

        }



        .feature-card-youshi h3 {

            font-size: 20px;

            font-weight: 600;

            color: #1e293b;

            margin-bottom: 16px;

        }



        .feature-card-youshi p {

            font-size: 15px;

            color: #64748b;

            line-height: 1.7;

        }



.nythzppul{ overflow:hidden;}

.nythzppul li{ overflow:hidden; float:left;width: calc( 100% / 5 - 20px); margin:10px 10px;background: #fff; border:1px solid #eee;}

.nythzpptu{ width:100%; overflow:hidden; text-align:center;}

.nythzpptu img{ max-width:100%;object-fit: cover;transition: all 0.6s;height: 10vh;}

.nythzppul li:hover .nythzpptu img{transform: scale(1.1,1.1);transition: all 0.6s;}



.honner{padding: 80px 0;

  min-height: 664px;

  font-size: 16px;

  color: #fff;

  clear: both;

  background: url(../images/honbg.jpg) no-repeat center bottom #142f44;background-size: cover;

  text-align: center;}

.swdadiv4{position: relative;width: 1200px;margin: 0 auto;}

.swdadiv4 .swiper-button-prev, .swdadiv4 .swiper-button-next {



  width: 63px !important;



  height: 63px !important;



  top: 33% !important;



  margin: 0 !important;



  border-radius: 50% !important;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



}



.swdadiv4 .swiper-button-prev {



left: -60px;font-size: 30px;background: url('');

}

.swdadiv4 .swiper-button-next {



  

right: -60px;font-size: 30px;background: url('');

}

.swdadiv4 .swiper-button-prev i,.swdadiv4 .swiper-button-next i{font-size: 30px;}

.swiper-container4 {



  overflow: hidden;



  position: relative;



}

.swiper-container4 ul li{float: left;



  width: 25%;



  /*background: #fff;*/



  padding: 0px 3% 25px;

  /*background: url(../images/hon_lbg1.png) no-repeat center bottom;*/



 /* border-right: 1px solid #f1f1f1;*/



  transition-duration: .5s;



  -ms-transition-duration: .5s;



  -moz-transition-duration: .5s;



  -webkit-transition-duration: .5s;



  box-sizing: border-box;



  -moz-box-sizing: border-box;



  -webkit-box-sizing: border-box;}



.swiper-container4 ul li .indpro_img {



  width: 100%;



  height: 330px;



  overflow: hidden;



  margin-bottom: 10px;

  border-radius: 8px;

  /*border: 1px solid #747474;*/



}

.swiper-container4 ul li .indpro_img a { display: block; position: relative; width: 100%; height: 100%; overflow: hidden; }

.swiper-container4 ul li .indpro_img a img { position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%; transition-duration: .5s; -ms-transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;width: 100%; height: 100%;object-fit: cover;background: #fff;}

.swiper-container4 ul li:hover .indpro_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }

.swiper-container4 ul li .indpro_name { display: block; font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 40px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; text-shadow: 1px 1px 2px #000;}

.swiper-container4 ul li:hover .indpro_name { /*color: #1f84c1;*/ }

.swiper-container4 ul li span { color: #777; display: block; line-height: 30px; height: 30px; overflow: hidden; display: -webkit-Box; -webkit-Box-orIEnt: vertical; -webkit-line-clamp: 2; font-size: 16px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:20px; }

.swiper-container4 ul li .indpro_more { display: block; width: 150px; height: 45px; line-height: 45px; text-align: center; color: #67686c; margin: 15px auto; border-radius: 50px; font-size: 16px; overflow: hidden; position: relative; border: 1px solid #d5d8d7; }

.swiper-container4 ul li .indpro_more a { color: #67686c; }

.swiper-container4 ul li .indpro_more a i { color: #d0d0d0; }

.swiper-container4 ul li:hover .indpro_more { background: #1f84c1;border: 1px solid #1f84c1;  }

.swiper-container4 ul li:hover .indpro_more a { color: #fff; }

.swiper-container4 ul li:hover .indpro_more a i { color: #fff; }



.nyshehui{position: relative;padding: 120px 0;}

 .bg-layer-shehui {

            position: absolute;

            top: 0;

            left: 0;

            width: 100%;

            height: 100%;

            z-index: -1;

            background-size: cover;

            background-position: center;

            transition: background-image 0.5s ease-in-out;

        }



        .overlay-shehui {

            position: absolute;

            top: 0;

            left: 0;

            width: 100%;

            height: 100%;

            /*background: rgba(0, 0, 0, 0.4);*/

            z-index: 0;

        }



        .container-shehui {

            position: relative;

            z-index: 1;

            width: 100%;

            height: 100%;

            display: flex;

            justify-content: space-between;

            align-items: center;

            max-width: 16rem;

  margin: 0 auto;

        }



        .left-content-shehui {

            width: 45%;

            color: #fff;

            animation: fadeInLeft 1s ease-out;

        }



        .left-content-shehui h1 {

            font-size: 48px;

            font-weight: bold;

            margin-bottom: 20px;

            /*letter-spacing: 2px;*/

			text-shadow: 1px 1px 1px #333;

        }



        .left-content-shehui p {

            font-size: 16px;

            line-height: 1.8;

            color: rgba(255, 255, 255, 0.9);

            margin-bottom: 40px;

            /*text-align: justify;*/

			text-shadow: 1px 1px 1px #333;

        }



        .learn-more-btn-shehui {

            display: inline-block;

            padding: 10px 25px;

            border: 1px solid rgba(255, 255, 255, 0.5);

            color: #fff;

            text-decoration: none;

            font-size: 14px;

            transition: all 0.3s;

            cursor: pointer;

        }



        .learn-more-btn-shehui:hover {

            background: #fff;

            color: #000;

            border-color: #fff;

        }



        .right-menu-shehui {

            width: 350px;

            height: 350px;

            display: grid;

            grid-template-columns: 1fr 1fr;

            grid-template-rows: 1fr 1fr;

            gap: 10px;

        }



        .menu-item-shehui {

            background: rgba(0, 0, 0, 0.3);

            border: 1px solid rgba(255, 255, 255, 0.2);

            display: flex;

            flex-direction: column;

            justify-content: center;

            align-items: center;

            cursor: pointer;

            transition: all 0.3s ease;

            color: #fff;

            position: relative;

            overflow: hidden;

            -webkit-tap-highlight-color: transparent;

        }



        .menu-item-shehui i {

            font-size: 32px;

            margin-bottom: 15px;

            transition: transform 0.3s;

        }



        .menu-item-shehui span {

            font-size: 20px;

            font-weight: 500;

        }



        .menu-item-shehui:hover {

            background: rgba(255, 255, 255, 0.1);

            border-color: #fff;

        }

        

        .menu-item-shehui:hover i {

            transform: scale(1.1);

        }



        .menu-item-shehui.active {

            background: #1E6EFF;

            border-color: #1E6EFF;

            box-shadow: 0 0 20px rgba(30, 110, 255, 0.4);

        }



        .menu-item-shehui.active i {

            transform: scale(1.1);

        }



        @keyframes fadeInLeft {

            from { opacity: 0; transform: translateX(-30px); }

            to { opacity: 1; transform: translateX(0); }

        }



        /* 骞虫澘閫傞厤 */

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

            .container-shehui {

                padding: 0 3%;

            }

            

            .left-content-shehui h1 {

                font-size: 36px;

            }

            

            .left-content-shehui p {

                font-size: 14px;

            }

            

            .right-menu-shehui {

                width: 280px;

                height: 280px;

            }

        }



        /* 鎵嬫満閫傞厤 */

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

            body, html {

                /*overflow: auto;*/

                height: auto;

                min-height: 100vh;

            }

			.features-grid-youshi {

                grid-template-columns: 1fr;

            }

            

            .feature-card-youshi {

                padding: 24px;

            }

			.faq-header-xiala {

                padding: 20px;

            }

            .faq-number-xiala {

                min-width: 45px;

                font-size: 14px;

                margin-right: 15px;

                height: auto;

                padding: 8px 0;

            }

            .faq-title-xiala {

                font-size: 16px;

            }

.product-grid-new {

	grid-template-columns: repeat(2, 1fr);

}

.product-image-new {

	height: auto;

    aspect-ratio: 9/9;

}

.product-title-new{ text-align:center;}

.gallery-section-cp{ width:100%;}

.nyshehui {

  padding: 60px 0;

}

            .container-shehui {

                flex-direction: column;

                padding: 30px 20px;

                height: auto;

                min-height: 90vh;

				width: 92%;

                justify-content: flex-start;

            }



            .left-content-shehui {

                width: 100%;

                text-align: center;

                margin-bottom: 30px;

            }



            .left-content-shehui h1 {

                font-size: 32px;

                margin-bottom: 15px;

            }



            .left-content-shehui p {

                font-size: 14px;

                line-height: 1.6;

                margin-bottom: 25px;

                text-align: left;

            }



            .learn-more-btn-shehui {

                padding: 8px 20px;

                font-size: 13px;

            }



            .right-menu-shehui {

                width: 100%;

                max-width: 340px;

                height: auto;

                aspect-ratio: 1;

                gap: 8px;

            }



            .menu-item-shehui i {

                font-size: 28px;

                margin-bottom: 10px;

            }



            .menu-item-shehui span {

                font-size: 18px;

            }

        }



        /* 灏忓睆鎵嬫満閫傞厤 */

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

            .container-shehui {

                padding: 20px 15px;

            }



            .left-content-shehui h1 {

                font-size: 28px;

            }



            .left-content-shehui p {

                font-size: 13px;

            }



            .right-menu-shehui {

                gap: 6px;

            }



            .menu-item-shehui i {

                font-size: 24px;

            }



            .menu-item-shehui span {

                font-size: 16px;

            }

        }



        /* 妯睆鎵嬫満閫傞厤 */

        @media screen and (max-height: 500px) and (orientation: landscape) {

            .container-shehui {

                flex-direction: row;

                padding: 0 3%;

            }



            .left-content-shehui {

                width: 50%;

                margin-bottom: 0;

            }



            .left-content-shehui h1 {

                font-size: 28px;

                margin-bottom: 10px;

            }



            .left-content-shehui p {

                font-size: 12px;

                margin-bottom: 15px;

            }



            .right-menu-shehui {

                width: 200px;

                height: 200px;

            }



            .menu-item-shehui i {

                font-size: 20px;

                margin-bottom: 8px;

            }



            .menu-item-shehui span {

                font-size: 14px;

            }

        }





/* Responsive Design */

@media (max-width: 768px) {

	.features-grid-whyc {

		grid-template-columns: 1fr; /* Stack on mobile */

		gap: 30px;

	}

	

	.section-title-whyc {

		font-size: 30px;

		text-align: center;

	}

	

	.section-header-whyc {

		text-align: center;

	}



.why-choose-section{padding: 60px 0;}

.container-whyc{padding: 0;

  width: 92%;}

	

.container-miss {

	width: 92%;

	grid-template-columns: 1fr;

	gap: 30px;

}



.card-miss-image {

	height: 250px;

}



.card-miss-content {

	padding: 25px;

}

.hero-content-about {

	grid-template-columns: 1fr;

	text-align: center;

}



.hero-text-about h1 {

	font-size: 30px;

}



.hero-text-about p {

	margin: 0 auto 30px;

}







}





/* 浼佷笟鏂囧寲 */

.culNext .btn{user-select: none;cursor: pointer;width: 0.7rem;height: 0.7rem;border-radius: 50%;background: #fff;font-size: 0.19rem;box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);}

.culNext .btn.next{transform: rotate(180deg);margin-left: 10px;}

.culNext .btn:hover{background: var(--accent);color: #fff;}

.culLN-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.culLN-bg img{width: 100%;height: 100%;}

.culLN-con{justify-content: flex-end;position: relative;z-index: 2;}

.culLN-con .desc{width: 50%;padding: 0.5rem 0.2rem 0.5rem 0.9rem;}

.culLN-con .text{color: rgba(255, 255, 255, .9);}

.culJoin{background: url('../images/culJoin-bg.jpg') no-repeat center bottom/cover;overflow: hidden;}

.culJoin .pagesTitle .text{width: 8.5rem;margin: 0.25rem auto 0;}

.culJoin .pagesTitle,.culJoin-slogan{position: relative;z-index: 5;}

.culJoin-more{width: 0.9rem;height: 0.9rem;margin: 0.9rem auto 0;}

.culJoin-more .btn{position: relative;width: 100%;height: 100%; z-index: 2;border-radius: 50%;transition: all .5s ease;border: 1px solid rgba(255, 255, 255, .2);}

.culJoin-more .btn i{width: 100%;height: 100%;transition: all .5s ease;}

.culJoin-more .btn i img{width: 0.25rem;transform: rotate(180deg);}

.culJoin-more .btn i:nth-child(2){position: absolute;right: 100%;top: 0;}

.culJoin-more .btn:hover{border-color: #fff;background: #fff;}

.culJoin-more .btn:hover i{transform: translateX(100%);}

.culJoin-more .line{ position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;}

.culJoin-more .line span{animation: culJoinAni 4s linear infinite; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;border-radius: 50%;border: 1px solid #fff;opacity: 0;}

.culJoin-more .line span:nth-child(2){animation-delay: -1.3s;}

.culJoin-more .line span:nth-child(3){animation-delay: -2.6s;}

@keyframes culJoinAni {0%{opacity: 0;width: 100%;height: 100%;}50%{opacity: .4;width: 500%;height: 500%;}100%{opacity: 0;width: 1000%;height:1000%;}}

.culHJ-swp{width: 11.2rem;margin: 0.4rem auto 0;}

.culHJ-swp .swiper-container{overflow: visible;}

.culHJ-slide img{width: 100%;height: 6.3rem;}

.culHJ-swp .culNext .btn{position: absolute;z-index: 4;left: -90px;top: 50%;transform: translate(-50%,-50%);}

.culHJ-swp .culNext .btn.next{left: calc(100% + 90px); transform: translate(-50%,-50%) rotate(180deg);margin-left: 0;}

.culHD-head{justify-content: space-between;align-items: center;}

.culHD-swp .swiper-container{overflow: visible;}

.culHD-swp .swiper-slide:nth-child(2n) .culHD-slide{margin-top: 0.8rem;}

.culHD-slide .img img{width: 100%;height: 2.4rem;}

/* 浜烘墠鍙戝睍 */

.joinIntro-flex{justify-content: space-between;align-items: center;}

.joinIntro-con{width: 44%;}

.joinIntro-img{width: 50%;}

.joinIntro-img img{width: 100%;height: 4.8rem;transition: all 2s linear;}

.joinIntro-img:hover img{transform: scale(1.08);}

.joinProj{background: url('../images/joinProj-bg.jpg') no-repeat center/cover;}

.joinProj-swp{margin: 0.6rem auto 0;width: 11.3rem;}

.joinProj-swp .swiper-container{overflow: visible;}

.joinProj-slide{background: #fff;}

.joinProj-con{width: 32%;padding: 0.55rem 0.45rem 0 0.6rem;}

.joinProj-con .dot{position: absolute;left: 0.6rem;bottom: 0.6rem;width: 9px;height: 9px;background: var(--accent);}

.joinProj-img{width: 68%;}

.joinProj-img img{width: 100%;height: 5rem;transition: all 2s linear;}

.joinProj-img:hover img{transform: scale(1.08);}

.joinProj-swp .culNext .btn{position: absolute;left: -50px;top: 50%;z-index: 4;transform: translate(-50%,-50%);}

.joinProj-swp .culNext .btn.next{left: auto;right: -50px;margin-left: 0; transform: translate(50%,-50%) rotate(180deg);}

.joinJS .resPDF-nav .item{width: max(100px,1.5rem);height: max(40px,0.6rem);}

.joinJS-flex{display: none; background: #fff;justify-content: space-between;align-items: center;}

.joinJS-flex.active{display: flex;}

.joinJS-swp{width: 50%;}

.joinJS-gallery-more img{width: 100%;cursor: grab;height: 5.5rem;min-height: 450px;}

.joinJS-thumbs{padding: 0.2rem 1.5rem; position: absolute;z-index: 2;left: 0;bottom: 0;width: 100%;background: rgba(0, 0, 0, .5);}

.joinJS-thumbs-click{overflow: hidden;}

.joinJS-thumbs-click::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 2px solid var(--accent);opacity: 0;transition: all .4s ease;}

.joinJS-thumbs-click img{width: 100%;height: 1rem;transition: all .6s ease;}

.joinJS-thumbs-click.active::after{opacity: 1;}

.joinJS-thumbs-click:hover img{transform: scale(1.08);}

.joinJS-thumbs-btn{position: absolute;left: 0.5rem;top: 50%;transform: translateY(-50%); width: max(30px,0.4rem);height: max(30px,0.4rem);font-size: max(14px,0.19rem);user-select: none;cursor: pointer;}

.joinJS-thumbs-btn.next{left: auto;right: 0.5rem;transform: translateY(-50%) rotate(180deg);}

.joinJS-thumbs-btn:hover{color: var(--accent);}

.joinJS-con{padding: 0 0.9rem;width: 50%;}

/* 妯″叿鏂规-鍒楄〃 */

.banner-cont{background: 0;}

.solNum-list li{width: 25%;}

.solCon{background: #dcdfe4;}

.solNav-slide{background: #fff;border-radius: 40px;height: 0.7rem;font-weight:600;}

.solNav .solNav-slide{border: 1px solid #e5e5e5;}

.solNav-slide:hover{color: var(--accent);}

.solNav-slide.active,.solNav-slide.active:hover{color: #fff;background: var(--accent);}

.solNav-btn{font-size: 18px; position: absolute;left: -40px;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;user-select: none;cursor: pointer;z-index: 2;}

.solNav-btn.next{left: auto;right: -40px;transform: translateY(-50%) rotate(180deg);}

.solNav-btn:hover{color: var(--accent);}

.solNav-btn.swiper-button-disabled{opacity: 0;pointer-events: none;}

.solFlex{padding: 0.3rem 1rem; background: #fff;justify-content: space-between;align-items: center;}

.solDesc{width: 38%;}

.solDesc .box{display: none;}

.solDesc .box.active{display: block;}

.solDesc .box.active .title{animation: upAni 1s ease both;}

.solDesc .box.active .text{animation: upAni 1s .15s ease both;}

@keyframes upAni{0%{opacity: 0;transform: translateY(0.8rem);}100%{opacity: 1;transform: translateY(0);}}

@keyframes fadeAni{0%{opacity: 0;}100%{opacity: 1;}}

.solPro{width: 57%;align-items: center;}

.solPro-img{width: 5.1rem;}

/* .solPro-img-slide{opacity: 0;}

.swiper-slide-active .solPro-img-slide{animation: fadeAni 1s cubic-bezier(.4, 0, .2, 1) both;} */

.solPro-img-slide .img{height: 5.1rem;border-radius: 50%;border: 1px solid #e6e6e6;overflow: hidden;}

.solPro-img-slide .img img{max-width: 85%;max-height: 70%;pointer-events: none;}

.solPro-img-slide .img img:nth-child(2){position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.solPro-img-slide .more{width: max(32px,0.46rem);height: max(30px,0.46rem);border-radius: 50%;font-size: 10px;position: absolute;left: 50%;bottom: 0.35rem; transform: translateX(-50%) rotate(180deg);}

.solPro-nav{flex: 1;}

.solPro-nav-list{display: flex;flex-direction: column;align-items: flex-end;position: relative;height: 30vh;overflow-y: auto;padding-right: 25px;scrollbar-width: thin;}

.solPro-nav-list::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%); width: 2px;height: calc(100% - 0.15rem);/*background: #e2e2e2;*/}

.solPro-nav-list li{user-select: none;cursor: pointer;position: relative;z-index: 2;margin-top: 0.5rem;transition: all .4s ease;padding-right: 0.24rem;text-align: right;}

.solPro-nav-list li:first-child{margin-top: 0;}

.solPro-nav-list li::after{content: "";position: absolute;right: 1px;top: 50%;transform: translate(50%,-50%);width: 0.1rem;height: 0.1rem;border-radius: 50%;background: #ccc;transition: all .4s ease;}

.solPro-nav-list li:hover,.solPro-nav-list li.active{color: var(--accent);}

.solPro-nav-list li.active::after{background: var(--accent);}

/* 鏂规-璇︽儏 */

.solDet-show-left{background: #f4f4f4;width: 75%;padding: 0.4rem 0.9rem 0;}

.solDet-show-swp{padding: 0 0.6rem;}

.solDet-show-next{box-shadow: 0px 0px 0.4rem 0px rgba(0, 0, 0, 0.1);user-select: none;cursor: pointer;width: max(26px,0.32rem);height: max(26px,0.32rem);border-radius: 50%;background: #fff;color: #afafaf;font-size: max(12px,0.14rem);z-index: 2;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.solDet-show-next.next{left: auto;right: 0;transform: translateY(-50%) rotate(180deg);}

.solDet-show-next:hover{background: var(--accent);color: #fff;}

.solDet-show-swp .swiper-slide{width: auto;}

.solDet-show-slide{padding: max(4px,0.08rem) max(10px,0.18rem);border-radius: 40px;border: 1px solid #d4d4d4;}

.solDet-show-slide:hover{color: var(--accent);}

.solDet-show-slide.active{border-color: var(--accent);background: var(--accent);color: #fff;}

.solDet-show-img{height: 7.8rem;}

.solDet-show-img img{max-width: 60%;max-height: 80%;}

.solDet-show-right{width: 25%;border-bottom: 1px solid #f4f4f4;padding: 1.2rem var(--widDb) 0.3rem 0.5rem;flex-direction: column;justify-content: space-between;}

.solDet-show-desc .text p{padding-left: 0.15rem;position: relative;}

.solDet-show-desc .text p::after{content: "";position: absolute;left: 0;top: 0.12rem;width: 0.06rem;height: 0.06rem;border-radius: 50%;background: var(--accent);}

.solDet-show-contact .list li{display: flex;margin-top: 10px;}

.solDet-show-contact .list i{display: block;font-size: max(12px,0.14rem);margin-right: max(8px,0.12rem);}

.solDet-show-contact .list span{flex: 1;}

.solDet-show-contact .btn{height: max(40px,0.56rem);}

.solDet-show-contact .btn:hover{background: #c66c01;}

.solDet-hot-slide{border: 1px solid #cfcfcf;}

.solDet-hot-img{height: 3.8rem;}

.solDet-hot-img img{max-width: 80%;max-height: 70%;transition: all .5s ease;}

.solDet-hot-con{flex-direction: column;justify-content: center; padding: 0 0.5rem 0.5rem 0.5rem;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(240, 130, 0, .9);opacity: 0;transition: all .5s ease;}

.solDet-hot-con .title{opacity: 0;transform: translateY(20px);transition: all .6s .1s ease;}

.solDet-hot-con .text{width: 80%;opacity: 0;transform: translateY(20px);transition: all .6s ease;}

.solDet-hot-more{position: absolute;right: 0;bottom: 0;z-index: 2;width: max(16px,0.24rem);height: max(16px,0.24rem);}

.solDet-hot-more img{transition: all .4s ease;width: max(15px,0.25rem);opacity: 0;transform: translateX(15px);}

.solDet-hot-slide:hover .solDet-hot-con{opacity: 1;}

.solDet-hot-slide:hover .solDet-hot-con .title{opacity: 1;transform: none;transition-delay: 0s;}

.solDet-hot-slide:hover .solDet-hot-con .text{opacity: 1;transform: none;transition-delay: .1s;}

.solDet-hot-slide:hover .solDet-hot-more{width: max(30px,0.5rem);height: max(30px,0.5rem);background: #fff;}

.solDet-hot-slide:hover .solDet-hot-more img{opacity: 1;transform: translateX(0);transition-delay: .2s;}

/* 璁捐涓庡伐绋?*/

.designNL{background: url('../images/desNL-bg.jpg') no-repeat center/cover;}

.designNL-swp .swiper-slide{padding-top: 0.2rem;height: auto;}

.designNL-slide{height: 100%;background: #000000ad;transition: all .6s ease;padding: 0.8rem 0.6rem;}

.designNL-slide .icon{height: max(30px,0.55rem); text-align: center;}

.designNL-slide .icon img{max-height: 100%;filter: grayscale(100) brightness(100);}

.designNL-slide .text p{ color:#fff;}

.designNL-slide:hover{transform: translateY(-0.2rem);}

/* 鐢熶骇涓庡埗閫?*/

.rdIntro .img img,.rdIntro .img video{width: 100%;}

.rdSystem-con{width: 6rem;height: 6rem; margin: 0 auto;}

.rdSystem-con .line-center{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.rdSystem-con img{width: 100%;}

.rdSystem-line1{width: 11.2rem;}

.rdSystem-line2{width: 8.7rem;}

.rdSystem-line3{animation: rotateAni1 50s linear infinite;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;border: 2px dotted var(--accent);}

.rdSystem-line4{width: 5.5rem;height: 5.5rem;border-radius: 50%;border: 0.45rem solid #d7e1ff;}

.rdSystem-logo{padding: 0 0.1rem; z-index: 4; width: 2.9rem;height: 2.9rem;border-radius: 50%;box-shadow: 0px 0px 0.57rem 0px rgb(0, 96, 240);}

.rdSystem-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;}

.rdSystem-list li{position: absolute;width: 1.5rem;height: 1.5rem;padding: 0.12rem;}

.rdSystem-list .line{background: #fff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;border: 2px dotted var(--accent);}

.rdSystem-list .title{z-index: 2;position: relative; width: 100%;height: 100%;border-radius: 50%;display: flex;align-items: center;justify-content: center;text-align: center;background: var(--accent);color: #fff;}

.rdSystem-list li:nth-child(1){left: 36%;top: -8%;}

.rdSystem-list li:nth-child(2){left: 78%;top: 16%;}

.rdSystem-list li:nth-child(3){left: 78%;top: 63%;}

.rdSystem-list li:nth-child(4){left: 36%;top: 84%;}

.rdSystem-list li:nth-child(5){left: -3%;top: 63%;}

.rdSystem-list li:nth-child(6){left: -3%;top: 16%;}

.rdSystem-line1 img{animation: rotateAni1 40s linear infinite;}

.rdSystem-line2 img{animation: rotateAni2 50s linear infinite;}

@keyframes rotateAni1 {0%{transform: rotate(0);}100%{transform: rotate(360deg);}}

@keyframes rotateAni2 {0%{transform: rotate(0);}100%{transform: rotate(-360deg);}}

/* 鍏ㄧ悆甯冨眬 */

.global-view .contain{width: 17.6rem;}

.global-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;}

.global-list li{pointer-events: auto;position: absolute;}

.global-list .dot{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: max(4px,0.08rem);height: max(4px,0.08rem);}

.global-list .dot i{width: 100%;height: 100%;display: block; border-radius: 50%;position: relative;z-index: 2;}

.global-list .dot::after,.global-list .dot::before{animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;}

.global-list .dot::after{animation-delay: -1s;}

.global-list .title{font-size: 0.16rem; z-index: 2; position: absolute;right: max(15px,0.25rem);top: 50%;transform: translateY(-50%); white-space: nowrap;border-radius: 40px;padding: max(5px,0.11rem) max(10px,0.2rem) max(3px,0.08rem) max(10px,0.2rem);}

.global-list.blue .dot i,.global-list.blue .title{background: #00b0f0;}

.global-list.blue .dot::after,.global-list.blue .dot::before{background: rgba(0, 176, 240, .5);}

.global-list.orange .dot i,.global-list.orange .title{background: var(--accent);}

.global-list.orange .dot::after,.global-list.orange .dot::before{background: rgba(240, 130, 0, .5);}

.global-list.purple .dot i,.global-list.purple .title{background: #7030a0;}

.global-list.purple .dot::after,.global-list.purple .dot::before{background: rgba(112, 48, 160, .5);}

.global-list.green .dot i,.global-list.green .title{background: #00b050;}

.global-list.green .dot::after,.global-list.green .dot::before{background: rgba(0, 176, 80, .5);}

.global-list.black .title{background: #00b050;}

.global-list.black .dot{width: max(14px,0.2rem);height: max(15px,0.21rem);background: url('../images/global-icon.png') no-repeat center/100% auto;}

.global-list.black .dot i,.global-list.black .dot::after,.global-list.black .dot::before{display: none;}

.global-list.black .title{background: #000;}

.global-list li{left: 0%;top: 2%;}

.global-list.blue li:nth-child(1){left: 46%;top: 39%;}

.global-list.blue li:nth-child(2){left: 50%;top: 31%;}

.global-list.orange li:nth-child(1){left: 16%;top: 41%;}

.global-list.orange li:nth-child(2){left: 18.5%;top: 51%;}

.global-list.orange li:nth-child(3){left: 24%;top: 42%;}

.global-list.orange li:nth-child(4){left: 46%;top: 42%;}

.global-list.orange li:nth-child(5){left: 54.5%;top: 40.5%;}

.global-list.orange li:nth-child(6){left: 78%;top: 52%;}

.global-list.purple li:nth-child(1){left: 15.5%;top: 41%;}

.global-list.purple li:nth-child(2){left: 18%;top: 50%;}

.global-list.purple li:nth-child(3){left: 21%;top: 40%;}

.global-list.purple li:nth-child(4){left: 21%;top: 45%;}

.global-list.purple li:nth-child(5){left: 24.5%;top: 42%;}

.global-list.purple li:nth-child(6){left: 28%;top: 65%;}

.global-list.purple li:nth-child(7){left: 33%;top: 74%;}

.global-list.purple li:nth-child(8){left: 46%;top: 45%;}

.global-list.purple li:nth-child(9){left: 47%;top: 35%;}

.global-list.purple li:nth-child(10){left: 52%;top: 35%;}

.global-list.purple li:nth-child(11){left: 57.5%;top: 43.5%;}

.global-list.purple li:nth-child(12){left: 80.2%;top: 55%;}

.global-list.purple li:nth-child(13){left: 79%;top: 61.5%;}

.global-list.purple li:nth-child(14){left: 78%;top: 68%;}

.global-list.green li:nth-child(1){left: 79.5%;top: 45%;}

.global-list.green li:nth-child(2){left: 78.5%;top: 49%;}

.global-list.green li:nth-child(3){left: 77%;top: 57%;}

.global-list.black li:nth-child(1){left: 78%;top: 50%;}

.global-list.blue li:nth-child(1) .title{top: -0.25rem;right: 0.1rem;}

.global-list.blue li:nth-child(2) .title,.global-list.orange li:nth-child(5) .title,.global-list.green li:nth-child(1) .title{right: 50%;transform: translateX(50%);top: auto;bottom: max(15px,0.25rem);}

.global-list.orange li:nth-child(2) .title{right: 50%;transform: translateX(50%);top:  max(15px,0.25rem);}

.global-list.orange li:nth-child(3) .title,.global-list.orange li:nth-child(6) .title{right: auto;left: max(15px,0.25rem);}

.global-list.green li:nth-child(2) .title{top: -0.3rem;right: 0.2rem;}

@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(2);}100%{opacity: 0;transform: scale(3);}}

.global-tips{position: absolute;left: 0.65rem;bottom: 0.7rem;z-index: 4;}

.global-tips li{position: relative;padding-left: 0.25rem;}

.global-tips li::after{content: "";position: absolute;left: 0;top: 0.09rem;width: max(4px,0.08rem);height: max(4px,0.08rem);border-radius: 50%;}

.global-tips li.blue{color: #00b0f0;}

.global-tips li.blue::after{background: #00b0f0;}

.global-tips li.orange{color: var(--accent);}

.global-tips li.orange::after{background: var(--accent);}

.global-tips li.green{color: #00b050;}

.global-tips li.green::after{background: #00b050;}

.global-tips li.purple{color: #7030a0;}

.global-tips li.purple::after{background: #7030a0;}

.global-tips li.black{color: #000;}

.global-tips li.black::after{background: url('../images/global-icon.png') no-repeat center/100% auto;width: max(14px,0.2rem);height: max(15px,0.21rem);left: -0.06rem;top: 0.03rem;}

/* 浜у搧 */

.proShow-swp .swiper-slide{height: auto;}

.proShow-slide{background: #fff;padding: 0.7rem 0.6rem 0.9rem;height: 100%;position: relative;}

.proShow-img img{max-height: 90vh;}

.proShow-desc{position: absolute;left: 0;top: 0;width: 100%;padding: 0.7rem 0.6rem 0;pointer-events: none;z-index: 10;}

.proShow-con-box{margin-top: 0;height: 90vh;}

.proShow-con{margin-top: 0;}

.proShow-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.proShow-list li{position: absolute;}

.proShow-list .dot{user-select: none;cursor: pointer; width: 0.34rem;height: 0.34rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.proShow-list .dot i{display: block;width: 100%;height: 100%;border-radius: 50%;background: var(--accent);position: relative;z-index: 2;transition: all .4s ease;}

.proShow-list .dot i::after,.proShow-list .dot i::before{width: 0.14rem;height: 1px; content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;}

.proShow-list .dot i::before{width: 1px;height: 0.14rem;}

.proShow-list .dot::after,.proShow-list .dot::before{animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(240, 130, 0, .3);}

.proShow-list .dot::after{animation-delay: -1s;}

.proShow-list .con{z-index: 10; text-align: left; position: absolute;left: .8rem;top: 50%;opacity: 0;visibility: hidden;transform: translate(1rem,-50%);transition: all .4s ease; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.16);width: 4.5rem;background: #fff;padding: 0.4rem 0.5rem;}

.proShow-list .con::after{content: "";position: absolute;right: 100%;top: 50%;transform: translateY(-50%);width: 10px;height: 12px;border: 6px solid transparent;border-right-color: var(--accent);}

.proShow-list .close{position: absolute;right: 0.2rem;top: 0.15rem;font-size: 0.18rem;user-select: none;cursor: pointer;}

.proShow-list .close:hover{transform: rotate(180deg);}

.proShow-list .more{align-items: center;}

.proShow-list .more span{display: block;position: relative;}

.proShow-list .more span::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: var(--accent);transition: all .4s ease;}

.proShow-list .more i{display: block;font-size: max(14px,0.16rem);margin-left: 8px;transform: rotate(180deg);transition: all .4s ease;}

.proShow-list .more:hover i{transform: translateX(5px) rotate(180deg);}

.proShow-list li.active .con{opacity: 1;visibility: visible;transform: translate(0,-50%);}

/* .proShow-list li:nth-child(1){left: 49%;top: 2%;}

.proShow-list li:nth-child(2){left: 8%;top: 11%;}

.proShow-list li:nth-child(3){left: 35%;top: 26%;}

.proShow-list li:nth-child(4){left: 17%;top: 54%;}

.proShow-list li:nth-child(5){left: 25%;top: 66%;}

.proShow-list li:nth-child(6){left: 29%;top: 78%;}

.proShow-list li:nth-child(7){left: 39%;top: 96%;} */

.proShow-slide#dot120 .proShow-list li:nth-child(1){left: 12%;top: 72%;}

.proShow-slide#dot120 .proShow-list li:nth-child(2){left: 46%;top: 86%;}

.proShow-slide#dot120 .proShow-list li:nth-child(3){left: 89%;top: 42%;}

.proShow-slide#dot120 .proShow-list li:nth-child(4){left: 29%;top: 50%;}

.proShow-slide#dot120 .proShow-list li:nth-child(5){left: 99%;top: 32%;}

.proShow-slide#dot129 .proShow-list li:nth-child(6) .con,.proShow-slide#dot139 .proShow-list li:nth-child(4) .con,.proShow-slide#dot120 .proShow-list li:nth-child(3) .con,.proShow-slide#dot120 .proShow-list li:nth-child(5) .con,.proShow-slide#dot128 .proShow-list li:nth-child(3) .con,.proShow-slide#dot130 .proShow-list li:nth-child(1) .con,.proShow-slide#dot126 .proShow-list li:nth-child(2) .con{left: auto;right: 0.8rem;transform: translate(-1rem,-50%);}

.proShow-slide#dot120 .proShow-list li:nth-child(3).active .con,.proShow-slide#dot139 .proShow-list li:nth-child(4).active .con,.proShow-slide#dot129 .proShow-list li:nth-child(6).active .con,.proShow-slide#dot120 .proShow-list li:nth-child(5).active .con,.proShow-slide#dot128 .proShow-list li:nth-child(3).active .con,.proShow-slide#dot130 .proShow-list li:nth-child(1).active .con,.proShow-slide#dot126 .proShow-list li:nth-child(2).active .con{transform: translate(0,-50%);}

.proShow-slide#dot120 .proShow-list li:nth-child(3) .con::after,.proShow-slide#dot139 .proShow-list li:nth-child(4) .con::after,.proShow-slide#dot129 .proShow-list li:nth-child(6) .con::after,.proShow-slide#dot120 .proShow-list li:nth-child(5) .con::after,.proShow-slide#dot128 .proShow-list li:nth-child(3) .con::after,.proShow-slide#dot130 .proShow-list li:nth-child(1) .con::after,.proShow-slide#dot126 .proShow-list li:nth-child(2) .con:after{right: auto;left: 100%;border-right-color: transparent;border-left-color: var(--accent);}



.proShow-slide#dot129 .proShow-list li:nth-child(1){left: 17%;top: 8%;}

.proShow-slide#dot129 .proShow-list li:nth-child(2){left: 61%;top: 29%;}

.proShow-slide#dot129 .proShow-list li:nth-child(3){left: 9%;top: 24%;}

.proShow-slide#dot129 .proShow-list li:nth-child(4){left: 77%;top: 64%;}

.proShow-slide#dot129 .proShow-list li:nth-child(5){left: 3%;top: 14%;}

.proShow-slide#dot129 .proShow-list li:nth-child(6){left: 91%;top: 53%;}

.proShow-slide#dot129 .proShow-list li:nth-child(7){left: 88%;top: 59%;}



.proShow-slide#dot128 .proShow-list li:nth-child(1){left: 44%;top: 37%;}

.proShow-slide#dot128 .proShow-list li:nth-child(2){left: 10%;top: 92%;}

.proShow-slide#dot128 .proShow-list li:nth-child(3){left: 94%;top: 82%;}

.proShow-slide#dot128 .proShow-list li:nth-child(4){left: 69%;top: 24%;}

.proShow-slide#dot128 .proShow-list li:nth-child(5){left: 3%;top: 79%;}

.proShow-slide#dot128 .proShow-list li:nth-child(6){left: 23%;top: 81%;}



.proShow-slide#dot130 .proShow-list li:nth-child(1){left: 89%;top: 28%;}

.proShow-slide#dot130 .proShow-list li:nth-child(2){left: 55%;top: 57%;}

.proShow-slide#dot130 .proShow-list li:nth-child(3){left: 42%;top: 19%;}

.proShow-slide#dot130 .proShow-list li:nth-child(4){left: 17%;top: 59%;}

.proShow-slide#dot130 .proShow-list li:nth-child(5){left: 58%;top: 95%;}



.proShow-slide#dot121 .proShow-list li:nth-child(1){left: 55%;top: 5%;}

.proShow-slide#dot121 .proShow-list li:nth-child(2){left: 64%;top: 18%;}

.proShow-slide#dot121 .proShow-list li:nth-child(3){left: 34%;top: 30%;}

.proShow-slide#dot121 .proShow-list li:nth-child(4){left: 76%;top: 56%;}

.proShow-slide#dot121 .proShow-list li:nth-child(5){left: 19%;top: 60%;}

.proShow-slide#dot121 .proShow-list li:nth-child(6){left: 32%;top: 88%;}



.proShow-slide#dot132 .proShow-list li:nth-child(1){left: 57%;top: 55%;}



.proShow-slide#dot133 .proShow-list li:nth-child(2){left: 28%;top: 24%;}

.proShow-slide#dot133 .proShow-list li:nth-child(3){left: 74%;top: 41%;}

.proShow-slide#dot133 .proShow-list li:nth-child(1){left: 72%;top: 6%;}

.proShow-slide#dot133 .proShow-list li:nth-child(4){left: 75%;top: 66%;}

.proShow-slide#dot133 .proShow-list li:nth-child(5){left: 45%;top: 88%;}



.proShow-slide#dot123 .proShow-list li:nth-child(1){left: 10%;top: 28%;}

.proShow-slide#dot123 .proShow-list li:nth-child(2){left: 17%;top: 53%;}

.proShow-slide#dot123 .proShow-list li:nth-child(3){left: 39%;top: 76%;}

.proShow-slide#dot123 .proShow-list li:nth-child(4){left: 63%;top: 46%;}



.proShow-slide#dot131 .proShow-list li:nth-child(1){left: 4%;top: 9%;}

.proShow-slide#dot131 .proShow-list li:nth-child(2){left: 29%;top: 19%;}

.proShow-slide#dot131 .proShow-list li:nth-child(3){left: 42%;top: 21%;}

.proShow-slide#dot131 .proShow-list li:nth-child(4){left: 46%;top: 8%;}

.proShow-slide#dot131 .proShow-list li:nth-child(5){left: 35%;top: 40%;}

.proShow-slide#dot131 .proShow-list li:nth-child(6){left: 50%;top: 50%;}

.proShow-slide#dot131 .proShow-list li:nth-child(7){left: 39%;top: 70%;}

.proShow-slide#dot131 .proShow-list li:nth-child(8){left: 52%;top: 74%;}

.proShow-slide#dot131 .proShow-list li:nth-child(9){left: 72%;top: 37%;}



.proShow-slide#dot124 .proShow-list li:nth-child(1){left: 70%;top: 68%;}

.proShow-slide#dot124 .proShow-list li:nth-child(2){left: 10%;top: 23%;}

.proShow-slide#dot124 .proShow-list li:nth-child(3){left: 24%;top: 58%;}

.proShow-slide#dot124 .proShow-list li:nth-child(4){left: 61%;top: 24%;}



.proShow-slide#dot125 .proShow-list li:nth-child(1){left: 52%;top: 19%;}

.proShow-slide#dot125 .proShow-list li:nth-child(2){left: 34%;top: 48%;}

.proShow-slide#dot125 .proShow-list li:nth-child(3){left: 43%;top: 45%;}

.proShow-slide#dot125 .proShow-list li:nth-child(4){left: 34%;top: 69%;}

.proShow-slide#dot125 .proShow-list li:nth-child(5){left: 68%;top: 44%;}

.proShow-slide#dot125 .proShow-list li:nth-child(6){left: 67%;top: 62%;}



.proShow-slide#dot122 .proShow-list li:nth-child(1){left: 27%;top: 72%;}

.proShow-slide#dot122 .proShow-list li:nth-child(2){left: 89%;top: 59%;}



.proShow-slide#dot126 .proShow-list li:nth-child(1){left: 27%;top: 72%;}

.proShow-slide#dot126 .proShow-list li:nth-child(2){left: 89%;top: 59%;}

.proShow-slide#dot126 .proShow-list li:nth-child(3){left: 9%;top: 46%;}

.proShow-slide#dot126 .proShow-list li:nth-child(4){left: 46%;top: 62%;}

.proShow-slide#dot126 .proShow-list li:nth-child(5){left: 69%;top: 83%;}



.proShow-slide#dot138 .proShow-list li:nth-child(1){left: 12%;top: 63%;}

.proShow-slide#dot138 .proShow-list li:nth-child(2){left: 54%;top: 5%;}

.proShow-slide#dot138 .proShow-list li:nth-child(3){left: 80%;top: 23%;}



.proShow-slide#dot211 .proShow-list li:nth-child(1){left: 12%;top: 63%;}

.proShow-slide#dot211 .proShow-list li:nth-child(2){left: 54%;top: 5%;}

.proShow-slide#dot211 .proShow-list li:nth-child(3){left: 80%;top: 23%;}

.proShow-slide#dot211 .proShow-list li:nth-child(4){left: 20%;top: 18%;}

.proShow-slide#dot211 .proShow-list li:nth-child(5){left: 82%;top: 80%;}



.proShow-slide#dot213 .proShow-list li:nth-child(1){left: 18%;top: 25%;}

.proShow-slide#dot213 .proShow-list li:nth-child(2){left: 40%;top: 56%;}

.proShow-slide#dot213 .proShow-list li:nth-child(3){left: 58%;top: 69%;}

.proShow-slide#dot213 .proShow-list li:nth-child(4){left: 65%;top: 36%;}



.proShow-slide#dot215 .proShow-list li:nth-child(1){left: 54%;top: 18%;}

.proShow-slide#dot215 .proShow-list li:nth-child(2){left: 60%;top: 79%;}

.proShow-slide#dot215 .proShow-list li:nth-child(3){left: 16%;top: 74%;}

.proShow-slide#dot215 .proShow-list li:nth-child(4){left: 28%;top: 55%;}

.proShow-slide#dot215 .proShow-list li:nth-child(5){left: 78%;top: 33%;}



.proShow-slide#dot139 .proShow-list li:nth-child(1){left: 59%;top: 54%;}

.proShow-slide#dot139 .proShow-list li:nth-child(2){left: 32%;top: 29%;}

.proShow-slide#dot139 .proShow-list li:nth-child(3){left: 41%;top: 68%;}

.proShow-slide#dot139 .proShow-list li:nth-child(4){left: 85%;top: 57%;}









.proShow-btn{z-index: 2;position: absolute;right: 0.6rem;bottom: 0.5rem;}

.proShow-btn .btn{user-select: none;cursor: pointer;width: 0.6rem;height: 0.6rem;border-radius: 50%;background: rgba(0, 0, 0, .2);font-size: 0.19rem;}

.proShow-btn .btn.next{margin-left: 0.2rem;}

.proShow-btn .btn:hover{background: #000;}

.proHot-swp .swiper-slide{height: auto;}

.proHot-slide{background: #f5f5f5;padding: 0 0.45rem 0.3rem;height: 100%;}

.proHot-slide .img{height: 3rem;}

.proHot-slide .img img{max-height: 60%;}

.proHot-slide:hover .img img{transform: scale(1.1);}

.proHot-slide:hover .title{color: var(--accent);}

/* 宓屼欢 */

.proHot-swp.noTitle .proHot-slide{padding-bottom: 0;}

.proHot-swp.noTitle .proHot-slide .img{height: 2.6rem;}

.embedBan-bg img{width: 100%;}

.embedBan-bg video{display: none;width: 100%;}

.embedBan-bg.hasVideo img{display: none;}

.embedBan-bg.hasVideo video{display: block;}

.embedBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.embedBan-con .contain{height: 100%;flex-direction: column;justify-content: center;}

.embedBan-con .text{width: max(400px,6.8rem);}

.embedGY-swp{width: 9.3rem;}

.embedGY-swp .swiper-container{overflow: visible;}

.embedGY-bg::after{transition: all .6s ease;z-index: 3; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}

.embedGY-bg img{width: 100%;height: 5.2rem;}

.embedGY-bg video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .6s ease;opacity: 0;}

.hxysspan{overflow: hidden;-webkit-box-orient: vertical; width:80%; margin:8px auto;display:none;}

.hxysBtn {

  color: #fff;

  border: 1px solid #fff;

  padding: 5px 20px;

  display: inline-block;

  margin-top: 10px;

  display:none;

}

.hxysBtn:hover{border: 1px solid var(--accent); background:var(--accent);}

.swiper-slide-active:hover .hxysBtn { display:inline-block;}

.swiper-slide-active:hover .hxysspan{display: -webkit-box;}

.swiper-slide-active .embedGY-bg video{opacity: 1;}

.embedGY-con{z-index: 4; opacity: 0;transition: all .6s ease;transform: translateY(20px); position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 0.4rem;height: 1.2rem;display: flex;flex-direction: column;justify-content: center;}

.swiper-slide-active .embedGY-bg::after{opacity: 0;}

.swiper-slide-active .embedGY-con{opacity: 1;transform: translateY(0);transition: transform .6s .8s ease,height .6s ease,opacity .6s .8s ease;}

.swiper-slide-active:hover .embedGY-bg::after{opacity: 1;background: rgba(0, 0, 0, .6);}

.swiper-slide-active:hover .embedGY-con{height: 100%;}

.embedGY-btn{z-index: 2; width: 30px;height: 30px;position: absolute;left: 0.4rem;top: 50%;transform: translateY(-50%);font-size: max(14px,0.19rem);user-select: none;cursor: pointer;}

.embedGY-btn.next{left: auto;right: 0.4rem;transform: translateY(-50%) rotate(180deg);}

.embedGY-btn:hover{color: var(--accent);}

.embedGY-pagination{z-index: 4;position: absolute;left: 0;bottom: 0.2rem;width: 100%;text-align: center;user-select: none;}

.embedGY-pagination .swiper-pagination-bullet{margin: 0 4px; width: max(14px,0.2rem);height: max(2px,0.04rem);transform: skewX(30deg);background: rgba(255, 255, 255, .3);opacity: 1;border-radius: 0;}

.embedGY-pagination .swiper-pagination-bullet-active{background: #fff;}

.embedNews-item{background: #fff;transition: all .4s ease;}

.embedNews-img img{width: 100%;height: 2.7rem;}

.embedNews-con{padding: 0.35rem 0.35rem 0.5rem;}

.embedNews-con .date{transition: all .4s ease;}

.embedNews-con .more{align-items: center;transition: all .4s ease;}

.embedNews-con .more i{display: block;width: max(20px,0.25rem);height: max(10px,0.12rem); margin-right: max(8px,0.18rem);transition: all .4s ease;background: url('../images/common/arr.svg') no-repeat center/100% auto;}

.embedNews-item:hover{background: var(--accent);}

.embedNews-item:hover .embedNews-img img{transform: scale(1.1);}

.embedNews-item:hover .embedNews-con .date,.embedNews-item:hover .embedNews-con .title,.embedNews-item:hover .embedNews-con .more{color: #fff;}

.embedNews-item:hover .embedNews-con .more i{background-image: url('../images/common/arrW.svg');}

/* 澶╃嚎 */

.lineGY-img img{max-width: 84%;}

.lineTech .proHot-slide{padding: 0 0 0.5rem;}

.lineTech .proHot-slide .img{height: auto;overflow: hidden;}

.lineTech .proHot-slide .img img{width: 100%;height: 3.8rem;max-height: unset;}

.lineTech .proHot-slide .title{margin-top: 0.4rem;}

/* 浜屾鍔犲伐 */

.procLine-flex{align-items: center;justify-content: space-between;padding-left: var(--widDb);}

.procLine-con{width: 22%;}

.procLine-con .list p{padding-left: 0.18rem;position: relative;}

.procLine-con .list p::after{content: "";position: absolute;left: 0;top: max(8px,0.1rem);width: 5px;height: 5px;border-radius: 50%;background: var(--accent);}

.procLine-swp{width: 76%;}

.procLine-slide-img img{width: 100%;height: 5rem;}

.procLine-slide-title{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.32rem 0.5rem;}

/* 鍝佽川绠℃帶 */

.quaSB-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #666;}

.quaSB-bg .swiper-container{width: 100%;height: 100%;}

.quaSB-bg-slide{height: 100%;position: relative;overflow: hidden;}

.quaSB-bg-slide::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .4);}

.quaSB-bg-slide img{width: 100%;height: 100%;transform: scale(1.2);transition: all 1s 1s linear;}

.swiper-slide-active .quaSB-bg-slide img{transform: scale(1);transition-delay: 0s;}

.quaSB-con{position: relative;z-index: 2;}

.quaSB-con-swp .swiper-slide{height: auto;}

.quaSB-con-slide{height: 100%; padding: 2.4rem 0.2rem 0.4rem 0.55rem; border-left: 1px solid rgba(255, 255, 255, .2);user-select: none;cursor: pointer;}

.quaSB-con-slide>div{position: relative;z-index: 2;}

.quaSB-con-slide::after{transition: all 1s ease;opacity: 0;height: 0; content: "";position: absolute;left: 0;bottom: 0;width: 100%;background: linear-gradient(to top,rgba(240,130,0,.9) 0%,transparent 100%);}

.swiper-slide:last-child .quaSB-con-slide{border-right: 1px solid rgba(255, 255, 255, .2);}

.quaSB-con-slide .text p{position: relative;padding-left: 15px;}

.quaSB-con-slide .text p::after{content: "";position: absolute;left: 0;top: max(10px,0.14rem);width: 5px;height: 5px;border-radius: 50%;background: #fff;}

.quaSB-con-slide:hover::after{height: 100%;opacity: 1;}

.quaSB-btn{z-index: 3;position: absolute;left: -0.9rem;top: 50%;transform: translateY(-50%);width: 0.6rem;height: 0.6rem;border-radius: 50%;font-size: 0.19rem;background: rgba(0, 0, 0, .2);color: #fff;user-select: none;cursor: pointer;}

.quaSB-btn.next{left: auto;right: -0.9rem;}

.quaSB-btn:hover{background: #000;}

.quaHonor-swiper .swiper-slide{height: auto;}

.quaHonor-slide{background: #eeeff0;height: 100%;}

.quaHonor-img img{width: 100%;height: 3rem;}

.quaHonor-con{padding: 0.55rem 0.45rem 1.1rem;}

.quaHonor .embedGY-pagination{position: relative;left: auto;bottom: auto;}

.quaHonor .embedGY-pagination .swiper-pagination-bullet{background: #eeeff1;}

.quaHonor .embedGY-pagination .swiper-pagination-bullet-active{background: var(--accent);}

/* 娉ㄥ-璁捐涓庡伐绋?*/

.engiNL{background: url('../images/engiNL-bg.jpg') no-repeat center/cover;}

.engiNL-head{padding-right: 1.8rem;align-items: center;justify-content: space-between;}

.engiNL-btn .btn{user-select: none;cursor: pointer;width: 0.6rem;height: 0.6rem;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .5);color: #fff;font-size: 0.19rem;}

.engiNL-btn .btn.next{margin-left: 0.4rem;transform: rotate(180deg);}

.engiNL-btn .btn:hover{background: #fff;color: var(--accent);}

.engiNL-swp .swiper-container{overflow: visible;}

.engiNL-swp .swiper-slide{height: auto;}

.engiNL-slide{background: #fff;height: 100%;padding: 0.8rem 0.6rem 0.4rem;min-height: 5.1rem;}

.engiNL-slide .icon{height: 0.66rem;}

.engiNL-slide .icon img{max-height: 100%;}

.engiCase-head{justify-content: space-between;align-items: center;}

.engiCase-btn .btn{user-select: none;cursor: pointer;width: 0.6rem;height: 0.6rem;border-radius: 50%;border: 1px solid #ebebeb;font-size: 0.19rem;}

.engiCase-btn .btn.next{margin-left: 0.4rem;transform: rotate(180deg);}

.engiCase-btn .btn:hover{background: var(--accent);color: #fff;}

.engiCase-swp{border-top: 1px solid #d1d1d1;}

.engiCase-slide .img{border: 1px solid #eee;}

.engiCase-slide .img img{width: 100%;height: 4.5rem;}

.engiCase-slide .indBtn{border-radius: 40px;}

.engiTKP-flex{border-top: 1px solid #d1d1d1;justify-content: space-between;align-items: flex-start;}

.engiTKP-con{width: 50%;}

.engiTKP-list{width: 48%;}

.engiTKP-list ul{position: relative;}

.engiTKP-list ul::after{content: "";z-index: 2;position: absolute;left: 0;top: 0;width: 100%;height: calc(100% + 0.8rem);background: linear-gradient(to bottom,transparent 50%,rgba(255,255,255,1) 100%);}

.engiTKP-list li{background: #fff;box-shadow: 0px 0px 0.5rem 0px rgba(0, 0, 0, 0.05);}

.engiTKP-list li img{width: 100%;}

.engiTKP-list li:nth-child(2n){transform: translateY(0.8rem);}

.engiTKP-list li:nth-child(4){box-shadow: 0px -0.2rem 0.25rem 0px rgba(0, 0, 0, 0.02);}



.engiTKP-right{width: 48%;}

.engiTKP-swp-box{width: calc(100% + 0.3rem);margin-left: -0.15rem;position: relative;}

.engiTKP-swp{width: 50%;position: relative;}

.engiTKP-swp .swiper-container{height: 6.4rem;}

.engiTKP-swp .swiper-wrapper {transition-timing-function: linear;}

.engiTKP-swp .swiper-slide{padding: 0.15rem 0.15rem;}

.engiTKP-slide{background: #fff;box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.05);height: 100%;}

.engiTKP-slide img{width: 100%;height: 100%;}

.engiTKP-swp:nth-child(2){transform: translateY(0.8rem);}

.engiTKP-swp::before,.engiTKP-swp::after{background: linear-gradient(to bottom,transparent 90%,rgba(255,255,255,1) 100%);pointer-events: none; content: "";z-index: 2;position: absolute;left: 0;top: 0;width: 100%;height: calc(100% + 0rem);}

.engiTKP-swp::after{background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,transparent 10%);}





.banner-cont .title,.banner-cont .text,.banner-cont .title-en,.pagesBan-con .title{text-shadow: 2px 2px 10px rgba(0, 0, 0, .5);font-weight:600;}

/* .pagesBan-con .text{text-shadow: 2px 2px 5px rgba(255, 255, 255, .5);} */





/* -------------------------PC绔?-------------------------- */

@media all and (max-width:1700px){

    /* 1600 脳 (900) */

}

@media all and (max-width:1590px){

    /* 1440 脳 (700)  */

    .abMap-right-con{padding: 0.3rem 0.3rem 0.5rem;}

    .culHJ-swp .culNext .btn{left: -70px;}

    .culHJ-swp .culNext .btn.next{left: calc(100% + 70px);}

}

@media all and (max-width:1430px){

    /* 1360 */

}

@media all and (max-width:1350px){

    /* 1280 */

}

@media all and (max-width:1270px){

    /* 1152 脳 (700) */

    .culHJ-swp .culNext .btn{left: -50px;}

    .culHJ-swp .culNext .btn.next{left: calc(100% + 50px);}

}

/* ------------------------骞虫澘绔?------------------------- */

@media all and (max-width:1100px){

    /* 1024 妯睆 */

	.container {max-width: 92%;padding: 0;}

	.section {

  padding: 60px 0 !important;

}

.section-header {

  margin-bottom: 40px;

}

.section-desc {

  font-size: 16px;line-height: 1.6;}

  .nythzppul li{width: calc( 100% / 2 - 20px);}

  .nythzpptu img{height: 10vh;

  aspect-ratio: 3/2;

  width: 100%;}

  .nythzppul li:last-child{ display:none;}



.swdadiv4{ width:100%;}

.swiper-container4 ul li .indpro_img {height: 38vh;}

.swiper-container4 ul li .indpro_img a img{ width:auto;}

.swdadiv4 .swiper-button-prev{ left: -40px;}

.swdadiv4 .swiper-button-next{right: -40px;}





    .pagesBan-bg img{height: 200px;}

    .pagesNav{width: 100%;overflow-x: auto;float: unset;max-width: 100%;}

    .pagesNav-list{flex-wrap: nowrap;white-space: nowrap;}

    .pagesNav .item::after{bottom: 0;}

    .pagesBread{display: none;}

    .pagesMenu .contain{height: auto;}

    .pagesNav .item{height: 46px;margin-left: 20px !important;}

    .pagesNav .item:first-child{margin-left: 0;}

    .line-pagination{height: 2px;}

    .ctaIntro-list li{width: 100% !important;padding: 30px;}

    .ctaIntro-list li::after{left: 50%;top: 0;width: 70%;height: 1px;transform: translateX(-50%);}

    .ctaIntro-list .icon{font-size: 22px;}

    .ctaIntro-list .text{margin-top: 10px;}

    .ctaSon-list .uli.ml30{margin: 0;width: 100%;}

    .ctaSon-list .uli.ml30.uli3 li{margin: 15px 0 0;width: 100%;}

    .ctaSon-img img{height: 150px;}

    .ctaSon-con{padding: 15px 15px 25px;}

    .ctaSon-con .title{font-size: 15px;}

    .ctaSon-con .title i{font-size: 16px;margin-right: 6px;}

    .ctaSon-con .text{font-size: 13px;line-height: 1.7;}

    .ctaMsg-con{padding: 25px 15px;}

    .ctaMsg-item{width: 100%;}

    .ctaMsg-item{margin-top: 18px;}

    .newsShow-left{width: 100%;}

    .newsShow-left-item{width: 100% !important;height: auto;margin-bottom: 10px;}

    .newsShow-left-item:nth-child(2){/*margin-top: 15px;*/}

    .newsShow-left-img img{height: 180px;}

    .newsShow-left-con{padding: 15px 15px 25px;}

    .newsShow-left-con .date,.newsShow-right-item .date{font-size: 12px;}

    .newsShow-right{width: 100%;}

    .newsShow-right-item{margin-top: 15px !important;padding: 25px 15px;}

    .newsFilter{padding: 20px 15px; flex-direction: column;justify-content: flex-start;align-items: flex-start;}

    .newsFilter-con{width: 100%;margin: 5px 0 0;position: relative;}

    .newsFilter-list{width: calc(100% + 10px);margin-left: -10px;}

    .newsFilter-list li{width: calc(50% - 10px);margin: 10px 0 0 10px;}

    .newsFilter-menu::after{width: 8px;height: 8px;border-width: 4px;}

    .newsFilter-submit{position: absolute;right: 0;bottom: calc(100% + 0px);width: 30px;height: 30px;}

    .newsItem-img{width: 100%;}

    .newsItem-img img{height: 180px;}

    .newsItem-con{padding: 15px 15px 30px;width: 100%;flex-direction: column-reverse;}

    .newsItem-con .day, .newsItem-con .year{text-align: left;color: var(--accent);}

    .newsItem-con .day{font-size: 34px;}

    .newsItem-con .desc{flex: unset;padding: 15px 0 0;}

    .newsDet-left{width: 100%;}

    .newsDet-title{line-height: 1.5;padding-bottom: 12px;border-width: 1px;text-align: center;font-size: 20px;}

	.newsDet-edit p img{ max-width:90%}

    .newsDet-data span{font-size: 12px;padding: 6px 15px;}

    .newsDet-menu{border: unset;margin-top: 20px;}

    .newsDet-page{width: 100%;}

    .newsDet-page-item{padding: 12px 10px;}

    .newsDet-page-item .text{width: auto;flex: 1;padding-left: 10px;}

    .newsDet-back{width: 120px;margin: 15px auto 0;}

    .newsDet-right{width: 100%;margin-top: 30px;}

    .newsDet-hot-item.active .img{height: 175px;}

    .newsDet-hot-item{padding: 15px 0;}

    .governIntro-list .uli.ml50{margin: 0;}

    .governIntro-list .uli.ml50.uli3 li{width: 100%;margin: 20px 0 0;}

    .governIntro-list .uli.ml50.uli3 li:first-child{margin-top: 0;}

    .governIntro-item{padding: 25px 15px 35px;}

    .governIntro-item .img{right: 10px;bottom: -10px;width: 100px;}

    .governDown-item{padding: 15px;}

    .governDown-item .title{padding-left: 12px;}

    .governDown-item .title::after{width: 5px;height: 5px;}

    .governDown-item .date{display: none;}

    .governDown-item .btn span{display: none;}

    .governCta-desc{width: 100%;padding: 25px 15px;}

    .governCta-list p{padding-left: 12px;}

    .governCta-link{margin-top: 18px;}

    .finance-img img{height: 195px;}

    .finance-con .icon{font-size: 18px;}

    .finance-img::after{height: calc(100% - 16px);}

	.gongchan-grid{grid-template-columns: repeat(2, 2fr);}

	.gongchan-img{ height:auto;}

	.gongchan-img img{aspect-ratio: 3/2;}

    .abVideo-bg img{height: 200px;}

    .abVideo-btn{width: 40px;height: 40px;font-size: 15px;border-width: 3px;padding-left: 4px;}

    .abNum-list{padding-bottom: 30px;}

    .abNum-list li{width: 50%;padding: 20px 12px 0;}

    .abNum-list .title{font-size: 12px;}

    .abNum-list .num{font-size: 24px;}

    .abNum-list .text{width: 100%;font-size: 11px;line-height: 1.5;}

    .abMap-left{width: 100%;}

    .abMap-left-list .text{display: none;}

    .abMap-left-list .dot{width: 4px;height: 4px;}

    .abMap-right{width: 100%;margin-top: 30px;position: relative;}

	.abMap-arrows {

        display: block;

    }

    /* 绉诲姩绔紭鍖栵細鍒楄〃椤规敼涓虹浉瀵瑰畾浣嶏紝閬垮厤缁濆瀹氫綅鍐茬獊 */

    .abMap-right-list {

        display: flex;

        overflow-x: auto;

        scroll-snap-type: x mandatory;

        -webkit-overflow-scrolling: touch;

    }

    .abMap-right-list li {

        position: relative;

        flex: 0 0 100%;

        scroll-snap-align: start;

    }

    .abMap-right-list{height: 400px;}

    .abMap-right-img img{height: 200px;}

    .abMap-right-con{padding: 15px 15px 25px;}

    .abMap-right-con .title{font-size: 18px;}

    .abMap-right-con .text{margin-top: 15px;}

    .abMap-right-list li{transform: translateX(120%);}

    @keyframes pop-in {0%{opacity: 0;transform: translateY(120%);}}

    .hisTitle{padding: 0 4%;font-size: 17px;}

    .hisTitle br{display: none;}

    .hisNav-list .item{font-size: 11px;line-height: 1.5;}

    .hisNav-list .item br{display: block;}

    .hisNav-list{border-width: 2px;}

    .hisNav-list .item::after{bottom: -2px;height: 2px;}

    .hisShow-bg{height: calc(100% - 10px);}

    .hisItem{padding-right: 20px;}

    .hisItem .year::after{left: calc(100% + 20px);}

    .hisList li:nth-child(2n) .hisItem .year::after{left: -19px;}

    .hisList ul::after{top: -10px;height: calc(100% + 10px);}

    .hisList li:nth-child(2n) .hisItem{padding-left: 20px;}

    .hisItem::after{width: 8px;height: 8px;border-width: 1px;}

    .hisItem .text{font-size: 10px;line-height: 1.5;}

    .honor-view{padding: 40px 0;}

    .honorList ul{display: block;}

    .honorList li{width: 100% !important;border: unset;}

    .honorItem{padding: 0;}

    .honorItem-year{color: #000;padding: 18px 0 15px;border-bottom: 1px solid #e0e0e0;}

    .honorItem-year .short{display: none;}

    .honorItem-year .long{display: flex;animation: none;opacity: 1;justify-content: space-between;align-items: center;}

    .honorItem-year .long::after{content: "\e727";font-family: 'icon';display: block;transition: all .4s ease;font-size: 14px;transform: rotate(180deg);}

    .honorItem-year.active .long::after{transform: rotate(0);}

    .honorList li:first-child .honorItem-year{border-top: 1px solid #e0e0e0;}

    .honorItem-drop{display: none;opacity: 1;padding-bottom: 30px;}

    .honorItem-text p{padding-left: 10px;}

    .honorItem-text p::after{width: 3px;height: 3px;}

    .honorItem-swp .img{height: 200px;}

    .honorItem-btn .btn{width: 28px;height: 28px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 4;}

    .honorItem-btn .btn.next{margin-left: 0;transform: translateY(-50%) rotate(180deg);left: auto;right: 0;}

    .respond-view .pagesTitle .text{width: 92vw;margin-top: 5px;}

    .resNext .btn{width: 26px;height: 26px;font-size: 8px;}

    .resPDF-nav .item{margin-left: 10px;width: 70px;height: 34px;}

    .resPDF-slide{padding: 15px 10px;}

    .resPDF-slide .img{height: 20px;}

    .resPDF-slide .more{font-size: 12px;}

    .resFund-swp{width: 250px;}

    .resFund-slide .img img{height: 150px;}

    .resHJ .resNext{display: none;}

    .resHJ-slide .img img{height: 215px;}

    .resHJ-slide .title{padding-bottom: 20px;}

    .resSQ-slide .img img{height: 185px;}

    .resSQ-slide .title{padding: 15px 15px 30px;}

    .culLN-bg{position: relative;}

    .culLN-bg img{height: 170px;}

    .culLN-con{padding: 0;}

    .culLN-con .desc{width: 100%;padding: 15px 15px 25px;}

    .culLN-con .text{font-size: 13px;}

    .culJoin .pagesTitle .text{width: 100%;margin-top: 5px;}

    .culJoin-more{width: 50px;height: 50px;}

    .culJoin-more .btn i img{width: 16px;}

    .culJoin{padding-bottom: 50px;}

    .culHJ-swp{width: 80%;}

    .culHJ-slide img{height: 150px;}

    .culHJ-swp .culNext{display: none;}

    .culHD-head .culNext{display: none;}

    .culHD-swp{margin-top: 15px;}

    .culHD-swp .swiper-slide:nth-child(2n) .culHD-slide{margin-top: 0;}

    .culHD-slide .img img{height: 185px;}

    .joinIntro-flex{flex-direction: column-reverse;}

    .joinIntro-img{width: 100%;}

    .joinIntro-con{width: 100%;margin-top: 15px;}

    .joinProj-slide{flex-direction: column-reverse;}

    .joinProj-img{width: 100%;}

    .joinProj-con{width: 100%;padding: 15px 15px 30px;}

    .joinProj-con .dot{position: relative;left: auto;bottom: auto;margin-top: 30px;width: 6px;height: 6px;}

    .joinJS-swp{width: 100%;}

    .joinJS-gallery-more img{height: 230px;min-height: unset;}

    .joinJS-thumbs{padding: 12px 40px;}

    .joinJS-thumbs-btn{left: 5px;}

    .joinJS-thumbs-btn.next{right: 5px;}

    .joinJS-thumbs-click img{height: 50px;}

    .joinJS-thumbs-click::after{border-width: 1px;}

    .joinJS-con{width: 100%;padding: 15px 15px 30px;}

    .banner-image img{height: 400px;}

    .banner-cont{text-align: left;}

    .banner-cont .text br{display: none;}

    .banner-cont .abVideo-btn{position: relative;left: auto;top: auto;transform: none;margin-bottom: 15px;}

    .swiper-slide-active .banner-cont .abVideo-btn {

        animation: bannerRun 1.2s ease both .3s;

    }

    .solNum-list li{width: 50%;padding: 0 20px;}

    .solNum-list .num{align-items: center;}

    .solNum-list .text{font-size: 12px;}

    .solNav-slide{height: 40px;}

    .solNav-btn{display: none;}

    .solNum{padding-top: 15px;}

    .solNum-list{width: 100%;}

    .solNum-list li{margin-top: 25px;}

    .solFlex{padding: 25px 15px 40px;flex-direction: column-reverse;}

    .solDesc{width: 100%;margin-top: 20px;}

    .solPro{width: 100%;flex-direction: column-reverse;}

    .solPro-nav{flex: unset;width: 100%;overflow-x: auto;}

    .solPro-nav-list{flex-wrap: nowrap;white-space: nowrap;flex-direction: row;height: auto;}

    .solPro-nav-list li{margin-top: 0;padding: 0 0 10px 10px;margin-left: 15px;}

    .solPro-nav-list li:first-child{margin-left: 0;}

    .solPro-nav-list li::after{right: auto;left: 0;width: 4px;height: 4px;transform: none;top: 8px;}

    .solPro-nav-list::after{top: auto;transform: none;bottom: 0;width: 100%;height: 2px;}

    .solPro-img{width: 260px;margin-top: 30px;}

    .solPro-img-slide .img{height: 260px;padding-bottom: 30px;}

    .solPro-img-slide .more{bottom: 20px;}

    .solDet-show-left{width: 100%;padding: 30px 4% 0;}

    .solDet-show-swp{padding: 0;}

    .solDet-show-next{display: none;}

    .solDet-show-right{width: 100%;padding: 20px 4% 30px;}

    .solDet-show-desc .text p{padding-left: 12px;}

    .solDet-show-desc .text p::after{top: 10px;width: 4px;height: 4px;}

    .solDet-show-contact{margin-top: 30px;}

    .solDet-show-contact .list li{margin-top: 5px;}

    .solDet-show-contact .btn{height: 46px;}

    .solDet-hot-img{height: 250px;}

    .designNL-slide{padding: 30px 15px 40px;}

    .rdSystem-con{width: 250px;height: 250px;}

    .rdSystem-line1{width: 450px;}

    .rdSystem-line2{width: 350px;}

    .rdSystem-line3{border-width: 1px;}

    .rdSystem-line4{width: 220px;height: 220px;border-width: 20px;}

    .rdSystem-list li{width: 60px;height: 60px;padding: 4px;}

    .rdSystem-list .title{font-size: 10px;}

    .rdSystem-list .line{border-width: 1px;}

    .rdSystem-logo{width: 120px;height: 120px;font-size: 12px;padding: 0 8px;}

    .global-view .contain{width: 92%;}

    .global-tips{position: relative;left: auto;bottom: auto;margin-top: 30px;}

    .global-tips li{padding-left: 14px;}

    .global-tips li::after{top: 8px;}

    .global-tips li.black::after,.global-list.black .dot{width: 10px;height: 11px;top: 4px;}

    .global-list .title{padding: 3px 6px;display: none;}

    .global-list li:hover .title{display: block;}

    .proShow-desc .text{font-size: 12px;}

    .proShow-con-box{margin-top: 40px;}

    .proShow-slide{padding: 20px 15px 60px;}

    .proShow-btn{display: none;}

    .proShow .pages-pagination{position: absolute;left: 0;bottom: 15px;width: 100%;text-align: center;z-index: 2;}

    .proShow-img img{max-width: 220px;max-height: 250px;}

    .proShow-list .dot i::after{width: 5px;}

    .proShow-list .dot i::before{height: 5px;}

    .proShow-list .con{left: 50%;top: 20px;transform: translate(-50%,15px) !important;width: 200px;padding: 15px 10px;max-width: unset;right:auto !important;}

    .proShow-list li.active .con{transform: translate(-50%,0) !important;}

    .proShow-list .con::after{left:auto !important; right: 50% !important;bottom: 100%;top: auto;transform: translateX(50%);width: 8px;height: 8px;border: 4px solid transparent !important;border-bottom-color: var(--accent) !important;}

    .proShow-list .close{font-size: 10px;right: 5px;top: 8px;}

    .proShow-list .more{margin-top: 12px;}

    .proHot-slide{padding: 0 15px 15px;}

    .proHot-slide .img{height: 120px;}

    .proHot-swp.noTitle .proHot-slide .img{height: 100px;}

    .embedBan-bg img{height: 250px;}

    .embedBan-con .text{width: 100%;font-size: 12px;}

	.hxysspan{width: 95%;}

    .embedGY-btn{display: none;}

    .embedGY-swp{width: 300px;}

    .embedGY-con{height: 60px;}

    .embedGY-con .title{font-size: 12px;}

    .embedGY-bg video{display: none;}

    .embedNews-list .uli.ml30{margin: 0;}

    .embedNews-list .uli.ml30.uli3 li{margin: 20px 0 0;width: 100%;}

    .embedNews-list .uli.ml30.uli3 li:first-child{margin-top: 0;}

    .embedNews-img img{height: 175px;}

    .embedNews-con{padding: 15px 15px 25px;}

    .embedNews-con .more{margin-top: 30px;font-size: 12px;}

    .embedNews-con .more i{width: 16px;height: 8px;}

    .proHead .text br{display: none;}

    .lineGY-img img{max-width: 100%;}

    .procLine-con{width: 100%;}

    .procLine-con .list p{padding-left: 12px;}

    .procLine-con .list p::after{width: 4px;height: 4px;}

    .procLine-swp{width: 100%;margin-top: 20px;}

    .procLine-slide-img img{height: 185px;}

    .procLine-slide-title{padding: 15px;}

    .quaSB-con-slide{padding: 50px 15px;}

    .quaSB .embedGY-pagination{bottom: 15px;}

    .quaSB-con-slide .text p{padding-left: 12px;}

    .quaSB-con-slide .text p::after{width: 4px;height: 4px;}

    .engiNL-head{padding-right: 0;}

    .engiNL-btn{display: none;}

    .engiNL-swp{margin-top: 20px;}

    .engiNL-slide{padding: 25px 15px 40px;min-height: 250px;}

    .engiNL-slide .icon{height: 36px;}

    .engiCase-btn{display: none;}

    .engiCase-slide .img img{height: 200px;}

    .engiCase-slide .indBtn-box{margin-top: 30px;}

    .engiTKP-con{width: 100%;}

    .engiTKP-con .text br{display: none;}

    .engiTKP-list{width: 100%;margin-top: 30px;}

    .engiTKP-right{width: 100%;margin-top: 30px;}

    .rdIntro .text{padding: 0 4%;}

    .rdIntro .text p{display: inline;}

    .quaHonor-img img{height: 200px;}

    .quaHonor-con{padding: 15px 15px 40px;}

    .quaHonor-con .date{margin-top: 50px;}

    .engiTKP-swp .swiper-container{height: 270px;}

    .engiTKP-flex{padding-bottom: 80px;}

    .engiTKP-swp-box{width: calc(100% + 16px);margin-left: -8px;}

    .engiTKP-swp .swiper-slide{padding: 8px 8px;}

    .engiTKP-slide{box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.05);}

    .embedBan-bg img{display: block !important;}

    .embedBan-bg video{display: none !important;}

    .lineTech .proHot-slide .img img{height: 120px;}

    .proShow-con-box{height: 250px;}

    .proShow-desc{position: relative;padding: 0;}

}

/* ------------------------鎵嬫満绔?------------------------- */

@media all and (max-width:1000px){

    /* 绉诲姩缁堢 360 閫傞厤 */

}

/* --------------------鍥剧墖-iPad-璋冩暣---------------------- */

@media all and (min-width: 720px) and (max-width: 1000px){}