@charset "utf-8"; img { max-width: 100%; } .w1200 { width: 1200px; margin: 0 auto; } .all { overflow: hidden; } .all .head { width: 100%; height: 90px; background: #ffffff; line-height: 85px; } .all .head .images { float: left; margin-left: 100px; margin-top: 15px; } .all .head .menu { float: left; margin-left: 76px; } .all .head .menu li { float: left; cursor: pointer; margin-left: 40px; } .all .head .menu li.active { border-bottom: 3px solid #b29559; } .all .head .menu li a { color: #333333; display: block; height: 100%; padding: 0 10px; font-size: 20px; box-sizing: border-box; border-bottom: 2px solid transparent; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; font-family: "fzktjt"; } .all .head .menu li:hover { border-bottom: 3px solid #b29559; } .all .head .phone { float: left; margin-left: 67px; } .all .head .phone img { vertical-align: middle; } .all .head .phone h1 { display: inline-block; margin-left: 10px; font-size: 26px; color: #333333; vertical-align: middle; } .all .banner { width: 100%; margin-top: 90px; } .all .banner img { width: 100%; vertical-align: top; } .all .project { width: 100%; position: relative; background: #ffffff; } .all .project .project-content { position: relative; z-index: 10; } .all .project img { display: block; margin: 0 auto; padding-top: 73px; } .all .project .position-img { z-index: 1; position: absolute; margin: 0; padding: 0; } .all .project .position-img.icon-1 { top: 0; right: 0; } .all .project .position-img.icon-2 { bottom: -200px; left: 0; } .all .project .position { text-align: center; margin-top: -107px; } .all .project .position h1 { font-size: 36px; color: #333333; } .all .project .position span { font-size: 12px; color: #b29559; word-spacing: 5px; letter-spacing: 3px; } .all .project .text { text-align: center; padding-top: 50px; } .all .project .text.entext { padding-top: 84px; } .all .project .text h2 { font-size: 32px; color: #b29559; } .all .project .text h3 { font-size: 18px; color: #333333; padding-top: 30px; } .all .project .text h4 { font-size: 16px; padding-top: 20px; color: #666666; line-height: 25px; } .all .project .text img { padding-top: 0; } .all .project .text .banner1s { margin-top: 35px; position: relative; } .all .project .text .banner1s .chengdu { position: absolute; top: 159px; left: 45%; transform: translate(-50%, 0); } .all .project .text .banner1s .city { position: absolute; top: 189px; left: 45%; transform: translate(-50%, 0); } .all .project .text .banner1s p:first-of-type { font-size: 24px; position: absolute; width: 24px; top: 160px; color: #fff; left: 583px; } .all .project .text .banner1s p:nth-of-type(2) { font-size: 36px; position: absolute; width: 36px; top: 160px; color: #e3c486; left: 625px; } .all .right { position: absolute; right: 0%; top: 168%; } .all .left { position: absolute; left: 0%; top: 317%; z-index: 66; } .all .connections { position: relative; background: #ffffff; width: 100%; } .all .connections img { display: block; margin: 0 auto; padding-top: 73px; position: relative; z-index: 66; } .all .connections .position { text-align: center; margin-top: -106px; } .all .connections .position h1 { font-size: 36px; color: #333333; position: relative; z-index: 66; } .all .connections .position h1.enh1 { margin-left: 56px; } .all .connections .position span { font-size: 12px; color: #b29559; word-spacing: -3px; letter-spacing: 3px; } .all .connections .text { text-align: center; padding-top: 50px; } .all .connections .text.entext { padding-top: 84px; } .all .connections .text h2 { font-size: 32px; color: #b29559; } .all .connections .text h4 { font-size: 16px; padding-top: 20px; color: #666666; line-height: 25px; } .all .connections .text .trancition { background: no-repeat; color: #ffffff; background-size: cover; padding: 40px 0; margin-top: 36px; } .all .connections .text .trancition h3 { font-size: 22px; } .all .connections .text .trancition h4 { font-size: 12px; color: #ffffff; padding-top: 0; } .all .connections .text .trancition h1 { font-size: 16px; color: #d9b670; padding-top: 30px; } .all .connections .text .trancition h2 { font-size: 16px; color: #ffffff; line-height: 22px; padding-top: 12px; } .all .connections .text .trancition .car { float: left; width: 33.33%; } .all .connections .text .trancition .subway { float: left; width: 33.33%; } .all .connections .text .trancition .bus { float: left; width: 33.33%; } .all .connections .text .btn-all { margin-top: 38px; } .all .connections .text .btn-all h1 { font-size: 24px; color: #ffffff; padding-bottom: 20px; } .all .connections .text .btn-all .btn { background: no-repeat center; padding-top: 65px; } .all .connections .text .btn-all .btn a { display: block; margin-top: -47px; font-size: 20px; color: #fff; } .all .design { position: relative; width: 100%; background: no-repeat; background-size: cover; } .all .design img { display: block; margin: 0 auto; padding-top: 73px; } .all .design .position { text-align: center; margin-top: -107px; } .all .design .position h1 { font-size: 36px; color: #333333; } .all .design .position span { font-size: 12px; color: #b29559; word-spacing: 5px; letter-spacing: 5px; } .all .design .img { position: relative; } .all .design .img .left { position: absolute; left: 17%; top: 12%; z-index: 9; } .all .design .img .center { width: 430px; height: 400px; background: #ffffff; position: absolute; top: 449px; left: 728px; z-index: 100; } .all .design .img .center h1 { margin-left: 64px; font-size: 24px; color: #b29559; padding-top: 80px; } .all .design .img .center h4 { margin-left: 64px; font-size: 12px; color: #999999; padding-top: 10px; } .all .design .img .center h2 { font-size: 16px; color: #666666; margin-left: 64px; padding-top: 10px; line-height: 28px; } .all .design .img .center h3 { margin-left: 64px; width: 30px; height: 2px; background: #b89f6d; margin-top: 10px; } .all .design .img .center h5 { margin-left: -190px; } .all .design .img .bigbox { width: 600px; height: 1100px; background: #f2f4e5; position: absolute; top: 10%; right: 18%; } .all .design .img .bigbox .boximg { position: absolute; right: 0; top: 40%; } .all .services { position: relative; width: 100%; } .all .services .add { position: relative; } .all .services .add img { display: block; margin: 0 auto; padding-top: 73px; } .all .services .add .position { position: absolute; left: 46%; top: 50%; text-align: center; } .all .services .add .position h1 { font-size: 36px; color: #333333; margin-left: -35px; } .all .services .add .position h1.enh1 { margin-left: -108px; margin-top: 15px; } .all .services .add .position span { font-size: 12px; color: #b29559; word-spacing: 5px; letter-spacing: 3px; margin-left: -33px; } .all .services .text { text-align: center; padding-top: 50px; } .all .services .text h2 { font-size: 32px; color: #b29559; } .all .services .text h2.en-h2 { letter-spacing: 0; } .all .services .text h4 { font-size: 16px; padding-top: 20px; color: #666666; line-height: 25px; } .all .services .text img { padding-top: 35px; } .all .services .home-design-content ul { padding-top: 30px; } .all .services .home-design-content ul li { width: 25%; float: left; } .all .services .home-design-content ul li img { padding-top: 0; vertical-align: top; } .all .services .home-design-content ul .textli { position: relative; cursor: pointer; background: #ffffff; -webkit-transition: background 0.3s ease 0.8s; -moz-transition: background 0.3s ease 0.8s; -ms-transition: background 0.3s ease 0.8s; transition: background 0.3s ease 0.8s; } .all .services .home-design-content ul .textli .tit { font-size: 30px; color: #333333; padding-top: 20%; text-align: center; } .all .services .home-design-content ul .textli .detail { width: 70%; margin: 0 auto; font-size: 16px; color: #666666; line-height: 21px; padding-top: 10%; } .all .services .home-design-content ul .textli img { position: absolute; left: 50%; bottom: 16%; } .all .services .home-design-content ul .textli:hover { background: #cfe6e3; } .all .services .home-design-content ul .textli:hover img { -webkit-animation: plus 0.8s ease; -moz-animation: plus 0.8s ease; -ms-animation: plus 0.8s ease; animation: plus 0.8s ease; } .all .lease { background: #ffffff; width: 100%; } .all .lease .add { position: relative; } .all .lease .add img { display: block; margin: 0 auto; padding-top: 73px; } .all .lease .add .position { position: absolute; left: 46%; top: 50%; text-align: center; } .all .lease .add .position h1 { font-size: 36px; color: #333333; } .all .lease .add .position h1.enh1 { margin-left: -27px; margin-top: 15px; } .all .lease .add .position span { font-size: 12px; color: #b29559; word-spacing: 5px; letter-spacing: 3px; } .all .lease .procition ul { padding-top: 60px; } .all .lease .procition ul li { float: left; width: 20%; text-align: center; } .all .lease .cantent .cantentimg li { width: 50%; float: left; padding-top: 40px; } .all .lease .cantent .cantentus li { float: left; padding-top: 100px; width: 50%; } .all .lease .cantent .cantentus li .lius { position: relative; width: 950px; background: #f6f6f6 ; box-sizing: border-box; } .all .lease .cantent .cantentus li .lius .contact { padding-top: 100px; padding-left: 140px; } .all .lease .cantent .cantentus li .lius .contact .title { font-size: 36px; color: #333333; } .all .lease .cantent .cantentus li .lius .contact .img { font-size: 12px; color: #b29559; margin-left: 27px; } .all .lease .cantent .cantentus li .lius .bottom { padding-top: 70px; padding-left: 140px; } .all .lease .cantent .cantentus li .lius .bottom p { padding: 8px 0 0 38px; } .all .lease .cantent .cantentus li .lius .ear { position: absolute; top: 48%; left: 34%; } .all .lease .cantent .cantentus li .lius .ear em { margin-left: 10px; font-size: 18px; color: #333333; } .all .lease .cantent .cantentus li .lius .ear img { margin-left: 10px; vertical-align: middle; } .all .lease .cantent .cantentus li .lius .ear p { padding-top: 20px; font-size: 18px; } .all .lease .cantent .cantentus li .lius .ear p span { font-size: 18px; color: #e1b762; } .design .w1200 { margin-top: 79px; position: relative; } .design .w1200 ul li { width: 100%; height: 800px; position: relative; } .design .w1200 ul li:before { content: ''; width: 600px; height: 800px; position: absolute; top: 0; right: 0; background: #f2f4e5; z-index: 1; } .design .w1200 ul li .designs { width: 739px; height: 598px; position: absolute; top: 0; left: 0; z-index: 2; padding-top: 104px; object-fit: cover; transform: scale(0.8); } .design .w1200 ul li .designs .designs-lists div { height: 598px; background-size: cover; width: 100%; transition: all 1s; position: absolute; top: 0; left: 0; } .design .w1200 ul li .designs .designs-lists div:first-of-type { width: 100%; background: no-repeat; z-index: 5; } .design .w1200 ul li .designs .designs-lists div:nth-of-type(2) { width: 100%; background: no-repeat; z-index: 4; } .design .w1200 ul li .designs .designs-lists div:nth-of-type(3) { width: 100%; background: no-repeat; z-index: 3; } .design .w1200 ul li .designs .designs-lists div:nth-of-type(4) { width: 100%; background: no-repeat; z-index: 2; } .design .w1200 ul li .designs1 { width: 400px; height: 440px; position: absolute; bottom: 23px; right: 0; z-index: 2; transform: scale(0.9); } .design .w1200 ul li .designs1 .designs1-lists div { height: 598px; background-size: cover; width: 100%; transition: all 1s; position: absolute; top: 0; left: 0; } .design .w1200 ul li .designs1 .designs1-lists div:first-of-type { width: 100%; background: no-repeat; z-index: 5; } .design .w1200 ul li .designs1 .designs1-lists div:nth-of-type(2) { width: 100%; background: no-repeat; z-index: 4; } .design .w1200 ul li .designs1 .designs1-lists div:nth-of-type(3) { width: 100%; background: no-repeat; z-index: 3; } .design .w1200 ul li .designs1 .designs1-lists div:nth-of-type(4) { width: 100%; background: no-repeat; z-index: 2; } .design .w1200 ul li .texts { width: 380px; height: 337px; background: #ffffff; position: absolute; z-index: 3; bottom: 66px; right: 324px; box-shadow: 0 0 30px rgba(118, 123, 93, 0.11); padding-top: 48px; padding-left: 63px; padding-right: 10px; box-sizing: border-box; } .design .w1200 ul li .texts p { color: #666666; font-size: 16px; margin-bottom: 5px; } .design .w1200 ul li .texts p:first-of-type { font-size: 24px; color: #b29559; margin-bottom: 9px; font-family: '方正楷体'; } .design .w1200 ul li .texts p:nth-of-type(2) { color: #999999; font-size: 12px; margin-bottom: 39px; } .design .w1200 ul li .texts p:nth-of-type(3) { width: 30px; height: 2px; background: #b89f6d; margin-bottom: 21px; } .design .w1200 ul li .texts em { width: 50px; height: 1px; background: #b89f6d; position: absolute; bottom: 40px; left: 124px; } .design .w1200 ul li .texts span { position: absolute; bottom: 36px; border: 1px solid #b89f6d; width: 8px; height: 8px; z-index: 99; box-sizing: border-box; } .design .w1200 ul li .texts span.active { background: #b89f6d; } .design .w1200 ul li .texts span:first-of-type { left: 67px; } .design .w1200 ul li .texts span:nth-of-type(2) { left: 80px; } .design .w1200 ul li .texts span:nth-of-type(3) { left: 93px; } .design .w1200 ul li .texts span:nth-of-type(4) { left: 106px; } .design .w1200 .bx-wrapper .bx-pager, .design .w1200 .bx-wrapper .bx-controls-auto { bottom: 256px; left: -216px; } .design .w1200 .bx-wrapper .bx-pager a, .design .w1200 .bx-wrapper .bx-controls-auto a { -webkit-border-radius: 0; border-radius: 0; background: transparent; border: 1px solid #b89f6d; } .design .w1200 .bx-wrapper .bx-pager a.active, .design .w1200 .bx-wrapper .bx-controls-auto a.active { background: #b89f6d; } .design .w1200 .prev { position: absolute; width: 56px; height: 108px; left: -110px; background: no-repeat; transform: translate(0, -50%); margin-top: 0; top: 36%; cursor: pointer; } .design .w1200 .next { position: absolute; width: 56px; height: 108px; right: -110px; background: no-repeat; transform: translate(0, -50%); margin-top: 0; top: 36%; cursor: pointer; } .mask { display: none; position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); top: 0; left: 0; z-index: 999; } .mask .mask-info { position: relative; width: 747px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 519px; z-index: 999; } .mask .mask-info img.map { position: absolute; top: 0; left: 0; } .mask .mask-info img.close { position: absolute; top: 0; right: 0; cursor: pointer; } @keyframes plus { 0% { transform: rotate(0deg); transform-origin: center; } 100% { transform: rotate(360deg); transform-origin: center; } } @keyframes bg { 0% { background: #ffffff; } 100% { background: #cfe6e3; } } @-webkit-keyframes bg { 0% { background: #ffffff; } 100% { background: #cfe6e3; } } @-moz-keyframes bg { 0% { background: #ffffff; } 100% { background: #cfe6e3; } } .show-text-list { display: none; } @media screen and (max-width: 1680px) { .all .head .images { margin-left: 50px; } .all .head .menu { margin-left: 0; } .all .head .phone { margin-left: 0; } .design .w1200 .prev { left: -55px; } .design .w1200 .next { right: -55px; } .all .lease .cantent .cantentus li .lius .contact { padding-left: 20px; } .all .lease .cantent .cantentus li .lius .bottom { padding-left: 20px; } .all .lease .cantent .cantentus li .lius .ear { left: 18%; } }