/*search_form*/
.search_form{padding:50px 0;}
.search_form .sf_input{margin-top:40px;}
.search_form .sf_input input{width:80%;height:68px;line-height:68px;border:1px solid #e1e1e1;float:left;padding-left:2%;outline:none;}
.search_form .sf_input .s_btn{width:20%;font-size:20px;height:68px;line-height:68px;float:right;text-align:center;background:#E60012;color:#FFF;cursor:pointer;}
.search_form p{margin-top:30px;font-size:30px;height:48px;line-height:48px;color:#181818;text-align:center;}
.search_form p span{color:#E60012;}

.search_form .sf_input input::-webkit-input-placeholder{color:#666;}
.search_form .sf_input input:-moz-placeholder{color:#666;}
.search_form .sf_input input::-moz-placeholder{color:#666;}
.search_form .sf_input input:-ms-input-placeholder{color:#666;}

/*search_result*/
.cn_slist{padding:0 0 60px;position:relative;min-height:30vh;}
.cn_slist .cns_ul{}
.cn_slist .cns_ul .cns_li{display:block;width:calc(25% - 15px);float:left;margin-left:20px;margin-bottom:20px;background:#FFF;border-radius:12px;overflow:hidden;
	-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);
	box-shadow:0 0 9px rgba(0,0,0,.15);
}
.cn_slist .cns_ul .cns_li:nth-child(4n+1){margin-left:0;}
.cn_slist .cns_ul .cns_li .cns_img{width:100%;padding-bottom:72.353%;position:relative;overflow:hidden;}
.cn_slist .cns_ul .cns_li .cns_txt{padding:32px;background:#FFF;}
.cn_slist .cns_ul .cns_li .cns_txt p{font-size:14px;line-height:29px;color:#4A4A4A;}
.cn_slist .cns_ul .cns_li .cns_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_slist .cns_ul .cns_li .cns_txt p:nth-child(2){height:58px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cn_slist .cns_ul .cns_li .cns_txt span{margin-top:25px;display:block;height:18px;line-height:18px;color:#E60012;}
.cn_slist .cns_ul .cns_li .cns_txt span i{margin-left:3px;vertical-align:bottom;}
.cn_slist .cns_ul .cns_li:hover .cns_txt p:first-child{color:#E60012;}
.cn_slist .manu{margin-top:40px;}

@media screen and (max-width:1699px){
	.search_form{padding:40px 0;}
	.search_form .sf_input{margin-top:30px;}
	.search_form .sf_input input{height:62px;line-height:60px;}
	.search_form .sf_input .s_btn{height:62px;line-height:62px;}
	.search_form p{margin-top:24px;font-size:24px;height:32px;line-height:32px;}
	.cn_slist{padding:0 0 50px;}
	.cn_slist .cns_ul .cns_li{border-radius:10px;}
	.cn_slist .cns_ul .cns_li .cns_txt{padding:25px;}
	.cn_slist .cns_ul .cns_li .cns_txt p{line-height:26px;}
	.cn_slist .cns_ul .cns_li .cns_txt p:first-child{font-size:17px;height:26px;line-height:26px;margin-bottom:7px;}
	.cn_slist .cns_ul .cns_li .cns_txt p:nth-child(2){height:52px;}
	.cn_slist .cns_ul .cns_li .cns_txt span{margin-top:20px;}
	.cn_slist .manu{margin-top:30px;}
}
@media screen and (max-width:1499px){
	.search_form{padding:30px 0;}
	.search_form .sf_input{margin-top:20px;}
	.search_form .sf_input input{height:56px;line-height:54px;}
	.search_form .sf_input .s_btn{height:56px;line-height:56px;}
	.search_form p{margin-top:20px;font-size:20px;height:28px;line-height:28px;}
	.cn_slist{padding:0 0 40px;}
	.cn_slist .cns_ul .cns_li{border-radius:8px;width:calc(25% - 12px);margin-left:16px;}
	.cn_slist .cns_ul .cns_li .cns_txt{padding:18px;}
	.cn_slist .cns_ul .cns_li .cns_txt p{line-height:24px;}
	.cn_slist .cns_ul .cns_li .cns_txt p:first-child{font-size:16px;height:25px;line-height:25px;margin-bottom:5px;}
	.cn_slist .cns_ul .cns_li .cns_txt p:nth-child(2){height:48px;}
	.cn_slist .cns_ul .cns_li .cns_txt span{margin-top:15px;}
	.cn_slist .manu{margin-top:25px;}
}
@media screen and (max-width:1259px){
	.cn_slist{padding:0 0 30px;}
	.cn_slist .cns_ul .cns_li{border-radius:5px;width:calc(25% - 9px);margin-left:12px;}
	.cn_slist .cns_ul .cns_li .cns_txt{padding:13px;}
	.cn_slist .cns_ul .cns_li .cns_txt span{margin-top:12px;}
	.cn_slist .manu{margin-top:20px;}
}
@media screen and (max-width:1023px){
	.search_form{padding:30px 0 20px;}
	.search_form .sf_input input{height:50px;line-height:48px;}
	.search_form .sf_input .s_btn{height:50px;line-height:50px;font-size:16px;}
	.search_form p{margin-top:15px;font-size:17px;height:24px;line-height:24px;}
	.cn_slist{padding:0 0 20px;}
	.cn_slist .cns_ul .cns_li{width:calc(33.33% - 9px);margin-left:12px;margin-bottom:15px;}
	.cn_slist .cns_ul .cns_li:nth-child(4n+1){margin-left:12px;}
	.cn_slist .cns_ul .cns_li:nth-child(3n+1){margin-left:0;}
	.cn_slist .cns_ul .cns_li:nth-child(3n+1){margin-left:0;}
	.cn_slist .cns_ul .cns_li .cns_txt{padding:10px;}
	.cn_slist .cns_ul .cns_li .cns_txt span{margin-top:12px;}
}
@media screen and (max-width:767px){
	.search_form{padding:20px 0;}
	.cn_slist .cns_ul .cns_li{width:calc(50% - 5px);margin-left:10px;margin-bottom:10px;}
	.cn_slist .cns_ul .cns_li:nth-child(4n+1){margin-left:10px;}
	.cn_slist .cns_ul .cns_li:nth-child(3n+1){margin-left:10px;}
	.cn_slist .cns_ul .cns_li:nth-child(odd){margin-left:0;}
	.cn_slist .cns_ul .cns_li .cns_txt span{margin-top:10px;}
}