@charset "UTF-8";
html, body { width: 100%; font-family: "Microsoft YaHei" !important; }

.w1200 { width: 1200px !important; min-width: 1200px !important; max-width: 1200px !important; margin: 0 auto; }

.mw1200 { min-width: 1200px; }

ul { margin: 0; padding: 0; list-style: none; }

[v-cloak] { display: none !important; }

#pcgreece2023 { width: 100%; }

#pcgreece2023 img { display: block; }

#pcgreece2023 header img { width: 100%; }

#pcgreece2023 .pcgreece2023-news { width: 100%; height: 222px; }

#pcgreece2023 .pcgreece2023-news .pcgreece2023-newscon { width: 1117px; height: 392px; background: url("../img/jpcpcgreece202302.png") center no-repeat; background-size: 100%; position: relative; top: -186px; padding-top: 19px; box-sizing: border-box; }

#pcgreece2023 .pcgreece2023-news .pcgreece2023-newscon .pcgreece2023-newscontitle { font-size: 36px; color: white; font-weight: bold; padding: 12px 0 0 142px; box-sizing: border-box; letter-spacing: 2px; }

#pcgreece2023 .pcgreece2023-news .pcgreece2023-newscon .pcgreece2023-newscontext1 { font-size: 24px; color: #333333; font-weight: bold; box-sizing: border-box; padding-left: 108px; margin: 54px 0 42px 0; letter-spacing: 1px; }

#pcgreece2023 .pcgreece2023-news .pcgreece2023-newscon .pcgreece2023-newscontext1 span { display: inline-block; margin: 0 8px; }

#pcgreece2023 .pcgreece2023-news .pcgreece2023-newscon .pcgreece2023-newscontext2 { font-size: 18px; color: #333333; line-height: 1.944; box-sizing: border-box; padding-left: 108px; letter-spacing: 1px; }

#pcgreece2023 .pcgreece2023-title { margin: 0 auto; text-align: center; }

#pcgreece2023 .pcgreece2023-title div:first-child { font-size: 36px; color: #f5691e; font-weight: bold; letter-spacing: 2px; line-height: 1; margin-bottom: 18px; }

#pcgreece2023 .pcgreece2023-title div:first-child span { color: #333333; position: relative; z-index: 2; }

#pcgreece2023 .pcgreece2023-title div:first-child span::before { content: 'O'; opacity: 0.161; color: #f5691e; z-index: 1; position: absolute; bottom: -6px; left: -10px; font-size: 28px !important; line-height: 1; }

#pcgreece2023 .pcgreece2023-title div:last-child { font-size: 18px; color: rgba(102, 102, 102, 0.8); line-height: 1; letter-spacing: 2px; display: flex; justify-content: center; align-items: center; }

#pcgreece2023 .pcgreece2023-title div:last-child span { display: inline-block; background-color: #333333; width: 174px; height: 1px; margin: 0 19px; position: relative; }

#pcgreece2023 .pcgreece2023-title div:last-child span:first-child::before { content: ''; display: inline-block; width: 5px; height: 5px; background-color: #333333; position: absolute; top: -2px; left: 0; border-radius: 50%; }

#pcgreece2023 .pcgreece2023-title div:last-child span:last-child::after { content: ''; display: inline-block; width: 5px; height: 5px; background-color: #333333; position: absolute; top: -2px; right: 0; border-radius: 50%; }

#pcgreece2023 .pcgreece2023-briefintroduction { padding-bottom: 191px; }

#pcgreece2023 .pcgreece2023-briefintroduction .pcgreece2023-bicon { width: 1135px; height: 496px; background: url("../img/jpcpcgreece202303.png") center no-repeat; background-size: 100%; box-sizing: border-box; padding: 215px 0 0 685px; margin: 0 auto; }

#pcgreece2023 .pcgreece2023-briefintroduction .pcgreece2023-bicon div { font-size: 16px; color: #666666; line-height: 1.5; letter-spacing: 2px; width: 440px; text-indent: 2em; }

#pcgreece2023 .pcgreece2023-swiperform { width: 100%; height: 540px; background: url("../img/jpcpcgreece202304.jpg") center no-repeat; background-size: cover; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon { position: relative; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container { position: relative; top: -241px; left: 0; padding-top: 50px; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide { border-radius: 4px; background-color: white; width: 280px; height: 360px; box-shadow: 0px 0px 68px 0px rgba(87, 118, 165, 0.1); box-sizing: border-box; transition: all 0.2s ease-out; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide .swiper-slideimg { width: 120px; height: 120px; border-radius: 50%; background-color: #f8f4eb; display: flex; align-items: center; justify-content: center; margin: 54px auto 30px auto; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide .swiper-slideimg img:first-child { display: block; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide .swiper-slideimg img:last-child { display: none; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide .swiper-slidetitle { font-size: 18px; color: #333333; font-weight: bold; line-height: 1; text-align: center; letter-spacing: 1px; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide .swiper-slideline { background-color: #6b400d; width: 32px; height: 6px; margin: 10px auto; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide .swiper-slidetext { font-size: 16px; color: #333333; line-height: 1.5; letter-spacing: 1px; width: 206px; margin: 0 auto; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide:hover { background-color: #5776a5; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide:hover .swiper-slideimg { background-color: white; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide:hover .swiper-slideimg img:first-child { display: none; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide:hover .swiper-slideimg img:last-child { display: block; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide:hover .swiper-slidetitle { color: white; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide:hover .swiper-slideline { background-color: #f5691e; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container .swiper-wrapper .swiper-slide:hover .swiper-slidetext { color: white; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-button-prev, #pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-button-next { border-radius: 50%; background-color: black; width: 98px; height: 98px; --swiper-theme-color: #ff6600; /* 设置Swiper风格 */ --swiper-navigation-color: white; /* 单独设置按钮颜色 */ --swiper-navigation-size: 60px; /* 设置按钮大小 */ opacity: 0.702; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-button-next, #pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container-rtl .swiper-button-prev { right: -108px; top: -24px; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-button-prev, #pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-container-rtl .swiper-button-next { left: -108px; top: -24px; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-button-next.swiper-button-disabled, #pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .swiper-button-prev.swiper-button-disabled { opacity: 0.2 !important; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .pcgreece2023-sfconform { position: absolute; top: 258px; left: 0; width: 100%; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .pcgreece2023-sfconform .pcgreece2023-title { margin-bottom: 56px; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .pcgreece2023-sfconform .pcgreece2023-title div:first-child span { color: white; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .pcgreece2023-sfconform .pcgreece2023-title div:last-child { color: rgba(255, 255, 255, 0.8); }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .pcgreece2023-sfconform .pcgreece2023-title div:last-child span { background-color: white; }

#pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .pcgreece2023-sfconform .pcgreece2023-title div:last-child span:first-child::before, #pcgreece2023 .pcgreece2023-swiperform .pcgreece2023-sfcon .pcgreece2023-sfconform .pcgreece2023-title div:last-child span:last-child::after { background-color: white; }

#pcgreece2023 .pcgreece2023-sfcform { display: flex; align-items: center; justify-content: space-between; padding: 0 135px; box-sizing: border-box; }

#pcgreece2023 .pcgreece2023-sfcform input { outline: none; border: none; background: none; border-width: 1px; border-color: #333333; border-style: solid; border-radius: 8px; background-color: white; width: 318px; height: 53px; box-sizing: border-box; padding-left: 21px; font-size: 16px; color: black; letter-spacing: 1px; }

#pcgreece2023 .pcgreece2023-sfcform input::-webkit-input-placeholder { font-size: 16px; color: #cccccc; }

#pcgreece2023 .pcgreece2023-sfcform input::-moz-placeholder { /* Mozilla Firefox 19+ */ font-size: 16px; color: #cccccc; }

#pcgreece2023 .pcgreece2023-sfcform input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ font-size: 16px; color: #cccccc; }

#pcgreece2023 .pcgreece2023-sfcform input:-ms-input-placeholder { /* Internet Explorer 10-11 */ font-size: 16px; color: #cccccc; }

#pcgreece2023 .pcgreece2023-sfcform div { border-radius: 27px; background-image: -moz-linear-gradient(90deg, #fd8814 0%, #ffaa1a 100%); background-image: -webkit-linear-gradient(90deg, #fd8814 0%, #ffaa1a 100%); background-image: -ms-linear-gradient(90deg, #fd8814 0%, #ffaa1a 100%); width: 240px; height: 57px; font-size: 24px; color: #fffaef; font-weight: bold; letter-spacing: 1px; display: flex; align-items: center; justify-content: center; cursor: pointer; user-select: none; }

#pcgreece2023 .pcgreece2023-sfcform .jpcformitemact { border-color: #ed1b23 !important; border-width: 2px !important; position: relative; top: 0; left: 0; animation: jpcformkey 0.2s ease-out 3; }

@keyframes jpcformkey { 0% { left: 2px; }
  15% { left: 4px; }
  30% { left: 2px; }
  44% { left: 0px; }
  59% { left: -2px; }
  74% { left: -4px; }
  86% { left: -2px; }
  100% { left: 0px; } }

#pcgreece2023 .pcgreece2023-ban { display: flex; }

#pcgreece2023 .pcgreece2023-ban img { width: 100%; }

#pcgreece2023 .pcgreece2023-house { padding: 69px 0 60px 0; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon > img { margin: 0 auto; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconrem { width: 1165px; height: 484px; background: url("../img/jpcpcgreece202319.png") center no-repeat; background-size: 100%; margin: 41px auto 79px auto; box-sizing: border-box; padding-left: 599px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconrem .pcgreece2023-houseconremtitle { font-size: 36px; color: #333333; font-weight: bold; line-height: 1; padding-left: 46px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconrem .pcgreece2023-houseconremtext1 { font-size: 24px; color: #333333; font-weight: bold; text-transform: uppercase; line-height: 1; margin: 22px 0 12px 0; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconrem .pcgreece2023-houseconremtext2 { font-size: 18px; color: black; line-height: 1; margin-bottom: 24px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconrem .pcgreece2023-houseconremtext3 { font-size: 16px; color: #333333; line-height: 1.75; letter-spacing: 1px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-housecontitle { text-align: center; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-housecontitle div:first-child { font-size: 24px; color: black; line-height: 1; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-housecontitle div:nth-of-type(2) { font-size: 36px; color: #333333; font-weight: bold; line-height: 1; margin: 20px 0 30px 0; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-housecontitle div:nth-of-type(2) span { color: #ef710a; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-housecontitle > span { border-radius: 3px; background-color: #f5691e; width: 240px; height: 8px; display: flex; margin: 0 auto; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-housecontitle > span span { flex: 1; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-housecontitle > span span:first-child { background-color: #006edf; border-radius: 3px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-sfcform { margin: 41px auto 60px auto; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-sfcform input { border-color: #999999; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconimgs { display: flex; justify-content: space-between; align-items: center; position: relative; margin-bottom: 96px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconimgs::before { content: '*更多户型图实景图请联系澳星顾问'; font-size: 16px; color: #999999; line-height: 1; position: absolute; left: 0; bottom: -45px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist { display: flex; justify-content: space-between; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem { background-color: #f8f4eb; width: 360px; height: 200px; box-sizing: border-box; position: relative; padding: 30px 0 0 29px; transition: all 0.2s ease-out; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem .pcgreece2023-houseconitemtitle { font-size: 24px; color: #333333; font-weight: bold; line-height: 1; letter-spacing: 1px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem .pcgreece2023-houseconitemtitle div { font-size: 16px; color: #fe9316; text-transform: uppercase; line-height: 1; font-weight: normal; margin: 8px 0 26px 0; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem .pcgreece2023-houseconitemtext { font-size: 16px; color: #333333; text-transform: uppercase; line-height: 1.5; width: 306px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem .pcgreece2023-houseconitemimg { position: absolute; top: 31px; right: 28px; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem .pcgreece2023-houseconitemimg img:first-child { display: block; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem .pcgreece2023-houseconitemimg img:last-child { display: none; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem:hover { background-color: #5776a5; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem:hover .pcgreece2023-houseconitemtitle { color: white; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem:hover .pcgreece2023-houseconitemtitle div { color: white; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem:hover .pcgreece2023-houseconitemtext { color: white; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem:hover .pcgreece2023-houseconitemimg img:first-child { display: none; }

#pcgreece2023 .pcgreece2023-house .pcgreece2023-housecon .pcgreece2023-houseconlist .pcgreece2023-houseconitem:hover .pcgreece2023-houseconitemimg img:last-child { display: block; }

#pcgreece2023 .pcgreece2023-banne { width: 100%; height: 240px; background: url("../img/jpcpcgreece202330.jpg") center no-repeat; background-size: cover; overflow: hidden; }

#pcgreece2023 .pcgreece2023-banne img { margin: 37px auto 20px auto; }

#pcgreece2023 .pcgreece2023-banne a { text-decoration: none; border-radius: 27px; background-image: -moz-linear-gradient(90deg, #fd8814 0%, #ffaa1a 100%); background-image: -webkit-linear-gradient(90deg, #fd8814 0%, #ffaa1a 100%); background-image: -ms-linear-gradient(90deg, #fd8814 0%, #ffaa1a 100%); width: 240px; height: 57px; font-size: 24px; color: #fffaef; font-weight: bold; display: flex; align-items: center; justify-content: center; margin: 0 auto; letter-spacing: 2px; cursor: pointer; user-select: none; }

#pcgreece2023 .pcgreece2023-process { width: 100%; height: 670px; background: url("../img/jpcpcgreece202332.jpg") center no-repeat; background-size: cover; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon { overflow: hidden; zoom: 1; height: 100%; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-title { margin: 80px auto 126px auto; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-title div:first-child { color: white; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-title div:first-child span { color: #f5691e; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-title div:first-child span::before { color: #404757; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-title div:last-child { color: rgba(255, 255, 255, 0.8); }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-title div:last-child span { background-color: white; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-title div:last-child span:first-child::before, #pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-title div:last-child span:last-child::after { background-color: white; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-processconlist { margin: 0 auto; width: 858px; height: 244px; background: url("../img/jpcpcgreece202331.png") center no-repeat; background-size: 100%; position: relative; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-processconlist div { font-size: 20px; color: white; text-transform: uppercase; line-height: 1.4; text-align: center; position: absolute; width: 304px; height: 64px; display: flex; align-items: center; justify-content: center; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-processconlist div:nth-of-type(1) { top: -72px; left: -75px; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-processconlist div:nth-of-type(2) { top: -72px; left: 206px; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-processconlist div:nth-of-type(3) { top: -72px; left: 481px; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-processconlist div:nth-of-type(4) { bottom: -72px; left: 62px; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-processconlist div:nth-of-type(5) { bottom: -72px; left: 344px; }

#pcgreece2023 .pcgreece2023-process .pcgreece2023-processcon .pcgreece2023-processconlist div:nth-of-type(6) { bottom: -72px; left: 624px; }
