.page_pro{background:#2c2c2c;padding-top:calc((120 / 19.2) * 1%);padding-bottom:72px}.page_pro .top_info{margin-bottom:98px}.page_pro .top_info .pro_desc{margin-top:32px;font-weight:400;font-size:24px;color:#b2b2b2}.page_pro .list_search{align-items:center;gap:20px;display:flex;align-items:flex-end}.page_pro .list_search .search_box{background:#fff;border:1px solid #d0d0d0;padding:0 16px;height:48px;border-radius:26px;overflow:hidden}.page_pro .list_search .search_box input{border:1px solid #9c9c9c;width:410px;height:100%;border:0;outline:none;color:#333;background:transparent}.page_pro .list_search .search_box input::placeholder{font-size:18px;color:#1a1a1a}.page_pro .list_search .search_box .search_btn{width:19px;height:19px;flex-shrink:0;margin-right:12px;cursor:pointer;background:url(../images/color/pro_search.png) no-repeat center / contain;border:0;color:#2c2c2c}.page_pro .list_search .contact_btn{background:#ffffff;border-radius:20px;opacity:.85;color:#2c2c2c;padding:8px 16px}.page_pro .list_search .contact_btn::before{content:"";display:block;width:17px;height:15px;background:url(../images/color/pro_contact.png) no-repeat center / contain;margin-right:8px;flex-shrink:0}.page_pro .des{padding-left:50%;margin-top:16px;color:#999999}.page_pro .page_pro_list{--pd:48px;--mt:43px;margin-top:30px}@media screen and (max-width:1440px){.page_pro .top_info{margin-bottom:50px}.page_pro .page_pro_list{--pd:20px;--mt:20px}}@media screen and (max-width:950px){.page_pro{padding-top:50px}.page_pro .list_search{flex-direction:column;align-items:stretch}.page_pro .list_search .contact_btn{width:100%;justify-content:center}.page_pro .page_pro_list.list_num4{--len:2}.page_pro .page_pro_list.list_num4 .item:nth-child(-n + 3),.page_pro .page_pro_list.list_num4 .item:nth-child(-n + 4){margin-top:var(--mt)}.page_pro .page_pro_list.list_num4 .item:nth-child(3n + 1),.page_pro .page_pro_list.list_num4 .item:nth-child(4n + 1){margin-left:var(--pd)}.page_pro .page_pro_list.list_num4 .item:nth-child(-n + 2){margin-top:0}.page_pro .page_pro_list.list_num4 .item:nth-child(2n + 1){margin-left:0}.box9 .title{font-size:28px}.box9 .desc{font-size:16px}.box9 .ch_form .names,.box9 .ch_form .phone{width:100%}.box9 .ch_form .phone{margin-top:18px}.box9 .ch_form .btns{flex-direction:column;gap:12px}.box9 .ch_form .btn1,.box9 .ch_form .btn2{width:100%}}