/*着陆页*/
.ldt_left,.r_feedback{padding:20px 15px;}
.ldt_left h2{font-size: 26px;color: #38383A;}
.ldt_left p{font-size: 16px; margin: 20px 0;line-height: 28px;}
.r_feedback h2{font-size:20px;    margin: 20px -10px;}

.index_feedback {text-align: center;padding: 50px;background: rgb(255, 255, 255, 0.2);}
.form_in .form-control{margin: 15px 0;border-radius: 0;border: 1px solid #ccc;}
.butt_in{text-align: center;}
.butt_in button {width:100%;height:35px;background-color:#9577af; font-size:15px;border:none;color:white;border-radius: 25px;}
.butt_in button:hover{background-color:#ee573c;}
.getform {background-color:#9577af; font-size:15px;border:none;color:white;border-radius: 25px; padding: 10px 20px;}
.getform:hover{background-color:#ee573c;text-decoration:none;}

.page_head{text-align:center;    margin: 20px auto;}
.page_head h2 {font-weight:bold;}
.page_head p {margin: 0 auto;}
.page_head span { color: #e11d48;background: #e5c6ff;padding: 5px 14px;border-radius: 20px;}

/*落地页工厂*/  
.cap{background:#f8fafc;padding: 50px 0;}
.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
@media(max-width:820px){.cap-grid{grid-template-columns:1fr}}
.cap-item{background:#fff;padding:26px;border-radius:14px;border-top:4px solid #9577af}
.cap-item .icn{width:52px;height:52px;background:linear-gradient(135deg,#fff1f2,#ffedd5);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:14px}
.cap-item h4{color:#0f2942;font-size:18px;margin-bottom:8px}
.cap-item p{color:#5b6b7c;font-size:14px}
.cap-item ul{margin-top:10px;padding-left:18px;color:#5b6b7c;font-size:13px;list-style: initial;}
.cap-item ul li{margin-bottom:4px}

/**/   
.certs{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:30px}
.cert{background:#fff;border:2px solid #edf1f5;padding:14px 22px;border-radius:12px;font-weight:800;color:#0f2942;font-size:15px;text-align:center;min-width:120px}
.cert small{display:block;font-weight:500;font-size:11px;color:#64748b;margin-top:2px}
  
/*落地页数字*/  
.count_bg{padding: 70px 0;background-color: #563a6c;}
.count_bg .iabout_text{ font-size: 34px;font-weight: 800;background: linear-gradient(135deg, #f59e0b, #e11d48);-webkit-background-clip: text;background-clip: text;color: transparent;}
.icount_text p{color:#eee;}

/*落地页流程*/  
.process{padding:50px 0;}
  .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:20px;}
  @media(max-width:820px){.steps{grid-template-columns:repeat(2,1fr)}}
  .step{background:#fff;border:1px solid #edf1f5;border-radius:12px;padding:20px 16px;text-align:center;position:relative}
  .step .n{width:36px;height:36px;background:linear-gradient(135deg,#e11d48,#f59e0b);color:#fff;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px}
  .step h5{color:#0f2942;font-size:14px;margin-bottom:6px}
  .step p{font-size:12px;color:#64748b;line-height:1.4}

/*落地页优势*/  
  .tests{background:linear-gradient(120deg,#fff5eb 0%,#ffe4ec 100%);padding: 50px 0;}
  .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
  @media(max-width:820px){.tgrid{grid-template-columns:1fr}}
  .quote{background:#fff;padding:26px;border-radius:14px;box-shadow:0 6px 20px rgba(15,41,66,.06);position:relative}
  .quote::before{content:'"';position:absolute;top:-10px;left:20px;font-size:80px;color:#e11d48;font-family:Georgia,serif;line-height:1;font-weight:800}
  .quote p{color:#334155;font-size:14px;font-style:italic;margin:14px 0 16px;position:relative;z-index:1}
  .quote .who{display:flex;align-items:center;gap:12px;font-size:13px;color:#0f2942;font-weight:700}
  .quote .who .av{width:38px;height:38px;background:linear-gradient(135deg,#0f2942,#e11d48);color:#fff;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center}
  .quote .stars{color:#f59e0b;font-size:14px;letter-spacing:2px;margin-bottom:4px}
  
  
/* 落地页FAQ*/
.inew_bg{padding: 70px 0 90px;}
.inews_desc{background-color: #F4F5F6;padding: 20px 50px;margin: 10px 0;}
.inews_title{position: relative;margin: 0;}
.inews_title a{text-decoration: none;color: #000;font-size: 16px;font-weight: 700;}
.inews_desc p{color: #555;display: none;}
.inews_title:after {position: absolute;content: '>';color: #000;font-size: 22px;right: 0;top: 10px;transition: all .5s;}
.inews_title.active:after {transform: rotate(90deg);}
.inews_desc:hover .inews_title a{color: #9577af;}
.inews_desc:hover .inews_title:after{color: #9577af;}



/* 着陆页btn表单 */
.getinquiry{border: none;margin: 0 30px;}
.getform:hover, .getform:focus, .getinquiry:hover, .getinquiry:focus{color: #fff;text-decoration: none;background-color: #444;}
.nlinquiry {position: fixed;top: 0px;left: 0px;width: 100% !important;background: rgba(0,0,0,0.5);height: 100vh !important;z-index: 9999; display: none;}
.inquiry_main { max-width: 350px;margin: auto;background: #fff;padding: 20px 15px;z-index: 9999;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 90%;min-height: 342px;  display: none;border-radius: 15px;box-shadow: 0px 8px 32px 0px rgb(0 0 0 / 12%);}
.inquiry_x { border: 1px solid #ccc;width: 40px;height: 40px;display: inline-block;position: absolute;right: -15px;top: -15px;z-index: 9999999; font-size: 20px;border-radius: 20px;background-color: #fff;color: #000;line-height: 40px;text-align: center;cursor:pointer;}
.inquiry_box{display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;}
.inquiry_box .form-group {margin: 0 0 20px 0 !important;padding: 0 10px;font-size: 16px;color: rgba(60, 72, 84, 1);}
.inquiry_box .form-group2{text-align: center;}
.inquiry_box .form-control {width: 100%;height: 35px;border: 1px solid #e3e3e3;border-radius: 0;margin-top:3px;}
.inquiry_box .incontents{ height: auto; padding-top: 10px; }
.btn-style-one{position: relative;display: inline-block;font-size: 16px;width: 320px;height: 35px;color: #fff;background-color: #2b2a29; border: 1px solid #2b2a29;border-radius: 3px;font-weight: 600;margin-top: 25px;}
.btn-style-one:hover{color: #fff;text-decoration: none;background-color: #f1902b;border: 1px solid #f1902b;}


/* 大屏幕样式 */
@media screen and (min-width: 768px) {
iframe{width:95%;height:300px;}
}
