a.ab-more { display: block; margin-top: 95px; width: 173px; height: 42px; border: 1px solid #000000; text-align: center; line-height: 42px; font-size: 14px; color: #000000; text-transform: uppercase; margin: 0 auto; &:hover { background: #ff7c0a; color: #fff; } } .box-tit { text-align: center; text-transform: uppercase; h3, p { font-size: 25px; color: #9f9f9f; font-weight: normal; } } // header .head-fixed { position: fixed; width: 100%; z-index: 9999; top: -43px !important; transition: 0.5s; background: #fff; } .header { top: 0; transition: 0.5s; .head-hd { height: 43px; background: #ff7c0a; .w { height: 43px; display: flex; justify-content: space-between; align-items: center; .head-tel { font-size: 16px; color: #ffffff; line-height: 43px; img { vertical-align: middle; } } .head-search { position: relative; input.search-key { display: block; width: 236px; height: 23px; border-radius: 11.5px; border: none; outline: none; background: #fff; text-indent: 12px; font-size: 12px; } input.search-button { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); padding: 0; background: url("../image/sbtn.png") no-repeat center; width: 23px; height: 23px; border: none; outline: none; cursor: pointer; } } } } .head-bd { height: 98px; display: flex; justify-content: space-between; align-items: center; } } // about .about { padding: 120px 0 75px; .ab-l { width: 586px; float: left; margin-right: 70px; .bd { width: 586px; li { width: 586px !important; float: left; height: 322px; } } .ab-hd { ul { width: 126px; margin: 23px auto 0; display: flex; justify-content: space-between; li { width: 15px; height: 15px; background: #b9b9b9; border-radius: 50%; cursor: pointer; img { width: 100%; height: 100%; } &.on { background: #ff7c0a; } } } } } .ab-r { display: flow-root; h3 { line-height: 63px; font-size: 25px; color: #9f9f9f; border-bottom: 1px solid #9f9f9f; margin-bottom: 30px; text-transform: uppercase; } .ab-text { font-size: 14px; line-height: 25px; color: #000000; height: 173px; overflow: hidden; p { text-indent: 30px; } } a.ab-more { float: left; margin-top: 80px; } } } // product .product { background: #2c3035; padding-bottom: 80px; a.ab-more { color: #748393; border: 1px solid #748393; &:hover { color: #fff; } } .box-tit { padding: 110px 0 25px; h3, p { color: #ffffff; } } .pro-box { .pro-nav { .hd { border-bottom: 1px solid #16181a; li { float: left; a { display: block; font-size: 16px; color: #7c8c9d; line-height: 35px; } &:nth-child(n+2) { margin-left: 45px; } } } } .bd { ul { background: url("../image/pro-bd.png") no-repeat center; height: auto; li { a { display: block; font-size: 16px; color: #7c8c9d; padding: 0 20px; height: 50px; line-height: 60px; } } } } } .pro-slide { padding: 30px 0 40px; box-sizing: border-box; .bd { overflow: hidden; li { width: 280px !important; margin-right: 26px; border: 1px solid #838588; overflow: hidden; box-sizing: border-box; img { display: block; } p { font-size: 14px; line-height: 38px; height: 38px; color: #ffffff; padding: 0 20px; span { display: inline-block; width: 210px; overflow: hidden; } i { float: right; line-height: 38px; } } } } } } // quali .quali { .box-tit { padding: 105px 0 65px; } .quali-box { position: relative; .bd { overflow: hidden; li { width: 192px !important; height: 244px; border: 1px solid #848383; box-sizing: border-box; overflow: hidden; margin-right: 9px; float: left; } } .qua-btn { a { font-size: 93px; color: #7c7c7c; font-family: cursive; position: absolute; top: 50px; &:hover { color: #ff7c0a; } } a.prev { left: -80px; } a.next { right: -80px; } } a.ab-more { margin-top: 35px; } } } // case .case { margin-top: 115px; padding-bottom: 95px; background: #2c3035; .box-tit { padding: 115px 0 85px; } .case-box { .case-l { box-sizing: border-box; width: 250px; height: 343px; background: #fff; padding: 9px 30px; float: left; margin-right: 23px; .case-nav { position: relative; &::after { content: ""; display: block; width: 1px; height: 325px; background: #e5e5e5; position: absolute; right: 0; top: 8px; } li { padding-right: 30px; position: relative; &::after { content: ""; display: block; width: 3px; height: 20px; background: #ff7c0a; position: absolute; top: 50%; transform: translateY(-50%); right: 0; display: none; } &:nth-child(1)::after { display: block; } &:hover ::after { display: block; } a { height: 54px; line-height: 54px; display: block; text-align: center; font-size: 16px; color: #000000; &:hover { color: #ff7c0a; border-bottom: 1px solid #e5e5e5; } } &:nth-child(1) a { color: #ff7c0a; border-bottom: 1px solid #e5e5e5; } } } } .case-r { display: flow-root; background: #fff; padding: 13px 13px 35px; box-sizing: border-box; .bd { width: 100%; overflow: hidden; ul { li { width: 287px; margin-right: 20px; p { line-height: 51px; background: #f5f7fc; text-align: center; font-size: 16px; color: #000000; } } } } } } } // service .service { .box-tit { padding: 98px 0 89px; } .ser-box { display: flex; justify-content: space-between; li { width: 288px; text-align: center; padding: 53px; box-sizing: border-box; border: 1px solid #c7c7c7; transition: 0.5s; position: relative; top: 0; cursor: pointer; &:hover .ser-icon { background: #ff7c0a; } &:hover { box-shadow: 1px 2px 12px -2px black; top: -13px; } &:hover p { font-weight: bold; } .ser-icon { display: flex; justify-content: center; align-items: center; width: 92px; height: 92px; border-radius: 50%; background: #b9b9b9; margin: 0 auto; } h3 { font-size: 16px; color: #000000; padding: 40px 0 35px; } p { font-size: 12px; line-height: 22px; color: #000000; } } } } // num .num { margin-top: 100px; height: 505px; background: url("../image/num-bg.jpg") no-repeat center; .num-img { position: relative; left: -100px; } .num-box { display: flex; align-items: center; justify-content: space-between; height: 505px; } .num-bd { h3 { font-size: 33px; color: #ffffff; font-weight: normal; margin-bottom: 100px; p { font-size: 18px; } } } .num-text { .counter_list { display: flex; justify-content: space-between; p { font-size: 16px; color: #ffffff; span { font-size: 30px; color: #ffffff; font-weight: bold; display: inline-block; margin-right: 9px; } } h6 { font-size: 12px; color: #fff; margin-top: 10px; } } } } // news .news { padding-bottom: 80px; .box-tit { padding: 90px 0 60px; } .news-box { display: flex; justify-content: space-between; flex-wrap: wrap; li { width: 387px; height: 235px; position: relative; &:nth-child(n+4) { margin-top: 20px; } &:hover { will-change: transform; /*transform: rotateY(-180deg);*/ transition: 1.5s; .news-bd { opacity: 1; z-index: 999; transition: 1s; } .news-box-img { z-index: 1; } } &:active{ animation:none } .news-box-img { position: relative; } .news-bd { width: 100%; height: 100%; background: #ff7c0a; position: absolute; top: 0; left: 0; opacity: 0; /*transform: rotateY(-180deg);*/ padding: 40px 40px 0; z-index: -1; h3 { font-size: 17px; color: #ffffff; font-weight: normal; } .news-num { padding: 15px 0; span { font-size: 15px; color: #ffffff; display: inline-block; margin-right: 15px; img { display: inline-block; margin-right: 3px; } } } p { font-size: 14px; color: #ffffff; line-height: 25px; height: 45px; overflow: hidden; margin-bottom: 15px; } i { font-size: 15px; color: #fff; } } } } .ab-more { margin-top: 30px; } } // contact .contact { height: 690px; background: url("../image/contact-bg.jpg") no-repeat center; position: relative; .con-box { width: 610px; height: 629px; background: url("../image/con-box.png") no-repeat center; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; .box-tit { padding: 30px 0; } .con-bd { padding: 0 45px; input, textarea, button { display: block; outline: none; border: none; } input, textarea { width: 100%; } input { height: 35px; border-bottom: 1px solid #e5e5e5; text-indent: 12px; } textarea { height: 75px; border: 1px solid #e5e5e5; margin-top: 15px; padding: 0; font-size: 12px !important; text-indent: 12px; } button { width: 173px; height: 41px; line-height: 41px; text-align: center; font-size: 16px; color: #000000; background: none !important; margin: 15px auto 0; cursor: pointer; border: 1px solid #7f7f7f; } } .con-tel { text-align: center; font-size: 16px; color: #000000; line-height: 25px; position: absolute; bottom: 30px; width: 100%; p:last-child { margin-top: 30px; } } } } // footer .footer { background: #2c3035; .station { height: 56px; background: #212427; border-top: 3px solid #ff7c0a; line-height: 56px; span, a { font-size: 12px; color: #ffffff; } a { display: inline-block; padding: 0 8px; } } .foot-box { padding: 60px 0; .foot-nav { width: 60%; display: flex; justify-content: space-between; h3 { font-size: 16px; color: #ffffff; p { font-size: 12px; color: #838d8f; height: 25px; &:first-of-type { margin-top: 12px; } } } } .foot-r { float: right; h3 { font-size: 16px; color: #ffffff; padding-bottom: 10px; border-bottom: 1px solid #282b30; } .foot-fx { padding: 18px 0; } .foot-code { display: flex; justify-content: space-between; width: 220px; text-align: center; font-size: 12px; color: #ffffff; } } } .link { padding-bottom: 32px; span, a { font-size: 12px; color: #fff; } a { display: inline-block; padding: 0 8px; } } .foot-botm { text-align: center; border-top: 1px solid #282b30; padding: 20px 0; p, a { display: inline-block; font-size: 12px; color: #fff; padding: 0 8px; } .code-script { padding: 10px 0 0; } } }