.opacity0 {
opacity: 0;
}
.none {
display: none;
}
.poab {
position: absolute;
z-index: 2;
}
.pofix {
position: fixed;
z-index: 2;
}
.trasitionBaseTxt {
transition: all 500ms cubic-bezier(0, 0, 0.5, 1);
}
.trasitionBaseOp {
transition: all 1s linear;
}
.trasitionPhotovoltaic {
transition: all 0.4s cubic-bezier(0.61, 1, 0.88, 1);
}
.actBefore {
opacity: 0;
transform: translateY(25px);
visibility: hidden;
}
.act {
opacity: 1;
transform: translateY(0);
visibility: visible;
}
.global_content {
width: 100%;
height: 700px;
position: relative;
z-index: 3;
text-align: center;
overflow: hidden;
padding: 100px 0;
background-color: #ffffff;
}
.global_content .globalBg {
position: absolute;
z-index: 2;
width: 100%;
height: 900px;
left: 0;
top: 0;
background-image: url(https://www-cdn.trinasolar.com/wwwstorage/sites/6/en-centralized-solution-global_bg.png);
background-size: 100% 100%;
background-repeat: no-repeat;
z-index: -1;
}
.global_content .globalWrap {
width: 1460px;
height: 700px;
position: absolute;
left: 50%;
top: 100px;
transform: translate(-50%, 0);
max-width: calc(100% - 2rem);
}
.global_content .globalWrap .title {
font-size: 40px;
width: 1460px;
height: auto;
text-align: left;
margin-bottom: 30px;
margin: 0 auto;
opacity: 0;
transform: translateY(25px);
visibility: hidden;
}
.global_content .globalWrap .title span {
background: linear-gradient(to right, #006fb6, #009eff);
-webkit-background-clip: text;
color: transparent;
}
.global_content .globalWrap .title.act {
opacity: 1;
transform: translateY(0);
visibility: visible;
}
.global_content .globalWrap .map_content {
width: 100%;
height: 630px;
display: flex;
justify-content: space-between;
}
.global_content .globalWrap .map_content .txtList ul {
margin-top: 110px;
}
.global_content .globalWrap .map_content .txtList ul li {
text-align: left;
margin-top: 40px;
opacity: 0;
transform: translateY(20px);
/* 初始位置稍微向下偏移 */
transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.global_content .globalWrap .map_content .txtList ul li .txt_title {
font-size: 20px;
color: #003967;
}
.global_content .globalWrap .map_content .txtList ul li .txt_desc {
color: #646464;
font-size: 14px;
margin-top: 22px;
line-height: 28px;
line-height: 26px;
}
.global_content .globalWrap .map_content .txtList ul li.visible {
opacity: 1;
transform: translateY(0);
}
.global_content .globalWrap .map_content .txtList ul li:hover .txt_title span {
background: linear-gradient(to right, #006fb6 75%, #009eff 100%);
-webkit-background-clip: text;
color: transparent;
}
.global_content .globalWrap .map_content .txtList ul li:hover .txt_desc {
color: #0086E1;
}
.global_content .globalWrap .map_content .right_map {
width: 1089px;
height: 552px;
position: relative;
background-color: transparent !important;
opacity: 0;
transform: translateY(25px);
visibility: hidden;
}
.global_content .globalWrap .map_content .right_map.act {
opacity: 1;
transform: translateY(0);
visibility: visible;
}
.global_content .globalWrap .map_content .right_map .mapImg {
width: 1098px;
height: 563px;
position: absolute;
top: 0;
left: 0;
}
.global_content .globalWrap .map_content .right_map .map_1_area,
.global_content .globalWrap .map_content .right_map .map_2_area,
.global_content .globalWrap .map_content .right_map .map_3_area {
width: 1098px;
height: 563px;
position: absolute;
top: 0;
left: 0;
z-index: 8;
opacity: 0;
pointer-events: none;
display: none;
transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point,
.global_content .globalWrap .map_content .right_map .map_2_area .point,
.global_content .globalWrap .map_content .right_map .map_3_area .point {
width: 15%;
height: 10%;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
pointer-events: none;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point .circle,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle {
position: absolute;
bottom: 0;
width: 11px;
height: 11px;
border-radius: 50%;
background: linear-gradient(to right, #006fb6, #008be8);
/* 保持初始背景颜色 */
z-index: 1;
pointer-events: all;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point .circle::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle::before,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point .circle::after,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle::after,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 50%;
border: 5px solid transparent;
/* 透明边框 */
box-sizing: border-box;
transition: opacity 0.3s ease, transform 0.3s ease;
opacity: 0;
/* 初始状态下圆环不可见 */
}
.global_content .globalWrap .map_content .right_map .map_1_area .point .circle::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle::before,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle::before {
border-color: rgba(0, 111, 182, 0.25);
/* 半透明圆环颜色 */
transform: scale(2);
/* 稍微放大以覆盖圆形 div */
z-index: -1;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point .circle::after,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle::after,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle::after {
border-color: rgba(0, 111, 182, 0.2);
/* 半透明圆环颜色 */
transform: scale(3);
/* 稍微放大以覆盖圆形 div */
z-index: -2;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point .circle:hover::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle:hover::before,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle:hover::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point .circle:hover::after,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle:hover::after,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle:hover::after {
opacity: 1;
/* 鼠标移入时圆环可见 */
}
.global_content .globalWrap .map_content .right_map .map_1_area .point .circleAct::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circleAct::before,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circleAct::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point .circleAct::after,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circleAct::after,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circleAct::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 50%;
border: 5px solid transparent;
/* 透明边框 */
box-sizing: border-box;
transition: opacity 0.3s ease, transform 0.3s ease;
opacity: 1;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point .circleAct::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circleAct::before,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circleAct::before {
border-color: rgba(0, 111, 182, 0.25);
/* 半透明圆环颜色 */
transform: scale(2);
/* 稍微放大以覆盖圆形 div */
z-index: -1;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point .circleAct::after,
.global_content .globalWrap .map_content .right_map .map_2_area .point .circleAct::after,
.global_content .globalWrap .map_content .right_map .map_3_area .point .circleAct::after {
border-color: rgba(0, 111, 182, 0.2);
/* 半透明圆环颜色 */
transform: scale(3);
/* 稍微放大以覆盖圆形 div */
z-index: -2;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point p,
.global_content .globalWrap .map_content .right_map .map_2_area .point p,
.global_content .globalWrap .map_content .right_map .map_3_area .point p {
font-size: 14px;
display: inline-block;
color: #ffffff;
position: absolute;
background: linear-gradient(to right, #006fb6 25%, #00c6fd 100%);
padding: 5px 16px;
border-radius: 20px;
top: 0;
opacity: 0;
transition: opacity 0.5s ease-in-out;
pointer-events: none;
z-index: 4;
width: auto;
background: none;
color: #0081cc;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point img,
.global_content .globalWrap .map_content .right_map .map_2_area .point img,
.global_content .globalWrap .map_content .right_map .map_3_area .point img {
border-radius: 10px;
width: 100%;
height: auto;
position: absolute;
top: -160%;
z-index: 3;
opacity: 0;
transition: opacity 0.5s ease-in-out;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point:hover,
.global_content .globalWrap .map_content .right_map .map_2_area .point:hover,
.global_content .globalWrap .map_content .right_map .map_3_area .point:hover {
z-index: 9;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point:hover p,
.global_content .globalWrap .map_content .right_map .map_2_area .point:hover p,
.global_content .globalWrap .map_content .right_map .map_3_area .point:hover p,
.global_content .globalWrap .map_content .right_map .map_1_area .point:hover img,
.global_content .globalWrap .map_content .right_map .map_2_area .point:hover img,
.global_content .globalWrap .map_content .right_map .map_3_area .point:hover img {
opacity: 1;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle {
background: linear-gradient(to right, #de271c, #f21a11);
/* 保持初始背景颜色 */
}
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle::before {
border-color: rgba(242, 26, 17, 0.25);
/* 半透明圆环颜色 */
}
.global_content .globalWrap .map_content .right_map .map_2_area .point .circle::after {
border-color: rgba(242, 26, 17, 0.2);
/* 半透明圆环颜色 */
}
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle {
background: linear-gradient(to right, #29b8ff, #5fcaff);
/* 保持初始背景颜色 */
}
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle::before {
border-color: rgba(48, 186, 255, 0.25);
/* 半透明圆环颜色 */
}
.global_content .globalWrap .map_content .right_map .map_3_area .point .circle::after {
border-color: rgba(48, 186, 255, 0.2);
/* 半透明圆环颜色 */
}
.global_content .globalWrap .map_content .right_map .map_area.visible {
opacity: 1;
display: block;
}
.global_content .globalWrap .map_content .right_map .map_3_area .point p {
background: linear-gradient(to right, #29b8ff 5%, #5fcaff 100%);
}
.global_content .globalWrap .map_content .right_map .map_1_area .point1 {
left: 7.4%;
top: 35.5%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point2 {/*墨西哥*/
left: 10.8%;
top: 40.85%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point3 {
left: 19.5%;
top: 58.5%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point4 {
left: 20.8%;
top: 78.4%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point5 {
left: 26.9%;
top: 71%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point6 {
left: 39.7%;
top: 30.4%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point7 {
left: 39.9%;
top: 19.4%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point8 {
left: 41.3%;
top: 28.1%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point9 {
left: 42.8%;
top: 26.6%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point10 {
left: 43.8%;
top: 25.2%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point11 {
left: 45.1%;
top: 28.2%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point12 {
left: 55.7%;
top: 41.1%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point13 {
left: 61.9%;
top: 38.6%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point14 {/*新加坡*/
right: 15.7%;
top: 54.4%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point15 {/*泰国*/
right: 16.4%;
bottom: 43.5%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point16 {/*越南*/
right: 14%;
bottom: 42.3%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point17 {/*韩国*/
left: 75.9%;
top: 35.3%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point18 {/*日本*/
right: 5.25%;
top: 32.3%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point19 {
left: 82.5%;
top: 75.3%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point1 {
left: 62.8%;
top: 29.9%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point2 {
left:65.8%;
top: 30.4%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point3 {
left: 67.3%;
top: 33.1%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point4 {
left: 68.2%;
top: 40.4%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point5 {
left: 68.6%;
top: 31.9%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point6 {
left: 70.1%;
top: 32.2%;
top: 31.5%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point7 {
left: 70.7%;
top: 32.9%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point8 {
right: 14%;
top: 29%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point9 {
right: 13.7%;
top: 34.6%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point10 {
right: 13.1%;
top: 31.9%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point11 {
right: 11.8%;
top: 33.1%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point14::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point15::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point16::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point17::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point18::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point19::before{
content: "";
display: block;
border-right: 1px solid #231815;
border-bottom: 1px solid #231815;
position: absolute;
transform:translateY(100%);
bottom:0px;
right:50%;
opacity: 0;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point3 p{
}
.global_content .globalWrap .map_content .right_map .map_1_area .point14 p,
.global_content .globalWrap .map_content .right_map .map_1_area .point15 p,
.global_content .globalWrap .map_content .right_map .map_1_area .point16 p,
.global_content .globalWrap .map_content .right_map .map_1_area .point17 p,
.global_content .globalWrap .map_content .right_map .map_1_area .point18 p,
.global_content .globalWrap .map_content .right_map .map_1_area .point19 p{
position: absolute;
background: none;
display: flex;
align-items: flex-end;
justify-content: flex-start;
box-sizing: border-box;
top: auto;
bottom: 0;
right:50%;
color: #0081cc;
transform:translateY(100%);
padding: 5px;
opacity: 0;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point5::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point6::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point7::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point8::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point9::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point10::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point11::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point5 p,
.global_content .globalWrap .map_content .right_map .map_2_area .point6 p,
.global_content .globalWrap .map_content .right_map .map_2_area .point7 p,
.global_content .globalWrap .map_content .right_map .map_2_area .point8 p,
.global_content .globalWrap .map_content .right_map .map_2_area .point9 p,
.global_content .globalWrap .map_content .right_map .map_2_area .point10 p,
.global_content .globalWrap .map_content .right_map .map_2_area .point11 {
opacity: 0;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point14:hover::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point15:hover::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point16:hover::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point17:hover::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point18:hover::before,
.global_content .globalWrap .map_content .right_map .map_1_area .point19:hover::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point5:hover::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point6:hover::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point7:hover::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point8:hover::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point9:hover::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point10:hover::before,
.global_content .globalWrap .map_content .right_map .map_2_area .point11:hover::before{
opacity: 1;
transition: all ease 0.3s;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point14:hover p,
.global_content .globalWrap .map_content .right_map .map_1_area .point15:hover p,
.global_content .globalWrap .map_content .right_map .map_1_area .point16:hover p,
.global_content .globalWrap .map_content .right_map .map_1_area .point17:hover p,
.global_content .globalWrap .map_content .right_map .map_1_area .point18:hover p,
.global_content .globalWrap .map_content .right_map .map_1_area .point19:hover p,
.global_content .globalWrap .map_content .right_map .map_2_area .point5:hover p,
.global_content .globalWrap .map_content .right_map .map_2_area .point6:hover p,
.global_content .globalWrap .map_content .right_map .map_2_area .point7:hover p,
.global_content .globalWrap .map_content .right_map .map_2_area .point8:hover p,
.global_content .globalWrap .map_content .right_map .map_2_area .point9:hover p,
.global_content .globalWrap .map_content .right_map .map_2_area .point10:hover p,
.global_content .globalWrap .map_content .right_map .map_2_area .point11:hover p{
opacity: 1;
transition: all ease 0.3s;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point14::before {
width: 65%;
height: 129%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point14 p{
width: 65%;
height: 129%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point15::before {
width: 57.33%;
height: 232%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point15 p{
width: 57.33%;
height: 232%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point16::before {
width: 60%;
height: 313%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point16 p{
width: 60%;
height: 313%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point17::before {
border-right:transparent;
border-bottom: transparent;
border-left: 1px solid #231815;
border-top: 1px solid #231815;
width: 57.33%;
height: 76%;
bottom: 11px;
transform:translateY(0%);
left: 50%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point17 p{
width: 57.33%;
height: 25px;
top: -25px;
transform:translateY(0%);
left: 50%;
justify-content:flex-end;
align-items: flex-start;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point18::before {
width: 44%;
height: 0px;
border-right:transparent;
transform:translateY(-5.5px);
left: 50%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point18 p{
width: 44%;
height: 25px;
bottom: 30px;
left: 50%;
justify-content:flex-end;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point19::before {
width: 48.6%;
height: 90%;
border-right:transparent;
border-bottom: transparent;
border-left: 1px solid #231815;
border-top: 1px solid #231815;
transform: translateY(0);
left: 50%;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point19 p{
width: 100%;
height: 25px;
text-align: right;
justify-content: flex-end;
right: 0;
top: -46px;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point1 p,
.global_content .globalWrap .map_content .right_map .map_1_area .point2 p,
.global_content .globalWrap .map_content .right_map .map_1_area .point3 p,
.global_content .globalWrap .map_content .right_map .map_1_area .point4 p{
top: 71%;
right: 50%;
width: 100%;
text-align: right;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point5 p{
top: 65%;
left: 50%;
width: 100%;
text-align: left;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point6 p{
top: 69%;
right: 50%;
width: 100%;
text-align: right;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point7 p{
top: 65%;
right: 50%;
width: 100%;
text-align: right;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point8 p{
top: 96%;
left: 43%;
width: 100%;
text-align: left;
padding: 5px;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point9 p{
top: 51%;
right: 50%;
width: 100%;
text-align: right;
padding: 5px;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point10 p{
top: 58%;
left: 57%;
width: 100%;
text-align: left;
padding: 5px;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point11 p{
top: 68%;
left: 55%;
width: 100%;
text-align: left;
padding: 5px;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point12 p{
top: 100%;
left: 43%;
width: 100%;
text-align: left;
padding: 5px;
}
.global_content .globalWrap .map_content .right_map .map_1_area .point13 p{
top: 43%;
right: 50%;
width: 100%;
text-align: right;
padding: 5px;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point p{
color: #e50012;
padding: 5px;
position: absolute;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point1 p{
right: 55%;
top: 70%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point2 p{
right: 47%;
top: 39%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point3 p{
right: 59%;
top: 58%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point4 p{
right: 53%;
top: 69%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point5 p{
right: -15%;
top: 131%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point5::before {
content: "";
border-left: 1px solid #231815;
border-bottom: 1px solid #231815;
width: 63%;
height: 76%;
top: 99%;
left: 52%;
position: absolute;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point6 p{
right: 53%;
top: 13%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point6::before {
content: "";
border-top: 1px solid #231815;
border-right: 1px solid #231815;
width: 25%;
height: 39%;
top: 56%;
left: 24%;
position: absolute;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point7 p{
right: -20%;
top: 92%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point7::before {
content: "";
border-left: 1px solid #231815;
border-bottom: 1px solid #231815;
width: 72%;
height: 44%;
top: 94%;
left: 50%;
position: absolute;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point8 p{
right: 56%;
top: -25%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point8::before {
content: "";
border-top: 1px solid #231815;
border-right: 1px solid #231815;
width: 36%;
height: 55%;
bottom: 19%;
right: 50%;
position: absolute;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point9 p{
right: -16%;
top: 169%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point9::before {
content: "";
border-left: 1px solid #231815;
border-bottom: 1px solid #231815;
width: 72%;
height: 108%;
top: 103%;
left: 50%;
position: absolute;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point10 p{
right: 6%;
top: 86%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point10::before {
content: "";
border-left: 1px solid #231815;
border-bottom: 1px solid #231815;
width: 42%;
height: 27%;
top: 103%;
left: 50%;
position: absolute;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point11 p{
right: -4%;
top: -92%;
}
.global_content .globalWrap .map_content .right_map .map_2_area .point11::before {
content: "";
border-top: 1px solid #231815;
border-left: 1px solid #231815;
width: 54%;
height: 127%;
bottom: 19%;
left: 50%;
position: absolute;
}
@media screen and (min-width: 1280px) and (max-width: 1440px) {
.global_content .globalWrap {
width: 1230px;
}
.global_content .map_content {
height: 630px;
}
.global_content .map_content .right_map {
width: 966px !important;
height: 490px !important;
margin-top: 60px;
}
.global_content .map_content .right_map .mapImg {
width: 966px !important;
height: 490px !important;
}
.global_content .map_content .right_map .map_1_area,
.global_content .map_content .right_map .map_2_area,
.global_content .map_content .right_map .map_3_area {
width: 966px !important;
height: 490px !important;
}
.global_content .map_content .right_map .map_1_area .point .circle:hover,
.global_content .map_content .right_map .map_2_area .point .circle:hover,
.global_content .map_content .right_map .map_3_area .point .circle:hover {
transform: scale(1.2);
}
.global_content .map_content .right_map .map_1_area .point p,
.global_content .map_content .right_map .map_2_area .point p,
.global_content .map_content .right_map .map_3_area .point p {
font-size: 14px !important;
}
}
@media screen and (min-width: 980px) and (max-width: 1280px) {
.global_content .globalWrap {
width: 980px;
}
.global_content .map_content {
height: 630px;
}
.global_content .map_content .txtList ul {
margin-top: 90px !important;
}
.global_content .map_content .txtList ul li {
text-align: left;
margin-top: 40px;
}
.global_content .map_content .txtList ul li .txt_title {
font-size: 18px !important;
}
.global_content .map_content .txtList ul li .txt_desc {
font-size: 13px !important;
}
.global_content .map_content .right_map {
width: 766px !important;
height: 388px !important;
margin-top: 120px;
}
.global_content .map_content .right_map .mapImg {
width: 766px !important;
height: 388px !important;
}
.global_content .map_content .right_map .map_1_area,
.global_content .map_content .right_map .map_2_area,
.global_content .map_content .right_map .map_3_area {
width: 766px !important;
height: 388px !important;
}
.global_content .map_content .right_map .map_1_area .point .circle:hover,
.global_content .map_content .right_map .map_2_area .point .circle:hover,
.global_content .map_content .right_map .map_3_area .point .circle:hover {
transform: scale(1.2);
}
.global_content .map_content .right_map .map_1_area .point p,
.global_content .map_content .right_map .map_2_area .point p,
.global_content .map_content .right_map .map_3_area .point p {
font-size: 14px !important;
}
}
@media screen and (max-width: 980px) {
.ts_banner20 .an_opacity figcaption{
font-size:9px;
}
.global_content {
width: 100%;
height: auto;
padding-top: 1.3rem;
padding-bottom: 0;
}
.global_content .globalBg,
.global_content .globalWrap {
display: none;
}
.global_content .globalWrap_wap .title {
font-size: 0.48rem;
margin: 0 auto;
opacity: 0;
transform: translateY(25px);
visibility: hidden;
}
.global_content .globalWrap_wap .title span {
background: linear-gradient(to right, #006fb6, #009eff);
-webkit-background-clip: text;
color: transparent;
}
.global_content .globalWrap_wap .title.act {
opacity: 1;
transform: translateY(0);
visibility: visible;
}
.global_content .globalWrap_wap .right_map {
width: 100%;
height: 4rem;
position: relative;
background-color: transparent !important;
background-image: url(https://www-cdn.trinasolar.com/wwwstorage/sites/6/en-centralized-solution-global_bg.png);
background-size: 100% 100%;
background-repeat: no-repeat;
margin-top: 0.5rem;
margin-bottom: 0.2rem;
}
.global_content .globalWrap_wap .right_map img {
width: 6.6rem;
height: 3.34rem;
position: absolute;
top: 0.6rem;
left: 0.4rem;
}
.global_content .globalWrap_wap .right_map .map_1_area,
.global_content .globalWrap_wap .right_map .map_2_area,
.global_content .globalWrap_wap .right_map .map_3_area {
width: 6.6rem;
height: 3.34rem;
position: absolute;
top: 0.6rem;
left: 0.4rem;
z-index: 8;
opacity: 0;
pointer-events: none;
display: none;
transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.global_content .globalWrap_wap .right_map .map_1_area .point,
.global_content .globalWrap_wap .right_map .map_2_area .point,
.global_content .globalWrap_wap .right_map .map_3_area .point {
width: 15%;
height: 10%;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
pointer-events: none;
}
.global_content .globalWrap_wap .right_map .map_1_area .point .circle,
.global_content .globalWrap_wap .right_map .map_2_area .point .circle,
.global_content .globalWrap_wap .right_map .map_3_area .point .circle {
position: absolute;
bottom: 0;
width: 0.1rem;
height: 0.1rem;
border-radius: 50%;
background: linear-gradient(to right, #006fb6, #008be8);
/* 保持初始背景颜色 */
z-index: 1;
pointer-events: all;
}
.global_content .globalWrap_wap .right_map .map_2_area .point .circle {
background: linear-gradient(to right, #de271c, #f21a11);
/* 保持初始背景颜色 */
}
.global_content .globalWrap_wap .right_map .map_3_area .point .circle {
background: linear-gradient(to right, #29b8ff, #5fcaff);
/* 保持初始背景颜色 */
}
.global_content .globalWrap_wap .right_map .map_area.visible {
opacity: 1;
display: block;
}
.global_content .globalWrap_wap .right_map .map_3_area .point p {
background: linear-gradient(to right, #29b8ff 5%, #5fcaff 100%);
}
.global_content .globalWrap_wap .right_map .map_1_area .point1 {
left: 7.4%;
top: 35.5%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point2 {/*墨西哥*/
left: 10.8%;
top: 40.85%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point3 {
left: 19.5%;
top: 58.5%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point4 {
left: 20.8%;
top: 78.4%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point5 {
left: 26.9%;
top: 71%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point6 {
left: 39.7%;
top: 30.4%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point7 {
left: 39.9%;
top: 19.4%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point8 {
left: 41.3%;
top: 28.1%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point9 {
left: 42.8%;
top: 26.6%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point10 {
left: 43.8%;
top: 25.2%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point11 {
left: 45.1%;
top: 28.2%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point12 {
left: 55.7%;
top: 41.1%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point13 {
left: 61.9%;
top: 38.6%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point14 {/*新加坡*/
right: 15.7%;
top: 54.4%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point15 {/*泰国*/
right: 16.4%;
bottom: 43.5%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point16 {/*越南*/
right: 14%;
bottom: 42.3%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point17 {/*韩国*/
left: 75.9%;
top: 35.3%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point18 {/*日本*/
right: 5.25%;
top: 32.3%;
}
.global_content .globalWrap_wap .right_map .map_1_area .point19 {
left: 82.5%;
top: 75.3%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point1 {
left: 62.8%;
top: 29.9%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point2 {
left:65.8%;
top: 30.4%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point3 {
left: 67.3%;
top: 33.1%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point4 {
left: 68.2%;
top: 40.4%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point5 {
left: 68.6%;
top: 31.9%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point6 {
left: 70.1%;
top: 32.2%;
top: 31.5%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point7 {
left: 70.7%;
top: 32.9%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point8 {
right: 14%;
top: 29%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point9 {
right: 13.7%;
top: 34.6%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point10 {
right: 13.1%;
top: 31.9%;
}
.global_content .globalWrap_wap .right_map .map_2_area .point11 {
right: 11.8%;
top: 33.1%;
}
.global_content .globalWrap_wap .map_content {
width: calc(100% - 1rem);
max-width: calc(100% - 1rem);
margin: 0 auto;
height: auto;
display: flex;
justify-content: space-between;
}
.global_content .globalWrap_wap .map_content .txtList ul li {
margin-top: 0.4rem;
text-align: left;
opacity: 0;
transform: translateY(20px);
/* 初始位置稍微向下偏移 */
transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.global_content .globalWrap_wap .map_content .txtList ul li .txt_title {
font-size: 0.32rem;
color: #003967;
}
.global_content .globalWrap_wap .map_content .txtList ul li .txt_desc {
color: #646464;
font-size: 0.24rem;
margin-top: 0.2rem;
line-height: 0.4rem;
}
.global_content .globalWrap_wap .map_content .txtList ul li .txt_desc span {
margin-right: 0.24rem;
}
.global_content .globalWrap_wap .map_content .txtList ul li:nth-child(2) {
margin-top: 0.8rem;
margin-bottom: 0.8rem;
}
.global_content .globalWrap_wap .map_content .txtList ul li.visible {
opacity: 1;
transform: translateY(0);
}
.global_content .globalWrap_wap .map_content .txtList ul li:hover .txt_title span {
background: linear-gradient(to right, #006fb6 75%, #009eff 100%);
-webkit-background-clip: text;
color: transparent;
}
.global_content .globalWrap_wap .map_content .txtList ul li:hover .txt_desc {
color: #0086E1;
}
}
@media screen and (min-width: 980px) {
.global_content .globalBg,
.global_content .globalWrap {
display: block;
}
.global_content .globalWrap_wap {
display: none;
}
}
// 全局布局部分的滚动监听
window.addEventListener('scroll', function() {
var container = document.querySelector('.global_content').getBoundingClientRect().top;
if (container < window.innerHeight * 0.85) {
$("#globalContent .title").addClass("act");
} else {
$("#globalContent .title").removeClass("act");
}
if (container < window.innerHeight * 0.75) {
$("#globalContent .right_map").addClass("act");
$(".map_txt1,.map_1_area").addClass("visible");
$(".map_2_area,.map_3_area").removeClass("visible");
} else {
$("#globalContent .right_map").removeClass("act");
$(".map_txt1,.map_1_area").removeClass("visible");
$(".map_2_area,.map_3_area").removeClass("visible");
}
if (container < window.innerHeight * 0.45) {
$(".map_txt2").addClass("visible");
} else {
$(".map_txt2").removeClass("visible");
}
if (container = 2 (即切换到第三个区域),重置回第一个区域
if (currentIndex >= 2) {
currentIndex = 0; // 重新从第二个区域开始
}
}
setInterval(function() {
// 添加 circleAct 类
$('#map_1 .circle').addClass('circleAct');
// 1秒后移除 circleAct 类,并再次添加
setTimeout(function() {
$('#map_1 .circle').removeClass('circleAct');
}, 700); // 1秒后移除
}, 2000);
// 鼠标悬停在地图文本上时的交互
$("#globalContent .map_txt").mouseenter(function() {
let _index = $(this).data("index");
clearInterval(intervalId);
// 移除所有区域的 visible 类
$(".map_area").removeClass("visible");
// 将鼠标进入的区域显示
$(".map_" + (_index + 1) + "_area").addClass("visible");
// 加上圆圈的动画效果
setTimeout(function() {
$("#map_" + (_index + 1) + " .circle").addClass("circleAct");
setTimeout(function() {
$("#map_" + (_index + 1) + " .circle").removeClass("circleAct");
}, 700);
}, 400);
});
// 鼠标离开地图文本时的交互
$("#globalContent .map_txt").mouseleave(function() {
// 恢复定时器,继续从当前区域索引位置开始
intervalId = setInterval(switchArea, 3000);
});
// 初始化全局布局部分的相关信息
var globalContentInfo = {
// 其他需要的属性和方法
};