/*case_anli*/
.case_anli{padding:10px 0 50px;position:relative;}
.case_anli .ca_ul{}
.case_anli .ca_ul .ca_li{padding:15px 15px 25px;width:calc(33.33% - 20px);float:left;margin-left:30px;border-radius:10px;margin-top:30px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);
	-moz-box-shadow:0 0 10px rgba(0,0,0,.15);
	-o-box-shadow:0 0 10px rgba(0,0,0,.15);
	box-shadow:0 0 10px rgba(0,0,0,.15);
}
.case_anli .ca_ul .ca_li:nth-child(3n+1){margin-left:0;}
.case_anli .ca_ul .ca_li .ca_img{width:100%;padding-bottom:55.7762%;position:relative;}
.case_anli .ca_ul .ca_li .ca_txt{padding:26px 20px 0;}
.case_anli .ca_ul .ca_li .ca_txt p{font-size:16px;line-height:32px;color:#646464;position:relative;padding-left:32px;}
.case_anli .ca_ul .ca_li .ca_txt p:first-child{font-size:24px;height:34px;line-height:34px;font-weight:bold;padding-left:0;margin-bottom:17px;color:#1E1E20;}
.case_anli .ca_ul .ca_li .ca_txt p:before{content:'';width:11px;height:11px;border:2px solid #0A953D;border-radius:50%;position:absolute;left:2px;top:50%;margin-top:-5px;box-sizing:border-box;}
.case_anli .ca_ul .ca_li .ca_txt p:first-child:before{content:none;}

@media screen and (max-width:1699px){
	.case_anli{padding:10px 0 40px;}
	.case_anli .ca_ul .ca_li{padding:11px 11px 20px;width:calc(33.33% - 16px);margin-left:24px;margin-top:25px;}
	.case_anli .ca_ul .ca_li .ca_txt{padding:22px 15px 0;}
	.case_anli .ca_ul .ca_li .ca_txt p{font-size:15px;line-height:30px;padding-left:25px;}
	.case_anli .ca_ul .ca_li .ca_txt p:first-child{font-size:20px;height:30px;line-height:30px;margin-bottom:12px;padding-left:0;}
	.case_anli .ca_ul .ca_li .ca_txt p:before{width:9px;height:9px;margin-top:-4px;}
}

@media screen and (max-width:1499px){
	.case_anli{padding:10px 0 30px;}
	.case_anli .ca_ul .ca_li{padding:9px 9px 15px;width:calc(33.33% - 12px);margin-left:18px;margin-top:20px;}
	.case_anli .ca_ul .ca_li .ca_txt{padding:15px 10px 0;}
	.case_anli .ca_ul .ca_li .ca_txt p{font-size:14px;line-height:26px;padding-left:20px;}
	.case_anli .ca_ul .ca_li .ca_txt p:first-child{font-size:18px;height:28px;line-height:28px;margin-bottom:9px;padding-left:0;}
	.case_anli .ca_ul .ca_li .ca_txt p:before{width:7px;height:7px;margin-top:-4px;}
}

@media screen and (max-width:1299px){
	.case_anli{padding:10px 0 20px;}
	.case_anli .ca_ul .ca_li{padding:5px 5px 10px;width:calc(33.33% - 8px);margin-left:12px;margin-top:15px;}
	.case_anli .ca_ul .ca_li .ca_txt{padding:10px 5px 0;}
	.case_anli .ca_ul .ca_li .ca_txt p{line-height:24px;padding-left:15px;}
	.case_anli .ca_ul .ca_li .ca_txt p:first-child{margin-bottom:5px;padding-left:0;}
	.case_anli .ca_ul .ca_li .ca_txt p:before{width:5px;height:5px;margin-top:-3px;border-width:1px;}
}

@media screen and (max-width:1023px){
	.case_anli .ca_ul .ca_li{width:calc(50% - 5px);margin-left:10px;}
	.case_anli .ca_ul .ca_li:nth-child(3n+1){margin-left:10px;}
	.case_anli .ca_ul .ca_li:nth-child(odd){margin-left:0;}
}
@media screen and (max-width:767px){
	.case_anli .ca_ul .ca_li{width:100%;margin-left:0;float:none;}
	.case_anli .ca_ul .ca_li:nth-child(3n+1){margin-left:0;}
}