.header_main{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.zt{width:100%;height:1.1rem}main .banner{position:relative}main .banner .mask{position:absolute;width:100%;height:100%;top:0;left:0;content:'';background-color:rgba(0,0,0,.3)}main .banner .mask .txt{max-width:760px;width:100%;position:absolute;top:50%;transform:translateY(-50%);left:10%}main .banner .mask .txt *{color:#fff}main .banner .mask .txt p{font-size:16px;color:#E5E5E5}main .banner .mask .txt h3{font-size:.4rem}main .banner .mask .txt .line{width:32px;height:4px;background-color:#fff;margin-top:.8rem;margin-bottom:.2rem}main .banner .mask .txt .btn{position:relative;margin-top:.4rem;height:.66rem}main .back{background-color:#FAFAFA}main .contact_top{padding-top:.6rem}main .contact_top .title{margin-top:.5rem;align-items:center;max-width:1120px}main .contact_top .title p{font-size:14px;color:#888;line-height:1.8;max-width:960px}main .contact_top .contact_form{display:flex}main .contact_top .contact_form>div{width:50%}main .contact_top .contact_form .left img{width:100%}main .contact_top .contact_form .right{background-color:#fff;padding:.7rem;margin-left:-1.5rem;margin-top:.5rem}main .contact_top .contact_form .right .input{width:100%;margin-bottom:.2rem}main .contact_top .contact_form .right .half{display:flex}main .contact_top .contact_form .right .half .input:first-child{margin-right:.36rem}main .contact_top .contact_form .right .input p{font-size:16px;margin-bottom:10px}main .contact_top .contact_form .right .input input{width:100%;height:48px;background:#FFF;border:1px solid #E5E5E5;border-radius:4px}main .contact_top .contact_form .right .input textarea{width:100%;height:48px;background:#FFF;border:1px solid #E5E5E5;border-radius:4px;height:180px}main .contact_top .contact_form .right .input textarea::placeholder{font-size:13px}main .contact_top .contact_form .right .input textarea:focus{border:1px solid #0F4E48}main .contact_top .contact_form .right .input input::placeholder{font-size:13px}main .contact_top .contact_form .right .input input:focus{border:1px solid #0F4E48}main .contact_top .contact_form .right .select input[type=radio]{-webkit-appearance:auto;width:18px;height:18px;margin-right:10px;position:relative}main .contact_top .contact_form .right .select input[type=radio]::after{width:18px;height:18px;margin-right:10px;position:absolute;content:''}main .contact_top .contact_form .right .select input[type=radio]:checked::after{background-color:#0F4E48;background-clip:content-box;border:1px solid #0F4E48;padding:2px;box-sizing:border-box;border-radius:50%}main .contact_top .contact_form .right .select p{margin-bottom:10px}main .contact_top .contact_form .right .select ul{display:flex;flex-wrap:wrap}main .contact_top .contact_form .right .select ul li{display:flex;align-items:center;width:33.33%;margin-bottom:.2rem}main .contact_top .contact_form .right input[type=submit]{background-color:#0F4E48;color:#fff;width:1.76rem;height:.48rem;justify-content:center}main .map{width:100%;height:6rem;background-color:#FAFAFA}main .map iframe{width:100%;height:100%}main .four_box{background-color:#EAEAEA;padding:.6rem 0}main .four_box .content{display:flex;justify-content:space-between}main .four_box .content .box{max-width:300px;width:100%}main .four_box .content .box h3{margin-bottom:.2rem}main .four_box .content .box p{font-size:14px;color:#888}main .four_box .content .box p a{font-size:14px;color:#888}main .four_box .content .box ul{display:flex;flex-wrap:wrap}main .four_box .content .box ul li{margin-right:.2rem}main .four_box .content .box ul li:hover svg path{fill:#0F4E48}main .faq{padding-top:.6rem;padding-bottom:1rem}main .faq .content{display:flex;justify-content:space-between}main .faq .content .left{max-width:664px;width:100%;margin-right:.3rem}main .faq .content .left h2{font-size:.4rem;margin-bottom:.2rem}main .faq .content .left>p{font-size:14px;color:#888}main .faq .content .left .faq_in{margin-top:.6rem}main .faq .content .left .faq_in .faq_q{padding:.2rem;padding-right:.5rem;border-bottom:1px solid #e5e5e5;position:relative;cursor:pointer}main .faq .content .left .faq_in .faq_q img{position:absolute;top:.3rem;right:.2rem}main .faq .content .left .faq_in .faq_q img.minus{top:.34rem}main .faq .content .left .faq_in .faq_q img.minus{display:none}main .faq .content .left .faq_in .faq_q.active img.minus{display:block}main .faq .content .left .faq_in .faq_q.active img.add{display:none}main .faq .content .left .faq_in .faq_a{padding:.3rem .2rem;background-color:#FAFAFA;display:none}main .faq .content .left .faq_in .faq_a p{max-width:500px;width:100%}main .faq .content .left .faq_in .faq_a.active{display:block}.wpcf7-list-item label{display:flex;align-items:center;margin:10px 0}@media (max-width:1279px){main .banner .mask .txt{max-width:50%}}@media (max-width:1023px){main .contact_top .contact_form{flex-direction:column}main .contact_top .contact_form>div{width:100%}main .contact_top .contact_form .right{margin:0}main .faq .content{flex-direction:column}main .faq .content .left{max-width:100%;margin-right:0;margin-bottom:.3rem}}@media (max-width:767px){main .banner img{width:100%;object-fit:cover;height:350px}main .banner .mask .txt{max-width:100%;padding:0 15px;left:0}.contact .list_top{margin-top:.2rem;flex-direction:column;align-items:flex-start}main .contact .lsit ul li{font-size:14px;margin-right:10px;margin-bottom:10px;width:45%;height:26px;line-height:26px}.contact .list_top h2{font-size:.3rem;margin-bottom:10px}.contact .list_in .row{margin-left:-15px;margin-right:-15px}.contact .list_in .row .col-md-3{padding-left:15px;padding-right:15px}main .contact_top .contact_form .right{padding:30px 15px}main .contact_top .contact_form .right .half{flex-direction:column}main .contact_top .contact_form .right .half .input:first-child{margin-right:0}main .contact_top .contact_form .right .select ul li{width:50%}main .four_box .content{flex-wrap:wrap}main .four_box .content .box{width:48%;margin-bottom:.2rem}}