/* banner */ @keyframes mymove { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } /**鏁板瓧**/ .shuzi { width: 100%; height: 12vw; background: url(../img/index_01.jpg) no-repeat top center; padding-top: 3.5vw; margin-top: -1px; } .number { width: 75vw; min-width: 1200px; } .number ul { display: block; float: left; /* min-width: 250px; */ padding-left: 3vw; } .number ul:nth-of-type(1) { width: 22%; } .number ul:nth-of-type(2) { width: 22%; /* width: 320px; */ } .number ul:nth-of-type(3) { width: 27%; /* width: 425px; */ } .number li { float: left; font-size: 4vw; line-height: 4vw; font-family: 'Bahnschrift Medium'; } .number span { display: block; float: left; font-size: 30px; line-height: 30px; } .number p { font-size: 1.2vw; line-height: 1.2vw; clear: both; } /**绠€浠?*/ .about { position: relative; /* width: 1440px; */ width: 75%; min-width: 1200px; height: 630px; overflow: hidden; } .aboutwz { width: calc(100% - 700px); margin-top: 60px; } .aboutwz img { margin-left: 0; } .aboutwz span { display: block; margin-top: 30px; } .aboutwz p { font-size: 16px; line-height: 2; text-align: justify; margin-top: 40px; } .aboutbg { position: absolute; top: 0; right: 158px; width: 250px; height: 630px; background: #ffc688; } .aboutimg { position: absolute; top: 120px; right: 0; width: 650px; height: 380px; overflow: hidden; z-index: 2; } .abouttiao { position: absolute; top: 150px; right: 650px; width: 10px; height: 350px; background: #ffc688; z-index: 2; } /**浜у搧涓績**/ .product { width: 100%; height: auto; background: url(../img/index_04.jpg) no-repeat top center; background-size: cover; padding-bottom: 100px; } .product .all { width: 75vw; min-width: 1200px; } .ertitle { clear: both; margin: 90px auto 50px; } .prozuo { float: left; width: 42.36%; height: 650px; /* width: 610px; height: 650px; */ margin-left: 0; background: #fff; overflow: hidden; position: relative; } .prozuo .prev, .prozuo .next { position: absolute; bottom: 0; right: 0; z-index: 999; display: block; width: 50px; height: 50px; line-height: 50px; font-size: 30px; float: right; overflow: hidden; cursor: pointer; background: #d2be98; text-align: center; } .prozuo .iconfont { font-size: 26px !important; } .prozuo .prev { right: 50px; } .prozuo .prev:hover { background: #c3a160; } .prozuo .next { background: #c3a160; } .prozuo .bd { padding: 0px; position: relative; padding: 35px 35px 0; z-index: 0; overflow: hidden; } .prozuo .bd ul { overflow: hidden; zoom: 1; } .prozuo .bd ul li { width: 100% !important; margin: 0px; float: left; _display: inline; overflow: hidden; padding: 0; zoom: 1; } .prozuo .bd ul li p { font-size: 24px; } .prozuo .bd ul li span { display: block; font-size: 16px; line-height: 28px; margin-top: 12px; min-height: 56px; margin-bottom: 15px; } .prozuo .bd ul li em { display: block; width: 100%; height: 383px; overflow: hidden; /* margin-top: 12px; */ } .prozuo .bd ul li img { display: block; height: 100%; margin: 0 auto; } .prozuo .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; display: none; } .prozuo .w100 img { width: 100%; } .prozuo .hd ul { overflow: hidden; zoom: 1; float: left; } .proyoubox { width: calc(100% - 42.36%); } .proyou { display: block; width: 100%; } .proyou .pic{display: block;width: 39.75%;height: 325px;overflow: hidden;position: relative;} .proyou .pic img {display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);} .projj1 { width: calc(100% - 39.75%); background: #fff; height: auto; padding: 62px 50px; position: relative; } .projj1 p,.projj1 .pro-tit { font-size: 24px; } .projj1 span { display: block; font-size: 16px; line-height: 28px; margin-top: 12px; } .projj1 small { display: block; font-size: 12px; line-height: 22px; color: #909090; text-transform: uppercase; position: absolute; left: 60px; bottom: 15px; } .icon-shandian { font-size: 120px; line-height: 130px; color: #f0f0f0; position: absolute; right: 50px; bottom: 15px; } .proyou .icon-shandian:hover { color: #999; } .icon-anquan { font-size: 120px; line-height: 130px; color: #2b4263; position: absolute; right: 50px; bottom: 15px; } .proyou .icon-anquan:hover { color: #eee; } /* --------------------------------------------------------------------- */ .cases { width: 100%; height: 970px; background: url(../img/index_12.jpg) no-repeat top center; padding-bottom: 100px; padding-top: 1px; } #carousel { display: block; height: auto; margin: 0 auto; -webkit-perspective: 1200px; perspective: 1200px; position: relative; top: 120px; width: 75vw; min-width: 1200px; } #carousel #container { display: block; height: 300px; margin: 0 auto; -webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-origin: center bottom 0; transform-origin: center bottom 0; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out; width: 465px; z-index: 3; } #carousel .item { display: block; margin: 0; padding: 0; width: 465px; -webkit-transform: translateZ(930px); -ms-transform: translateZ(930px); -o-transform: translateZ(930px); transform: translateZ(930px); position: absolute; } #carousel .item img { width: 100%; /* -webkit-box-reflect: below 0 linear-gradient(transparent, transparent, #0003); */ -webkit-box-reflect: below 2px -webkit-linear-gradient(transparent, transparent 80%, rgba(0, 0, 0, .3)) } #carousel .item p { text-align: center; color: #b6c0c9; font-size: 14px; line-height: 20px; margin-top: 10px; } #carousel .item strong { text-align: center; color: #fff; display: block; font-size: 18px; line-height: 40px; } #carousel .tc-btn-container { display: block; float: left; height: 0; margin-top: -50px; position: absolute; top: 50%; width: 100%; } #carousel .tc-next, #carousel .tc-prev { display: block; width: 59px; height: 59px; } #carousel .tc-next { float: right; cursor: pointer; } #carousel .tc-prev { float: left; cursor: pointer; } /**news**/ .slideTxtBox { width: 75vw; min-width: 1200px; height: auto; padding-bottom: 80px; } .slideTxtBox .hd { width: 100%; height: 240px; line-height: 67px; position: relative; } .slideTxtBox .hd ul { float: right; width: 738px; position: absolute; right: 0px; top: 120px; height: 67px; } .slideTxtBox .hd ul li, .slideTxtBox .hd ul dd { float: left; width: 220px; height: 67px; font-size: 22px; border: 1px solid #dcdcdc; text-align: center; cursor: pointer; margin-left: 25px; } .slideTxtBox .hd ul li.on { height: 67px; background: #00428e; border: 1px solid #00428e; color: #fff; } .slideTxtBox .bd ul { padding: 0px; zoom: 1; } .slideTxtBox .bd li { position: relative; float: left; width: 31%; margin-right: 3.45%; /* width: 460px; margin-left: 30px; */ /* padding: 0; overflow: hidden; */ } .slideTxtBox .bd li:nth-of-type(3n) { margin-right: 0; } .slideTxtBox .bd li:hover { box-shadow: 0px 0px 30px #cccccc; transform: scale(1); margin-top: -2px; top: -2px; } .slideTxtBox .n_pic { width: 100%; /* height: 310px; */ overflow: hidden; } .slideTxtBox .n_pic img { width: 100%; } .slideTxtBox .n_time { position: absolute; left: 50px; top: 25px; z-index: 2; color: #fff; font-size: 16px; line-height: 20px; } .slideTxtBox .n_time strong { font-size: 48px; line-height: 50px; color: #ffc688; font-weight: 400; } .slideTxtBox .n_con { width: 100%; padding: 28px; font-size: 18px; line-height: 30px; } .slideTxtBox .n_tit { font-size: 24px; line-height: 44px; font-weight: bold; } /**鑽h獕**/ .honorBox { width: 100%; padding-bottom: 80px; background: url(../img/index_16.jpg) no-repeat top center; } .honorBox .hd { width: 75vw; min-width: 1200px; height: auto; line-height: 67px; position: relative; } .honorBox .hd ul { float: right; width: 738px; position: absolute; right: 0px; top: 120px; height: 67px; } .honorBox .hd ul li, .honorBox .hd ul dd { float: left; width: 220px; height: 67px; font-size: 22px; border: 1px solid #dcdcdc; text-align: center; cursor: pointer; margin-left: 25px; } .honorBox .hd ul li.on { height: 67px; background: #00428e; border: 1px solid #00428e; color: #fff; } .honorBox .bd ul { width: 75vw; min-width: 1200px; margin: 0 auto; padding: 0px; zoom: 1; } .honorBox .bd li { position: relative; float: left; width: 23%; height: auto; margin-right: 2.66%; /* width: 17.5vw; height: 25vw; margin-right: 1.56vw; */ /* width: 334px; height: 466px; margin: 0 16px 0 17px; */ border: 5px solid #fff; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .honorBox .bd li:nth-of-type(4) { margin-right: 0; } .honorBox .bd li:hover { /* transform: scale(1.1); */ margin-top: -2x; top: -2px; } .honorBox .bd li img { /* position: absolute; left: 0; top: 0; */ width: 100%; /* transition: all .3s ease-in-out */ } .honorBox .arrow { /* position: absolute; right: 50%; margin-right: -75px; top: 0; */ display: block; width: 200px; padding: 50px 0px 0; color: #fff; height: 46px; line-height: 46px; } .honorBox .arrow a { display: block; float: left; width: 50px; font-size: 30px; text-align: center; overflow: hidden; cursor: pointer; } .honorBox .arrow span { float: left; display: block; width: 50px; line-height: 40px; font-size: 30px; font-weight: 400; text-align: center; } /**鍚堜綔浼欎即**/ .partner { width: 75vw; min-width: 1200px; padding-bottom: 70px; /* height: 660px; */ } .partner ul { width: 100%; } .partner li { float: left; width: 18.4%; height: auto; margin-right: 2%; margin-bottom: 28px; /* width: 13.75vw; height: 7.4vw; margin-right: 1.56vw; margin-bottom: 1.56vw; */ border: 1px solid #dcdcdc; position: relative; overflow: hidden; /* float: left; width: 265px; height: 142px; margin-right: 28px; margin-bottom: 28px; border: 1px solid #dcdcdc; overflow: hidden; position: relative; */ } .partner li:nth-of-type(5n) { margin-right: 0; } .partner li img { width: 100%; } .partner li:hover { width: 18.4%; transform: scale(1); margin-top: -2px; top: -2px; } /* */ .gengduo { width: 11.5vw; height: 3.4vw; line-height: 3.4vw; font-size: .9vw; text-align: center; color: #666666; border: 1px solid #dcdcdc; margin-top: 2.4vw; box-sizing: content-box; } .gengduo:hover { background: #dcdcdc; }