/*fuwu_sq*/
.fuwu_sq{padding:63px 0 72px;background:#E8E8E8;}
.fuwu_sq .fs_ul{margin-top:35px;overflow:hidden;}
.fuwu_sq .fs_ul .swiper-slide{padding-top:105px;}
.fuwu_sq .fs_ul .fs_txt{padding:95px 60px 38px;background:#FFF;position:relative;}
.fuwu_sq .fs_ul .fs_txt i{display:block;width:163px;height:189px;position:absolute;left:50%;margin-left:-82px;top:-105px;background-repeat:no-repeat;background-position:center center;background-size:100%;}
.fuwu_sq .fs_ul .fs_txt i.icon1{background-image:url(../Image/fw_sqicon1.png);}
.fuwu_sq .fs_ul .fs_txt i.icon2{background-image:url(../Image/fw_sqicon2.png);}
.fuwu_sq .fs_ul .fs_txt i.icon3{background-image:url(../Image/fw_sqicon3.png);}
.fuwu_sq .fs_ul .fs_txt p{font-size:16px;line-height:24px;color:#787878;text-align:center;}
.fuwu_sq .fs_ul .fs_txt p:nth-child(2){font-size:26px;height:36px;line-height:36px;color:#313131;margin-bottom:9px;}
.fuwu_sq .fs_ul .fs_txt p:last-child{height:72px;}
/*fuwu_sz*/
.fuwu_sz{padding:55px 0 50px;position:relative;}
.fuwu_sz .fz_ul{overflow:hidden;padding-top:22px;}
.fuwu_sz .fz_ul .swiper-slide{padding:18px 12px;}
.fuwu_sz .fz_ul .fz_li{padding:46px 26px 48px;box-shadow:0 0 12px rgba(0,0,0,.1);background:#FFF;}
.fuwu_sz .fz_ul .fz_li i{display:block;width:100%;height:78px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}
.fuwu_sz .fz_ul .fz_li i.icon1{background-image:url(../Image/fw_szicon1.png);}
.fuwu_sz .fz_ul .fz_li i.icon2{background-image:url(../Image/fw_szicon2.png);}
.fuwu_sz .fz_ul .fz_li i.icon3{background-image:url(../Image/fw_szicon3.png);}
.fuwu_sz .fz_ul .fz_li i.icon4{background-image:url(../Image/fw_szicon4.png);}
.fuwu_sz .fz_ul .fz_li i.icon5{background-image:url(../Image/fw_szicon5.png);}
.fuwu_sz .fz_ul .fz_li p{font-size:15px;line-height:26px;color:#666;text-align:center;}
.fuwu_sz .fz_ul .fz_li p:nth-child(2){font-size:26px;height:36px;line-height:36px;color:#000;margin:42px 0 23px;}
.fuwu_sz .fz_ul .fz_li p:nth-child(3){height:78px;}
.fuwu_sz .fz_ul .fz_li p:last-child{font-size:14px;height:14px;line-height:14px;margin-top:22px;color:#8c8d90;}
.fuwu_sz .fz_ul .fz_li:hover{background:#ED0304;}
.fuwu_sz .fz_ul .fz_li:hover i.icon1{background-image:url(../Image/fw_szicon1_hover.png);}
.fuwu_sz .fz_ul .fz_li:hover i.icon2{background-image:url(../Image/fw_szicon2_hover.png);}
.fuwu_sz .fz_ul .fz_li:hover i.icon3{background-image:url(../Image/fw_szicon3_hover.png);}
.fuwu_sz .fz_ul .fz_li:hover i.icon4{background-image:url(../Image/fw_szicon4_hover.png);}
.fuwu_sz .fz_ul .fz_li:hover i.icon5{background-image:url(../Image/fw_szicon5_hover.png);}
.fuwu_sz .fz_ul .fz_li:hover p{color:#FFF;}
.fuwu_sz .fuwu_phone{margin-top:23px;}
/*fuwu_sh*/
.fuwu_sh{padding:53px 0 49px;background:#e8e8e8;}
.fuwu_sh .fh_ul{padding-top:25px;}
.fuwu_sh .fh_ul .fh_li{width:calc(50% - 23px);float:left;margin-left:46px;margin-top:17px;padding:32px 0 19px 60px;background:#FFF;}
.fuwu_sh .fh_ul .fh_li:nth-child(odd){margin-left:0;}
.fuwu_sh .fh_ul .fh_li i{width:77px;height:96px;background-repeat:no-repeat;display:block;float:left;}
.fuwu_sh .fh_ul .fh_li i.icon1{background-image:url(../Image/fw_shicon1.png);background-position:center 4px;}
.fuwu_sh .fh_ul .fh_li i.icon2{background-image:url(../Image/fw_shicon2.png);background-position:center 4px;}
.fuwu_sh .fh_ul .fh_li i.icon3{background-image:url(../Image/fw_shicon3.png);background-position:center 0;}
.fuwu_sh .fh_ul .fh_li i.icon4{background-image:url(../Image/fw_shicon4.png);background-position:center 0;}
.fuwu_sh .fh_ul .fh_li .fh_txt{width:calc(100% - 107px);margin-left:30px;padding-left:32px;border-left:1px solid #F1F1F1;float:right;}
.fuwu_sh .fh_ul .fh_li .fh_txt p{font-size:15px;line-height:26px;color:#666;height:52px;}
.fuwu_sh .fh_ul .fh_li .fh_txt p:first-child{font-size:26px;height:36px;line-height:36px;margin-bottom:8px;color:#000;}
/*fuwu_tj*/
.fuwu_tj{padding:62px 0 91px;}
.fuwu_tj .ft_ul{width:100%;overflow:hidden;margin-top:37px;}
.fuwu_tj .ft_ul .ft_img{width:100%;padding-bottom:201.107%;position:relative;overflow:hidden;}
.fuwu_tj .ft_ul .ft_txt{width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;left:0;bottom:0;padding:54px 0 0 40px;}
.fuwu_tj .ft_ul .ft_txt p:first-child{font-size:30px;height:40px;line-height:40px;font-weight:bold;color:#FFF;}
.fuwu_tj .ft_ul .ft_txt p:last-child{font-size:16px;height:16px;line-height:16px;font-weight:bold;color:rgba(255,255,255,.3);margin-top:6px;text-transform:uppercase;}
.fuwu_tj .ft_ul .swiper-slide:hover .ft_img img{transform:scale(1.1);}
.fuwu_tj .ft_ul .swiper-slide:hover .ft_txt{height:112px;padding:20px 0 0 20px;background:rgba(0,0,0,.5);}

@media screen and (max-width:1599px){
	.fuwu_sq{padding:40px 0;}
	.fuwu_sq .fs_ul{margin-top:26px;}
	.fuwu_sq .fs_ul .swiper-slide{padding-top:96px;}
	.fuwu_sq .fs_ul .fs_txt{padding:70px 40px 30px;}
	.fuwu_sq .fs_ul .fs_txt i{width:130px;height:151px;margin-left:-65px;top:-96px;}
	.fuwu_sq .fs_ul .fs_txt p{font-size:15px;}
	.fuwu_sq .fs_ul .fs_txt p:nth-child(2){font-size:24px;height:34px;line-height:34px;margin-bottom:6px;}
	.fuwu_sz{padding:36px 0;}
	.fuwu_sz .fz_ul{padding-top:12px;}
	.fuwu_sz .fz_ul .swiper-slide{padding:15px 8px;}
	.fuwu_sz .fz_ul .fz_li{padding:32px 20px;}
	.fuwu_sz .fz_ul .fz_li i{height:60px;}
	.fuwu_sz .fz_ul .fz_li p{font-size:14px;line-height:24px;}
	.fuwu_sz .fz_ul .fz_li p:nth-child(2){font-size:22px;height:32px;line-height:32px;margin:22px 0 15px;}
	.fuwu_sz .fz_ul .fz_li p:nth-child(3){height:72px;}
	.fuwu_sz .fz_ul .fz_li p:last-child{margin-top:16px;}
	.fuwu_sz .fuwu_phone{margin-top:15px;}
	.fuwu_sh{padding:40px 0;}
	.fuwu_sh .fh_ul{padding-top:16px;}
	.fuwu_sh .fh_ul .fh_li{width:calc(50% - 15px);margin-left:30px;padding:26px 0 16px 40px;}
	.fuwu_sh .fh_ul .fh_li i{width:72px;height:89px;}
	.fuwu_sh .fh_ul .fh_li i.icon1{background-size:68px auto;}
	.fuwu_sh .fh_ul .fh_li i.icon2{background-size:70px auto;}
	.fuwu_sh .fh_ul .fh_li i.icon3{background-size:67px auto;}
	.fuwu_sh .fh_ul .fh_li i.icon4{background-size:67px auto;}
	.fuwu_sh .fh_ul .fh_li .fh_txt{margin-left:20px;padding-left:22px;width:calc(100% - 92px);}
	.fuwu_sh .fh_ul .fh_li .fh_txt p{font-size:14px;}
	.fuwu_sh .fh_ul .fh_li .fh_txt p:first-child{font-size:22px;height:32px;line-height:32px;margin-bottom:5px;}
}
@media screen and (max-width:1359px){
	.fuwu_sq{padding:30px 0;}
	.fuwu_sq .fs_ul{margin-top:15px;}
	.fuwu_sq .fs_ul .swiper-slide{padding-top:60px;}
	.fuwu_sq .fs_ul .fs_txt{padding:75px 15px 20px;}
	.fuwu_sq .fs_ul .fs_txt i{width:110px;height:128px;margin-left:-55px;top:-55px;}
	.fuwu_sq .fs_ul .fs_txt p{font-size:14px;}
	.fuwu_sq .fs_ul .fs_txt p:nth-child(2){font-size:20px;height:30px;line-height:30px;margin-bottom:5px;}
	.fuwu_sz{padding:26px 0;}
	.fuwu_sz .fz_ul{padding-top:8px;}
	.fuwu_sz .fz_ul .swiper-slide{padding:12px 6px;}
	.fuwu_sz .fz_ul .fz_li{padding:20px 10px;}
	.fuwu_sz .fz_ul .fz_li i{height:50px;}
	.fuwu_sz .fz_ul .fz_li p{font-size:14px;line-height:24px;}
	.fuwu_sz .fz_ul .fz_li p:nth-child(2){font-size:20px;height:30px;line-height:30px;margin:15px 0 10px;}
	.fuwu_sz .fz_ul .fz_li p:nth-child(3){height:72px;}
	.fuwu_sz .fz_ul .fz_li p:last-child{margin-top:10px;}
	.fuwu_sz .fuwu_phone{margin-top:10px;}
	.fuwu_sh{padding:30px 0;}
	.fuwu_sh .fh_ul{padding-top:10px;}
	.fuwu_sh .fh_ul .fh_li{width:calc(50% - 10px);margin-left:20px;padding:18px 0 12px 30px;margin-top:12px;}
	.fuwu_sh .fh_ul .fh_li i{width:68px;height:83px;}
	.fuwu_sh .fh_ul .fh_li i.icon1{background-size:64px auto;}
	.fuwu_sh .fh_ul .fh_li i.icon2{background-size:66px auto;}
	.fuwu_sh .fh_ul .fh_li i.icon3{background-size:62px auto;}
	.fuwu_sh .fh_ul .fh_li i.icon4{background-size:62px auto;}
	.fuwu_sh .fh_ul .fh_li .fh_txt{margin-left:15px;padding-left:15px;width:calc(100% - 83px);}
	.fuwu_sh .fh_ul .fh_li .fh_txt p{line-height:24px;height:48px;}
	.fuwu_sh .fh_ul .fh_li .fh_txt p:first-child{font-size:20px;height:30px;line-height:30px;}
	.fuwu_tj{padding:30px 0;}
	.fuwu_tj .ft_ul{margin-top:20px;}
	.fuwu_tj .ft_ul .ft_txt{padding:30px 0 0 20px;}
	.fuwu_tj .ft_ul .ft_txt p:first-child{font-size:22px;height:30px;line-height:30px;}
	.fuwu_tj .ft_ul .ft_txt p:last-child{font-size:12px;margin-top:5px;}
	.fuwu_tj .ft_ul .swiper-slide:hover .ft_txt{height:82px;padding:15px 0 0 15px;}
}
@media screen and (max-width:1023px){
	.fuwu_sq{padding:20px 0;}
	.fuwu_sq .fs_ul{margin-top:10px;}
	.fuwu_sq .fs_ul .swiper-slide{padding-top:55px;}
	.fuwu_sq .fs_ul .fs_txt{padding:66px 10px 15px;}
	.fuwu_sq .fs_ul .fs_txt i{width:100px;height:116px;margin-left:-50px;top:-55px;}
	.fuwu_sq .fs_ul .fs_txt p{line-height:22px;}
	.fuwu_sq .fs_ul .fs_txt p:nth-child(2){font-size:20px;height:30px;line-height:30px;margin-bottom:5px;}
	.fuwu_sq .fs_ul .fs_txt p:last-child{height:66px;}
	.fuwu_sz{padding:16px 0 20px;}
	.fuwu_sz .fz_ul{padding-top:5px;}
	.fuwu_sz .fz_ul .swiper-slide{padding:10px 5px;}
	.fuwu_sz .fz_ul .fz_li{padding:20px 10px;}
	.fuwu_sz .fz_ul .fz_li i{height:47px;}
	.fuwu_sz .fz_ul .fz_li p{line-height:22px;}
	.fuwu_sz .fz_ul .fz_li p:nth-child(2){font-size:17px;height:25px;line-height:25px;margin:10px 0 6px;font-weight:bold;}
	.fuwu_sz .fz_ul .fz_li p:nth-child(3){height:66px;}
	.fuwu_sz .fz_ul .fz_li p:last-child{margin-top:10px;}
	.fuwu_sh{padding:20px 0;}
	.fuwu_sh .fh_ul{padding-top:0px;}
	.fuwu_sh .fh_ul .fh_li{width:calc(50% - 8px);margin-left:16px;padding:15px 0 10px 15px;margin-top:10px;}
	.fuwu_sh .fh_ul .fh_li i{width:55px;height:74px;}
	.fuwu_sh .fh_ul .fh_li i.icon1{background-size:53px auto;}
	.fuwu_sh .fh_ul .fh_li i.icon2{background-size:55px auto;}
	.fuwu_sh .fh_ul .fh_li i.icon3{background-size:54px auto;}
	.fuwu_sh .fh_ul .fh_li i.icon4{background-size:54px auto;}
	.fuwu_sh .fh_ul .fh_li .fh_txt{margin-left:10px;padding-left:12px;width:calc(100% - 65px);}
	.fuwu_sh .fh_ul .fh_li .fh_txt p{line-height:22px;height:44px;font-size:13px;}
	.fuwu_sh .fh_ul .fh_li .fh_txt p br{display:none;}
	.fuwu_sh .fh_ul .fh_li .fh_txt p:first-child{font-size:17px;height:25px;line-height:25px;}
	.fuwu_tj{padding:20px 0;}
	.fuwu_tj .ft_ul{margin-top:15px;}
}
@media screen and (max-width:767px){
	.fuwu .fw_ul{background:none;padding:0 0 0 0;}
	.fuwu .fw_ul .fw_li{width:100%;display:block;float:none;}
	.fuwu .fw_ul .fw_li .fw_txt{padding-left:86px;}
	.fuwu .fw_ul .fw_li .fw_txt:before{content:attr(data-title);width:80px;height:100%;background:#1f70cd;left:0;top:0;border-left:none;color:#FFF;line-height:106px;font-size:17px;font-weight:bold;text-align:center;}
	.fuwu .fw_ul .fw_li .fw_txt.mt:before{background:#e6e6e6;color:#6A6A6A;line-height:180px;}
	.fuwu .fw_ul .fw_li.fr .fw_txt:before{left:0;background:#6a6a6a;line-height:143px;}
	.fuwu .fw_ul .fw_li .fw_txt:after{content:none;}
	.fuwu .fw_ul .fw_li .fw_txt.mt{padding-top:0;}
	.fuwu .fw_ul .fw_li .fw_txt.mt1{padding-top:0;}
	.fuwu_sq .fs_ul .fs_txt p:last-child{height:72px;}
	.fuwu_sh .fh_ul .fh_li{padding:12px 8px;}
	.fuwu_sh .fh_ul .fh_li{width:100%;float:none;margin-left:0;}
	.fuwu_sh .fh_ul .fh_li i{width:100%;height:50px;float:none;}
	.fuwu_sh .fh_ul .fh_li i.icon1{background-size:auto 100%;background-position:center center;}
	.fuwu_sh .fh_ul .fh_li i.icon2{background-size:auto 95%;background-position:center center;}
	.fuwu_sh .fh_ul .fh_li i.icon3{background-size:auto 90%;background-position:center center;}
	.fuwu_sh .fh_ul .fh_li i.icon4{background-size:auto 90%;background-position:center center;}
	.fuwu_sh .fh_ul .fh_li .fh_txt{width:100%;float:none;margin-left:0;padding-left:0;border-left:none;text-align:center;margin-top:6px;}
	.fuwu_sh .fh_ul .fh_li .fh_txt p{height:auto;}
	.fuwu_tj .ft_ul .ft_txt{padding:20px 0 0 10px;}
	.fuwu_tj .ft_ul .ft_txt p:first-child{font-size:18px;height:26px;line-height:26px;}
	.fuwu_tj .ft_ul .swiper-slide:hover .ft_txt{height:70px;padding:10px 0 0 10px;}
}

/*contact*/
.contact{padding:85px 0 89px;}
.contact .c_t{height:42px;line-height:42px;font-size:32px;font-weight:bold;color:#454545;}
.contact .c_left{width:800px;float:left;}
.contact .c_left .c_txt{margin-top:22px;}
.contact .c_left .c_txt .c_p{font-size:16px;line-height:24px;color:#777;}
.contact .c_left .c_txt .c_c{margin-top:39px;}
.contact .c_left .c_txt .c_c .c_pp{display:inline-block;max-width:226px;margin-left:80px;vertical-align:top;}
.contact .c_left .c_txt .c_c .c_pp:first-child{margin-left:0;}
.contact .c_left .c_txt p{font-size:16px;line-height:24px;color:#727272;}
.contact .c_left .c_txt p:first-child{font-size:20px;height:30px;line-height:30px;font-weight:bold;color:#454545;margin-bottom:3px;}
.contact .c_left .c_txt .c_add{}
.contact .c_left .c_txt .c_add .ca_p{border-radius:20px;padding:25px 0 30px 20px;margin-top:20px;
	-webkit-box-shadow:0 0 13px rgba(0,0,0,0.11);
	-moz-box-shadow:0 0 13px rgba(0,0,0,0.11);
	-o-box-shadow:0 0 13px rgba(0,0,0,0.11);
	box-shadow:0 0 13px rgba(0,0,0,0.11);
}
.contact .c_left .c_txt .c_add .ca_p .ca_pp{display:inline-block;vertical-align:top;width:500px;}
.contact .c_left .c_txt .c_add .ca_p .ca_pp p br{display:none;}
.contact .c_left .c_txt .c_add .ca_p a{display:inline-block;font-size:16px;line-height:26px;margin-top:21px;vertical-align:top;padding-left:38px;background:url(../Image/con_ditu.png) no-repeat left center;background-size:auto 100%;}
.contact .c_right{width:720px;float:right;}
.contact .c_right p{line-height:24px;height:24px;color:#777;margin-top:22px;font-size:16px;}
.contact .c_right .c_input{}
.contact .c_right .c_input span{height:24px;line-height:24px;font-size:12px;color:#919191;display:inline-block;margin-top:10px;}
.contact .c_right .c_input input{width:100%;height:38px;border:1px solid #E1E1E1;background:#FCFCFC;line-height:20px;margin-top:15px;outline:none;padding:8px 6px;}
.contact .c_right .c_input textarea{width:100%;border:1px solid #E1E1E1;height:157px;padding:8px 6px;background:#FCFCFC;outline:none;resize:none;margin-top:15px;line-height:24px;}
.contact .c_right .c_input .con_btn{;height:38px;line-height:38px;margin-top:16px;color:#FFF;background:#EC0303;cursor:pointer;text-align:center;display:inline-block;padding:0 2em;}
.contactmap{width:100%;height:450px;padding-bottom:30px;border-radius:20px;overflow:hidden;}

@media screen and (max-width:1799px){
	.contact{padding:60px 0;}
	.contact .c_t{height:34px;line-height:34px;font-size:24px;}
	.contact .c_left{width:700px;}
	.contact .c_left .c_txt{margin-top:15px;}
	.contact .c_left .c_txt .c_p{font-size:15px;}
	.contact .c_left .c_txt .c_c{margin-top:30px;}
	.contact .c_left .c_txt .c_c .c_pp{max-width:210px;margin-left:60px;}
	.contact .c_left .c_txt p{font-size:15px;}
	.contact .c_left .c_txt p:first-child{font-size:18px;height:28px;line-height:28px;}
	.contact .c_left .c_txt .c_add .ca_p{border-radius:15px;padding:20px 0 25px 20px;margin-top:15px;}
	.contact .c_left .c_txt .c_add .ca_p .ca_pp{width:460px;}
	.contact .c_left .c_txt .c_add .ca_p a{font-size:15px;line-height:25px;margin-top:18px;}
	.contact .c_right{width:650px;}
	.contact .c_right p{margin-top:15px;font-size:15px;}
	.contact .c_right .c_input input{margin-top:12px;}
	.contact .c_right .c_input textarea{margin-top:12px;height:136px;}
	.contact .c_right .c_input .con_btn{margin-top:12px;}
	.contactmap{height:420px;border-radius:15px;}
}

@media screen and (max-width:1599px){
	.contact{padding:40px 0;}
	.contact .c_t{height:30px;line-height:30px;font-size:20px;}
	.contact .c_left{width:600px;}
	.contact .c_left .c_txt{margin-top:10px;}
	.contact .c_left .c_txt .c_p{font-size:14px;}
	.contact .c_left .c_txt .c_c{margin-top:25px;}
	.contact .c_left .c_txt .c_c .c_pp{max-width:198px;margin-left:30px;}
	.contact .c_left .c_txt p{font-size:14px;}
	.contact .c_left .c_txt p:first-child{font-size:17px;height:26px;line-height:26px;}
	.contact .c_left .c_txt .c_add .ca_p{border-radius:10px;padding:15px 0 18px 15px;margin-top:10px;}
	.contact .c_left .c_txt .c_add .ca_p .ca_pp{width:400px;}
	.contact .c_left .c_txt .c_add .ca_p a{font-size:14px;line-height:24px;margin-top:16px;}
	.contact .c_right{width:570px;}
	.contact .c_right p{margin-top:10px;font-size:14px;}
	.contact .c_right .c_input input{margin-top:10px;}
	.contact .c_right .c_input textarea{margin-top:10px;height:106px;}
	.contact .c_right .c_input .con_btn{margin-top:10px;}
	.contactmap{height:380px;border-radius:10px;}
}

@media screen and (max-width:1359px){
	.contact{padding:30px 0;}
	.contact .c_t{height:28px;line-height:28px;font-size:18px;}
	.contact .c_left{width:560px;}
	.contact .c_left .c_txt .c_c{margin-top:20px;}
	.contact .c_left .c_txt .c_c .c_pp{max-width:168px;margin-left:20px;}
	.contact .c_left .c_txt .c_add .ca_p{border-radius:8px;padding:10px 0 10px 15px;}
	.contact .c_left .c_txt .c_add .ca_p .ca_pp{width:380px;}
	.contact .c_right{width:400px;}
	.contact .c_right p{margin-top:10px;font-size:14px;}
	.contact .c_right .c_input input{margin-top:10px;}
	.contact .c_right .c_input textarea{margin-top:10px;height:80px;}
	.contact .c_right .c_input .con_btn{margin-top:10px;}
	.contactmap{height:350px;border-radius:8px;}
}

@media screen and (max-width:1023px){
	.contact{padding:20px 0;}
	.contact .c_left{width:100%;float:none;}
	.contact .c_left .c_txt .c_c{margin-top:15px;}
	.contact .c_left .c_txt .c_c .c_pp{max-width:none;}
	.contact .c_left .c_txt .c_add .ca_p .ca_pp{width:440px;}
	.contact .c_right{width:100%;float:none;margin-top:20px;}
}
@media screen and (max-width:767px){
	.contact .c_left .c_txt .c_c{margin-top:0;}
	.contact .c_left .c_txt .c_c .c_pp{display:block;margin-left:0;margin-top:15px;}
	.contact .c_left .c_txt .c_add .ca_p{padding:10px 15px;}
	.contact .c_left .c_txt .c_add .ca_p .ca_pp{width:100%;display:block;}
	.contact .c_left .c_txt .c_add .ca_p .ca_pp p br{display:block;}
}