.idxBg{background: url(../images/indexbg@2x.png) top center no-repeat;background-size: cover; background-attachment: fixed;width: 100%;}
.idxBg .content{padding: 25px 2%;}
.idxBg .content .main_left{width:540px;}
.idxBg .content .main_left .one{padding: 80px 0;}
.idxBg .content .main_left .one ul{gap: 1rem;}
.idxBg .content .main_left .one ul li{flex: 1; background: url(../images/index_one_iconbg1.svg) center bottom no-repeat;background-size: 100%;}
.idxBg .content .main_left .one ul li .ico{padding:30px 0 30px;position: relative;}
.idxBg .content .main_left .one ul li .ico img{margin: auto;width: 1.5rem;}
.idxBg .content .main_left .one ul li .ico::before{position: absolute;content: '';width: 96px;height: 68px;background: url(../images/one_touying.png) center no-repeat;left: 50%;transform: translateX(-50%);}
.idxBg .content .main_left .one ul li .title{line-height: 20px;    margin-bottom: 10px;    padding-top: 20px;}
.idxBg .content .main_left .one ul li .shuzi {line-height: 44px;margin-bottom: 65px;padding-bottom: 10px;}
.idxBg .content .main_left .one ul li .shuzi span{font-family: "Barlow-Medium";color: #3A0001;}
#map {
				width: 665px;
				height: 500px;
				position: absolute;
				left: -60px;
				    top: -65px;
			}
			.mapbg{position: absolute;     width: 98.3%;
      left: 6px;
      top: -7px;
    max-width: inherit;}
			.three .intel{width: 100%;height: 400px;}

.index_title_all{background: #BB0003;line-height: 48px;}
.index_title_all span{font-weight: bold; margin-left: 20px;background: url(../images/titleAllico.svg) left center no-repeat;padding-left: 15px;color: #fff;filter: brightness(0) invert(1);}

.idxBg .content .main_left .two{margin-top: 20px;background-color: rgba(255,255,255,0.6);border-radius: 4px;padding-bottom: 15px;}
.idxBg .content .main_left .two .wrap {margin-top: 20px;position: relative;}
.idxBg .content .main_left .two .wrap .name{position: absolute;padding-left: 15px;font-size: 13px;left: 20px;}
.idxBg .content .main_left .two .wrap .name::before{width: 8px;height: 8px;background: #BB0003;left: 0;top: 50%;margin-top: -4px;}
#chart {	width: calc(100% - 40px);margin:0 20px;	height: 260px;  }
.idxBg .content .main_left .three{margin-top: 70px;padding-bottom: 20px;}
.idxBg .content .main_left .three .index_three_bg{width: 100%;left: 0;top: 50%;transform: translateY(-50%);position: absolute;}
.idxBg .content .main_left .three .lagen{position: absolute;left: 0;top: 0;width: 33px;}
.aMapWrap{position: relative;background: url(../images/Africa_map@2x.png) -2px 13px no-repeat;background-size: 100%;padding-bottom: 5px;}
.aMapWrap svg g{cursor: pointer;position: relative;}
.aMapWrap svg text{fill:#fff;color: #fff;font-size: 18px;text-shadow: 	1px 1px 0 #BB0003,	-1px 1px 0 #BB0003,	1px -1px 0 #BB0003,	-1px -1px 0 #BB0003;}
.aMapWrap svg path{fill:#ffffff;stroke-width: 1px;stroke:#ddd;}
.aMapWrap svg .text{display: none;position: relative;z-index: 10;width: 260px;background: #fff;height: 160px;font-size: 20px;line-height: 34px;padding: 10px 14px;border-left: 2px solid #ffbe49;box-shadow: 0 0 20px rgba(0, 0, 0, .1);color: #6d777c;left: 80%;top: 10%;}
.aMapWrap svg .text p i{color: #BB0003;margin-left: 20px;}
.aMapWrap svg g:hover {    z-index: 30;}
.aMapWrap svg g:hover .text {    display: block;}
.aMapWrap svg .zIndex{position: relative;z-index: 3;}
.aMapWrap svg g.color1 path{fill: #FFEBEB;}
.aMapWrap svg g.color2 path{fill:#FFE3E3}
.aMapWrap svg g.color3 path{fill:#FFC9C9}
.aMapWrap svg g.color4 path{fill:#FFA9A9}
.aMapWrap svg g.color5 path{fill:#FF8787}
.aMapWrap svg g.color6 path{fill:#FF6B6B}
.aMapWrap svg g.color7 path{fill:#FB5352}
.aMapWrap svg g.color8 path{fill:#EF3E3F}
.aMapWrap svg g.color9 path{fill:#E03131}
.aMapWrap svg g.color10 path{fill:#BB0003}

.idxBg .content .main_center{width: calc(100% - 540px - 21.7% - 3.2%);margin: 0 1.6%;}
.idxBg .content .main_center .banner{margin-bottom: 30px;}
.idxBg .content .main_center .banner a{padding-bottom: 340px;}
.idxBg .content .main_center .four{background: rgba(255,255,255,0.6);border-radius: 4px;padding-top: 22px;}
.idxBg .content .main_center .four .tabs{justify-content: center;gap: 50px;text-align: center;color: #3A0001;line-height: 20px;margin-bottom: 10px;padding-bottom: 10px;}
.idxBg .content .main_center .four .tabs .item{height: 45px;width: 130px;background: url(../images/index_four_ico@2x.png) center bottom no-repeat;padding-bottom: 10px;background-size: 100%; cursor: pointer;}
.idxBg .content .main_center .four .tabs .item a{color: #3A0001;}
.idxBg .content .main_center .four .tabs .item.active a{color: #BB0003;}
.idxBg .content .main_center .four .tabSwiper{padding: 0 20px;}
.idxBg .content .main_center .four table{margin-top: 24px;table-layout: fixed;width: 100%;}
.idxBg .content .main_center .four table thead tr{border-bottom:1px solid rgba(30,0,0,0.2);}
.idxBg .content .main_center .four table thead tr td{line-height: 20px;padding-bottom: 20px;}
.idxBg .content .main_center .four table thead tr td i{font-size: 10px;}
.idxBg .content .main_center .four table ,.idxBg .content .main_center .four table td{border-collapse: collapse;text-align: center;}
.idxBg .content .main_center .four table tbody{line-height: 56px;}
.idxBg .content .main_center .four table tbody tr{border-bottom:1px dashed rgba(208,199,200,0.3)}
.idxBg .content .main_center .four table td:nth-child(1){width: 130px;}
.idxBg .content .main_center .four table td:nth-child(2){width: 240px;}
.idxBg .content .main_center .four table td:nth-child(3){width: 130px;}
.idxBg .content .main_center .four table td:nth-child(4){width: 170px;}
.idxBg .content .main_center .four .swiper-slide{overflow: hidden;}
.idxBg .content .main_center .four table td{white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.idxBg .content .main_center .four table td a{white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;display: block;}
.idxBg .content .main_center .four table td a:hover{transform: translateX(3px);}
.idxBg .content .main_center .four table td a:hover,.idxBg .content .main_right .item2 ul li a:hover,.idxBg .content .main_right .item1 ul li a:hover{color: #BB0003;transform: translateX(3px);}
.idxBg .content .main_right{width: 21.7%;}
.idxBg .content .main_right .item1 {margin-bottom: 30px;background: rgba(255, 255, 255, 0.6);border-radius: 4px;}
.idxBg .content .main_right .item1 ul,.idxBg .content .main_right .item2 ul{padding: 0 20px 24px;}
.idxBg .content .main_right .item1 ul li a{justify-content: space-between;line-height: 20px;margin-top: 18px;}
.idxBg .content .main_right .item1 ul li a span{width: calc(100% - 115px);}
.idxBg .content .main_right .item1 ul li a i{width: 90px;}
.idxBg .content .main_right .item2 ul li a{line-height: 60px;border-bottom: 1px dashed rgba(208,199,200,0.3);}
.idxBg .content .main_right .item2{background: rgba(255, 255, 255, 0.6);border-radius: 4px;}