.banner{width:100%;height:640px}.banner>img{width:100%;height:100%;object-fit:cover}.banner .banner_color{width:100%;height:640px;background:rgba(33,64,143,0.2);position:absolute;top:0;left:0;z-index:1}.banner .banner_box{width:100%;height:auto;z-index:2;position:absolute;top:38%;left:0;transform:translateY(-50%)}.banner .banner_box .line{width:90px;height:4px}.banner .banner_box .line img{width:100%;height:100%}.banner .banner_box h1{margin-top:20px;text-align:left;color:#fff;font-size:48px;font-weight:normal;line-height:1.5}.contact{width:100%;height:830px;background:url(../img/contact/contact_bg.jpg) no-repeat;background-size:100% 100%;position:relative}.contact .contact_content{width:100%;height:590px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:60px}.contact .contact_content::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:#3964af}.contact .contact_content .contact_l{width:505px;height:auto}.contact .contact_content .contact_l .c_title{text-align:left;color:#3964af;font-size:24px;font-weight:bold}.contact .contact_content .contact_l .c_etitle{margin-top:20px;text-align:left;color:#343434;font-size:24px;font-weight:bold}.contact .contact_content .contact_l .c_email{margin-top:40px;display:flex;flex-direction:row;align-items:center;padding-left:20px}.contact .contact_content .contact_l .c_email img{width:24px;height:24px}.contact .contact_content .contact_l .c_email p{margin-left:30px;color:#404040;font-size:14px;line-height:1.5}.contact .contact_content .contact_l .c_phone{margin-top:20px;display:flex;flex-direction:row;align-items:center;padding-left:20px}.contact .contact_content .contact_l .c_phone img{width:24px;height:24px}.contact .contact_content .contact_l .c_phone p{margin-left:30px;color:#404040;font-size:14px;line-height:1.5}.contact .contact_content .contact_l .c_text{margin-top:10px;text-align:left;color:#000;font-size:14px;line-height:2}.contact .contact_content .contact_l .c_l_box{margin-top:60px}.contact .contact_content .contact_l .c_l_box .c_l_title{text-align:left;color:#333;font-size:16px;letter-spacing:1px}.contact .contact_content .contact_l .c_l_box .c_l_phone{margin-top:10px;text-align:left;color:#323232;font-size:32px;font-weight:bold;line-height:1}.contact .contact_content .contact_l .c_l_box .c_l_adress{margin-top:10px;text-align:left;color:#333;font-size:16px;letter-spacing:1px}.contact .contact_content .contact_r{width:744px;height:auto}.contact .contact_content .contact_r .c_r_title{text-align:left;color:#3964af;font-size:24px;font-weight:bold}.contact .contact_content .contact_r .c_r_form{width:100%;height:auto;margin-top:40px}.contact .contact_content .contact_r .c_r_form .c_r_f_item{width:100%;height:auto;margin-bottom:10px}.contact .contact_content .contact_r .c_r_form .c_r_f_item input{width:100%;height:auto;padding:15px;border:none;font-size:14px;background-color:#fff;color:#333;border-bottom:1px solid #d0d0d0}.contact .contact_content .contact_r .c_r_form .c_r_f_item input:focus{border-bottom:1px solid #000000}.contact .contact_content .contact_r a{margin-top:15px;width:100%;display:block;background-color:#3964af;color:#fff;font-size:16px;border:0px solid #f15846;border-radius:0px 0px 0px 0px;padding:16px 0}@media screen and (max-width: 1600px){.banner{width:100%;height:34vw}.banner>img{width:100%;height:100%;object-fit:cover}.banner .banner_color{width:100%;height:34vw;background:rgba(33,64,143,0.2);position:absolute;top:0;left:0;z-index:1}.banner .banner_box{width:100%;height:auto;z-index:2;position:absolute;top:38%;left:0;transform:translateY(-50%)}.banner .banner_box .line{width:4.78125vw;height:.2125vw}.banner .banner_box .line img{width:100%;height:100%}.banner .banner_box h1{margin-top:1.0625vw;text-align:left;color:#fff;font-size:2.55vw;font-weight:normal;line-height:1.5}.contact{width:100%;height:44.09375vw;background:url(../img/contact/contact_bg.jpg) no-repeat;background-size:100% 100%;position:relative}.contact .contact_content{width:100%;height:31.34375vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:3.1875vw}.contact .contact_content::before{content:'';position:absolute;top:0;left:0;width:100%;height:.31875vw;background:#3964af}.contact .contact_content .contact_l{width:26.82812vw;height:auto}.contact .contact_content .contact_l .c_title{text-align:left;color:#3964af;font-size:1.275vw;font-weight:bold}.contact .contact_content .contact_l .c_etitle{margin-top:1.0625vw;text-align:left;color:#343434;font-size:1.275vw;font-weight:bold}.contact .contact_content .contact_l .c_email{margin-top:2.125vw;display:flex;flex-direction:row;align-items:center;padding-left:1.0625vw}.contact .contact_content .contact_l .c_email img{width:1.275vw;height:1.275vw}.contact .contact_content .contact_l .c_email p{margin-left:1.59375vw;color:#404040;font-size:.74375vw;line-height:1.5}.contact .contact_content .contact_l .c_phone{margin-top:1.0625vw;display:flex;flex-direction:row;align-items:center;padding-left:1.0625vw}.contact .contact_content .contact_l .c_phone img{width:1.275vw;height:1.275vw}.contact .contact_content .contact_l .c_phone p{margin-left:1.59375vw;color:#404040;font-size:.74375vw;line-height:1.5}.contact .contact_content .contact_l .c_text{margin-top:.53125vw;text-align:left;color:#000;font-size:.74375vw;line-height:2}.contact .contact_content .contact_l .c_l_box{margin-top:3.1875vw}.contact .contact_content .contact_l .c_l_box .c_l_title{text-align:left;color:#333;font-size:.85vw;letter-spacing:.05312vw}.contact .contact_content .contact_l .c_l_box .c_l_phone{margin-top:.53125vw;text-align:left;color:#323232;font-size:1.7vw;font-weight:bold;line-height:1}.contact .contact_content .contact_l .c_l_box .c_l_adress{margin-top:.53125vw;text-align:left;color:#333;font-size:.85vw;letter-spacing:.05312vw}.contact .contact_content .contact_r{width:39.525vw;height:auto}.contact .contact_content .contact_r .c_r_title{text-align:left;color:#3964af;font-size:1.275vw;font-weight:bold}.contact .contact_content .contact_r .c_r_form{width:100%;height:auto;margin-top:2.125vw}.contact .contact_content .contact_r .c_r_form .c_r_f_item{width:100%;height:auto;margin-bottom:.53125vw}.contact .contact_content .contact_r .c_r_form .c_r_f_item input{width:100%;height:auto;padding:.79688vw;border:none;font-size:.74375vw;background-color:#fff;color:#333;border-bottom:.05312vw solid #d0d0d0}.contact .contact_content .contact_r .c_r_form .c_r_f_item input:focus{border-bottom:.05312vw solid #000}.contact .contact_content .contact_r a{margin-top:.79688vw;width:100%;display:block;background-color:#3964af;color:#fff;font-size:.85vw;border:0vw solid #f15846;border-radius:0vw 0vw 0vw 0vw;padding:.85vw 0}}@media screen and (max-width: 1023px){.banner{width:100%;height:100vh}.banner>img{width:100%;height:100%;object-fit:cover}.banner .banner_color{width:100%;height:100vh;background:rgba(33,64,143,0.2);position:absolute;top:0;left:0;z-index:1}.banner .banner_box{width:100%;height:auto;z-index:2;position:absolute;top:50%;left:0;transform:translateY(-50%)}.banner .banner_box .line{width:24vw;height:1.06667vw}.banner .banner_box .line img{width:100%;height:100%}.banner .banner_box h1{margin-top:5.33333vw;text-align:left;color:#fff;font-size:12.8vw;font-weight:normal;line-height:1.5}.contact{width:100%;height:284.53333vw;background:url(../img/contact/contact_bg.jpg) no-repeat;background-size:cover;position:relative}.contact .contact_content{width:100%;height:252.53333vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;display:flex;flex-direction:column;justify-content:inherit;padding:4vw}.contact .contact_content::before{content:'';position:absolute;top:0;left:0;width:100%;height:1.6vw;background:#3964af}.contact .contact_content .contact_l{width:100%;height:auto}.contact .contact_content .contact_l .c_title{margin-top:8vw;text-align:left;color:#3964af;font-size:6.4vw;font-family:PingFang SC;font-weight:bold}.contact .contact_content .contact_l .c_etitle{margin-top:5.33333vw;text-align:left;color:#343434;font-family:PingFang SC;font-size:6.4vw;font-weight:bold}.contact .contact_content .contact_l .c_email{margin-top:8vw;display:flex;flex-direction:row;align-items:center;padding-left:5.33333vw}.contact .contact_content .contact_l .c_email img{width:4.8vw;height:4.8vw}.contact .contact_content .contact_l .c_email p{margin-left:4vw;color:#404040;font-size:3.73333vw;line-height:1.5}.contact .contact_content .contact_l .c_phone{margin-top:5.33333vw;display:flex;flex-direction:row;align-items:center;padding-left:5.33333vw}.contact .contact_content .contact_l .c_phone img{width:4.8vw;height:4.8vw}.contact .contact_content .contact_l .c_phone p{margin-left:4vw;color:#404040;font-size:3.73333vw;line-height:1.5}.contact .contact_content .contact_l .c_text{margin-top:4vw;text-align:left;color:#000;font-size:3.73333vw;line-height:2}.contact .contact_content .contact_l .c_l_box{margin-top:8vw}.contact .contact_content .contact_l .c_l_box .c_l_title{text-align:left;color:#333;font-size:4.26667vw;letter-spacing:.13333vw}.contact .contact_content .contact_l .c_l_box .c_l_phone{font-family:Helvetica Neue;margin-top:1.33333vw;text-align:left;color:#323232;font-size:8.53333vw;font-weight:bold;line-height:1}.contact .contact_content .contact_l .c_l_box .c_l_adress{margin-top:1.33333vw;text-align:left;color:#333;font-size:4.26667vw;letter-spacing:.13333vw}.contact .contact_content .contact_r{width:100%;margin-top:16vw;height:auto}.contact .contact_content .contact_r .c_r_title{text-align:left;color:#3964af;font-size:6.4vw;font-family:PingFang SC;font-weight:bold}.contact .contact_content .contact_r .c_r_form{width:100%;height:auto;margin-top:5.33333vw}.contact .contact_content .contact_r .c_r_form .c_r_f_item{width:100%;height:auto;margin-bottom:5.33333vw}.contact .contact_content .contact_r .c_r_form .c_r_f_item input{width:100%;height:auto;padding:4vw;border:none;font-size:3.73333vw;background-color:#fff;color:#333;border-bottom:1px solid #d0d0d0}.contact .contact_content .contact_r .c_r_form .c_r_f_item input:focus{border-bottom:1px solid #000000;border-color:#409EFF}.contact .contact_content .contact_r a{margin-top:2vw;width:100%;display:block;background-color:#890b12;color:#fff;font-size:4.26667vw;border:1px solid #f15846;border-radius:0vw 0vw 0vw 0vw;padding:4.26667vw 0}}
