/*info*/
.zyp_info{padding:120px 0;position:relative;overflow:hidden;}
.zyp_info .zypi_left{width:555px;position:relative;}
.zyp_info .zypi_left img{display:block;width:479px;height:auto;}
.zyp_info .zypi_left img:first-child{position:absolute;left:0;top:0;width:307px;height:307px;}
.zyp_info .zypi_right{padding-left:72px;}
.zyp_info .zypi_right .zyt_t{width:100%;margin-top:12px;margin-left:0;}
.zyp_info .zypi_right .zypi_txt{margin-top:52px;}
.zyp_info .zypi_right .zypi_txt p{font-size:18px;line-height:1.78;color:#494454;}
/*waixing*/
.zyp_waixing{padding:120px 0;position:relative;overflow:hidden;background:#F7F7F7;}
.zyp_waixing .zypw_ul{margin-top:72px;position:relative;}
.zyp_waixing .zypw_ul .zypw_li{overflow:hidden;}
.zyp_waixing .zypw_ul .zypw_img{width:100%;position:relative;}
.zyp_waixing .zypw_ul .zypw_img img{display:block;width:100%;height:auto;border-radius:20px;}
.zyp_waixing .zypw_ul .swiper-button-prev,.zyp_waixing .zypw_ul .swiper-button-next{width:56px;height:56px;outline:none;opacity:1;}
.zyp_waixing .zypw_ul .swiper-button-prev:after,.zyp_waixing .zypw_ul .swiper-button-next:after{font-size:30px;color:#494454;}
.zyp_waixing .zypw_ul .swiper-button-prev{left:-64px;}
.zyp_waixing .zypw_ul .swiper-button-next{right:-64px;}
/*yuanli*/
.zyp_yuanli{background:#FFF;}
/*canshu*/
.zyp_canshu{padding:0 0 120px;position:relative;overflow:hidden;background:url(../Image/pro_canshubg.jpg) no-repeat center center;background-size:cover;}
.zyp_canshu:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(rgba(255, 255, 255, 0.9)));
	background:-webkit-linear-gradient(top, #FFF 0%, rgba(255, 255, 255, 0.9) 100%);
	background:-moz-linear-gradient(top, #FFF 0%, rgba(255, 255, 255, 0.9) 100%);
	background:linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.9) 100%);
}
.zyp_canshu .zypc_table{margin-top:72px;}
.zyp_canshu .zypc_table table{width:100%;background:#FFF;}
.zyp_canshu .zypc_table table td{border:1px solid #DDD;padding:12px 10px;line-height:1.285;font-size:14px;color:#494454;text-align:center;min-width:100px;}
.zyp_canshu .zypc_table table tr:first-child{background:#F7F7F7;}
.zyp_canshu .zypc_table table tr:first-child td{font-weight:bold;}
/*xinneng*/
.zyp_xinneng{padding:120px 0;position:relative;overflow:hidden;background:#F7F7F7;}
.zyp_xinneng .zypx_con{margin-top:72px;}
.zyp_xinneng .zypx_con .zypx_nav{}
.zyp_xinneng .zypx_con .zypx_nav .zypx_span{height:48px;padding:0 20px;color:#868E96;cursor:pointer;}
.zyp_xinneng .zypx_con .zypx_nav .zypx_span i{font-size:20px;}
.zyp_xinneng .zypx_con .zypx_nav .zypx_span span{font-size:14px;line-height:1.285;margin-left:8px;}
.zyp_xinneng .zypx_con .zypx_nav .zypx_span.on{background:#FFF;border-radius:4px 4px 0 0;}
.zyp_xinneng .zypx_con .zypx_nav .zypx_span.on i{color:#1D1A27;}
.zyp_xinneng .zypx_con .zypx_nav .zypx_span.on span{color:#1D1A27;}
.zyp_xinneng .zypx_con .zypx_txt{background:#FFF;padding:52px 40px;height:360px;}
.zyp_xinneng .zypx_con .zypx_txt .zypx_t{font-size:24px;font-weight:bold;color:#1F1F1F;line-height:1.33;}
.zyp_xinneng .zypx_con .zypx_txt .zypx_li{margin-top:28px;}
.zyp_xinneng .zypx_con .zypx_txt .zypx_li span{width:28px;height:28px;line-height:28px;text-align:center;color:#FFF;font-size:14px;background:#024DCD;border-radius:6px;margin-right:12px;}
.zyp_xinneng .zypx_con .zypx_txt .zypx_li p{font-size:14px;line-height:2;color:#494454;}
/*case*/
.zyp_case{background:#FFF;}
/*liuyan*/
.zyp_liuyan{position:relative;overflow:hidden;background:#F7F7F7;}
.zyp_liuyan:before{content:'';width:calc(50% - 324px);height:100%;position:absolute;right:0;bottom:0;z-index:1;background:url(../Image/liuyanbg2.webp) no-repeat center center;background-size:cover;}
.zyp_liuyan .zypl_con{width:874px;padding:120px 0;}
.zyp_liuyan .zypl_t{font-size:24px;font-weight:bold;line-height:1.33;text-transform:uppercase;color:#1F1F1F;max-width:600px;}
.zyp_liuyan .zypl_p{font-size:40px;font-weight:bold;line-height:1.325;text-transform:uppercase;color:#024DCD;}
.zyp_liuyan .zypl_form{padding-top:45px;}
.zyp_liuyan .zypl_form .zypl_li{position:relative;margin-top:12px;width:calc(50% - 5px);margin-left:10px;}
.zyp_liuyan .zypl_form .zypl_li.zypl_lil{margin-left:0;}
.zyp_liuyan .zypl_form .zypl_li.zypl_lit{width:100%;margin-left:0;}
.zyp_liuyan .zypl_form input{width:100%;line-height:32px;padding:10px 20px;outline:none;border-radius:4px;background:#FFF;}
.zyp_liuyan .zypl_form textarea{padding:18px 20px;outline:none;resize:none;width:100%;height:160px;line-height:20px;border-radius:4px;display:block;background:#FFF;}
.zyp_liuyan .zypl_form .zypl_btn{height:60px;background:#024DCD;margin-top:32px;cursor:pointer;border-radius:2px;padding:0 40px;}
.zyp_liuyan .zypl_form .zypl_btn span{font-size:16px;font-weight:bold;text-transform:uppercase;color:#FFF;}
.zyp_liuyan .zypl_form .zypl_btn i{font-size:24px;color:#FFF;margin-left:10px;margin-top:2px;}
.zyp_liuyan .zypl_form .zypl_btn:hover{background:#0555dd;}
.zyp_liuyan .zypl_form .zypl_btn:hover i{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
}

@media screen and (max-width:1519px){
	.zyp_info{padding:80px 0;}
	.zyp_info .zypi_left{width:500px;}
	.zyp_info .zypi_left img{width:400px;}
	.zyp_info .zypi_left img:first-child{width:250px;height:250px;}
	.zyp_info .zypi_right{padding-left:50px;}
	.zyp_info .zypi_right .zypi_txt{margin-top:35px;}
	.zyp_info .zypi_right .zypi_txt p{font-size:16px;line-height:1.7;}
	.zyp_waixing{padding:80px 0;}
	.zyp_waixing .zypw_ul{margin-top:50px;}
	.zyp_waixing .zypw_ul .swiper-button-prev,.zyp_waixing .zypw_ul .swiper-button-next{width:50px;height:50px;}
	.zyp_waixing .zypw_ul .swiper-button-prev:after,.zyp_waixing .zypw_ul .swiper-button-next:after{font-size:26px;}
	.zyp_waixing .zypw_ul .swiper-button-prev{left:-55px;}
	.zyp_waixing .zypw_ul .swiper-button-next{right:-55px;}
	.zyp_canshu{padding:0 0 80px;}
	.zyp_canshu .zypc_table{margin-top:50px;}
	.zyp_canshu .zypc_table table td{padding:8px;}
	.zyp_xinneng{padding:80px 0;}
	.zyp_xinneng .zypx_con{margin-top:50px;}
	.zyp_xinneng .zypx_con .zypx_nav .zypx_span{height:44px;padding:0 18px;}
	.zyp_xinneng .zypx_con .zypx_txt{padding:40px 35px;height:316px;}
	.zyp_xinneng .zypx_con .zypx_txt .zypx_t{font-size:20px;}
	.zyp_xinneng .zypx_con .zypx_txt .zypx_li{margin-top:20px;}
	.zyp_xinneng .zypx_con .zypx_txt .zypx_li p{line-height:1.78;}
	.zyp_liuyan:before{width:calc(50% - 260px);}
	.zyp_liuyan .zypl_con{padding:80px 0;width:780px;}
	.zyp_liuyan .zypl_t{font-size:20px;}
	.zyp_liuyan .zypl_p{font-size:32px;}
	.zyp_liuyan .zypl_form{padding-top:30px;}
	.zyp_liuyan .zypl_form .zypl_li.zypl_lil{margin-top:10px;}
	.zyp_liuyan .zypl_form input{padding:9px 16px;}
	.zyp_liuyan .zypl_form textarea{padding:15px 16px;}
	.zyp_liuyan .zypl_form .zypl_btn{height:56px;margin-top:25px;padding:0 32px;}
}

@media screen and (max-width:1359px){
	.zyp_info{padding:50px 0;}
	.zyp_info .zypi_left{width:400px;}
	.zyp_info .zypi_left img{width:330px;}
	.zyp_info .zypi_left img:first-child{width:200px;height:200px;}
	.zyp_info .zypi_right{padding-left:30px;}
	.zyp_info .zypi_right .zypi_txt{margin-top:25px;}
	.zyp_info .zypi_right .zypi_txt p{font-size:14px;line-height:1.65;}
	.zyp_waixing{padding:50px 0;}
	.zyp_waixing .zypw_ul{margin-top:30px;}
	.zyp_waixing .zypw_ul .swiper-button-prev,.zyp_waixing .zypw_ul .swiper-button-next{width:42px;height:42px;background:rgba(0,0,0,.5);border-radius:50%;}
	.zyp_waixing .zypw_ul .swiper-button-prev:after,.zyp_waixing .zypw_ul .swiper-button-next:after{font-size:22px;color:#FFF;}
	.zyp_waixing .zypw_ul .swiper-button-prev{left:0;}
	.zyp_waixing .zypw_ul .swiper-button-next{right:0;}
	.zyp_canshu{padding:0 0 50px;}
	.zyp_canshu .zypc_table{margin-top:30px;width:100%;overflow-x:auto;}
	.zyp_canshu .zypc_table table{width:1000px;}
	.zyp_canshu .zypc_table table td{padding:8px;font-size:13px;}
	.zyp_xinneng{padding:50px 0;}
	.zyp_xinneng .zypx_con{margin-top:30px;}
	.zyp_xinneng .zypx_con .zypx_txt{padding:30px 25px;height:268px;}
	.zyp_xinneng .zypx_con .zypx_txt .zypx_t{font-size:18px;}
	.zyp_xinneng .zypx_con .zypx_txt .zypx_li{margin-top:15px;}
	.zyp_xinneng .zypx_con .zypx_txt .zypx_li p{line-height:1.65;}
	.zyp_liuyan:before{width:calc(50% - 200px);}
	.zyp_liuyan .zypl_con{padding:50px 0;width:660px;}
	.zyp_liuyan .zypl_t{font-size:18px;}
	.zyp_liuyan .zypl_p{font-size:26px;}
	.zyp_liuyan .zypl_form{padding-top:20px;}
	.zyp_liuyan .zypl_form .zypl_li.zypl_lil{margin-top:10px;}
	.zyp_liuyan .zypl_form input{padding:8px 13px;}
	.zyp_liuyan .zypl_form textarea{padding:12px 13px;}
	.zyp_liuyan .zypl_form .zypl_btn{height:50px;margin-top:20px;padding:0 25px;}
}

@media screen and (max-width:1023px){
	.zyp_info{padding:30px 0;}
	.zyp_info .zypi_left{display:none;}
	.zyp_info .zypi_right .zyt_t{margin-top:8px;}
	.zyp_info .zypi_right{padding-left:0;}
	.zyp_info .zypi_right .zypi_txt{margin-top:15px;}
	.zyp_waixing{padding:30px 0;}
	.zyp_waixing .zypw_ul{margin-top:20px;}
	.zyp_canshu{padding:0 0 30px;}
	.zyp_canshu .zypc_table{margin-top:20px;}
	.zyp_xinneng{padding:30px 0;}
	.zyp_xinneng .zypx_con{margin-top:20px;}
	.zyp_xinneng .zypx_con .zypx_txt{padding:20px 15px;height:auto;}
	.zyp_xinneng .zypx_con .zypx_txt .zypx_li{margin-top:10px;}
	.zyp_liuyan:before{content:none;}
	.zyp_liuyan .zypl_con{padding:30px 0;width:100%;}
	.zyp_liuyan .zypl_t{font-size:16px;}
	.zyp_liuyan .zypl_p{font-size:22px;}
	.zyp_liuyan .zypl_form{padding-top:15px;}
	.zyp_liuyan .zypl_form .zypl_li{width:calc(50% - 5px);margin-left:10px;}
	.zyp_liuyan .zypl_form .zypl_li:nth-child(4){margin-left:0;}
	.zyp_liuyan .zypl_form .zypl_btn{height:46px;margin-top:15px;padding:0 20px;}
}

@media screen and (max-width:767px){
	.zyp_xinneng .zypx_con .zypx_nav{background:#FFF;}
	.zyp_xinneng .zypx_con .zypx_nav .zypx_span{width:50%;border-left:1px solid #DDD;border-bottom:1px solid #DDD;}
	.zyp_xinneng .zypx_con .zypx_nav .zypx_span:nth-child(odd){border-left:none;}
	.zyp_xinneng .zypx_con .zypx_nav .zypx_span.on{border-radius:0;background:#024DCD;}
	.zyp_xinneng .zypx_con .zypx_nav .zypx_span.on i{color:#FFF;}
	.zyp_xinneng .zypx_con .zypx_nav .zypx_span.on span{color:#FFF;}
	.zyp_xinneng .zypx_con .zypx_txt{padding:15px 10px;}
	.zyp_xinneng .zypx_con .zypx_txt .zypx_li{flex-direction:column;align-items:flex-start;}
	.zyp_xinneng .zypx_con .zypx_txt .zypx_li p{width:100%;margin-top:6px;}

	.zyp_liuyan .zypl_form .zypl_li{width:100%;margin-left:0;}
}