

/*mode1*/

.newsColumn1  {margin-top: 25px; background: #fff; position: relative; box-shadow: 0px 4px 8px 0px rgba(70, 129, 189, 0.19);}
.part1-left{ padding-right: 0px;}
.part1-right{ padding-left: 0px;}
.slick-img.gp-img-responsive{padding-bottom: 62.5%;}
.slick-img img{ height: 470px; width: 100%;}

.cp-list li{height: 94px;line-height: 86px;padding:0 30px;position: relative;transform: all 0.4s ease-in-out; }
.cp-list li a{display: inline-block;line-height: 26px;font-size:16px; font-weight: bold; max-height: 76px;overflow: hidden;vertical-align: middle;color: #4c4c4c;position: relative;z-index: 20;transition: all 0.4s ease-in-out;}
.cp-list li a p{font-size: 14px; color: #A1ABBC;font-weight: normal;}
.cp-list li a i{font-style: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bg-list li:after,.tabMenu1 li.on:after{
/*  */
  background: #0073bc;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  content: '';
  transition: all 0.4s ease-in-out;
  z-index: 0;
  background-size: 100%;
}
.bg-list li::before,.tabMenu1 li.on::before{
	background: url(sxsyjs-jingyu.png) no-repeat center;
	position: absolute;
	content: "";
	right: 10px;
	bottom: 4px;
	width: 94px;
	height: 82px;
	z-index: 1;
}
.slick-images{overflow: hidden;}
.cp-list li.on:after{width: 100%;}
.cp-list li.on a{color: #fff;}
.cp-list li.on a p{color: #ADD4CF;}

.slick-images .slick-slider {
	display: none;
}
.slick-images .slick-slider:first-child{
	display: block;
}
@media screen  and (max-width:1199px) {
	.slick-img img{
		height: 400px;
	}
	.cp-list li{
		height: 80px;
	}
	.cp-list li a{
		line-height: 20px;
		font-size: 16px;
	}

}
@media screen  and (max-width:991px) {

	.cp-list{margin:0;}
	.cp-list li{height: auto;line-height: 0;padding:17px 20px}
	.cp-list li a{line-height: 1.5;max-height: none;}
	.part1-right{
		padding-left: 15px !important;
	}

	.cp-list li{
		background: #fff;
	}
	.slick-img img{
		height: 410px;
	}
	.part1-left {
		padding-right: 15px;
	}
}

@media screen and (max-width: 767px) {
	.slick-txt{height: 40px;line-height: 40px;font-size: 1.6rem;}
	.slick-img img{
		height: 210px;
	}
}

@media screen and (max-width:480px) {

	.cp-list li{padding:12px 15px}
}
@media screen and (max-width:400px) {
}
