@charset "utf-8";
/* ===================首页样式========================== */
.banner{width: 100%;overflow: hidden;position: relative;background: #000;}
.banner-image{width: 100%;overflow: hidden;}
.banner-image img{width: 100%;height: 100vh;transform: scale(1.1);transition: all 7s linear;}
.banner-cont{position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;color: #fff;text-align: left;}
.banner-cont .title{line-height: 1.1;}
/* -- */
.banner-cont .title, .banner-cont .text{opacity: 0;}
.swiper-slide-active .banner-image img{transform: scale(1);}
.swiper-slide-active .banner-cont .title{animation: bannerUp 1s ease both .6s;}
.swiper-slide-active .banner-cont .text{animation: bannerUp 1s ease both .7s;}
.oneSlide .banner-cont .title{animation: bannerUp 1s ease both 0s;}
.oneSlide .banner-cont .text{animation: bannerUp 1s ease both .1s;}
@keyframes bannerUp{0%{opacity: 0;transform: translateY(60px);filter: blur(4px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
/* -- */
.banner .swiper-pagination{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;pointer-events: none;}
.banner .swiper-pagination .contain{display: flex;flex-direction: column;align-items: flex-end;}
.banner .swiper-pagination-bullet{width: 6px;height: 6px;background: rgba(255, 255, 255, 0.5);opacity: 1;position: relative;margin: 27px 0 !important;pointer-events: auto;}
.banner .swiper-pagination-bullet i{position: absolute;width: 36px;height: 36px;margin: -18px 0 0 -18px;top: 50%;left: 50%;opacity: 0;transition: all .4s ease;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.5);}
.banner .swiper-pagination-bullet svg{position: absolute;z-index: 2;left: 50%;top: 50%;margin: -19px 0 0 -19px;width: 38px;height: 38px;transform: rotate(-90deg);opacity: 0;transition: all .4s ease;}
.banner .swiper-pagination-bullet svg circle{stroke-dasharray:120,120;stroke-dashoffset:120;}
.banner .swiper-pagination-bullet-active{background-color: #fff;}
.banner .swiper-pagination-bullet-active i{opacity: 1;}
.banner .swiper-pagination-bullet-active svg{opacity: 1;}
.banner .swiper-pagination-bullet-active svg circle{animation: bulletRun 4.8s linear both 1s;}
.banner .swiper-pagination-bullet-active.oneBullet svg circle{animation: bulletRun 4.8s linear both .2s;}
@keyframes bulletRun{0%{stroke-dashoffset:120;}100%{stroke-dashoffset:0;}}
/* -- */
.banner-control{position: absolute;width: 100%;z-index: 2;transform: translate3d(0,0,10px);left: 0;bottom: 9.2%;color: #fff;user-select: none;}
.banner-control .contain{align-items: center;display: flex;justify-content: space-between;}
.banner-control .hint{display: flex;align-items: center;}
.banner-control .hint i{display: block;overflow: hidden;border-radius: 40px;border: 2px solid #fff;width: 20px;height: 28px;position: relative;margin-right: 25px;}
.banner-control .hint i::after{animation: banDot 1.5s linear infinite; content: "";position: absolute;left: calc(50% - 1px);width: 2px;height: 5px;background: #fff;top: -6px;}
@keyframes banDot {
    0%{top: -6px;}
    100%{top: calc(100% + 6px);}
}
.banner-control .line{margin: 0 28px;flex: 1;height: 1px;overflow: hidden;position: relative;background: rgba(255, 255, 255, 0.2);}
.banner-control .num{display: flex;align-items: center;}
.banner-control .num b{font-weight: normal;}
.banner-control .num i{font-style: normal;margin: 0 6px 0 4px;}
.banner-control .line i{position: absolute;width: 0;height: 100%;top: 0;left: 0;background: #fff;}
.banner-control .line i.active{animation: bannerLine 4s linear both 1s;}
.banner-control .line i.active.one{animation: bannerLine 4s linear both .2s;}
@keyframes bannerLine{0%{width: 0}100%{width: 100%;}}
.indTitle{width: auto;}
.indTitle.center{width: 100%;}
.indgy{background: #fff;overflow: visible;height: 100vh;}
.indgy-sticky{width: 100%;top: 0;left: 0;position: sticky;overflow: hidden;}
.indgy-bg{width: 100%;height: 100vh;}
.indgy-wrap{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;z-index: 2;padding-top: 3%;}
.indgy-info{width: 100%;position: relative;text-align: center;max-width: 890px;margin-left: auto;margin-right: auto;}
.indgy-link{width: 100%;justify-content: center;}
.indgy-wrap .indTitle, .indgy-info, .indgy-link{opacity: 0;}
.indgy.active .indgy-wrap .indTitle{animation: indgyUp 1s ease both .4s;}
.indgy.active .indgy-info{animation: indgyUp 1s ease both .6s;}
.indgy.active .indgy-link{animation: indgyUp 1s ease both .8s;}
@keyframes indgyUp{0%{opacity: 0;transform: translateY(100px);}100%{opacity: 1;transform: translateY(0);}}
.indgy-shade{position: absolute;z-index: 1;width: 100%;height: 100vh;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);opacity: 0;}
.indgy-logo{position: absolute;z-index: 4;width: 100%;height: calc(100vh + 4px);top: -2px;left: 0;pointer-events: none;opacity: 0.9;}
.indgy-logo img {width: 100%;height: 100%;object-fit: cover;}
.indbj{background: #e6e6e6;min-height: 930px;}
.indbj-wrap{position: relative;z-index: 10;transform: translate3d(0,0,10px);pointer-events: none;}
.indbj-menu{width: 450px;user-select: none;}
.indbj-menu li{width: 100%;display: flex;}
.indbj-menu li[data-country="CN"]{width: 50%;}
.indbj-menu li p{height: 42px;cursor: pointer;display: flex;align-items: center;transition: all .4s ease;pointer-events: auto;}
.indbj-menu li p:hover, .indbj-menu li.active p{color: #005ca1;}
.indbj-num{width: 100%;}
.indbj-num li{margin-left: 60px;}
.indbj-num li:first-child{margin-left: 0;}
.indbj-num li .num{line-height: 1;}
.indbj-num li .num i{font-style: normal;margin-left: 8px;}
/* -- */
.amMap{position: absolute;right: -100px;bottom: -300px;}
.amMap, .amMap #chartdiv{width: 1200px;height: 1200px;}
.amMap-wrap{width: 100%;opacity: 0;transition: all .4s linear;visibility: hidden;}
.amMap-wrap.on{opacity: 1;visibility: visible;}
.amMap-bg{position: absolute;z-index: 4;width: 1400px;height: 1400px;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url("../images/index/indbjMap.png") no-repeat center/100% auto;}
.amMap-data{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.amMap-data li{position: absolute;width: 1px;height: 1px;z-index: 5;opacity: 0;visibility: hidden;pointer-events: none;}
.amMap-data-name{position: absolute;width: 8px;height: 8px;border-radius: 50%;background: #005ca1;left: 50%;top: 50%;margin: -4px 0 0 -4px;}
.amMap-data-name::before,.amMap-data-name::after {content: "";display: block;width: 20px;height: 20px;background: rgba(0, 92, 161, .8);border-radius: 50%;position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -10px;animation: amMapRing 1.5s linear infinite;opacity: 0;}
.amMap-data-name::before {animation-delay: .6s;}
.amMap-data-name::after {animation-delay: 0s;}
@keyframes amMapRing{0%{opacity:0;transform:scale(.1)}5%{opacity:1}to{opacity:0;transform:scale(1)}}
.amMap-data-cont{pointer-events: none; position: absolute;width: 540px;right: 4px;bottom: 1px;padding-bottom: 14px;}
.amMap-data-cont::before{content: "";position: absolute;width: 0;opacity: 0;right: 0;bottom: 0;height: 1px;background: #e77817;}
.amMap-data-cont .name{color: #e77817;opacity: 0;}
.amMap-data-cont .text{max-height: 245px;opacity: 0;overflow-y: auto;padding-right: 10px;margin-top: 10px;}
.amMap-data-cont .text::-webkit-scrollbar {width: 6px;}
.amMap-data-cont .text::-webkit-scrollbar-thumb {background: #d3d3d3;}
.amMap-data-cont .text::-webkit-scrollbar-track {background: rgba(0, 0, 0, .05);}
.amMap-data-cont .text{scrollbar-color:#d3d3d3 rgba(0, 0, 0, .05);scrollbar-width:thin;}
.amMap-data-cont .text{scrollbar-face-color: #d3d3d3;scrollbar-shadow-color: #d3d3d3;scrollbar-arrow-color: #000;scrollbar-track-color: rgba(0, 0, 0, .05);}
.amMap-data li.show{opacity: 1;visibility: visible;pointer-events: auto;}
.amMap-data li.active, .amMap-data li:hover{z-index: 66;}
.amMap-data li.active .amMap-data-name{background: #e77817;}
.amMap-data li.active .amMap-data-name::before,.amMap-data li.active .amMap-data-name::after{background: rgba(231, 120, 23, .8);}
.amMap-data li.active .amMap-data-cont{pointer-events: auto;}
.amMap-data li.active .amMap-data-cont::before{width: 100%;opacity: 1;transition: width .3s linear .1s,opacity .1s;}
.amMap-data li.active .amMap-data-cont .name,.amMap-data li.active .amMap-data-cont .text{opacity: 1;transition: opacity 0.3s linear .4s;}
.amMap-data li[data-country="CN"][data-city="foshan"]{top: 48%;left: 56.5%;}
.amMap-data li[data-country="CN"][data-city="shenzhen"]{top: 47.2%;left: 58.5%;}
.amMap-data li[data-country="CN"][data-city="wuhan"]{top: 42%;left: 57%;}
.amMap-data li[data-country="CN"][data-city="guangming"]{top: 46.7%;left: 58.2%;}
.amMap-data li[data-country="CN"][data-city="nanchang"]{top: 43%;left: 59%;}
.amMap-data li[data-country="CN"][data-city="dongguan"]{top: 46%;left: 58%;}
.amMap-data li[data-country="CN"][data-city="tongren"]{top: 44%;left: 53%;}
.amMap-data li[data-country="CN"][data-city="huizhou"]{top: 45.6%;left: 59%;}
.amMap-data li[data-country="CN"][data-city="chengdu"]{top: 42.2%;left: 53%;}
.amMap-data li[data-country="CN"][data-city="zhuhai"]{top: 48%;left: 58%;}
.amMap-data li[data-country="CN"][data-city="hefei"]{top: 40%;left: 59.6%;}
.amMap-data li[data-country="CN"][data-city="guangzhou"]{top: 47%;left: 57.4%;}
.amMap-data li[data-country="CN"][data-city="beijing"]{top: 33%;left: 57%;}
.amMap-data li[data-country="CN"][data-city="changsha"]{top: 44.5%;left: 56%;}
.amMap-data li[data-country="VN"]{top: 38%;left: 51.5%;}
.amMap-data li[data-country="MX"]{top: 36%;left: 48%;}
.indly{background: #f5f5f5;}
.indly-menu{width: 100%;user-select: none;}
.indly-menu-click{display: block;text-align: center;width: 100%;position: relative;padding-bottom: 38px;}
.indly-menu-click::after{content: "";position: absolute;width: 0;opacity: 0;height: 3px;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #005ca1;transition: width .4s ease,opacity .1s ease .4s;}
.indly-menu-click .wrap{position: relative;width: 100%;}
.indly-menu-click .img{margin: 0 auto;display: flex;width: 72px;height: 62px;align-items: flex-end;justify-content: center;position: relative;}
.indly-menu-click .img img{max-width: 100%;max-height: 100%;transition: all .4s ease;}
.indly-menu-click .img img.h{opacity: 0;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;}
.indly-menu-click .text{transition: all .4s ease;}
.indly-menu-click .line{position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-right: 1px solid #ddd;}
.indly-menu .swiper-slide:first-child .indly-menu-click .line{border-left: 1px solid #ddd;}
.indly-menu-click:hover .img img.s{opacity: 0;}
.indly-menu-click:hover .img img.h{opacity: 1;}
.indly-menu-click:hover .text{color: #005ca1;}
.indly-menu-click.active .img img.s{opacity: 0;}
.indly-menu-click.active .img img.h{opacity: 1;}
.indly-menu-click.active .text{color: #005ca1;}
.indly-menu-click.active::after{width: 100%;opacity: 1;transition: width .4s ease .1s,opacity .1s ease;}
.indly-loop{width: 100%;overflow: hidden;}
.indly-loop-wrap{width: 100%;position: relative;}
.indly-loop-wrap img.bg{width: 100%;height: 678px;}
.indly-loop-cont{position: absolute;background: url("../images/index/indlySd.png") repeat-y left center;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;transform: translate3d(0,0,10px);display: flex;align-items: center;color: #fff;}
.indly-loop-cont .wrap{max-width: 700px;}
.indly-loop-cont .title, .indly-loop-cont .text, .indly-loop-cont .link{opacity: 0;}
.swiper-slide-active .indly-loop-cont .title{animation: indlyUp 1s ease both .8s;}
.swiper-slide-active .indly-loop-cont .text{animation: indlyUp 1s ease both 1s;}
.swiper-slide-active .indly-loop-cont .link{animation: indlyUp 1s ease both 1.2s;}
@keyframes indlyUp{0%{opacity: 0;transform: translateY(60px);}100%{opacity: 1;transform: translateY(0);}}
.indal{background: #fff;}
.indal-head{width: 100%;justify-content: space-between;align-items: flex-end;}
.indal-head .btn{width: auto;}
.indal-head .btn a{position: relative;height: 52px;padding: 0 50px;display: flex;align-items: center;color: #005ca1;margin-left: 10px;}
.indal-head .btn a:first-child{margin-left: 0;}
.indal-head .btn a::before{background: transparent;border: 1px solid #005ca1;}
.indal-head .btn a.active::before, .indal-head .btn a:hover::before{background: #005ca1;}
.indal-head .btn a.active span, .indal-head .btn a:hover span{color: #fff;}
.indal-wrap{width: 100%;}
.indal-wrap .items{width: 100%;display: none;}
.indal-wrap .items.active{display: block;}
.indal-loop{width: 100%;position: relative;}
.indal-loop .swiper-container{overflow: visible;}
.indal-link{display: block;width: 100%;overflow: hidden;position: relative;}
.indal-link img.bg{width: 100%;transition: all .6s ease;height: 400px;}
.indal-link-cont{position: absolute;opacity: 0;transform: scale(0.84);transition: all .4s ease;width: 100%;height: 100%;padding: 0 40px;text-align: center;top: 0;left: 0;z-index: 4;background: rgba(0, 92, 161, .8);display: flex;flex-direction: column;justify-content: center;align-items: center;}
.indal-link:hover img.bg{transform: scale(1.06);}
.indal-link:hover .indal-link-cont{opacity: 1;transform: scale(1);}
.indal-link-cont .title, .indal-link-cont .text, .indal-link-cont .link{opacity: 0;}
.indal-link-cont .title{width: 100%;}
.indal-link:hover .title{animation: indalUp 1s ease both .2s;}
.indal-link:hover .text{animation: indalUp 1s ease both .3s;}
.indal-link:hover .link{animation: indalUp 1s ease both .4s;}
@keyframes indalUp{0%{opacity: 0;transform: translateY(40px);}100%{opacity: 1;transform: translateY(0);}}
.indal-loop .swiper-pagination{position: relative;bottom: 0;font-size: 0;height: 1px;background: #ddd;width: 100%;}
.indal-loop .swiper-pagination span{background: #005ca1;}
.indal-link-more{display: none;}
.indhz{background: #f5f5f5;}
.indhz-head{width: 100%;justify-content: space-between;align-items: flex-end;}
.indhz-head .btn{width: auto;}
.indhz-head .btn a{position: relative;height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;color: #005ca1;margin-left: 10px;}
.indhz-head .btn a:first-child{margin-left: 0;}
.indhz-head .btn a i{font-size: inherit;}
.indhz-head .btn a.next i{transform: rotateY(180deg);}
.indhz-head .btn a::before{background: transparent;border: 1px solid #005ca1;}
.indhz-head .btn a.active::before, .indhz-head .btn a:hover::before{background: #005ca1;}
.indhz-head .btn a.active i, .indhz-head .btn a:hover i{color: #fff;}
.indhz-loop{width: 100%;}
.indhz-list{width: 100%;}
.indhz-list ul{margin: 1px 0 0 1px;}
.indhz-list li{width: 20%;margin: -1px 0 0 -1px;background: #f5f5f5;height: 160px;display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;}
.indhz-list li img{max-width: 76%;max-height: 76%;mix-blend-mode: darken;transition: all .6s ease;}
.indhz-list li:hover img{transform: scale(1.1);}
.indhz-loop .swiper-pagination{width: 100%;position: relative;font-size: 0;bottom: 0;}
.indhz-loop .swiper-pagination-bullet{background: #ddd;opacity: 1;margin: 0 0 0 12px !important;}
.indhz-loop .swiper-pagination-bullet:first-child{margin: 0 !important;}
.indhz-loop .swiper-pagination-bullet-active {background: #005ca1;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .banner-control {bottom: 8%;}
    .amMap, .amMap #chartdiv {width: 1000px;height: 1000px;}
    .amMap-bg {width: 1200px;height: 1200px;}
    .amMap {right: -80px;bottom: -200px;}
    .indbj {min-height: 880px;}
    .indly-loop-wrap img.bg{height: 566px;}
    .indal-link img.bg{height: 350px;}
}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .banner-control {bottom: 7%;}
    .banner .swiper-pagination-bullet {margin: 24px 0 !important;}
    .indbj-menu {width: 400px;}
    .indbj-menu li p {height: 38px;}
    .indbj-num li {margin-left: 50px;}
    .amMap, .amMap #chartdiv {width: 900px;height: 900px;}
    .amMap-bg {width: 1100px;height: 1100px;}
    .amMap {right: -60px;bottom: -180px;}
    .amMap-data-cont {width: 500px;}
    .indbj{min-height: 760px;}
    .indly-menu-click {padding-bottom: 30px;}
    .indly-loop-wrap img.bg{height: 508px;}
    .indal-head .btn a {height: 48px;padding: 0 44px;}
    .indly-menu-click .img {width: 64px;height: 54px;}
    .indal-link img.bg{height: 284px;}
    .indhz-head .btn a {height: 54px;width: 54px;}
    .indhz-list li {height: 136px;}
    .indal-link-cont{padding: 0 30px;}
}
@media all and (max-width:1430px) {
    /* 1360 */
    .amMap, .amMap #chartdiv {width: 860px;height: 860px;}
    .amMap-bg {width: 1000px;height: 1000px;}
    .amMap {right: -60px;bottom: -180px;}
}
@media all and (max-width:1350px) {
    /* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .banner-control {bottom: 6%;}
    .banner .swiper-pagination-bullet {margin: 18px 0 !important;}
    .indbj-menu {width: 340px;}
    .indbj-menu li p {height: 34px;}
    .amMap, .amMap #chartdiv {width: 760px;height: 760px;}
    .amMap-bg {width: 900px;height: 900px;}
    .amMap {right: -60px;bottom: -180px;}
    .indbj{min-height: 652px;}
    .amMap-data-cont {width: 410px;}
    .indly-menu-click {padding-bottom: 24px;}
    .indly-loop-wrap img.bg{height: 406px;}
    .indal-head .btn a {height: 42px;padding: 0 32px;}
    .indal-link img.bg{height: 348px;}
    .indhz-head .btn a {height: 48px;width: 48px;}
    .indhz-list li {height: 120px;}
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
    .banner-image img{height: calc(100vh - 60px);}
    .indgy{height: auto;overflow: hidden;padding: 80px 4%;}
    .indgy-sticky{position: relative;}
    .indgy-wrap{position: relative;padding: 0;}
    .indgy-shade{display: none;}
    .indgy-logo{display: none;}
    .indgy-bg {height: auto;margin-top: 40px;}
    .indgy-wrap .indTitle .title{color: #333;}
    .indgy-wrap .indTitle .text{color: #666;}
    .indgy-wrap .indgy-info .name{color: #333;}
    .indgy-wrap .indgy-info .text{color: #666;}
    .indgy-wrap .indTitle, .indgy-info, .indgy-link{opacity: 1;}
    .indbj-menu{width: 100%;}
    .amMap{position: relative;margin: 0 auto;left: 0;right: 0;margin: 100px auto -200px;bottom: 0;}
    .indbj-wrap{pointer-events: auto;}
    .indbj-menu li[data-country="CN"] {width: 20%;}
    .indbj {min-height: auto;}
    .indal-link-cont{opacity: 1;transform: scale(1);top: auto;height: auto;bottom: 0;padding: 18px 20px;}
    .indal-link-cont .title, .indal-link-cont .text, .indal-link-cont .link{opacity: 1;animation: none !important;}
    .indal-link-cont .text, .indal-link-cont .link{display: none;}
    .indal-link-more{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;transform: translate3d(0,0,10px);}
    .indgy-wrap .contain{width: 100%;}
}
@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .indal-link img.bg{height: 266px;}
    .indhz-list li {height: 100px;}
    .indly-menu{margin-top: 24px;}
    .indhz-loop .swiper-pagination{margin-top: 20px;}
    .amMap, .amMap #chartdiv {width: 600px;height: 600px;}
    .amMap-bg {width: 700px;height: 700px;}
    .amMap-data-cont {width: 300px;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:720px) {
    /* 移动终端 360 适配 */
    .banner-slide{transform: scale(1);}
    .banner-cont{text-align: center;}
    .banner-control{display: none;}
    .banner .swiper-pagination {height: auto;top: auto;bottom: 40px;}
    .banner .swiper-pagination .contain {flex-direction: row;align-items: center;justify-content: center;}
    .banner .swiper-pagination-bullet {margin: 0 16px !important;}
    .banner .swiper-pagination-bullet svg {margin: -13px 0 0 -13px;width: 26px;height: 26px;}
    .banner .swiper-pagination-bullet i {width: 24px;height: 24px;margin: -12px 0 0 -12px;}
    .banner .swiper-pagination-bullet svg circle {stroke-dasharray: 80,80;stroke-dashoffset: 80;}
    @keyframes bulletRun{0%{stroke-dashoffset:80;}100%{stroke-dashoffset:0;}}
    .indgy {padding: 36px 4%;}
    .indgy-link{margin-top: 20px;}
    .indgy-bg {margin-top: 24px;}
    .indbj-menu li[data-country="CN"] {width: 33.3333%;}
    .indbj-menu li p {height: 26px;}
    .indbj-num{margin-top: 24px;}
    .indbj-num ul{margin-top: -14px;}
    .indbj-num li{width: 33.3333%;margin: 14px 0 0;display: flex;flex-direction: column;}
    .indbj-num li:nth-child(4){width: 66.6666%;}
    .indbj-num li .num i {margin-left: 4px;}
    .indly-menu-click .img {width: 48px;height: 40px;}
    .indly-menu-click {padding-bottom: 16px;}
    .indly-menu-click::after{height: 2px;}
    .indly-loop-wrap img.bg{height: 220px;}
    .indly-loop-cont{background-size: 140% auto;}
    .indal-head .btn a {height: 36px;padding: 0 20px;margin-left: 6px;}
    .indal-link img.bg{height: 256px;}
    .indal-loop .swiper-container{overflow: hidden;}
    .indal-link-cont {padding: 14px 18px;}
    .indhz-head .btn a {height: 38px;width: 38px;margin-left: 6px;}
    .indhz-list li{width: 50%;height: 80px;}
    .amMap, .amMap #chartdiv {width: 300px;height: 300px;}
    .amMap-bg {width: 340px;height: 340px;}
    .amMap {margin: 36px auto -150px;}
    .amMap-data-cont{display: none;}
    .amMap-data-name {width: 4px;height: 4px;margin: -2px 0 0 -2px;}
    .amMap-data-name::before, .amMap-data-name::after {width: 14px;height: 14px;margin: -7px 0 0 -7px;}
    .indbj-menu li p:hover{color: #666;}
    .indbj-menu li.active p{color: #005ca1;}
    .indly-menu-click:hover .img img.s{opacity: 1;}
    .indly-menu-click:hover .img img.h{opacity: 0;}
    .indly-menu-click:hover .text{color: #333;}
    .indly-menu-click.active .img img.s{opacity: 0;}
    .indly-menu-click.active .img img.h{opacity: 1;}
    .indly-menu-click.active .text{color: #005ca1;}
}