*{margin:0;padding:0}
ul,li{list-style-type: none;float: left;}
a{ color:#252525; text-decoration:none;}
.fox{
	width: 1250px;;
	overflow: hidden;
	min-height:830px;
	margin:0 auto;
	margin-top:40px;
}
.fox_h{ width:446px; float:left; min-height:460px; border:1px solid #ccc; border-radius:10px;}
.fox_h ul{


	color:#252525;
}

.fox_h li{width:446px;line-height: 94px;text-align: left;border: 1px solid #fff;fox-sizing: border-fox;border-right: 0;  height:94px; font-size:24px; clear:both;}
#showfox{
	width: 780px;
	min-height:830px;
	float:left;
	margin-left:20px;

}
.fox_h span{ width:446px; height:150px; background: #2976d3; display:inline-block; text-align:center; margin-bottom:20px;}
.fox_h span p{ line-height:70px; color:#fff; font-size:24px;}
#showfox div{
	width: 800px;
	height:43px;
	line-height:43px;
	clear:both;

}
#showfox div span{ float:left; display:inline-block;}
#showfox div .span1{ padding: 0 10px;}
#showfox div .span2{width: 640px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;}
#showfox div .li01{ width:780px; height:182px; margin-bottom:20px; border:0;}
#showfox div .li01 .p1{ font-size:22px; font-weight:bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#showfox div .li01 .p2{display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	line-height:35px;
	font-size:20px;
	overflow: hidden;}
#showfox div .li01 .p3{ float:right; padding-right:15px; color:#09c; font-size:18px;}
#showfox div .li01 img{ width:282px; height:182px; float: left; }
#showfox div .li01 span{ width:490px; float:right;}
#showfox div li{ height:43px; line-height:43px; font-size:20px; border-bottom: 1px dashed #cccccc;}
#showfox div li a:hover{ color:#1773ce; text-decoration:underline;}
#showfox div .span3{text-align: right;
	float:right;
}
#showfox .show{
	display: block;
}
.dandu{ float:left; width:500px; height:400px;}
.demo{	color:#1169b6; background: no-repeat; border:1px solid #1169b6!important; border-radius:10px;}









.swiper-container {
	width: 600px;
	height: 400px;
	margin:20px 12.5px;
	float:left;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	position:relative;
	/* center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img{ width:100%; height:100%;}
.swiper-slide span{ width:100%; height:50px; position:absolute; bottom:0; background:rgba(0,0,0,0.5); color:#fff; overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; line-height:50px;}














.foxx{
	width: 1250px;;
	overflow: hidden;
	min-height:830px;
	margin:0 auto;
	margin-top:40px;
}
.foxx_h{ width:446px; float:left; min-height:384px; border:1px solid #ccc; border-radius:10px;}
.foxx_h ul{


	color:#252525;
}

.foxx_h li{width:446px;line-height: 94px;text-align: left;border: 1px solid #fff;foxx-sizing: border-foxx;border-right: 0; height:94px; font-size:23px; clear:both;}
.showfoxx{
	width: 780px;
	min-height:830px;
	float:left;
	margin-left:20px;

}
.showfoxx div{
	width: 800px;
	height:43px;
	line-height:43px;
	clear:both;

}
.showfoxx div span{ float:left; display:inline-block; }
.showfoxx div .span1{background:#f2f2f2; width:120px; height:80px; margin:10px 0 0 10px; line-height: 80px;}
.showfoxx div .span1 p a{ color:#666;}
.showfoxx div .span2{width: 660px; float:right}
.showfoxx div .span2 .p1{ text-align:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-top:10px;}
.showfoxx div .span2 .p2{display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	line-height:27px;
	font-size:20px;
	overflow: hidden;text-align:left;}

overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;}
.showfoxx div .li01{ width:780px; height:182px; margin-bottom:20px;}
.showfoxx div .li01 .p1{ font-size:20px; font-weight:bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.showfoxx div .li01 .p2{display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	line-height:35px;
	font-size:14px;
	overflow: hidden;}
.foxx_h span{ width:446px; height:150px; background: #2976d3; display:inline-block; text-align:center; margin-bottom:20px;}
.foxx_h span p{ line-height:70px; color:#fff; font-size:24px;}
.showfoxx div .li01 .p3{ float:right; padding-right:15px; color:#09c; font-size:20px;}
.showfoxx div .li01 img{ width:282px; height:182px; float: left; }
.showfoxx div .li01 span{ width:490px; float:right;}
.showfoxx div li{ height:100px; line-height:30px; font-size:22px; text-align:center; width:800px;}

.showfoxx div li a:hover{ color:#1773ce; text-decoration:underline;}
.showfoxx div .span3{text-align: right;
	float:right;
}
.showfoxx .show{
	display: block;
}
.dandu{ float:left; width:500px; height:400px;}
.demo{	color:#1169b6; background: no-repeat; border:1px solid #1169b6!important; border-radius:10px;}