.cnp_banner{background:url(../Image/pro_bannerbg.webp) no-repeat center center;background-size:cover;}
.cnp_banner .cnpp_l{}
.cnp_banner .cnpp_l p{font-size:20px;line-height:34px;color:#333;}
.cnp_banner .cnpp_l p:first-child{font-size:40px;height:50px;line-height:50px;color:#E60012;margin-bottom:16px;font-weight:bold;}
.cnp_banner .cnpp_l .cnpp_p{margin:26px 0 40px;}
.cnp_banner .cnpp_l .cnpp_p span{padding:10px 16px;border:1px solid #E60012;border-radius:50px;font-size:16px;display:inline-block;color:#E60012;letter-spacing:1.6px;}
.cnp_banner .cnpp_r{height:600px;}
.cnp_banner .cnpp_r img{display:block;width:auto;height:100%;}
.nei_crumbs{position:relative;background:#F7F7F7;}
.nei_crumbs i{color:rgba(0,0,0,.45);}
.nei_crumbs span{color:rgba(0,0,0,.45);}
.nei_crumbs span a{color:rgba(0,0,0,.45);}
/*plist*/
.cn_plist{padding:30px 0 60px;position:relative;background:#F7F7F7;}
.cn_plist .cnp_l{width:360px;float:left;border-radius:12px;overflow:hidden;background:#FFF;}
.cn_plist .cnp_l .cnp_tit{height:76px;line-height:76px;font-size:24px;background:#E60012;color:#FFF;padding-left:30px;}
.cn_plist .cnp_l .cnp_tit i{color:#FFF;font-size:24px;margin-right:8px;}
.cn_plist .cnp_l .cnp_ul{padding:14px 30px 30px;}
.cn_plist .cnp_l .cnp_ul .cnp_li{background:#F5F5F5;position:relative;margin-top:16px;}
.cn_plist .cnp_l .cnp_ul .cnp_li>a{height:54px;line-height:54px;font-size:16px;color:#4A4A4A;display:block;padding:0 20px;margin-right:54px;}
.cn_plist .cnp_l .cnp_ul .cnp_li>i{display:block;position:absolute;width:54px;height:54px;right:0;top:0;cursor:pointer;}
.cn_plist .cnp_l .cnp_ul .cnp_li>i:before,.cn_plist .cnp_l .cnp_ul .cnp_li>i:after{content:"";background:#000;display:block;height:2px;left:50%;margin-top:-1px;position:absolute;top:50%;width:12px;margin-left:-6px;}
.cn_plist .cnp_l .cnp_ul .cnp_li>i:after{
	-webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transition:all .5s;
    transition:all .5s;
}
.cn_plist .cnp_l .cnp_ul .cnp_li .cnp_a{background:#FFF;}
.cn_plist .cnp_l .cnp_ul .cnp_li .cnp_a>a{display:block;height:56px;line-height:56px;font-size:16px;color:#4A4A4A;padding:0 40px;}
.cn_plist .cnp_l .cnp_ul .cnp_li .cnp_a>a.on{color:#E60012;}
.cn_plist .cnp_l .cnp_ul .cnp_li.on>a{color:#E60012;}
.cn_plist .cnp_l .cnp_ul .cnp_li.on>i:before,.cn_plist .cnp_l .cnp_ul .cnp_li.on>i:after{background:#E60012;}
.cn_plist .cnp_l .cnp_ul .cnp_li.on>i:after{
	-webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.cn_plist .cnp_r{width:calc(100% - 360px);float:right;}
.cn_plist .cnp_r .cnp_ul{}
.cn_plist .cnp_r .cnp_ul .cnp_li{display:block;width:calc(33.33% - 20px);float:left;margin-left:20px;margin-bottom:20px;background:#FFF;border-radius:12px;overflow:hidden;}
.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_img{width:100%;padding-bottom:72.353%;position:relative;overflow:hidden;}
.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt{padding:32px;background:#FFF;}
.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt p{font-size:14px;line-height:29px;color:#4A4A4A;}
.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt p:first-child{font-size:18px;height:28px;line-height:28px;font-weight:bold;color:#333;margin-bottom:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt p:nth-child(2){height:58px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt span{margin-top:25px;display:block;height:18px;line-height:18px;color:#E60012;}
.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt span i{margin-left:3px;vertical-align:bottom;}
.cn_plist .cnp_r .cnp_ul .cnp_li:hover .cnp_txt p:first-child{color:#E60012;}
.cn_plist .manu{margin-top:40px;}
.pb_bottom{padding-top:60px;}

@media screen and (max-width:1699px){
	.cnp_banner .cnpp_r{height:520px;}
	.cnp_banner .cnpp_l p{font-size:18px;line-height:30px;}
	.cnp_banner .cnpp_l p:first-child{font-size:34px;height:44px;line-height:44px;margin-bottom:13px;}
	.cnp_banner .cnpp_l .cnpp_p{margin:20px 0 30px;}
	.cnp_banner .cnpp_l .cnpp_p span{padding:8px 15px;font-size:15px;letter-spacing:1.2px;}
	.cn_plist{padding:20px 0 50px;}
	.cn_plist .cnp_l{width:312px;border-radius:10px;}
	.cn_plist .cnp_l .cnp_tit{height:66px;line-height:66px;padding-left:25px;font-size:22px;}
	.cn_plist .cnp_l .cnp_tit i{font-size:22px;}
	.cn_plist .cnp_l .cnp_ul{padding:10px 25px 25px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li{margin-top:12px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li>a{height:50px;line-height:50px;font-size:15px;padding:0 15px;margin-right:50px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li>i{width:50px;height:50px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li .cnp_a>a{height:52px;line-height:52px;padding:0 30px;font-size:15px;}
	.cn_plist .cnp_r{width:calc(100% - 312px);}
	.cn_plist .cnp_r .cnp_ul .cnp_li{border-radius:10px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt{padding:25px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt p{line-height:26px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt p:first-child{font-size:17px;height:26px;line-height:26px;margin-bottom:7px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt p:nth-child(2){height:52px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt span{margin-top:20px;}
	.cn_plist .manu{margin-top:30px;}
	.pb_bottom{padding-top:40px;}
}

@media screen and (max-width:1499px){
	.cnp_banner .cnpp_r{height:440px;}
	.cnp_banner .cnpp_l p{font-size:16px;line-height:26px;}
	.cnp_banner .cnpp_l p:first-child{font-size:30px;height:40px;line-height:40px;margin-bottom:10px;}
	.cnp_banner .cnpp_l .cnpp_p{margin:15px 0 20px;}
	.cnp_banner .cnpp_l .cnpp_p span{padding:6px 13px;font-size:14px;letter-spacing:1px;}
	.cn_plist{padding:15px 0 40px;}
	.cn_plist .cnp_l{width:264px;border-radius:8px;}
	.cn_plist .cnp_l .cnp_tit{height:60px;line-height:60px;padding-left:20px;font-size:19px;}
	.cn_plist .cnp_l .cnp_tit i{font-size:20px;}
	.cn_plist .cnp_l .cnp_ul{padding:10px 20px 20px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li{margin-top:10px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li>a{height:44px;line-height:44px;font-size:14px;padding:0 12px;margin-right:44px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li>i{width:44px;height:44px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li .cnp_a>a{height:44px;line-height:44px;padding:0 20px;font-size:14px;}
	.cn_plist .cnp_r{width:calc(100% - 264px);}
	.cn_plist .cnp_r .cnp_ul .cnp_li{border-radius:8px;width:calc(33.33% - 12px);margin-left:12px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt{padding:18px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt p{line-height:24px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt p:first-child{font-size:16px;height:25px;line-height:25px;margin-bottom:5px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt p:nth-child(2){height:48px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt span{margin-top:15px;}
	.cn_plist .manu{margin-top:20px;}
	.pb_bottom{padding-top:30px;}
}

@media screen and (max-width:1259px){
	.cnp_banner .cnpp_r{height:398px;}
	.cnp_banner .cnpp_l p{font-size:14px;line-height:24px;}
	.cnp_banner .cnpp_l p:first-child{font-size:24px;height:34px;line-height:34px;margin-bottom:7px;}
	.cnp_banner .cnpp_l .cnpp_p{margin:10px 0 15px;}
	.cnp_banner .cnpp_l .cnpp_p span{letter-spacing:0;}
	.cn_plist{padding:15px 0 30px;}
	.cn_plist .cnp_l{width:239px;border-radius:5px;}
	.cn_plist .cnp_l .cnp_tit{height:52px;line-height:52px;padding-left:12px;font-size:17px;}
	.cn_plist .cnp_l .cnp_tit i{font-size:18px;}
	.cn_plist .cnp_l .cnp_ul{padding:10px 12px 12px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li{margin-top:8px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li>a{height:40px;line-height:40px;padding:0 10px;margin-right:40px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li>i{width:40px;height:40px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li .cnp_a>a{height:40px;line-height:40px;padding:0 15px;}
	.cn_plist .cnp_r{width:calc(100% - 239px);}
	.cn_plist .cnp_r .cnp_ul .cnp_li{border-radius:5px;width:calc(33.33% - 10px);margin-left:10px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt{padding:13px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt span{margin-top:12px;}
	.cn_plist .manu{margin-top:15px;}
	.pb_bottom{padding-top:20px;}
}


@media screen and (max-width:1023px){
	.cnp_banner .cnpp_r{height:320px;}
	.cnp_banner .cnpp_l p:first-child{font-size:20px;height:28px;line-height:28px;margin-bottom:5px;}
	.cnp_banner .cnpp_l .cnpp_p{margin:5px 0 10px;}
	.cn_plist{padding:10px 0 20px;}
	.cn_plist .cnp_l{width:100%;float:none;position:relative;z-index:3;overflow:visible;}
    .cn_plist .cnp_l .cnp_tit{display:none;}
    .cn_plist .cnp_l .cnp_ul{width:100%;padding:0 10px 10px;}
    .cn_plist .cnp_l .cnp_ul .cnp_li{width:32%;float:left;margin-left:2%;margin-top:10px;}
	.cn_plist .cnp_l .cnp_ul .cnp_li:nth-child(3n+1){margin-left:0;}
    .cn_plist .cnp_l .cnp_ul .cnp_li a{padding-left:10px;border-bottom:none;}
    .cn_plist .cnp_l .cnp_ul .cnp_li .cnp_a{display:none;position:absolute;left:0;top:100%;width:100%;z-index:2;background:#FFF;}
	.cn_plist .cnp_r{width:100%;float:none;margin-top:15px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li{width:calc(33.33% - 9px);margin-left:12px;margin-bottom:15px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li:nth-child(3n+1){margin-left:0;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt{padding:10px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt span{margin-top:12px;}

}
@media screen and (max-width:767px){
	.cnp_banner .container{
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.cnp_banner .cnpp_l{width:100%;padding:10px 0;}
	.cnp_banner .cnpp_r{width:100%;height:auto;}
	.cnp_banner .cnpp_r img{width:100%;height:auto;}
	.cn_plist .cnp_l{width:100%;float:none;position:relative;z-index:3;overflow:visible;}
    .cn_plist .cnp_l .cnp_tit{display:none;}
    .cn_plist .cnp_l .cnp_ul{width:100%;padding:0 10px 10px;}
    .cn_plist .cnp_l .cnp_ul .cnp_li{width:49%;height:50px;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
	}
	.cn_plist .cnp_l .cnp_ul .cnp_li:nth-child(3n+1){margin-left:2%;}
	.cn_plist .cnp_l .cnp_ul .cnp_li:nth-child(odd){margin-left:0;}
    .cn_plist .cnp_l .cnp_ul .cnp_li a{padding-left:10px;border-bottom:none;line-height:normal;height:auto;}
	.cn_plist .cnp_l .cnp_ul .cnp_li>i{top:5px;}
    .cn_plist .cnp_l .cnp_ul .cnp_li .cnp_a{display:none;position:absolute;left:0;top:100%;width:100%;z-index:2;background:#FFF;}
	.cn_plist .cnp_r{width:100%;float:none;margin-top:15px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li{width:calc(50% - 5px);margin-left:10px;margin-bottom:10px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li:nth-child(3n+1){margin-left:10px;}
	.cn_plist .cnp_r .cnp_ul .cnp_li:nth-child(odd){margin-left:0;}
	.cn_plist .cnp_r .cnp_ul .cnp_li .cnp_txt span{margin-top:10px;}
}