@charset "utf-8";
/* ===================首页样式========================== */
.indhead{width: 100%;position: relative;padding-bottom: 40px;background: #fff;}
.banner{width: 100%;overflow: hidden;position: relative;}
.banner-img{width: 100%;overflow: hidden;}
.banner-img img{width: 100%;object-fit: cover;}
.banner-img img.none-pad-mb{height: 776px;}
.banner-img img.none-pc{min-height: 400px;}
.banner-cont{position: absolute;width: 100%;height: 100%;z-index: 3;top: 0;left: 0;display: flex;align-items: center;color: #fff;}
.banner-cont-width{max-width: 580px;}
.banner-cont .name{line-height: 1.1;font-weight: 700;}
.banner-cont .desc{width: auto;}
.banner-cont .link{width: auto;}
.banner-cont .link a{display: flex;align-items: center;justify-content: center;width: 106px;height: 42px;border-radius: 21px;background: #fff;color: #125e32;font-weight: 700;transition: all .4s ease;}
.banner-cont .link a:hover{background: #125e32;color: #fff;}
.banner-cont .name, .banner-cont .desc, .banner-cont .link{opacity: 0;}
.swiper-slide-active .banner-cont .name{animation: bannerRight 1s ease both 1s;}
.swiper-slide-active .banner-cont .desc{animation: bannerRight 1s ease both 1.1s;}
.swiper-slide-active .banner-cont .link{animation: bannerRight 1s ease both 1.2s;}
.oneSlide .banner-cont .name{animation: bannerRight 1s ease both .4s;}
.oneSlide .banner-cont .desc{animation: bannerRight 1s ease both .5s;}
.oneSlide .banner-cont .link{animation: bannerRight 1s ease both .6s;}
@keyframes bannerRight{0%{opacity: 0;transform: translateX(200px);filter: blur(6px);}100%{opacity: 1;transform: translateX(0);filter: blur(0);}}
.banner .swiper-pagination{bottom: 136px;}
.banner .swiper-pagination-bullet {width: 20px;height: 4px;border-radius: 2px;background: #fff;opacity: .5;margin: 0 5px !important;transition: all .4s ease;}
.banner .swiper-pagination-bullet-active {width: 30px;opacity: 1;background: #fff;}
.banner-bar{width: 100%;position: absolute;z-index: 2;left: 0;bottom: 0;}
.banner-bar img{width: 100%;object-fit: cover;}
.indtb{width: 100%;position: absolute;z-index: 6;left: 0;bottom: 0;}
.indtb-ul{width: 100%;border-radius: 10px;background: #fff;box-shadow: 0 4px 20px 4px rgba(17, 99, 251, 0.1);}
.indtb-link{width: 33.3333%;height: 146px;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;}
.indtb-link .title{align-items: center;font-weight: 700;color: #0e305e;line-height: 1;}
.indtb-link .title i{width: 34px;height: 34px;display: flex;justify-content: center;border-radius: 50%;align-items: center;transition: all .4s ease;padding-top: 10px;margin-right: 12px;position: relative;}
.indtb-link .title i::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #0263df;border-radius: 50%;transition: all .4s ease;}
.indtb-link .title i img{height: 28px;max-width: 100%;position: relative;z-index: 2;}
.indtb-link .title span{transition: all .4s ease;}
.indtb-link .text{line-height: 1.1;color: #5e6670;padding: 0 20px;}
.indtb-link::after{content: "";position: absolute;width: 1px;height: 68px;right: 0;top: 50%;margin-top: -34px;background: url('../images/index/indtbLine.webp') no-repeat center/100% auto;}
.indtb-link:last-child:after{display: none;}
.indtb-link:hover .title{color: #125e32;}
.indtb-link:hover .title i::after{transform: scale(1.2);background: #125e32;}

.indTitle{width: 100%;text-align: center;}
.indTitle .title{line-height: 1.1;font-weight: 700;color: #0e305e;}
.indTitle .text{line-height: 1.1;color: #646c75;}
.indTitle.white .title, .indTitle.white .text{color: #fff;}
.indMore{display: inline-block;font-weight: 700;color: #125e32;position: relative;}
.indMore span{padding-right: 20px;background: url('../images/common/arrRH.svg') no-repeat right -3px center/auto 18px;}
.indMore::after{content: "";position: absolute;width: 0;opacity: 0;right: 0;height: 1px;bottom: 0;background: #125e32;transition: width .4s ease,opacity .2s ease .2s;}
.indMore:hover::after{width: 100%;opacity: 1;right: auto;left: 0;transition: width .4s ease .2s,opacity .2s ease;}
.indMore.white{color: #fff;}
.indMore.white span{background-image: url('../images/common/arrRW.svg');}
.indMore.white::after{background: #fff;}

.indcp{width: 100%;overflow: hidden;position: relative;background: #fff url('../images/index/indcpBg.webp') no-repeat right bottom/1212px auto;}
.indcp-list{width: 100%;}
.indcp-items{width: 100%;align-items: center;justify-content: space-between;}
.indcp-items:first-child{margin-top: 0;}
.indcp-img{width: 770px;text-align: left;}
.indcp-img img{max-width: 100%;}
.indcp-more{width: 480px;}
.indcp-items:nth-child(2n+1){flex-direction: row-reverse;}
.indcp-items:nth-child(2n+1) .indcp-img{text-align: right;}
.indcp-head{width: 100%;}
.indcp-head .title{font-weight: 700;line-height: 1.1;color: #0e305e;}
.indcp-head .text{color: #777;}
.indcp-tags{max-width: 350px;}
.indcp-tags-ul{margin: -10px 0 0 -10px;}
.indcp-tags a{display: flex;align-items: center;justify-content: center;margin: 10px 0 0 10px;border-radius: 21px;transition: all .4s ease;border: 1px solid #e7eaee;color: #707681;cursor: default;height: 42px;width: auto;padding: 0 18px;}
.indcp-tags a:hover{box-shadow: 0 0 10px 4px rgba(173, 173, 173, 0.2);}
.indcp-link{width: 100%;}

.indBg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;}

.indfa{width: 100%;overflow: hidden;position: relative;}
.indfa .contain{position: relative;z-index: 4;}
.indfa-list{width: 100%;}
.indfa-ul{margin: -30px 0 0 -30px;}
.indfa-link{display: block;width: calc(33.3333% - 30px);margin: 30px 0 0 30px;border-radius: 5px;background: #103668;padding: 40px 30px;border: 1px solid #17437c;transition: all .4s ease;position: relative;overflow: hidden;}
.indfa-link::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url('../images/index/indfaIcon.webp') no-repeat center/cover;opacity: 0;transition: all .4s ease;}
.indfa-link .title{position: relative;z-index: 4;display: flex;align-items: center;color: #fff;font-weight: 700;}
.indfa-link .title i{width: 42px;height: 42px;display: flex;justify-content: center;border-radius: 50%;align-items: center;padding-top: 10px;margin-right: 12px;position: relative;background: #1e488f;box-shadow: 0 8px 10px 4px rgba(14, 48, 94, 0.8);transition: all .4s ease;}
.indtb-link .title i img{height: 30px;max-width: 100%;position: relative;z-index: 2;}
.indfa-link .text{position: relative;z-index: 4;color: #cdd3dc;transition: all .4s ease;}
.indfa-link .link{position: relative;z-index: 4;width: 100%;}
.indfa-link:hover{background-color: #0263df;border-color: #0263df;}
.indfa-link:hover::after{opacity: 1;}
.indfa-link:hover .title i{background: #fff;box-shadow: 0 8px 10px 4px rgba(14, 48, 94, 0.2);}
.indfa-link:hover .text{color: #fff;}
.indfa-link:hover .indMore::after{width: 100%;opacity: 1;right: auto;left: 0;transition: width .4s ease .2s,opacity .2s ease;}

.index-swiper-pagination.swiper-pagination{bottom: 0;}
.index-swiper-pagination .swiper-pagination-bullet {width: 10px;height: 10px;background: #e5f2ff;opacity: 1;margin: 0 10px !important;}
.index-swiper-pagination .swiper-pagination-bullet-active {opacity: 1;background: #07549c;}

.indhz{width: 100%;overflow: hidden;}
.indhz-loop{max-width: 1100px;position: relative;margin-left: auto;margin-right: auto;padding: 0 60px;}
.indhz-loop .index-swiper-pagination.swiper-pagination{display: none;}
.indhz-loop-outer{width: 100%;padding: 30px 15px;}
.indhz-loop-more{width: 100%;background: linear-gradient(to bottom,#f3f5f8,#fefefe);min-height: 212px;border-radius: 5px;padding: 58px 30px 24px;box-shadow: 0 8px 12px 4px rgba(155, 172, 194, 0.14);transition: all .2s ease;}
.indhz-loop-img{width: 50px;}
.indhz-loop-img img{max-width: 100%;object-fit: cover;}
.indhz-loop-cont{width: calc(100% - 50px);padding-left: 24px;position: relative;color: #646c75;}
.indhz-loop-cont::before{content: "";position: absolute;width: 57px;height: 46px;background: url('../images/index/indhzTicon.webp') no-repeat center/100% auto;left: 24px;top: -26px;}
.indhz-loop-cont .text{position: relative;z-index: 2;}
.indhz-loop-cont .name{position: relative;z-index: 2;margin-top: 8px;display: flex;justify-content: flex-end;align-items: center;}
.indhz-loop-cont .name i{width: 32px;height: 1px;background: #646c75;margin-right: 14px;}
.indhz-loop-outer:hover .indhz-loop-more{margin-top: -4px;box-shadow: 0 8px 12px 4px rgba(155, 172, 194, 0.24);}
.indhz-prev, .indhz-next{position: absolute;cursor: pointer;width: 36px;height: 36px;border-radius: 50%;overflow: hidden;top: 50%;margin-top: -18px;box-shadow: 0 10px 12px -2px rgba(155, 172, 194, 0.3);transition: all .4s ease;}
.indhz-prev{left: 0;}
.indhz-next{right: 0;}
.indhz-prev::before, .indhz-next::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(to bottom,#f3f5f8,#fefefe);transition: all .4s ease;}
.indhz-prev::after, .indhz-next::after{content: "";width: 16px;height: 18px;margin: -9px 0 0 -8px;position: absolute;transition: all .4s ease;background: url('../images/common/arrLG.svg') no-repeat center/100% auto;top: 50%;left: 50%;}
.indhz-next::after{transform: rotate(180deg);}
.indhz-prev:hover, .indhz-next:hover{background: #0263df;}
.indhz-prev:hover::before, .indhz-next:hover::before{opacity: 0;}
.indhz-prev:hover:after, .indhz-next:hover::after{background-image: url('../images/common/arrLW.svg');}
.indhz-logo{width: 100%;}
.indhz-logo a{cursor: default;width: 16.6666%;display: flex;align-items: center;justify-content: center;height: 110px;border-radius: 5px;transition: all .4s ease;padding: 12px;}
.indhz-logo a img{max-width: 90%;max-height: 90%;transition: all .4s ease;}
.indhz-logo a:hover{box-shadow: 0 0 12px 4px rgba(155, 172, 194, 0.18);}
.indhz-logo a:hover img{transform: translateY(-3px);}

.indbj{width: 100%;overflow: hidden;position: relative;background-color: #d6e9de;}
.indbj .contain{position: relative;z-index: 4;}
.indbj-map{width: 1033px;margin-left: auto;margin-right: auto;position: relative;}
.indbj-map img{width: 100%;object-fit: cover;}
.indbj-map-dot{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.indbj-map-dot .dot{position: absolute;text-align: center;}
.indbj-map-dot .dot i{display: block;margin: 0 auto;position: relative;width: 8px;height: 8px;border-radius: 50%;background: #1c75e8;}
.indbj-map-dot .dot i::before,.indbj-map-dot .dot i::after {content: "";display: block;width: 40px;height: 40px;background: rgba(28, 117, 232, .8);border-radius: 50%;position: absolute;top: 50%;left: 50%;margin: -20px 0 0 -20px;animation: shineRing 1.5s linear infinite;opacity: 0;}
.indbj-map-dot .dot i::before {animation-delay: .6s;}
.indbj-map-dot .dot i::after {animation-delay: 0s;}
@keyframes shineRing{0%{opacity:0;transform:scale(.1)}5%{opacity:1}to{opacity:0;transform:scale(1)}}
.indbj-map-dot .dot span{color: #fff;display: block;margin-top: 14px;}
.indbj-map-dot .dot.dot1{left: 81%;top: 53%;}
.indbj-map-dot .dot.dot2{left: 18%;top: 24%;}
.indbj-map-dot .dot.dot3{left: 16%;top: 37%;}
.indbj-map-dot .dot.dot4{left: 30%;top: 64%;}
.indbj-map-dot .dot.dot5{left: 56%;top: 40%;}
.indbj-map-dot .dot.dot6{left: 71%;top: 49%;}
.indbj-map-dot .dot.dot7{left: 84%;top: 74%;}
.indbj-map-dot .dot.dot8{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot9{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot10{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot11{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot12{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot13{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot14{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot15{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot16{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot17{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot18{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot19{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot20{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot21{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot22{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot23{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot24{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot25{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot26{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot27{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot28{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot29{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot30{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot31{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot32{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot33{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot34{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot35{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot36{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot37{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot38{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot39{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot40{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot41{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot42{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot43{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot44{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot45{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot46{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot47{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.dot48{left: 77.5%;top: 49%;}
.indbj-map-dot .dot.active i{background: #f30c0c;}
.indbj-map-dot .dot.active i::before,.indbj-map-dot .dot.active i::after {background: rgba(243, 12, 12, .8);}
.indbj-info{width: 100%;justify-content: space-between;color: #fff;padding: 0 32px;}
.indbj-info-num{width: auto;line-height: 1;}
.indbj-info-top{align-items: baseline;color: #0e305e;}
.indbj-info-num b{font-family:'NEUEHAASDISPLAY';font-weight: 700;}
.indbj-info-num span{margin-left: 10px;}
.indbj-info-num .text{margin-top: 6px;color: #646c75;}

.indxw{width: 100%;position: relative;overflow: hidden;}
.indxw .contain{width: 1310px;}
.indxw-loop{width: 100%;}
.indxw-loop-outer{width: 100%;padding: 30px 15px;}
.indxw-loop-more{width: 100%;display: block;backface-visibility: hidden;perspective: 1000;position: relative;transition: all .2s ease;border-radius: 5px;overflow: hidden;}
.indxw-loop-img{width: 100%;height: 220px; border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
.indxw-loop-img img{width: 100%;height: 100%; object-fit: cover;transition: all .4s ease;}
.indxw-loop-cont{width: 100%;min-height: 242px;padding: 34px 30px 24px;border: 2px solid #eaebee;border-top: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.indxw-loop-cont .time{line-height: 1.1;color: #344055;}
.indxw-loop-cont .title{color: #125e32;}
.indxw-loop-cont .text{color: #344055;}
.indxw-loop-more:hover{margin-top: -6px;box-shadow: 0 8px 12px 4px rgba(173, 173, 173, 0.17);}
.indxw-loop .swiper-container{padding-bottom: 30px;}

/* == 咨询表单*/
.proPutIn{display: none;position: fixed;z-index: 999999;width: 100%;height: 100%;align-items: center;justify-content: center;top: 0;left: 0;background: rgba(0, 0, 0, 0.8);}
.proPutIn-contain{width: 760px;background: #fff;border-radius: 5px;padding: 50px 44px;position: relative;}
.proPutIn-close{position: absolute;z-index: 4;width: 40px;cursor: pointer;height: 40px;right: 10px;top: 10px;background: url('../images/common/close.svg') no-repeat center/24px auto;transition: all .4s ease;}
.proPutIn-close:hover{transform: rotate(90deg);}
.proPutIn-title{font-weight: 700;line-height: 1.1;color: #0e305e;text-align: center;}
.proPutIn-form{width: 100%;margin-top: 18px;}
.proPutIn-form>ul{justify-content: space-between;}
.proPutIn-form>ul>li{width: calc(50% - 10px);margin-top: 16px;}
.proPutIn-form>ul>li p{font-size: 16px;color: #24374e;}
.proPutIn-form>ul>li p span{color: #e71212;margin-left: 6px;}
.proPutIn-form>ul>li input, .proPutIn-form>ul>li textarea{display: block;width: 100%;border-radius: 3px;background: #f1f4f6;height: 48px;font-size: 16px;color: #24374e;padding: 0 16px;margin-top: 6px;}
.proPutIn-form>ul>li.select{width: 100%;}
.proPutIn-form li.select .customSelect{display: block;width: 100%;position: relative;user-select: none;margin-top: 6px;}
.proPutIn-form li.select .customSelect-name{display: flex;align-items: center;height: 48px;position: relative;border-radius: 3px;padding: 0 16px;font-size: 16px;color: #24374e;cursor: pointer;background: #f1f4f6;}
.proPutIn-form li.select .customSelect-name::after{content: "";position: absolute;width: 16px;height: 12px;right: 20px;top: 50%;margin-top: -6px;background: url('../images/common/arrD.svg') no-repeat center/100% auto;}
.proPutIn-form li.select .customSelect-drop{display: none;position: absolute;z-index: 10;width: 100%;top: 48px;max-height: 220px;overflow-x: hidden;overflow-y: auto;left: 0;background: #f1f4f6;border: 1px solid #dadfe5;cursor: pointer;border-radius: 3px;box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.06);}
.proPutIn-form li.select .customSelect-drop li{padding: 0 16px;height: 44px;position: relative;display: flex;align-items: center;width: 100%;font-size: 16px;color: #24374e;transition: all .4s ease;}
.proPutIn-form li.select .customSelect-drop li::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #f4f8fa;}
.proPutIn-form li.select .customSelect-drop li:last-child::after{display: none;}
.proPutIn-form li.select .customSelect-drop li:hover, .proPutIn-form li.select  .customSelect-drop li.active{background: #dadfe5;color: #125e32;}
.proPutIn-form li.select .customSelect-drop::-webkit-scrollbar {width: 2px;height: 4px;}
.proPutIn-form li.select .customSelect-drop::-webkit-scrollbar-thumb {background: #7a8896;}
.proPutIn-form li.select .customSelect-drop::-webkit-scrollbar-track {background: #fff;}
.proPutIn-form li.select .customSelect-name.noRadius::after{transform: rotate(180deg);}
.proPutIn-form>ul>li.text{width: 100%;}
.proPutIn-form>ul>li textarea{border: none;padding: 8px 16px;min-height: 112px;}
.proPutIn-form>ul>li.more{width: 100%;justify-content: space-between;align-items: flex-end;}
.proPutIn-form>ul>li.more .proPutIn-code{width: 312px;}
.proPutIn-form>ul>li.more .proPutIn-code .code{width: 100%;align-items: center;margin-top: 6px;}
.proPutIn-form>ul>li.more .proPutIn-code .code input{flex: 1;margin: 0;}
.proPutIn-form>ul>li.more .proPutIn-code .code span{display: flex;align-items: center;height: 48px;margin-left: 10px;max-width: 136px;cursor: pointer;user-select: none;}
.proPutIn-form>ul>li.more .proPutIn-code .code span img, .proPutIn-form>ul>li.more .proPutIn-code .code span canvas{max-width: 100%;max-height: 100%;}
.proPutIn-form>ul>li button{width: 148px;height: 48px;border-radius: 3px;background: #125e32;font-size: 16px;color: #fff;cursor: pointer;font-weight: 700;transition: all .4s ease;}
.proPutIn-form>ul>li button:hover{box-shadow: 0 2px 20px 0 rgba(2, 99, 224, .4);}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .banner-img img.none-pad-mb {height: 580px;}
    .indtb-link {height: 120px;}
    .banner .swiper-pagination {bottom: 96px;}
    .indcp-img {width: 650px;}
    .indcp-more {width: 400px;}
    .indfa-ul {margin: -20px 0 0 -20px;}
    .indfa-link {width: calc(33.3333% - 20px);margin: 20px 0 0 20px;padding: 34px 24px;}
    .indhz-logo a {height: 100px;}
    .indcp{background-size: 1060px auto;}
    .indxw-loop-cont {min-height: 230px;padding: 30px 24px 24px;}
    .indxw .contain {width: 1110px;}

    .proPutIn-contain {width: 720px;padding: 40px;}
    .proPutIn-form>ul>li {margin-top: 12px;}
    .proPutIn-form>ul>li input, .proPutIn-form>ul>li textarea {height: 44px;padding: 0 12px;}
    .proPutIn-form li.select .customSelect-name {height: 44px;padding: 0 12px;}
    .proPutIn-form li.select .customSelect-name::after{right: 12px;}
    .proPutIn-form li.select .customSelect-drop{top: 44px;max-height: 200px;}
    .proPutIn-form li.select .customSelect-drop li {padding: 0 12px;height: 40px;}
    .proPutIn-form>ul>li.more .proPutIn-code .code span {height: 44px;margin-left: 8px;max-width: 124px;}
    .proPutIn-form>ul>li button {width: 140px;height: 44px;}
    .proPutIn-close {right: 6px;top: 6px;background-size: 20px auto;}
}

@media all and (max-width:1439px) {
    /* 1360 */
}

@media all and (max-width:1359px) {
    /* 1280 */
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .banner-img img.none-pad-mb {height: 500px;}
    .indcp-more {width: 350px;}
    .indcp-img {width: 480px;}
    .indfa-link {width: calc(50% - 20px);}
    .indhz-logo a{width: 25%;}
    .indbj-map {width: 900px;}
    .indcp {background-size: 888px auto;}
    .indbj-info {padding: 0;}
    .indxw .contain {width: 910px;}
}

@media all and (max-width:1151px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .indtb-link .text{font-size: 13px;}
    .indcp-img{width: 100%;text-align: center !important;}
    .indcp-more{width: 100%;margin-top: 40px;}
    .indcp-tags{max-width: 100%;}
    .indcp {background: #fff;}
    .indbj-map {width: 640px;}
    .indbj-map-dot{font-size: 12px;}
    .indbj-map-dot .dot span {margin-top: 4px;}
    .indTitle .text{line-height: 20px;font-size: 14px;}
    .indxw .contain {width: calc(92% + 30px);}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .banner-cont .link a {width: 100px;height: 34px;border-radius: 17px;}
    .banner-cont{padding-bottom: 50px;}
    @keyframes bannerRight{0%{opacity: 0;transform: translateX(100px);filter: blur(6px);}100%{opacity: 1;transform: translateX(0);filter: blur(0);}}
    .indtb-link .text{display: none;}
    .indtb-link .title i {margin: 0 auto 8px;}
    .indtb-link .title span{display: block;width: 100%;text-align: center;}
    .indtb-link {height: 94px;}
    .indhead {padding-bottom: 18px;}
    .indtb-link::after {height: 52px;margin-top: -26px;}
    .banner .swiper-pagination {bottom: 86px;}
    .indTitle .title{font-size: 20px;}
    .indTitle .text{margin-top: 10px;}
    .indcp-tags{font-size: 14px;}
    .indcp-tags-ul {margin: -8px 0 0 -8px;}
    .indcp-tags a {margin: 8px 0 0 8px;border-radius: 18px;height: 36px;width: auto;}
    .indfa-ul {margin: -10px 0 0 -10px;}
    .indfa-link {width: calc(50% - 10px);margin: 10px 0 0 10px;padding: 24px 15px;}
    .indfa-link .text{-webkit-line-clamp: 2;height: 50px;}
    .indhz-prev, .indhz-next{display: none;}
    .indhz-loop {padding: 0;}
    .index-swiper-pagination .swiper-pagination-bullet {width: 8px;height: 8px;margin: 0 6px !important;}
    .indhz-loop .index-swiper-pagination.swiper-pagination{display: block;}
    .indhz-loop-cont::before {width: 34px;height: 30px;left: 0;top: -12px;}
    .indhz-loop-more {min-height: 270px;padding: 20px 15px;margin-top: 0 !important;}
    .indhz-loop-img{width: 100%;text-align: center;height: 50px;}
    .indhz-loop-img img{max-height: 100%;}
    .indhz-loop-cont {width: 100%;padding-left: 0;margin-top: 20px;}
    .indhz-loop-cont .text{-webkit-line-clamp: 5;height: 120px;}
    .indhz-loop{margin-top: 0;}
    .indhz-loop-outer {padding: 28px 15px;}
    .indhz-loop .swiper-container{padding-bottom: 8px;}
    .indhz-logo{margin-top: 14px;}
    .indhz-logo a {width: 50%;height: 80px;}
    .indbj-map {width: 320px;}
    .indbj-map-dot .dot span {margin-top: -14px;position: relative;z-index: 2;}
    .indbj-info{margin-top: 12px;}
    .indbj-info-num{width: 50%;text-align: center;margin: 16px 0 0;}
    .indbj-info-top{justify-content: center;font-size: 22px;}
    .indbj-info-num span {margin-left: 6px;font-size: 14px;}
    .indbj-info-num .text {margin-top: 4px;}
    .indxw .contain {width: 100%;}
    .indxw .indTitle{padding: 0 4%;}
    .indxw-loop{margin-top: 0;}
    .indxw-loop-more{margin-top: 0 !important;box-shadow: 0 8px 12px 4px rgba(173, 173, 173, 0.17);}
    .indxw-loop-outer {padding: 28px 4%;}
    .indxw-loop .swiper-container{padding-bottom: 8px;}
    .indxw-loop-cont {min-height: 216px;padding: 24px 15px;}

    .proPutIn-contain {width: 92%;padding: 24px 15px;}
    .proPutIn-close {right: 0;top: 0;background-size: 18px auto;}
    .proPutIn-form>ul>li{width: 100%;margin-top: 8px;}
    .proPutIn-form>ul>li p {font-size: 12px;}
    .proPutIn-form>ul>li input, .proPutIn-form>ul>li textarea {height: 34px;font-size: 14px;margin-top: 2px;}
    .proPutIn-form li.select .customSelect-name {height: 34px;font-size: 14px;}
    .proPutIn-form li.select .customSelect {margin-top: 2px;}
    .proPutIn-form {margin-top: 8px;}
    .proPutIn-form li.select .customSelect-name::after{width: 12px;}
    .proPutIn-form li.select .customSelect-drop {top: 34px;max-height: 160px;}
    .proPutIn-form li.select .customSelect-drop li{height: 32px;font-size: 14px;}
    .proPutIn-form>ul>li textarea{min-height: 80px;}
    .proPutIn-form>ul>li.more .proPutIn-code .code span {height: 34px;margin-left: 8px;max-width: 100px;}
    .proPutIn-form>ul>li button{width: 100%;height: 36px;margin-top: 8px;font-size: 14px;}
}