@charset "utf-8"; .wrapper { min-width: 1100px; max-width: 1920px; margin: auto; } .shop { background: url(../images/bg7.jpg) center top no-repeat; overflow: hidden; height: auto; padding: 60px 0; } .map{ width: 58%; max-width: 870px; height: 590px; position: relative; /*background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022062813051029499/cms/image/1c4eb2fb-e630-4e5d-82bc-a97e12136438.png) no-repeat;*/ float: right; background-size: contain; } .map li { position: absolute; min-width: 40px; cursor: pointer; } .map li.sn_1 { left: 451px; top: 442px; } .map li.sn_2 { left: 384px; top: 443px; } .map li.sn_3 { left: 401px; top: 509px; } .map li.sn_4 { left: 502px; top: 400px; } .map li.sn_5 { left: 468px; top: 380px; } .map li.sn_6 { left: 536px; top: 308px; } .map li.sn_7 { left: 520px; top: 353px; } .map li.sn_8 { left: 490px; top: 319px; } .map li.sn_9 { left: 504px; top: 284px; } .map li.sn_10 { left: 481px; top: 250px; } .map li.sn_11 { left: 460px; top: 182px; } .map li.sn_12 { left: 418px; top: 240px; } .map li.sn_13 { left: 370px; top: 189px; } .map li.sn_14 { left: 454px; top: 220px; } .map li.sn_15 { left: 476px; top: 199px; } .map li.sn_16 { left: 560px; top: 76px; } .map li.sn_17 { left: 556px; top: 127px; } .map li.sn_18 { left: 529px; top: 163px; } .map li.sn_19 { left: 430px; top: 286px; } .map li.sn_20 { left: 416px; top: 384px; } .map li.sn_21 { left: 429px; top: 333px; } .map li.sn_22 { left: 359px; top: 351px; } .map li.sn_23 { left: 297px; top: 337px; } .map li.sn_24 { left: 284px; top: 429px; } .map li.sn_25 { left: 358px; top: 399px; } .map li.sn_26 { left: 375px; top: 290px; } .map li.sn_27 { left: 225px; top: 255px; } .map li.sn_28 { left: 229px; top: 194px; } .map li.sn_29 { left: 343px; top: 241px; } .map li.sn_30 { left: 112px; top: 171px; } .map li.sn_31 { left: 117px; top: 311px; } .map li.sn_32 { left: 544px; top: 431px; } .map li.sn_33 { left: 486px; top: 458px; } .map li.sn_34 { left: 439px; top: 473px; } .map li span { position: relative; z-index: 3; white-space: nowrap; text-align: center; display: block; line-height: 16px; font-size: 16px; font-weight: bold; } .map div.nl_but{ z-index: 2 !important; } /*.map li.sn_35 span, .map li.sn_36 span, .map li.sn_37 span{ display: block; }*/ .map li:hover span { transform: scale(1.05); } .map div.nl_radius { z-index: 1; position: absolute; top: 5px; left: 10px; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); display: block; } .map div.nl_radius>div { background-color: #0085c8; border-radius: 100%; position: absolute; left: 50%; top: 10px; opacity: 0; margin: 0; width: 45px; height: 45px; margin: 0 0 0 -10px; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: nl_radius 1s 0s linear infinite; animation: nl_radius 1s 0s linear infinite; } .map div.nl_radius>div:nth-child(2) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .map div.nl_radius>div:nth-child(3) { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } @-webkit-keyframes nl_radius { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0; } 5% { opacity: 1; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } @keyframes nl_radius { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0; } 5% { opacity: 1; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } .map_list { position: absolute; left: 0px; /*bottom: 0;*/ top: 0; padding: 3%; background: #fff; overflow-y: auto; width: 42%; max-width: 678px; border-radius: 0px; /*-webkit-box-shadow: 0 1px 3px rgb(18 18 18 / 10%); box-shadow: 0 1px 3px rgb(18 18 18 / 10%); border: 1px solid rgb(247 247 247);*/ } .map_list::-webkit-scrollbar { width: 5px; height: 5px; background-color: #f5f5f5; } .map_list::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); border-radius: 10px; background-color: #f5f5f5; } .map_list::-webkit-scrollbar-thumb { height: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .3); background-color: #0586c8; } .map_list ul { display: none; } .map_list ul h1 { color: #0586c8; font-size: 24px; text-align: center; line-height: 50px; margin-top: 18px; } .map_list ul>h2 { color: rgb(5 134 200); font-size: 24px; text-align: center; line-height: 1; border-bottom: 1px solid rgb(235 235 235); padding-bottom: 20px; margin-bottom: 20px; font-weight: bold; } .map_list ul li { font-size: 14px; color: #999; margin-top: 12px; } .map_list ul a { display: block; padding-bottom: 15px; float: left; } .map_list ul a h2 { font-size: 17px; line-height: 1; margin-bottom: 15px; font-weight: bold; color: rgb(54 54 54); } .map_list ul a:hover h2 { color: inherit; } .map_list ul a p { font-size: 16px; line-height: 1.8; color: rgb(137 137 137); } .map li.sn_35 { left: 40px; top: 65px; } .map li.sn_36{ left: 655px; top: 488px; } .map li.sn_37 { left: 490px; top: 385px; } .si{ left: -490px !important; top: -355px !important;display: none;} .map li.drop .si{display: block;} .gd{ left: -655px !important; top: -458px !important;display: none;} .map li.drop .gd{display: block;} .yd{ left: -40px !important; top: -35px !important;display: none;} .map li.drop .yd{display: block;} .map_list_bt h2{ font-size:24px; color: #333; font-weight: bold; position: relative; } .map_list_bt hr{ height:3px; background: #3d62ad; margin: 6% 0 5%; } .map_list_bt h2::after{ content: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022062813051029499/cms/image/2ba50bfc-5974-4445-ad82-f3540515047b.png); position: absolute; top: 0; right: 0; display:none; } .map_list .map_img img{ width: 100%; } #dome { position: relative; width: 570px; min-height: 650px; overflow: hidden; } #dome ul.box { position: absolute; left: 0; top: 0; width: 3000px; min-height: 260px; list-style-type: none; animation: lunbuo 10s linear 3s infinite; display: block !important; } #dome ul.box:hover { animation-play-state: paused; } #dome ul.box li { float: left; width: 570px; min-height: 260px; } @keyframes lunbuo { 0% {transform: translateX(0);} 30% {transform: translateX(0);} 33% {transform: translateX(-570px);} 63% {transform: translateX(-570px);} 66% {transform: translateX(-1140px);} 97% {transform: translateX(-1140px);} /* 99% {transform: translateX(-1710px);}*/ 100% {transform: translateX(-1710px);} /*80% {transform: translateX(-2280px);} 98% {transform: translateX(-2280px);} 100% {transform: translateX(-2850px);}*/ } #dome2 { position: relative; width: 570px; min-height: 650px; overflow: hidden; } #dome2 ul.box { position: absolute; left: 0; top: 0; width: 3000px; min-height: 260px; list-style-type: none; animation: lun 8s linear 3s infinite; display: block !important; } #dome2 ul.box:hover { animation-play-state: paused; } #dome2 ul.box li { float: left; width: 570px; min-height: 260px; } @keyframes lun { 0% {transform: translateX(0);} 45% {transform: translateX(0);} 50% {transform: translateX(-570px);} 95% {transform: translateX(-570px);} 100% {transform: translateX(-1140px);} } @media only screen and (max-width: 768px){ .shop{ padding: 30px 0; } .map_list_bt h2 { font-size: 20px; } .map_list ul a p { font-size: 15px; } .wrapper{ min-width: 100%; } .map_list{ width: 100%; } .map { width: 100%; margin-top: 20px; height: 240px; } .map_list{ overflow-y: inherit; } .map_list { position: inherit; } .map li span{ font-size: 12px; } .map div.nl_radius img{ max-width: 350px; } .map li.sn_35 { left: 2px; top: 26px; } .yd { left: 0px !important; top: 5px !important; } .map li.sn_36 { left: 250px; top: 195px; } .map li.sn_37 { left: 185px; top: 150px; } .si { left: -185px !important; top: -118px !important; } .gd { left: -248px !important; top: -164px !important; } .map_list_bt h2::after{ display: none; } }