.lh-logo:before,.lh-logo:after{background-image:none!important}.lh-logo .img:before{content:'策评网';display:block;color:#fff;font-size:24px;font-weight:700;letter-spacing:4px;line-height:56px;white-space:nowrap}.Nav .lh-logo .img:before,.Fixed .lh-logo .img:before{color:#1b1b1b}.ceping-footer-logo{display:block;color:#fff;font-size:32px;font-weight:700;letter-spacing:8px;padding:10px 30px 10px 0}.lh-footer-logo .img{min-width:180px}.lh-search,.lh-news{display:none!important}.ceping-allowed-list{margin-top:40px}.ceping-allowed-list li{width:18.666%;margin-right:1.666%;background:#fff;padding:32px;min-height:260px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:.45s}.ceping-allowed-list li:last-child{margin-right:0}.ceping-allowed-list li:hover{transform:translateY(-8px)}.ceping-allowed-list span{font-family:"CenturyGothicbold";font-size:38px;color:#1e4fdb}.ceping-allowed-list h3{font-size:24px;margin:14px 0;color:#111}.ceping-allowed-list h4{font-family:"CenturyGothicbold";font-size:14px;color:#999;letter-spacing:2px;text-transform:uppercase}.ceping-allowed-list pre{font-size:15px;line-height:1.8;color:#555}.ceping-static-cta a,.lh-merchants5-submit{display:inline-block}.ceping-map{height:420px;background:linear-gradient(135deg,#0b5fab,#021b42);color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;letter-spacing:6px}.lh-contact-r{float:right;width:42%;position:relative}.lh-contact-l{float:left;width:55%}@media(max-width:768px){.ceping-allowed-list li{width:100%;margin:0 0 18px}.lh-contact-r,.lh-contact-l{width:100%;float:none}.ceping-map{height:260px}.lh-logo .img:before{font-size:18px;line-height:28px}}

/* Homepage source-compatible services section */
.index .lh-services-center .services{min-height:560px;}
.index .lh-services-item li{height:auto;line-height:1.4;margin-bottom:8px;}
.index .lh-services-item li a{min-height:42px;display:flex;align-items:center;gap:12px;}
.index .lh-services-item li a em{min-width:132px;white-space:nowrap;}
.index .lh-services-item li a span{margin-left:0;font-size:13px;line-height:1.2;}
@media(max-width:768px){.index .lh-services-item li a{display:block}.index .lh-services-item li a em{min-width:0}.index .lh-services-item li a span{display:block;margin-top:4px}}

/* Investment page source-compatible refinements */
.lh-main.merchants .lh-merchants1-item input[readonly]{cursor:default;color:#ddd;overflow:hidden;text-overflow:ellipsis;}
.lh-main.merchants .lh-merchants2-r{background:rgba(255,255,255,.94);box-shadow:0 16px 45px rgba(0,0,0,.12);}
.lh-main.merchants .lh-merchants2-r h2{font-size:28px;font-weight:bold;margin-bottom:24px;color:#111;}
.lh-main.merchants .lh-merchants2-contact li{width:100%;margin-bottom:18px;}
.lh-main.merchants .lh-merchants3-r{display:block;background-position:center;background-repeat:no-repeat;background-size:cover;}
.lh-main.merchants .lh-merchants3-r .text h3{font-family:"CenturyGothicbold";font-size:30px;line-height:1.1;color:#fff;text-transform:uppercase;}
.lh-main.merchants .lh-merchants3-r .text p{color:#fff;font-size:18px;margin-top:12px;}
.lh-main.merchants .lh-merchants3-l h3{font-size:32px;line-height:1.1;color:#1e4fdb;margin:10px 0 28px;text-transform:uppercase;}
.lh-main.merchants .lh-merchants3-l pre{line-height:30px;color:#555;margin-bottom:28px;}
@media(max-width:768px){.lh-main.merchants .lh-merchants2-r h2{font-size:22px}.lh-main.merchants .lh-merchants3-l h3{font-size:22px}.lh-main.merchants .lh-merchants1-input>a{float:none;width:100%;height:45px;margin-top:20px}}

/* Service page styling fixes */
.bluebg{background:#065EE3;padding:60px 40px;}
.lh-park1 pre{line-height:28px;color:#fff;opacity:.7;text-align:center;margin-top:30px;font-size:16px;}
.lh-park1-nav{margin-left:-25px;margin-top:40px;}
.lh-pub-cont{margin-bottom:40px;}
.lh-pub-cont .text{padding:40px 0;}
.lh-pub-cont .text span{font-family:"CenturyGothicbold";font-size:48px;color:#1e4fdb;display:block;margin-bottom:10px;}
.lh-pub-cont .text h3{font-size:28px;font-weight:bold;color:#111;margin-bottom:6px;}
.lh-pub-cont .text h4{font-family:"CenturyGothicbold";font-size:16px;color:#1e4fdb;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;}
.lh-pub-cont .text pre{font-size:16px;line-height:28px;color:#555;}
.lh-talent1{position:relative;overflow:hidden;}
.lh-talent1-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;}
.lh-talent1-bg:before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.45);position:absolute;left:0;top:0;}
.lh-talent1-main{position:relative;z-index:1;padding:60px 0;}
.lh-talent1-main .lh-pub-cont .text{color:#fff;}
.lh-talent1-main .lh-pub-cont .text span{color:rgba(255,255,255,.6);}
.lh-talent1-main .lh-pub-cont .text h3{color:#fff;}
.lh-talent1-main .lh-pub-cont .text h4{color:rgba(255,255,255,.7);}
.lh-talent1-main .lh-pub-cont .text pre{color:rgba(255,255,255,.85);}
.lh-talent2{padding:80px 0;}
.lh-pub-title{text-align:center;margin-bottom:40px;}
.lh-pub-title h2{font-size:36px;font-weight:bold;color:#111;}
.lh-pub-title h3{font-size:16px;color:#1e4fdb;letter-spacing:4px;text-transform:uppercase;margin-top:8px;}

/* Contact page layout fixes for 5 cards */
.lh-contact-item li{float:left;width:48%;margin-right:4%;margin-top:30px;}
.lh-contact-item li:nth-child(2n){margin-right:0;}
.lh-contact-item li:nth-child(n+3){margin-top:30px;}
.lh-contact-h{text-align:center;margin-bottom:40px;}
.lh-contact-h h2{font-size:36px;font-weight:bold;color:#111;}
.lh-contact-h h3{font-size:16px;color:#1e4fdb;letter-spacing:4px;text-transform:uppercase;margin-top:8px;}
.lh-contact-h pre{font-size:15px;color:#999;margin-top:12px;line-height:24px;}
.lh-contact-item li{background:#f8f9fa;padding:28px;border-radius:8px;transition:.3s;}
.lh-contact-item li:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-4px);}
.lh-contact-item li h3{font-size:20px;font-weight:bold;color:#111;margin-bottom:12px;}
.lh-contact-item li p{font-size:14px;color:#555;line-height:28px;}
.lh-contact-item li p i{color:#1e4fdb;font-size:16px;margin-right:8px;}
.lh-contact-item li p span{color:#999;margin-right:6px;}

@media(max-width:980px){
  .lh-contact-item li{width:100%;margin-right:0;}
  .lh-contact-l,.lh-contact-r{width:100%;float:none;}
}
@media(max-width:768px){
  .lh-pub-cont .text span{font-size:32px;}
  .lh-pub-cont .text h3{font-size:22px;}
  .lh-pub-cont .text pre{font-size:14px;line-height:24px;}
  .bluebg{padding:40px 20px;}
  .lh-talent2{padding:50px 0;}
}
/* Investment top bar - 5 items */
.lh-merchants-contact{display:flex;flex-wrap:wrap;justify-content:center;}
.lh-merchants-contact li{margin-left:2vw!important;}
.lh-merchants-contact li:first-child{margin-left:0!important;}