﻿.m_prize {
	/* height: 578px; */
	margin-bottom: 22px;
}

.m_prize .m1200 {
	padding: 0px 20px;
	;position: relative;
}
.public_title span {
	font-size: 19px;
	font-weight: bold;
	position: relative;
}

.m_prize .public_title {
	padding: 30px 0px;
	text-align: center;
	color: #2b68cf;
	border-bottom: 1px solid #9a9b9c;
	padding-bottom: 0px;
	margin-bottom: 30px;
	line-height: 49px;
	height: auto;
}

.m_prize .public_title span:before {
	content: "";
	background: #2b68cf;
	bottom: -13px;
	height: 3px;
	position: absolute;
	width: 100%;
}

.m_prize .public_title a {
	display: none;
}

.m_prize .bd ul {
	overflow: hidden;
	width: 1220px;
}

.m_prize .bd {
	width: 1200px;
	margin: auto;
	overflow: hidden;
	;
}

.m_prize .bd ul  .swiper-slide {
	height: 340px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #f3f0f0;
	box-sizing: content-box;
	border-bottom: 3px solid transparent;
	transition: all 0.2s ease 0.1s;
	float: left;
	width: 388px;
	margin-right: 16px;
	margin-bottom: 30px;
}

.m_prize .bd ul  .swiper-slide:hover {
	border-bottom: 3px solid #04399c;
}

.m_prize .bd ul  .swiper-slide:hover a .txt p {
	color: #04399c;
}

.m_prize .bd ul  .swiper-slide .pic div {
	transition: all 0.3s ease 0.1s;
}

.m_prize .bd ul  .swiper-slide:hover .pic div {
	transform: scale(1.08,1.08);
}

.m_prize .bd ul  .swiper-slide a {
	display: block;
	height: 100%;
}

.m_prize .bd ul  .swiper-slide a .pic {
	height: 230px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.m_prize .bd ul  .swiper-slide a .txt {
	padding: 15px 20px 0;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	color: #333;
}

.m_prize .bd ul  .swiper-slide a .txt p {
	height: 44px;
	overflow: hidden;
}

.m_prize .bd ul  .swiper-slide a .txt span.date {
	line-height: 28px;
	font-size: 14px;
	padding-left: 21px;
	background: url(../images/date.png) no-repeat left center;
	font-family: 'Arial';
	color: 039200;
	margin-top: 6px;
	display: block;
}
.m_prize .bd ul  .swiper-slide .pic .video {
    width: 54px;
    height: 54px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -27px;
    margin-left: -27px;
    margin-right: 0px;
}

/* 精彩视频 */

.g-kepu {width: 100%;;}
.g-kepu ul {overflow: hidden;width: 1229px !important;}
.g-kepu ul li {width: 275px;overflow: hidden;background: #2f74d5;padding-bottom: 20px;float: left;margin-right: 32px;transition: all 0.5s;box-sizing: border-box;margin-bottom: 20px;}

.g-kepu ul li .kpimg {height: 182px;position: relative;border: 1px solid #eee;}
.g-kepu ul li .kpimg a {display: block;width: 100%;height: 100%;overflow: hidden;background: #fff;}
.g-kepu ul li .kpimg a img {min-width: 100%;-moz-transition: All 0.5s ease-in-out;/* border: 1px solid #eee; */}
.g-kepu ul li .kpimg a img:hover {-moz-transform: scale(1.1);}
.kpimg .kptime {position: absolute;width: 68px;overflow: hidden;background: #123b76;text-align: center;color: #fff;bottom: -28px;left: 18px;}
.kpimg .kptime p {font-size: 26px;line-height: 34px;font-weight: bold}
.kpimg .kptime span {font-size: 14px;line-height: 26px}
.kptitle {font-size: 16px;line-height: 24px;padding: 0 20px;margin-top: 23px;height: 53px;overflow: hidden;color: #fff;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.kpliaojie {display: block;font-size: 14px;color: #ffffff;padding: 0 20px;margin-top: 10px;}

.kptitle a{color: #fff;}
.g-kepu .m1200 {

	position: relative;
	padding: 0px;
}