/*clist*/
.cn_clist{padding:20px 0 50px;position:relative;background:#F9F9F9;}
.cn_clist .cnc_ul{}
.cn_clist .cnc_ul .cnc_li{background:#FFF;margin-top:30px;border-radius:15px;overflow:hidden;}
.cn_clist .cnc_ul .cnc_li .cnc_txt{width:50%;padding:65px;}
.cn_clist .cnc_ul .cnc_li .cnc_txt p{font-size:16px;color:#282828;line-height:36px;}
.cn_clist .cnc_ul .cnc_li .cnc_txt p:first-child{font-size:26px;height:36px;line-height:36px;}
.cn_clist .cnc_ul .cnc_li .cnc_txt p:nth-child(3){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;max-height:252px;}
.cn_clist .cnc_ul .cnc_li .cnc_txt em{display:block;width:60px;height:1px;background:#777;margin:24px 0 40px;}
.cn_clist .cnc_ul .cnc_li .cnc_txt a{font-size:16px;color:#000;margin-top:50px;}
.cn_clist .cnc_ul .cnc_li .cnc_txt a i{font-size:15px;margin-left:7px;}
.cn_clist .cnc_ul .cnc_li .cnc_txt a:hover{color:#E60012;}
.cn_clist .cnc_ul .cnc_li .cnc_img{width:50%;position:relative;}
.cn_clist .cnc_ul .cnc_li .cnc_img:before{content:''; width:0;height:0;border-width:18px;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;left:0;top:50%;
    -webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.cn_clist .cnc_ul .cnc_li .cnc_img img{display:block;width:100%;height:auto;}
.cn_clist .cnc_ul .cnc_li:nth-child(odd){
	-webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
}
.cn_clist .cnc_ul .cnc_li:nth-child(even) .cnc_img:before{border-color:transparent #fff transparent transparent;left:auto;right:0;}

@media screen and (max-width:1699px){
	.cn_clist{padding:15px 0 40px;}
	.cn_clist .cnc_ul .cnc_li{margin-top:25px;border-radius:12px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt{padding:50px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p{font-size:15px;line-height:30px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p:first-child{font-size:22px;height:32px;line-height:32px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p:nth-child(3){max-height:213px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt em{margin:20px 0 32px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt a{margin-top:40px;font-size:15px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt a i{font-size:14px;}
	.cn_clist .cnc_ul .cnc_li .cnc_img:before{border-width:15px;}
}

@media screen and (max-width:1499px){
	.cn_clist{padding:10px 0 30px;}
	.cn_clist .cnc_ul .cnc_li{margin-top:20px;border-radius:10px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt{padding:35px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p{font-size:14px;line-height:26px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p:first-child{font-size:20px;height:30px;line-height:30px;font-weight:bold;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p:nth-child(3){max-height:182px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt em{margin:15px 0 25px;width:45px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt a{margin-top:30px;font-size:14px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt a i{font-size:13px;}
	.cn_clist .cnc_ul .cnc_li .cnc_img:before{border-width:12px;}
}

@media screen and (max-width:1259px){
	.cn_clist{padding:10px 0 20px;}
	.cn_clist .cnc_ul .cnc_li{margin-top:15px;border-radius:7px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt{padding:25px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p{line-height:24px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p:first-child{font-size:18px;height:26px;line-height:26px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p:nth-child(3){max-height:168px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt em{margin:10px 0 18px;width:36px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt a{margin-top:25px;}
}

@media screen and (max-width:1023px){
	.cn_clist .cnc_ul .cnc_li{border-radius:5px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt{padding:12px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt p:nth-child(3){max-height:144px;-webkit-line-clamp:6;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt em{margin:10px 0 15px;width:32px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt a{margin-top:20px;}
}
@media screen and (max-width:767px){
	.cn_clist .cnc_ul .cnc_li .cnc_txt{width:100%;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt em{margin:7px 0 10px;width:32px;}
	.cn_clist .cnc_ul .cnc_li .cnc_txt a{margin-top:12px;}
	.cn_clist .cnc_ul .cnc_li .cnc_img{width:100%;}
}

/*cshow*/
.cn_cstop{position:relative;padding:50px 0;}
.cn_cstop .cncs_pp{padding:30px 10vw;}
.cn_cstop .cncs_pp p{font-size:16px;line-height:32px;color:#333;text-align:center;}
.cn_cstop .cncs_pic{margin-top:60px;}
.cn_cstop .cncs_pic .cncs_img{width:48%;position:relative;border-radius:12px;overflow:hidden;}
.cn_cstop .cncs_pic .cncs_img img{display:block;width:100%;height:auto;}
.cn_csyingyong{padding:72px 0 60px;position:relative;background:#F9FAFC;}
.cn_csyingyong .cncsy_ul{margin-top:30px;overflow:hidden;}
.cn_csyingyong .cncsy_ul .swiper-slide{height:auto;border-radius:12px;overflow:hidden;}
.cn_csyingyong .cncsy_ul .cncsy_img{width:100%;padding-bottom:60%;position:relative;}
.cn_csyingyong .cncsy_ul .cncsy_txt{background:#FFF;padding:25px 20px;}
.cn_csyingyong .cncsy_ul .cncsy_txt p{font-size:14px;line-height:26px;color:#777;}
.cn_csyingyong .cncsy_ul .cncsy_txt p:first-child{font-size:20px;height:30px;line-height:30px;color:#000;margin-bottom:12px;font-weight:bold;}
.cn_cscp{padding:60px 0;position:relative;}
.cn_cscp .cncc_ul{margin-top:40px;overflow:hidden;}
.cn_cscp .cncc_ul .cncc_img{width:50%;border:3px solid #F9F9F9;}
.cn_cscp .cncc_ul .cncc_img img{display:block;width:100%;height:auto;}
.cn_cscp .cncc_ul .cncc_txt{width:50%;background:#F9F9F9;position:relative;}
.cn_cscp .cncc_ul .cncc_txt .cncc_pp{position:absolute;padding:50px;overflow-y:auto;width:100%;height:100%;}
.cn_cscp .cncc_ul .cncc_txt .cncc_pp::-webkit-scrollbar-track-piece{width:3px;background-color:#ccc;}
.cn_cscp .cncc_ul .cncc_txt .cncc_pp::-webkit-scrollbar{width:3px;height:3px}
.cn_cscp .cncc_ul .cncc_txt .cncc_pp::-webkit-scrollbar-thumb{height:30px;background-color:#E60012;}
.cn_cscp .cncc_ul .cncc_txt p{font-size:15px;line-height:26px;color:#999;}
.cn_cscp .cncc_ul .cncc_txt p:first-child{font-size:20px;height:30px;line-height:30px;margin-bottom:15px;font-weight:bold;color:#333;}
.cn_cscp .cncc_ul .cncc_txt p:nth-child(2){font-size:16px;line-height:30px;}
.cn_cscp .cncc_ul .cncc_txt p.p1{margin:15px 0;font-size:16px;color:#333;}
.cn_cscp .cncc_ul .swiper-pagination{position:relative;margin-top:30px;bottom:0;}
.cn_cscp .cncc_ul .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;}
.cn_cscp .cncc_ul .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#E60012;}

@media screen and (max-width:1699px){
	.cn_cstop{padding:40px 0;}
	.cn_cstop .cncs_pp{padding:20px 10vw;}
	.cn_cstop .cncs_pp p{font-size:15px;line-height:30px;}
	.cn_cstop .cncs_pic{margin-top:40px;}
	.cn_cstop .cncs_pic .cncs_img{border-radius:10px;}
	.cn_csyingyong{padding:60px 0 50px;}
	.cn_csyingyong .cncsy_ul .swiper-slide{border-radius:10px;}
	.cn_csyingyong .cncsy_ul .cncsy_txt{padding:20px 15px;}
	.cn_csyingyong .cncsy_ul .cncsy_txt p{line-height:24px;}
	.cn_csyingyong .cncsy_ul .cncsy_txt p:first-child{font-size:18px;height:28px;line-height:28px;margin-bottom:10px;}
	.cn_cscp{padding:46px 0;}
	.cn_cscp .cncc_ul{margin-top:30px;}
	.cn_cscp .cncc_ul .cncc_txt .cncc_pp{padding:40px;}
	.cn_cscp .cncc_ul .cncc_txt p{font-size:14px;line-height:24px;}
	.cn_cscp .cncc_ul .cncc_txt p:first-child{font-size:18px;height:28px;line-height:28px;margin-bottom:12px;}
	.cn_cscp .cncc_ul .cncc_txt p:nth-child(2){font-size:15px;line-height:26px;}
	.cn_cscp .cncc_ul .cncc_txt p.p1{margin:12px 0;}
	.cn_cscp .cncc_ul .swiper-pagination{margin-top:25px;}
	.cn_cscp .cncc_ul .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;}
}

@media screen and (max-width:1499px){
	.cn_cstop{padding:30px 0;}
	.cn_cstop .cncs_pp{padding:15px 10vw;}
	.cn_cstop .cncs_pp p{font-size:14px;line-height:26px;}
	.cn_cstop .cncs_pic{margin-top:25px;}
	.cn_cstop .cncs_pic .cncs_img{border-radius:8px;}
	.cn_csyingyong{padding:40px 0 40px;}
	.cn_csyingyong .cncsy_ul .swiper-slide{border-radius:8px;}
	.cn_csyingyong .cncsy_ul .cncsy_txt{padding:15px 10px;}
	.cn_csyingyong .cncsy_ul .cncsy_txt p:first-child{margin-bottom:8px;}
	.cn_cscp{padding:35px 0;}
	.cn_cscp .cncc_ul{margin-top:20px;}
	.cn_cscp .cncc_ul .cncc_img{border-width:2px;}
	.cn_cscp .cncc_ul .cncc_txt .cncc_pp{padding:30px;}
	.cn_cscp .cncc_ul .cncc_txt p:first-child{font-size:16px;height:26px;line-height:26px;margin-bottom:10px;}
	.cn_cscp .cncc_ul .cncc_txt p:nth-child(2){font-size:14px;line-height:24px;}
	.cn_cscp .cncc_ul .cncc_txt p.p1{margin:10px 0;font-size:15px;}
	.cn_cscp .cncc_ul .swiper-pagination{margin-top:20px;}
	.cn_cscp .cncc_ul .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;}
}

@media screen and (max-width:1259px){
	.cn_cstop{padding:20px 0;}
	.cn_cstop .cncs_pp{padding:10px 5vw;}
	.cn_cstop .cncs_pp p{line-height:24px;}
	.cn_cstop .cncs_pic{margin-top:20px;}
	.cn_cstop .cncs_pic .cncs_img{border-radius:5px;width:49%;}
	.cn_csyingyong{padding:30px 0;}
	.cn_csyingyong .cncsy_ul{margin-top:20px;}
	.cn_csyingyong .cncsy_ul .swiper-slide{border-radius:5px;}
	.cn_csyingyong .cncsy_ul .cncsy_txt{padding:10px 8px;}
	.cn_csyingyong .cncsy_ul .cncsy_txt p:first-child{margin-bottom:8px;}
	.cn_cscp{padding:20px 0;}
	.cn_cscp .cncc_ul{margin-top:15px;}
	.cn_cscp .cncc_ul .cncc_txt .cncc_pp{padding:20px;}
	.cn_cscp .cncc_ul .cncc_txt p:first-child{margin-bottom:8px;}
	.cn_cscp .cncc_ul .cncc_txt p.p1{margin:7px 0;}
	.cn_cscp .cncc_ul .swiper-pagination{margin-top:15px;}
	.cn_cscp .cncc_ul .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;}
}

@media screen and (max-width:1023px){
	.cn_cstop .cncs_pp{padding:10px 0;}
	.cn_cstop .cncs_pic{margin-top:10px;}
	.cn_cstop .cncs_pic .cncs_img{border-radius:5px;width:49%;}
	.cn_csyingyong{padding:20px 0;}
	.cn_csyingyong .cncsy_ul{margin-top:15px;}
	.cn_cscp .cncc_ul .cncc_img{border-width:1px;}
	.cn_cscp .cncc_ul .cncc_txt .cncc_pp{padding:10px;}

}
@media screen and (max-width:767px){
	.cn_cstop .cncs_pic{margin-top:0;}
	.cn_cstop .cncs_pic .cncs_img{width:100%;margin-top:10px;}
	.cn_cscp .cncc_ul .cncc_img{width:100%;}
	.cn_cscp .cncc_ul .cncc_txt{width:100%;}
	.cn_cscp .cncc_ul .cncc_txt .cncc_pp{position:relative;height:200px;}
}


