.nhxq { top: 170px; } .m-energy-date { position: relative; } .m-energy-date::after { position: absolute; content: ""; height: .5px; width: 14px; background-color: rgba(255, 255, 255, .8); left: 50%; top: 50%; transform: translate(-50%, -50%); } .m-energy-date .inpbox { width: 154px; background-image: none; } .m-energy-date .inp { padding-left: 0; padding-right: 0; } .m-energy-date .inp1 { font-size: 16px; } .m-energy-date .inp[type=text]::placeholder { color: rgba(255, 255, 255, .5); } .g-titck1 { font-size: 17px; font-weight: bold; margin-bottom: 10px; overflow: hidden; } .g-titck1 .right { float: right; font-size: 14px; color: #666; font-weight: normal; } .m-ck-cont { background-color: #fff; border-radius: 10px; padding: 20px 15px; margin-bottom: 14px; box-shadow: 1px 0 5px rgba(0, 0, 0, .06); } .m-energy1 { margin: 0 -6px; overflow: hidden; margin-bottom: 16px; } .m-energy1 .con { background-position: center; background-size: cover; background-repeat: no-repeat; color: #fff; border-radius: 8px; text-align: center; overflow: hidden; } .m-energy1 .inner { width: 50%; float: left; padding: 0 6px; } .m-energy1 .con1 { background-image: url(../../images/a3.png); } .m-energy1 .con2 { background-image: url(../../images/a4.png); } .m-energy1 .num { position: relative; height: 56px; line-height: 56px; font-size: 26px; } .m-energy1 .num span { font-size: 17px; } .m-energy1 .num .l { position: absolute; background-image: url(../../images/c8.png); background-position: center; background-size: 32px auto; left: 0; right: 0; top: 50%; transform: translateY(-50%); width: 100%; height: 50px; background-repeat: no-repeat; } .m-energy1 .desc { height: 30px; line-height: 30px; font-size: 13px; background-color: rgba(0, 0, 0, .09); } .m-energy2 { color: #fff; background-image: url(../../images/c9.png); background-position: center; background-size: cover; background-repeat: no-repeat; text-align: center; border-radius: 8px; overflow: hidden; } .m-energy2 .tit { font-size: 14px; background-color: rgba(0, 0, 0, .09); height: 30px; line-height: 30px; } .ul-txtliste1 { overflow: hidden; display: block; padding: 20px 0; } .ul-txtliste1 li { float: left; width: 33.3%; position: relative; } .ul-txtliste1 li::after { position: absolute; content: ""; background-color: rgba(255, 255, 255, .2); height: 20px; width: 1px; right: 0; top: 50%; transform: translateY(-50%); } .ul-txtliste1 li:last-child::after { display: none; } .ul-txtliste1 .num { font-size: 25px; } .ul-txtliste1 .num span { font-size: 13px; } .m-energy2 .desc { font-size: 13px; } .g-sobox .row { padding-right: 60px; }