@charset "utf-8";
/* ===================首页样式========================== */
.indban{width: 100%;overflow: hidden;position: relative;}
.indban-img{width: 100%;}
.indban-img img{width: 100%;object-fit: cover;}
.indban-img img.pc{display: block;height: calc(100vh - 86px);}
.indban-img img.mb{display: none;}
.indban-cont{position: absolute;z-index: 4;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;text-align: center;padding-bottom: 100px;color: #fff;}
.indban-cont h2, .indban-cont p{opacity: 0;letter-spacing: 0.1em;text-indent: 0.1em;}
.indban-cont h2{font-size: 62px;font-weight: 500;margin-bottom: 20px;}
.indban-cont p{font-size: 30px;text-transform: uppercase;font-weight: 300;}
.swiper-slide-active .indban-cont h2{animation: banCont 1.2s ease both 0.2s;}
.swiper-slide-active .indban-cont p{animation: banCont 1.2s ease both 0.4s;}
@keyframes banCont {0% {transform: translateY(120px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}
.indban .swiper-pagination{bottom: 10px;}

.indtab{width: 100%;position: relative;z-index: 2;margin-top: -129px;overflow: hidden;}
.indtab-list{width: 100%;background: #1d2088;}
.indtab-link{display: flex;height: 258px;color: #fff;flex-direction: column;justify-content: center;text-align: center;position: relative;width: 25%;float: left;}
.indtab-link i{height: 45px;display: block;width: 100%;transition: all .4s ease;}
.indtab-link i img{max-height: 100%;}
.indtab-link h2{font-size: 24px;line-height: 1;margin: 20px 0 16px;}
.indtab-link p{font-size: 16px;line-height: 24px;}
.indtab-link::after{content: "";position: absolute;width: 1px;height: 100%;top: 0;right: 0;background: #2d30a4;}
.indtab-link:last-child::after{display: none;}
.indtab-link:hover i{transform: translateY(-6px);}

.indTitle{width: 100%;text-align: center;position: relative;z-index: 4;}
.indTitle h2{font-size: 34px;color: #32333f;font-weight: 700;line-height: 1;}
.indTitle h2 b{font-weight: 700 !important;}
.indTitle p{font-size: 18px;color: #888;margin: 18px 0;}
.indTitle i{display: block;width: 84px;height: 3px;margin: 0 auto;position: relative;}
.indTitle i::before, .indTitle i::after{content: "";width: 50%;height: 100%;position: absolute;top: 0;}
.indTitle i::before{left: 0;background: #1d2088;}
.indTitle i::after{right: 0;background: #8fc41e;}

.indser{width: 100%;overflow: hidden;padding: 90px 0 50px;}
.indser-list{width: 100%;position: relative;margin-top: 80px;font-size: 0;}
.indser-ul{margin-left: 1px;height: 424px;}
.indser-link{display: block;width: 25%;float: left;border: 1px solid #efefef;transition: all .4s ease;z-index: 1;position: relative;margin-left: -1px;}
.indser-img{width: 100%;display: flex;flex-direction: column;justify-content: center;text-align: center;height: 148px;position: relative;}
.indser-img .indser-img-bg{width: 100%;position: absolute;height: 100%;top: 0;left: 0;z-index: 2;opacity: 0;transition: all .4s ease;}
.indser-img::after{content: "";position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;background: #f2f4f8;}
.indser-img i, .indser-img h2{position: relative;z-index: 3;}
.indser-img i{display: flex;width: 62px;height: 62px;border: 1px solid #1d2088;border-radius: 50%;background: #1d2088;align-items: center;justify-content: center;transition: all .4s ease;margin: 0 auto;}
.indser-img i img{max-width: 100%;max-height: 100%;}
.indser-img h2{font-size: 18px;color: #333;font-weight: 700;margin-top: 12px;transition: all .4s ease;}
.indser-cont{display: flex;width: 100%;height: 200px;flex-direction: column;justify-content: center;padding: 0 38px;position: relative;background: #fff;}
.indser-cont::after{content: "";transition: all .4s ease;opacity: 0;position: absolute;z-index: 1;width: 120px;height: 100%;top: 0;right: 0;background: url('../images/index/indsersd.png') no-repeat right center/100% auto;}
.indser-cont h6{width: 100%;margin-bottom: 20px;position: relative;z-index: 3;display: none;}
.indser-cont h6 span{display: inline-block;font-family:'DINCond';font-size: 35px;position: relative;color: #1d2088;line-height: 1.1;}
.indser-cont h6 span::after{content: "";position: absolute;width: 100%;height: 2px;background: #1d2088;left: 0;bottom: 0;}
.indser-cont p{    max-width: 230px;font-size: 15px;color: #555;line-height: 24px;position: relative;z-index: 3;}
.indser-ul.hover .indser-link{width: 22%;}
.indser-ul.hover .indser-link.active{z-index: 2;width: 34% !important;transform: translateY(-40px);box-shadow: 0 4px 16px 4px rgba(29, 32, 136, 0.2);}
.indser-link.active .indser-img{height: 172px;}
.indser-link.active .indser-cont{height: 250px;}
.indser-link.active .indser-img .indser-img-bg{opacity: 1;}
.indser-link.active .indser-img h2{color: #fff;}
.indser-link.active .indser-img i{background-color: transparent;border: 1px solid #fff;}
.indser-link.active .indser-cont h6{display: block;}
.indser-link.active .indser-cont::after{opacity: 1;}

.indpro{width: 100%;background: #ecf0f6;padding: 90px 0;}
.indpro-menu{width: 100%;font-size: 0;text-align: center;margin: 30px 0 46px;user-select: none;}
.indpro-menu li{display: inline-block;vertical-align: top;border-bottom: 1px solid #d9e0ea;padding: 0 24px;}
.indpro-menu li:first-child{padding-left: 0;}
.indpro-menu li:last-child{padding-right: 0;}
.indpro-menu-link{height: 48px;display: block;position: relative;}
.indpro-menu-link i, .indpro-menu-link span{display: inline-block;vertical-align: middle;height: 28px;line-height: 28px;}
.indpro-menu-link span{font-size: 18px;color: #444;font-weight: 700;margin-left: 12px;transition: all .4s ease;}
.indpro-menu-link::after{content: "";position: absolute;width: 0%;height: 2px;background: #1d2088;left: 0;bottom: -1px;right: 0;margin: 0 auto;transition: all .4s ease;}
.indpro-menu-link.active span, .indpro-menu-link:hover span{color: #1d2088;}
.indpro-menu-link.active::after{width: 100%;}
.indpro-loop{width: 100%;}
.indpro-items{width: 100%;display: none;}
.indpro-items.active{display: block;}
.indpro-ul{margin: -2% 0 0 -2%;}
.indpro-link{display: flex;align-items: center;position: relative;transition: all .4s ease;margin: 2% 0 0 2%;justify-content: center;width: 31.3333%;float: left;height: 272px;background: #fff;box-shadow: 0 2px 12px 2px rgba(29, 32, 136, 0.1);}
.indpro-link img{max-width: 88%;max-height: 88%;transition: all .6s ease;}
.indpro-cont{position: absolute;transform: scale(0.8);opacity: 0;transition: all .6s ease;z-index: 4;width: 82%;padding: 0 20px;height: 80%;background: rgba(143, 196, 30, 0.88);display: flex;flex-direction: column;justify-content: center;text-align: center;color: #fff;}
.indpro-cont h2{font-size: 18px;font-weight: 700;margin-bottom: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indpro-cont p{font-size: 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indpro-link:hover .indpro-cont{transform: scale(1);opacity: 1;}

.indrel{width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;padding: 88px 0;position: relative;}
.indrel-mix{width: 100%;position: relative;}
.indrel-cont{width: auto;color: #fff;float: left;}
.indrel-cont h2{font-size: 42px;font-weight: 700;margin-bottom: 8px;}
.indrel-cont p{font-size: 20px;}
.indrel-rel{float: left;margin-left: 96px;}
.indrel-rel h6{font-size: 34px;color: #fff;font-family:'DINCond';padding-left: 50px;background: url('../images/index/indrelic.png') no-repeat left center;}
.indrel-rel p{padding-left: 50px;margin-top: 8px;}
.indrel-rel p a{display: flex;align-items: center;justify-content: center;width: 170px;height: 40px;border: 1px solid #fff;font-size: 14px;color: #fff;transition: all .4s ease;}
.indrel-rel p a:hover{background: #fff;color: #1d2088;}
.indrel-img{position: absolute;z-index: 2;right: 0;top: -52px;width: 339px;}
.indrel-img img{width: 100%;object-fit: cover;}

.indcase{width: 100%;padding: 100px 0 120px;}
.indcase-loop{width: 100%;margin-top: 60px;position: relative;}
.indcase-items{width: 100%;position: relative;overflow: hidden;}
.indcase-bg{width: 100%;object-fit: cover;transition: all .6s ease;}
.indcase-items::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;background: rgba(0, 0, 0, 0.6);}
.indcase-items:hover .indcase-bg{transform: scale(1.06);}
.indcase-icon{position: absolute;transition: all .4s ease .4s;z-index: 2;width: 100%;height: 100%;left: 0;top: 0;display: flex;flex-direction: column;justify-content: center;text-align: center;}
.indcase-icon i{display: flex;align-items: center;justify-content: center;width: 80px;height: 80px;border-radius: 50%;background: #fff;margin: 0 auto;}
.indcase-icon i img{max-width: 100%;max-height: 100%;}
.indcase-icon h2{font-size: 22px;color: #fff;font-weight: 700;margin-top: 16px;}
.indcase-cont{position: absolute;z-index: 3;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;text-align: center;padding: 0 38px;overflow: hidden;}
.indcase-cont h2{font-size: 22px;color: #fff;line-height: 1;padding-bottom: 18px;position: relative;}
.indcase-cont h2::after{content: "";width: 40px;height: 3px;position: absolute;left: 50%;margin-left: -20px;bottom: 0;background: #fff;}
.indcase-cont p{font-size: 14px;color: #fff;line-height: 22px;text-align: left;margin: 20px 0 36px;max-height: 66px;overflow: hidden;-webkit-line-clamp: 3;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.indcase-cont a{display: flex;margin: 0 auto;align-items: center;justify-content: center;width: 170px;height: 40px;border: 1px solid #fff;font-size: 14px;color: #fff;transition: all .4s ease 0s;}
.indcase-cont a:hover{background: #fff;color: #1d2088;}
.indcase-cont h2, .indcase-cont p, .indcase-cont a{opacity: 0;transform: translateY(-80px);transition: all .4s ease 0s;}
.indcase-items:hover .indcase-icon{opacity: 0;transition: all .4s ease;}
.indcase-items:hover .indcase-cont h2{transform: translateY(0);opacity: 1;transition: all .6s ease .2s;}
.indcase-items:hover .indcase-cont p{transform: translateY(0);opacity: 1;transition: all .6s ease .1s;}
.indcase-items:hover .indcase-cont a{transform: translateY(0);opacity: 1;transition: all .6s ease;}
.indcase-prev, .indcase-next{position: absolute;width: 50px;height: 50px;border-radius: 50%;background: #545a64 url('../images/index/indcaseArr.png') no-repeat center;transition: all .4s ease;z-index: 2;cursor: pointer;top: 50%;margin-top: -25px;}
.indcase-prev{left: -88px;}
.indcase-next{right: -88px;transform: rotate(180deg);}
.indcase-prev:hover, .indcase-next:hover{background-color: #1d2088;}
.indcase-loop .swiper-pagination{display: none;}

.indapp{width: 100%;background: #ecf0f6;padding: 100px 0 64px;}
.indapp .indTitle h2{font-weight: 500;}
.indapp-list{width: 100%;margin-top: 40px;}
.indapp-items{width: 100%;}
.indapp-img{width: 50%;display: block;float: left;overflow: hidden;}
.indapp-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.indapp-img:hover img{transform: scale(1.04);}
.indapp-cont{width: 50%;float: right;display: flex;flex-direction: column;justify-content: center;padding: 0 50px;background: #fff;}
.indapp-cont, .indapp-img img{height: 378px;}
.indapp-cont label{display: block;width: 68px;border: 2px solid #d1d5d8;padding: 0 12px;}
.indapp-cont label span{display: inline-block;height: 72px;font-size: 28px;color: #8fc41e;font-family:'DINCond';line-height: 70px;position: relative;}
.indapp-cont label span::after{content: "";position: absolute;width: 100%;height: 2px;background: #8fc41e;left: 0;bottom: -2px;}
.indapp-cont h2{width: 100%;margin: 24px 0 16px;}
.indapp-cont h2 a, .indapp-cont h2 span{display: inline-block;vertical-align: middle;line-height: 1;}
.indapp-cont h2 a{font-size: 24px;color: #444;font-weight: 700;transition: all .4s ease;}
.indapp-cont h2 a:hover{color: #1d2088;}
.indapp-cont h2 span{font-size: 24px;color: #ededed;margin-left: 10px;}
.indapp-cont p{font-size: 16px;color: #777;line-height: 26px;height: 52px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.indapp-items:nth-child(2n) .indapp-img{float: right;}
.indapp-items:nth-child(2n) .indapp-cont{float: left;}

.indget{width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;padding: 88px 0;position: relative;}
.indget-mix{width: 100%;position: relative;}
.indget-rel{float: right;}
.indget-rel h6{font-size: 34px;color: #fff;font-family:'DINCond';padding-left: 50px;background: url('../images/index/indrelic.png') no-repeat left center;}
.indget-input{padding-left: 50px;margin-top: 8px;position: relative;padding-right: 80px;}
.indget-input input{width: 100%;height: 40px;border: 1px solid #fff;padding: 0 12px;font-size: 14px;color: #fff;background: transparent;border-right: none;}
.indget-input input::-webkit-input-placeholder{color: #fff;font-size: 14px;}
.indget-input input:-moz-placeholder{color: #fff;font-size: 14px;}
.indget-input input::-moz-placeholder{color: #fff;font-size: 14px;}
.indget-input input:-ms-input-placeholder{color: #fff;font-size: 14px;}
.indget-input button{position: absolute;cursor: pointer;right: 0;top: 0;height: 40px;width: 80px;background: #fff;color: #8fc41e;transition: all .4s ease;}
.indget-input button:hover{color: #1d2088;}
.indget-cont{width: auto;color: #fff;float: right;margin-right: 96px;}
.indget-cont h2{font-size: 42px;font-weight: 700;margin-bottom: 8px;}
.indget-cont p{font-size: 20px;}
.indget-img{position: absolute;z-index: 2;left: 0;top: -36px;width: 279px;}
.indget-img img{width: 100%;object-fit: cover;}

.indpar{width: 100%;padding: 120px 0 90px;overflow: hidden;}
.indpar-loop{width: 100%;margin-top: 40px;}
.indpar-link{display: flex;align-items: center;justify-content: center;height: 120px;width: 100%;border: 1px solid #efefef;transition: all .4s ease;}
.indpar-link img{max-width: 88%;max-height: 88%;transition: all .4s ease;}
.indpar-link:hover{border: 1px solid #1d2088;}
.indpar-link:hover img{transform: translateY(-6px);}
.indpar-loop .swiper-wrapper{padding-bottom: 36px;}
.indpar-loop .swiper-pagination, .indcase-loop .swiper-pagination{bottom: 0;}
.indpar-loop .swiper-pagination-bullet, .indcase-loop .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;border: 2px solid #d3d7da;opacity: 1;margin: 0 8px !important;}
.indpar-loop .swiper-pagination-bullet-active, .indcase-loop .swiper-pagination-bullet-active {opacity: 1;background: #8fc41e;border: 2px solid #8fc41e;}

.indmix{width: 100%;overflow: hidden;padding-top: 64px;background: #f9f9f9;position: relative;}
.indmix::after{content: "";position: absolute;width: 100%;height: 40px;left: 0;bottom: 0;background: #fff;z-index: 1;}
.indnews, .indcall{width: 100%;position: relative;z-index: 3;}
.indnews{margin-top: 42px;padding-bottom: 112px;}
.indnews-main{width: 334px;float: left;position: relative;overflow: hidden;}
.indnews-main img{width: 100%;object-fit: cover;}
.indnews-main-cont{position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;padding: 50px 44px 80px;display: flex;justify-content: space-between;flex-direction: column;}
.indnews-main-title{width: 100%;}
.indnews-main-title h2, .indnews-imglink-cont h2{font-size: 22px;font-weight: 700;line-height: 1.4;color: #fff;}
.indnews-main-title p, .indnews-imglink-cont p{font-size: 14px;margin-top: 20px;color: #fff;}
.indnews-main-more{display: flex;align-items: center;justify-content: center;width: 170px;height: 40px;font-size: 14px;color: #fff;transition: all .4s ease;background: #1d2088;}
.indnews-main-more:hover{background: #fff;color: #1d2088;}
.indnews-items{width: calc(100% - 354px);float: right;background: #fff;}
.indnews-imglink{width: calc(100% - 350px);float: left;display: block;position: relative;overflow: hidden;}
.indnews-imglink img{width: 100%;object-fit: cover;transition: all .6s ease;}
.indnews-imglink:hover img{transform: scale(1.04);}
.indnews-imglink-cont{position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding: 50px 44px 80px;z-index: 2;}
.indnews-list, .indnews-imglink img, .indnews-main img{height: 442px;}
.indnews-list{width: 350px;float: right;padding: 0 40px;display: flex;flex-direction: column;justify-content: center;}
.indnews-list-link{display: block;width: 100%;margin-top: 24px;}
.indnews-list-link:first-child{margin-top: 0;}
.indnews-list-link p{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.indnews-list-link p a{color: #343333;transition: all .4s ease;}
.indnews-list-link span{display: block;font-size: 12px;color: #343333;line-height: 1;margin-top: 8px;}
.indnews-list-link:hover p a{color: #1d2088;text-decoration: underline;}
.indnews-more{display: inline-block;font-size: 14px;color: #1d2088;margin-top: 32px;}
.indnews-more:hover{text-decoration: underline;}
.indcall{background: #1d2088;padding: 0 44px 0 216px;}
.indcall-img{width: 145px;position: absolute;left: 32px;bottom: 0;z-index: 2;}
.indcall-img img{width: 100%;}
.indcall-cont, .indcall-call{display: flex;align-items: center;height: 130px;}
.indcall-cont{float: left;}
.indcall-cont h2{font-size: 24px;color: #fff;}
.indcall-call{float: right;}
.indcall-call a{display: flex;margin: 0 auto;align-items: center;justify-content: center;width: 172px;height: 42px;border: 2px solid #fff;font-size: 16px;color: #fff;transition: all .4s ease 0s;}
.indcall-call a:hover{background: #fff;color: #1d2088;}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .indban-cont h2 {font-size: 48px;margin-bottom: 14px;}
    .indban-cont p {font-size: 26px;}
    .indtab-link h2 {font-size: 22px;margin: 16px 0 12px;}
    .indtab-link {height: 210px;}
    .indtab {margin-top: -105px;}
    .indser {padding: 80px 0 30px;}
    .indTitle h2 {font-size: 30px;}
    .indpro {padding: 80px 0;}
    .indrel-cont h2, .indget-cont h2{font-size: 34px;margin-bottom: 8px;}
    .indrel-cont p, .indget-cont p{font-size: 18px;}
    .indrel-rel h6, .indget-rel h6{font-size: 30px;padding-left: 44px;}
    .indrel-rel p, .indget-input{padding-left: 44px;margin-top: 8px;}
    .indrel-img {top: -40px;width: 308px;}
    .indcase {padding: 88px 0 90px;}
    .indcase-prev{left: -68px;}
    .indcase-next{right: -68px;}
    .indapp {padding: 80px 0 60px;}
    .indapp-cont, .indapp-img img{height: 330px;}
    .indapp-cont label span {height: 62px;font-size: 28px;line-height: 60px;}
    .indapp-cont label{width: 64px;}
    .indget-img {top: -30px;width: 260px;}
    .indget, .indrel{padding: 74px 0;}
    .indpar{padding: 110px 0 80px;}
    .indnews-list, .indnews-imglink img, .indnews-main img {height: 380px;}
    .indnews-main-title h2, .indnews-imglink-cont h2 {font-size: 20px;}
    .indnews-main{width: 300px;}
    .indnews-items {width: calc(100% - 320px);}
    .indnews-main-cont, .indnews-imglink-cont{padding: 50px 44px;}
    .indnews {padding-bottom: 100px;}
    .indTitle i{width: 74px;}
    .indser-cont::after{width: 110px;}
    .indapp-cont h2 a, .indapp-cont h2 span{font-size: 22px;}
    .indban-cont {padding-bottom: 88px;}
}

@media all and (max-width:1439px) {
    /* 1360 */
    .indcase-loop{width: calc(100% - 80px);margin: 60px auto 0;}
}

@media all and (max-width:1359px) {
    /* 1280 */
    .indcase-loop{width: calc(100% - 120px);}
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .indban-cont h2 {font-size: 40px;margin-bottom: 10px;}
    .indban-cont p {font-size: 22px;}
    .indtab-link h2 {font-size: 18px;margin: 14px 0 10px;}
    .indtab-link {height: 188px;}
    .indtab {margin-top: -94px;}
    .indTitle h2 {font-size: 28px;}
    .indTitle p {font-size: 16px;margin: 16px 0;}
    .indTitle i{width: 64px;}
    .indser-cont {padding: 0 20px;}
    .indser-cont p {font-size: 14px;line-height: 22px;}
    .indser-cont::after{width: 100px;}
    .indser {padding: 68px 0 20px;}
    .indpro {padding: 68px 0;}
    .indpro-cont {width: 90%;padding: 0 20px;height: 84%;}
    .indrel-cont h2, .indget-cont h2 {font-size: 28px;margin-bottom: 8px;}
    .indrel-rel h6, .indget-rel h6{font-size: 26px;}
    .indrel-rel {margin-left: 50px;}
    .indget, .indrel {padding: 64px 0;}
    .indrel-img {top: -28px;width: 232px;}
    .indrel-cont p, .indget-cont p {font-size: 16px;}
    .indcase {padding: 72px 0 78px;}
    .indcase-icon h2 {font-size: 20px;margin-top: 14px;}
    .indapp {padding: 72px 0 50px;}
    .indapp-cont, .indapp-img img {height: 280px;}
    .indapp-cont label span {height: 52px;font-size: 26px;line-height: 50px;}
    .indapp-cont label {width: 54px;}
    .indapp-cont h2 {margin: 20px 0 14px;}
    .indapp-cont {padding: 0 36px;}
    .indget-cont {margin-right: 50px;}
    .indget-img {top: -30px;width: 200px;}
    .indpar {padding: 80px 0 60px;}
    .indnews-main-title h2, .indnews-imglink-cont h2 {font-size: 18px;}
    .indnews-main-cont, .indnews-imglink-cont{padding: 40px 28px;}
    .indnews-main{width: 240px;}
    .indnews-items {width: calc(100% - 260px);}
    .indnews-list {width: 300px;padding: 0 28px;}
    .indnews-imglink {width: calc(100% - 300px);}
    .indnews-list-link {margin-top: 16px;}
    .indnews-more {margin-top: 22px;}
    .indnews-list, .indnews-imglink img, .indnews-main img {height: 340px;}
    .indcall-img{width: 130px;}
    .indcall-cont h2 {font-size: 22px;}
    .indcall-cont, .indcall-call{height: 100px;}
    .indcall {padding: 0 32px 0 190px;}
    .indcase-loop{width: 100%;}
    .indban-cont {padding-bottom: 78px;}
}

@media all and (max-width:1151px) {
    /* 1024 */
    .indcase-prev, .indcase-next{display: none;}
    .indcase-loop .swiper-pagination{display: block;}
    .indcase-loop .swiper-wrapper {padding-bottom: 36px;}
    .indban-img img.pc{height: auto;min-height: 500px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .indban-cont h2 {font-size: 32px;}
    .indban-cont p {font-size: 18px;}
    .indban-img img.pc{min-height: 400px;}
    @keyframes banCont {0% {transform: translateY(80px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}
    .indtab-link p {font-size: 14px;line-height: 22px;}
    .indser-ul{height: auto;margin-top: 1px;}
    .indser {padding: 68px 0;}
    .indser-list {margin-top: 44px;}
    .indser-link{width: 50%;margin-top: -1px;}
    .indpro-menu li {padding: 0 12px;}
    .indpro-menu-link {height: 42px;}
    .indpro-link{width: 48%;}
    .indpro-cont {width: 94%;padding: 16px 20px;height: auto;bottom: 4%;opacity: 1;transform: scale(1);}
    .indrel-cont{width: 100%;}
    .indrel-rel {margin-left: 0;width: 100%;margin: 20px 0;}
    .indget-rel{width: 100%;}
    .indget-cont{width: 100%;padding-left: 0;margin: 20px 0;}
    .indget-input{max-width: 360px;}
    .indget-img{left: auto;right: 0;}
    .indnews-main{width: 100%;}
    .indnews-items{width: 100%;margin-top: 20px;}
    .indcall-img {width: 100px;left: 20px;}
    .indcall {padding: 0px 20px 0 144px;}
    .indcall-cont h2 {font-size: 20px;}
    .indnews {padding-bottom: 68px;}
    .indnews-main img{height: 240px;}
    .indapp-cont h2 a, .indapp-cont h2 span{display: block;}
    .indapp-cont h2 span{margin-left: 0;margin-top: 8px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .indban-img img.pc{display: none;}
    .indban-img img.mb{display: block;min-height: 300px;}
    .indban-cont {padding-bottom: 0;}
    .indban-cont h2 {font-size: 22px;margin-bottom: 6px;}
    .indban-cont p {font-size: 14px;}
    .indtab {margin-top: 20px;}
    .indtab-link{width: 50%;}
    .indtab-link:nth-child(2n):after {display: none;}
    .indtab-link::before {content: "";position: absolute;width: 100%;height: 1px;bottom: 0;right: 0;background: #2d30a4;}
    .indtab-link p {font-size: 13px;line-height: 21px;}
    .indtab-link:nth-last-child(1)::before, .indtab-link:nth-last-child(2)::before{display: none;}
    .indtab-link h2 {font-size: 16px;margin: 12px 0 8px;}
    .indtab-link i {height: 32px;}
    .indtab-link {height: 162px;}
    .indTitle h2 {font-size: 22px;line-height: 1.32;}
    .indTitle p {font-size: 16px;margin: 12px 0;line-height: 22px;}
    .indTitle i {width: 48px;}
    .indser-img h2 {font-size: 16px;}
    .indser-cont {padding: 0 12px;height: 200px;}
    .indser-cont p {font-size: 13px;line-height: 21px;}
    .indser-img{height: 132px;}
    .indser-list {margin-top: 32px;}
    .indser {padding: 40px 0;}
    .indpro {padding: 40px 0;}
    .indpro-menu {margin: 18px 0 32px;}
    .indpro-menu-link span {font-size: 16px;margin-left: 8px;}
    .indpro-menu-link {height: 38px;}
    .indpro-menu li{width: 50%;margin: 0;margin-top: 12px;text-align: center;}
    .indpro-menu{text-align: left;}
    .indpro-link{height: 160px;}
    .indpro-cont h2 {font-size: 15px;margin-bottom: 4px;}
    .indpro-cont {padding: 10px 12px;}
    .indpro-cont p{font-size: 13px;}
    .indpro-link img {max-width: 80%;max-height: 80%;}
    .indget, .indrel {padding: 36px 0 20px;}
    .indrel-img, .indget-img{position: static;width: 100%;text-align: center;}
    .indrel-img img, .indget-img img{max-width: 200px;}
    .indrel-cont h2, .indget-cont h2 {font-size: 22px;margin-bottom: 6px;}
    .indrel-rel h6, .indget-rel h6 {font-size: 22px;padding-left: 40px;}
    .indrel-rel, .indget-cont{margin: 16px 0 24px;}
    .indcase {padding: 40px 0;}
    .indcase-loop{margin-top: 32px;}
    .indcase-cont{padding-left: 0 24px;}
    .indapp {padding: 40px 0 28px;}
    .indapp-img{width: 100%;}
    .indapp-cont, .indapp-img img{height: auto;}
    .indapp-cont{width: 100%;padding: 24px 20px;}
    .indapp-cont h2 a, .indapp-cont h2 span {font-size: 20px;}
    .indget-input {max-width: 100%;padding-left: 0;}
    .indpar {padding: 40px 0;}
    .indpar-loop {margin-top: 32px;}
    .indpar-link{height: 100px;}
    .indmix {padding-top: 40px;}
    .indnews {padding-bottom: 32px;}
    .indnews-list, .indnews-imglink img, .indnews-main img{height: auto;}
    .indnews-main img{height: 180px;}
    .indnews-main-title p, .indnews-imglink-cont p{margin-top: 10px;}
    .indnews-main-cont, .indnews-imglink-cont {padding: 24px 20px;}
    .indnews-imglink{width: 100%;}
    .indnews-list{width: 100%;padding: 24px 20px;}
    .indcall-cont h2 {font-size: 18px;line-height: 1.32;}
    .indcall {padding: 32px 20px 140px;}
    .indcall-img{right: 0;}
    .indcall-cont, .indcall-call{height: auto;}
    .indcall-call{position: absolute;z-index: 2;right: 20px;bottom: 40px;}
}