@charset "utf-8"; .header{ overflow: hidden; background: #ffffff; position: fixed; top: 0; left: 0; right: 0; z-index: 99; .top{ height: 110px; img{ height: 58px; } .tel{ line-height: 20px; background: url(//html/static/css/../images/tel.png) no-repeat center left; padding-left: 30px; font-size: 17px; font-family: arial; } } .nav-pc{ overflow: hidden; background: #bfc3c9; line-height: 50px; font-size: 17px; a{ margin-left: 35px; } } .nav-pc-right{ position: fixed; right: 100px; top: 120px; .nax-icons{ width: 24px; height: 18px; background: url(//html/static/css/../images/nav_icon.png) no-repeat center center; cursor: pointer; } .list{ width: 120px; position: absolute; left: -120px; top: 0; display: none; a{ line-height: 1.8; font-size: 17px; display: block; } } } } .header-mo{ overflow: hidden; background: #ffffff; position: fixed; top: 0; left: 0; right: 0; z-index: 99; display: none; height: 50px; padding: 0 15px; border-bottom: 1px solid #f7f7f7; img{ height: 35px; } .header-mo-icons{ width: 24px; height: 18px; background: url(//html/static/css/../images/nav_icon.png) no-repeat center center; } .header-mo-list{ position: fixed; right: -100%; bottom: 0; top: 50px; background: rgba(0,0,0,0.7); width: 50%; a{ display: block; line-height: 50px; color: #ffffff; border-bottom: 1px solid #757575; padding: 0 15px; } } } .header-mo-show{ right: 0 !important; } .header-scroll{ .width-65{ width: 70%; } .top{ height: 60px; img{ height: 45px; } } .nav-pc{ line-height: 40px; font-size: 16px; } } .banner{ width: 100%; padding-top: 160px; img{ width: 100%; } } .wrapper{ .m-title{ text-align: center; .en{ font-size: 55px; font-family: arial; color: #040000; font-weight: bold; } .cn{ font-size: 35px; color: #9ca3aa; margin-top: 6px; } } .m-name{ color: #040000; font-size: 38px; text-align: center; line-height: 75px; border: 1px solid #939ba1; } .case-list{ margin-top: 40px; overflow: hidden; .item{ width: 25%; color: #ffffff; .center{ border: 8px solid #ffffff; position: relative; height: 370px; background-position: center center; background-repeat: no-repeat; background-size: cover; img{ width: 100%; } .back{ position: absolute; bottom: 0; top: 0; left: 0; right: 0; background: rgba(0,0,0,0.5); opacity: 0; } .text{ position: absolute; left: 28px; bottom: 18px; background: url(//html/static/css/../images/line.png) left center no-repeat; padding-left: 11px; opacity: 0; .tilte{ font-size: 20px; } .tig{ opacity: 0.8; margin-top: 10px; } } } &:hover{ .text{ bottom: 35px; opacity: 1; } .back{ opacity: 1; } } } } .m-more{ font-family: arial; color: #9ca3aa; font-size: 25px; border: 1px solid #9da4aa; border-radius: 5px; padding: 5px 15px; float: right; margin-top: 20px; margin-bottom: 20px; margin-right: 8px; &:hover{ color: #ffffff; background: #9ca3aa; } } .m1{ padding: 55px 0 120px 0; overflow: hidden; .list{ margin-top: 20px; color: #ffffff; .item{ width: 25%; height: 260px; margin-top: 10px; position: relative; cursor: default; .center{ height: 100%; border-left: 8px solid #ffffff; border-right: 8px solid #ffffff; .tig{ font-size: 17px; line-height: 1.8; } .links{ margin-top: 13%; opacity: 0.6; a{ color: #ffffff; margin-right: 8px; line-height: 1.6; font-size: 14px; } } } } .transition-name2{ -webkit-transition:all 1.5s ease-in-out; -moz-transition:all 1.5s ease-in-out; -ms-transition:all 1.5s ease-in-out; -o-transition:all 1.5s ease-in-out; transition:all 1.5s ease-in-out; } .transition-name3{ -webkit-transition:all .3s ease-in-out .54s; -moz-transition:all .3s ease-in-out .4s; -ms-transition:all .3s ease-in-out .4s; -o-transition:all .3s ease-in-out .4s; transition:all .3s ease-in-out .4s; } .back{ background: #96a71d; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; z-index: 9; } .hide{ position: absolute; left: 28px; right: 28px; height: 100%; opacity: 0; z-index: 9; } .show{ position: absolute; left: 0; right: 0; background: #ffffff; .as{ position: relative; width: 124px; height: 124px; overflow: hidden; .yuan{ width: 124px; height: 124px; position: absolute; left: 0; top: 0; .i{ display: block; position: absolute; top: 0; width: 62px; height: 124px; background: url(//html/static/css/../images/ydd.png) no-repeat; z-index: 9; -webkit-transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s; } .l{ left: 0; background-position: 0 0; clip: rect(0px, 62px, 124px, 0px); } .r{ right: 0; background-position: -62px 0; clip: rect(0px, 62px, 124px, 0px); } } } .name{ font-size: 18px; font-weight: bold; color: #333; margin-top: 15px; } } .item:nth-child(even) .back{ background: #086487; } .item:hover .back{ height: 100%; } .item:hover .hide{ opacity: 1; } .item:hover .show .as img{ margin-left: 800px; -webkit-animation: animations 1.5s; animation: animations 1.5s; } .item:hover .show .yuan .l{ clip:rect(0px, 62px, 0px, 0px); } .item:hover .show .yuan .r{ clip:rect(124px, 62px, 124px, 0px); } @-webkit-keyframes animations { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes animations { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } } } .m2{ overflow: hidden; } .m3{ overflow: hidden; .case-list{ width:25%; .item{ width: 100%; } } .case-list2{ .item{ .center{ height: 756px; } } } .right{ width:50%; .case-list3{ width:100%; .item{ width: 50%; } } .case-list4{ width: 100%; margin-top: 0; } } } .m4{ overflow: hidden; .case-list{ width: 50%; .item{ width: 100%; } } .case-list2{ .item{ .center{ height: 756px; } } } } .m5{ overflow: hidden; .case-list .item{ width: 33.3%; .center{ height: 750px; } } } .m6{ overflow: hidden; .text{ color: #040000; line-height: 1.8; font-size: 20px; text-align: center; padding: 38px 15px 60px 15px; } } } .go-up-page{ position: fixed; bottom: 20px; right: 20px; cursor: pointer; } .go-top{ position: fixed; bottom: -100%; right: 20px; cursor: pointer; opacity: 0; z-index: 99; } .go-top-scroll{ opacity: 1; bottom: 100px; } .footer{ background: #333333; color: #ffffff; .width-65{ padding: 50px 0 80px 0; } .back1,.back2{ width: 100%; height: 70px; background: #7c7d7d; } .back2{ background: #221714; } a{ color: #ffffff; opacity: 0.7; display: block; } .adress{ font-size: 17px; line-height: 1.8; opacity: 0.7; .info{ margin: 5px 0 15px 0; } .tel{ font-family: arial; } } .item{ .h1{ font-size: 20px; background: url(//html/static/css/../images/b_line.jpg) no-repeat bottom center; padding-bottom: 14px; opacity: 0.8; } .link{ padding-top: 5px; a{ font-size: 14px; margin-top:10px; } } } } .ny-all-list{ margin-top: 60px; overflow: hidden; padding-bottom: 200px; .name{ color: #040000; font-size: 38px; text-align: center; line-height: 75px; border: 1px solid #939ba1; } .list{ margin-top: 18px; .item{ width: 25%; .center{ border: 8px solid #ffffff; position: relative; img{ width: 100%; } .text{ background: url(//html/static/css/../images/line2.jpg) left center no-repeat; padding-left: 11px; margin: 10px 8px; .tilte{ font-size: 20px; } .tig{ opacity: 0.8; margin-top: 10px; } } } &:hover{ img{ opacity: 0.8; } .text{ margin-left: 20px; } } } } } .detail{ overflow: hidden; padding: 160px 0 150px 0; } .contact{ overflow: hidden; padding: 160px 0 200px 0; .map{ width: 68%; background: #ccc; height: 360px; } .text{ .h1{ font-size: 26px; font-family: arial; margin-top: 10px; } .info{ font-size: 17px; line-height: 2.2; margin-top: 66px; } } } @media (max-width: 1600px) { // 列表尺寸 .wrapper .case-list .item .center{ height: 300px; } .wrapper .m4 .case-list2 .item .center, .wrapper .m3 .case-list2 .item .center{ height: 616px; } .wrapper .m5 .case-list .item .center{ height: 600px; } .wrapper .m1 .list .item .center{ height: 260px; } .wrapper .m1 .list .item .center .tig{ font-size: 16px; } } @media (max-width: 1200px) { // 列表尺寸 .wrapper .case-list .item .center{ height: 350px; } .wrapper .m4 .case-list2 .item .center, .wrapper .m3 .case-list2 .item .center{ height: 716px; } .wrapper .m5 .case-list .item .center{ height: 500px; } .width-65,.width-83,.width-95{ width: auto !important; padding: 0 15px; } .footer .width-65{ padding: 50px 15px 80px 15px; } .wrapper .m1 .list .item, .wrapper .case-list .item, .ny-all-list .list .item,{ width: 50%; height: auto; } .detail, .contact{ padding-top: 120px; padding-bottom: 120px; } .contact .map{ width: 100%; margin-bottom: 20px; } .contact .text .info{ margin-top: 20px; } } @media (max-width: 767px) { // 列表尺寸 .wrapper .case-list .item .center{ height: 250px; } .wrapper .m4 .case-list2 .item .center, .wrapper .m3 .case-list2 .item .center{ height: 516px; } .wrapper .m3 .right{ width: 100%; } .wrapper .m3 .case-list{ width: 50%; } .wrapper .m5 .case-list .item .center{ height: 400px; } .header-pc{ display: none; } .header-mo{ display: flex; } .banner{ padding-top: 50px; } .wrapper .m-title{ .en{ font-size: 18px; } .cn{ font-size: 15px; } } .wrapper .m1{ padding: 30px 0; .list{ margin-top: 10px; .item{ width: 100%; height: auto; .center{ height: auto; padding: 15px; .tig{ font-size: 15px; } .links{ margin-top: 15px; } } } .back{ height: 100%; } .hide{ opacity: 1; position: initial; } .show{ display: none; } } } .wrapper .m-name, .ny-all-list .name{ line-height: 30px; font-size: 18px; } .wrapper .case-list{ margin-top: 10px; .item{ .center{ .text{ left: 10px; .tilte{ font-size: 15px; } .tig{ font-size: 12px; } } } } } .wrapper .m-more{ margin: 12px 8px 12px 0; font-size: 17px; } .wrapper .m5 .case-list .item{ width: 50%; } .wrapper .m6 .text{ padding: 15px 15px 30px 15px; font-size: 16px; } .go-top, .go-up-page{ img{ height: 50px; } } .footer{ .width-65{ padding: 15px; } .adress{ width: 100%; } .item{ display: none; } .back1,.back2{ height: 20px; } } .ny-all-list{ margin-top:30px; padding-bottom: 30px; .list{ .item{ .center{ .text{ left: 10px; .tilte{ font-size: 15px; } .tig{ font-size: 12px; } } } } } } .detail, .contact{ padding-top: 80px; padding-bottom: 50px; } .contact .map{ height: 220px; } .contact .text .info{ margin-top: 10px; line-height: 1.8; font-size: 15px; } } @media (max-width: 600px) { // 列表尺寸 .wrapper .case-list .item .center{ height: 200px; } .wrapper .m4 .case-list2 .item .center, .wrapper .m3 .case-list2 .item .center{ height: 416px; } .wrapper .m5 .case-list .item .center{ height: 300px; } .detail img{ max-width:100% !important; height:auto !important;} } @media (max-width: 500px) { // 列表尺寸 .wrapper .case-list .item .center{ height: 180px; } .wrapper .m4 .case-list2 .item .center, .wrapper .m3 .case-list2 .item .center{ height: 376px; } .wrapper .m5 .case-list .item .center{ height: 250px; } } @media (max-width: 400px) { // 列表尺寸 .wrapper .case-list .item .center{ height: 150px; } .wrapper .m4 .case-list2 .item .center, .wrapper .m3 .case-list2 .item .center{ height: 316px; } .wrapper .m5 .case-list .item .center{ height: 220px; } }