.contact{padding-bottom:80px}.contact .contact_banner_div{height:505px}.contact .contact_banner_div .contact_banner{display:block;height:505px;-o-object-fit:cover;object-fit:cover;width:100%}.contact .contact_banner_div .contact_header{margin-top:-300px;position:relative}.contact .contact_banner_div .contact_banner_text1{color:#333;font-size:42px}.contact .contact_banner_div .contact_banner_text2{color:#333;font-size:14px;line-height:14px;margin-bottom:70px;margin-top:24px;width:60%}.contact .contact_title_div{border-left:2px solid #004baa;color:#333;font-size:24px;height:28px;line-height:28px;margin-bottom:40px;margin-top:80px;overflow:hidden;padding-left:10px}.contact .contact_text1{color:#999;font-size:14px;line-height:22px}.contact .contact_us_div{background-color:#f5f7fa;margin-top:12px;padding:24px 40px}.contact .contact_icon1{height:24px;width:24px}.contact .contact_text2{color:#333;font-size:16px;font-weight:600;margin-left:16px}.contact .contact_text3{color:#666;font-size:20px;margin-top:20px}.contact .contact_img1{display:block;height:180px;width:100%}.contact .contact_sug_div{height:180px;margin-top:-180px;padding:40px;position:relative}.contact .contact_text4{color:#333;font-size:20px;font-weight:600;margin-bottom:40px}.contact .contact_text5{color:#999;font-size:14px;margin-top:10px;padding-left:40px}.contact .contact_plat_div{background-image:linear-gradient(100deg,#f2f7fc,#fff 80%);border:1px solid #dcdfe6;margin-bottom:12px;margin-top:12px;padding:24px 40px 22px;width:100%}.contact .contact_plat_div .contact_plat_text1{color:#333;font-size:18px;font-weight:600;position:absolute}.contact .contact_plat_div .contact_plat_text2{color:#666;font-size:14px;margin-bottom:12px;text-align:right}.contact .contact_plat_div .contact_plat_text3{color:#999;font-size:14px;line-height:22px;text-align:right}.contact .contact_sur{background:#f2f6fc;border:1px solid #dedfe5}.contact .contact_sur .contact_sur_bg{align-items:center;display:flex;height:180px;padding-left:50px;position:relative}.contact .contact_sur .contact_sur_num{background:#004baa;border-radius:50%;color:#fff;font-size:20px;height:40px;line-height:40px;margin-right:30px;text-align:center;width:40px}.contact .contact_sur .contact_sur_title{color:#323232;font-size:16px;font-weight:700;line-height:22px;margin-bottom:12px}.contact .contact_sur .contact_sur_contact{color:#999;font-size:14px;font-weight:400;line-height:24px}.contact .contact_sur .contact_sur_line{background:#ddd;height:100px;position:absolute;right:0;width:1px}.contact .el-button{background:#004baa;border-color:#004baa;border-radius:0;padding:10px 24px}.contact .el-button:hover{background:#005ddd;border-color:#005ddd}@media(min-width:1281px)and (max-width:1380px){.contact .contact_sur .contact_sur_bg{padding-left:20px}}@media(min-width:1025px)and (max-width:1280px){.contact .contact_banner_div .contact_banner_text1{font-size:30px}.contact .contact_sur .contact_sur_bg{justify-content:center;padding-left:0}.contact .contact_sur .contact_sur_num{height:32px;line-height:32px;margin-right:10px;width:32px}.contact .contact_sur .contact_sur_title{font-size:15px}.contact .contact_sur .contact_sur_contact{font-size:13px}}@media(max-width:1200px){.contact .contact_banner_div,.contact .contact_banner_div .contact_banner{height:320px}.contact .contact_banner_div .contact_banner_text1{font-size:30px}.contact .contact_banner_div .contact_header{margin-top:-220px}}@media(max-width:1024px){.contact .contact_sur .contact_sur_bg{height:170px;justify-content:left;padding-left:24px;padding-right:24px}.contact .contact_sur .contact_sur_bg_m{height:115px}.contact .contact_sur .contact_sur_num{margin-right:20px}.contact .contact_sur .contact_sur_title{margin-bottom:14px}.contact .contact_sur .contact_sur_line{bottom:0;height:1px;right:6%;width:86%}}@media screen and (min-width:768px){.contact_banner_m{display:none!important}}@media(max-width:767px){.contact .contact_banner_div_m{height:238px}.contact .contact_banner_div_m .contact_banner{display:none!important}.contact .contact_banner_div_m .contact_banner_m{display:block;height:238px;-o-object-fit:cover;object-fit:cover;width:100%}.contact .contact_banner_div_m .contact_header_m{padding-top:100px}.contact .contact_banner_div_m .contact_banner_text1_m{font-size:20px}.contact .contact_banner_div_m .contact_banner_text2_m{width:100%}.contact .contact_title_div_m{font-size:20px;margin-bottom:20px;margin-top:40px}.contact .contact_us_m{padding-bottom:24px}.contact .contact_text4_m{font-size:16px}}