.banner{margin-top:80px;width:100%;height:600px;position:relative;background:url(../img/banner_bg.png) no-repeat;background-size:100% 100%}.banner>img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.banner .banner_content{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%}.banner .banner_content .banner_box{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start}.banner .banner_content h1{text-align:left;color:#333;font-size:64px;font-weight:700}.banner .banner_content .banner_text{text-align:left;width:400px;margin-top:16px;color:#666;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.banner .banner_content .banner_btn{border-radius:6px;display:inline-block;margin-top:46px;background:linear-gradient(90deg, #2665FF 0%, #8BADFF 100%),#fff}.banner .banner_content .banner_btn a{width:100%;height:100%;display:flex;padding:19px;flex-direction:row;align-items:center}.banner .banner_content .banner_btn a p{color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-right:140px}.banner .banner_content .banner_btn a img{width:12px;height:12px}.contact{width:100%;height:auto;padding:40px 0 80px;background:#ffffff}.contact .contact_t{width:100%;height:auto;background:#fafafa;padding:40px 0;display:flex;flex-direction:row;position:relative}.contact .contact_t::after{z-index:1;content:'';position:absolute;top:0;left:0%;width:100%;height:4px;background:#E0382E}.contact .contact_t::before{z-index:2;content:'';position:absolute;top:0;left:0%;width:96%;height:4px;background:#0030A6}.contact .contact_t .con_t_item{width:25%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center}.contact .contact_t .con_t_item img{width:44px;height:44px}.contact .contact_t .con_t_item .con_t_i_box{margin-left:6px;display:flex;flex-direction:column;align-items:flex-start}.contact .contact_t .con_t_item .con_t_i_box span{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.contact .contact_t .con_t_item .con_t_i_box p{margin-top:8px;color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.contact .contact_b{margin-top:20px;width:100%;height:auto;border:1px solid #E6E6E6;background:#FFF;padding-top:24px}.contact .contact_b .contact_b_title{padding-left:20px;text-align:left;color:#333;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.contact .contact_b .contact_b_text{margin-top:8px;padding-left:20px;text-align:left;color:#666;font-size:14px;font-weight:400}.contact .contact_b .contact_b_img{margin-top:15px;width:100%;height:440px;position:relative}.contact .contact_b .contact_b_img .map{width:100%;height:100%}.contact .contact_b .contact_b_img .ding{width:330px;height:263px;position:absolute;top:19%;left:37.5%}@media screen and (max-width: 1600px){.banner{margin-top:4.25vw;width:100%;height:31.875vw;position:relative;background:url(../img/banner_bg.png) no-repeat;background-size:100% 100%}.banner>img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.banner .banner_content{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%}.banner .banner_content .banner_box{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start}.banner .banner_content h1{text-align:left;color:#333;font-size:3.4vw;font-weight:700}.banner .banner_content .banner_text{text-align:left;width:21.25vw;margin-top:.85vw;color:#666;font-size:1.0625vw;font-style:normal;font-weight:400;line-height:1.7vw}.banner .banner_content .banner_btn{border-radius:.31875vw;display:inline-block;margin-top:2.44375vw;background:linear-gradient(90deg, #2665FF 0%, #8BADFF 100%),#fff}.banner .banner_content .banner_btn a{width:100%;height:100%;display:flex;padding:1.00937vw;flex-direction:row;align-items:center}.banner .banner_content .banner_btn a p{color:#FFF;font-size:.74375vw;font-style:normal;font-weight:400;line-height:normal;margin-right:7.4375vw}.banner .banner_content .banner_btn a img{width:.6375vw;height:.6375vw}.contact{width:100%;height:auto;padding:2.125vw 0 4.25vw;background:#ffffff}.contact .contact_t{width:100%;height:auto;background:#fafafa;padding:2.125vw 0;display:flex;flex-direction:row;position:relative}.contact .contact_t::after{z-index:1;content:'';position:absolute;top:0;left:0%;width:100%;height:.2125vw;background:#E0382E}.contact .contact_t::before{z-index:2;content:'';position:absolute;top:0;left:0%;width:96%;height:.2125vw;background:#0030A6}.contact .contact_t .con_t_item{width:25%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center}.contact .contact_t .con_t_item img{width:2.3375vw;height:2.3375vw}.contact .contact_t .con_t_item .con_t_i_box{margin-left:.31875vw;display:flex;flex-direction:column;align-items:flex-start}.contact .contact_t .con_t_item .con_t_i_box span{color:#666;font-size:.74375vw;font-style:normal;font-weight:400;line-height:normal}.contact .contact_t .con_t_item .con_t_i_box p{margin-top:.425vw;color:#333;font-size:.85vw;font-style:normal;font-weight:700;line-height:1.16875vw}.contact .contact_b{margin-top:1.0625vw;width:100%;height:auto;border:.05312vw solid #E6E6E6;background:#FFF;padding-top:1.275vw}.contact .contact_b .contact_b_title{padding-left:1.0625vw;text-align:left;color:#333;font-size:1.7vw;font-style:normal;font-weight:700;line-height:normal}.contact .contact_b .contact_b_text{margin-top:.425vw;padding-left:1.0625vw;text-align:left;color:#666;font-size:.74375vw;font-weight:400}.contact .contact_b .contact_b_img{margin-top:.79688vw;width:100%;height:23.375vw;position:relative}.contact .contact_b .contact_b_img .map{width:100%;height:100%}.contact .contact_b .contact_b_img .ding{width:17.53125vw;height:13.97187vw;position:absolute;top:19%;left:37.5%}}@media screen and (max-width: 1023px){.banner{margin-top:11.73333vw;width:100%;height:80vw;position:relative}.banner>img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.banner .banner_content{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%}.banner .banner_content .banner_box{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}.banner .banner_content h1{text-align:center;color:#333;font-size:6.13333vw;font-weight:700}.banner .banner_content .banner_text{text-align:center;width:53.33333vw;margin-top:1.33333vw;color:#666;font-size:3.73333vw;font-style:normal;font-weight:400;line-height:4.26667vw}.banner .banner_content .banner_btn{display:inline-block;margin-top:43.6vw;width:34.13333vw;height:8vw;border-radius:4vw;background:linear-gradient(90deg, #2665FF 0%, #8BADFF 100%),#fff}.banner .banner_content .banner_btn a{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;padding:2vw 9.33333vw}.banner .banner_content .banner_btn a p{white-space:nowrap;color:#FFF;font-size:3.2vw;font-style:normal;font-weight:400;line-height:normal;margin-right:1.06667vw}.banner .banner_content .banner_btn a img{width:1.6vw;height:1.6vw}.contact{width:100%;height:auto;padding:0vw 0 10.66667vw;background:#ffffff}.contact .contact_t{width:100%;height:auto;background:#fafafa;padding:5.33333vw 0;display:flex;flex-direction:column;position:relative;align-items:center}.contact .contact_t::after{z-index:1;content:'';position:absolute;top:0;left:0%;width:100%;height:.53333vw;background:#E0382E}.contact .contact_t::before{z-index:2;content:'';position:absolute;top:0;left:0%;width:96%;height:.53333vw;background:#0030A6}.contact .contact_t .con_t_item{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:2.66667vw}.contact .contact_t .con_t_item img{margin-left:21.86667vw;width:11.73333vw;height:11.73333vw}.contact .contact_t .con_t_item .con_t_i_box{margin-left:2.66667vw;display:flex;flex-direction:column;align-items:flex-start}.contact .contact_t .con_t_item .con_t_i_box span{color:#666;font-size:3.73333vw;font-style:normal;font-weight:400;line-height:normal}.contact .contact_t .con_t_item .con_t_i_box p{margin-top:1.06667vw;color:#333;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:2.93333vw}.contact .contact_b{margin-top:2.66667vw;width:100%;height:auto;border:.13333vw solid #E6E6E6;background:#FFF;padding-top:3.2vw}.contact .contact_b .contact_b_title{padding-left:2.66667vw;text-align:center;color:#333;font-size:4.8vw;font-style:normal;font-weight:700;line-height:normal}.contact .contact_b .contact_b_text{margin-top:1.06667vw;padding-left:2.66667vw;text-align:center;color:#666;font-size:1.86667vw;font-weight:400}.contact .contact_b .contact_b_img{margin-top:2vw;width:100%;height:58.66667vw;position:relative}.contact .contact_b .contact_b_img .map{width:100%;height:100%;object-fit:cover}.contact .contact_b .contact_b_img .ding{width:44vw;height:35.06667vw;position:absolute;top:19%;left:37.5%}}
