.pic-slick{
	display: block;
	width: 1180px;
	margin:0 auto!important; text-align: center;
}
#pic .slick-slide {text-align: center; 
 display: flex; justify-content: center;
 flex-direction: column;
}
.pic-title{
	display: block; text-align:center;
	font-size:32px; margin:30px 0 20px;
	color:#245399;
}
.pic-bar{
	display: block; text-align:center; color:#aaa;
	margin-bottom:28px;
    border-bottom: 1px dashed #d2dae7;
	padding:16px 0;
}
.pic-bar span{margin-right:12px;}
.picCon{
	display: block; width:100%; position: relative;
	margin:0 0 50px;
}
.pic-arr{
	position: absolute; z-index: 99;
	top:0; height:90%; width:33%;
	display: flex; align-items: center;
	cursor: pointer; opacity: 0.5;
}
.pic-arr:hover{opacity: 1;}
.pic-arr.prev{
	left:0; 
}
.pic-arr.next{right:0; text-align: right; justify-content: flex-end;}
#pic .slick-slide .txt{
	padding:24px 0 10px; 
}
#pic .slick-dots{
	position: relative; bottom:0;
}
#pic .slick-dots li button:before{font-size:36px;}
.textCon{
	display: block; width:1180px;
	margin:20px auto 36px; 
	font-size: 18px; line-height: 1.6;
	padding:15px; border:1px solid #d2d9e3;
}
.picCon .small{
	position:absolute; left:7.5%; bottom:0px; z-index: 99;
	padding: 0 15px; background-color: #f4f4f4;
}
.picCon .small b{
	font-size:30px; font-weight: bold; color:#cf1a1f;
}

@media screen and (max-width:414px) {
	.pic-slick{width:100%;}
	.picCon .small{left:0;top:0;background-color: transparent;}
	.pic-arr img{width:32px;}
	.textCon{width:100%;}
}