body,html{background:#f5f5f5;}
/*banner*/
.banner{background: url(http://sh.news.cn/24zt/5g/banner.jpg) no-repeat center 0; height: 600px; }
.swiper-button-box-one,.swiper-pagination-two,.swiper-button-box-thr{
	position: static; margin: 0 auto; margin-top: 20px; transform: translateX(0)!important; 
	-webkit-transform: translateX(0)!important; -moz-transform: translateX(0)!important;
}
.swiper-pagination-bullet{width: 18px; height: 18px; background: #f2a09c; opacity: 1;}
.my-bullet{display:inline-block; }
.my-bullet-active{background: #ed2b22;  opacity: 1; transform: scale(1)!important;}
.my-bullet-active-prev,.my-bullet-active-next{transform: scale(.66)!important;}

/*foot*/
.footer {
	background: #232323;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	line-height: 24px;
	font-size: 12px;
	padding: 50px 0;
	margin-top: 100px;
}
.top{padding:50px 0;}
.top-title{text-align: center; font-weight: bold; color: #232323; font-size: 36px; line-height: 1; margin-bottom: 25px;}
.top-title span{font-weight: bold; color: #ed2b22; font-size: 36px; line-height: 1; display: inline-block;}
.top-des{margin-bottom: 20px;}
.top-des span{display: block; color: #232323; text-align: center; font-size: 18px; line-height: 27px;}
.top img{display: block; margin:0  auto;}
.title{text-align: center; color: #232323; font-size: 36px; line-height: 1; margin:70px 0 35px; font-weight: 700;}
.title span{display: inline-block; color: #ed2b22; font-size: 36px; line-height: 1;}
.common-block .swiper-box-text{min-height: 80px; padding:18px 20px 0; background: #fff;}
.common-block .swiper-box-text a{color: #232323; font-size: 16px; line-height: 27px;}
.swiper-nav .swiper-box-text a{display: block; font-size: 20px; line-height: 30px; color: #031f4b;}
.common-block .swiper-slide{border-radius: 20px; overflow: hidden;}
.video .player{position: absolute; left: 50%; top: 35%; margin:-30px 0 0 -30px; width: 60px; height: 60px; display: block;}
@media screen and (max-width: 991px){
	.top{ padding:30px 0;}
	.top-title{font-size: 30px; margin-bottom: 20px;}
	.top-title span{font-size: 30px;}
	.top-des span{display: inline; text-align: center; font-size: 16px; line-height: 24px;}
	.top-des{margin-bottom: 12px;}
	.top img{width: 30px;}
	.title{font-size: 30px; margin:40px 0 20px;}
	.title span{font-size: 30px;}
}
@media screen and (max-width: 768px){
	/* p,span{font-size: 16px; line-height: 24px;} */
	.container{margin: 0 15px;}
	.foot{padding: 50px 0; margin-top: 30px;}
	.video_close_icon{top: 10px; right: 10px;}
	.top{ padding:30px 0;}
	.top-title{font-size: 24px; line-height: 30px; margin-bottom: 15px;}
	.top-title span{font-size: 24px;}
	.top-des span{display: inline; line-height: 24px;}
	body{line-height: 24px;}
	.top-des{margin-bottom: 10px; text-indent: 32px;}
	.agenda_l{font-size: 14px; }
	.agenda_cen{width: 92%; padding-left: 4%; padding-right: 4%; float: none; margin: 5px 0;}
	.agenda_r{width: 92%; padding-left: 4%; padding-right: 4%; float: none; margin: 0; }
	.agenda_cen,.agenda_r{font-size: 16px; }
	.agenda ul li div.overflow_over{padding:18px 4%; font-size: 16px; line-height: 24px;}
	.agenda-time{font-size: 12px; line-height: 18px;}
	.title{font-size: 24px; margin:30px 0 20px;}
	.title span{font-size: 24px;}
	.live-box .time{width: 280px; height: 30px; line-height: 30px; font-size: 14px; margin:0 0 0 -140px;}
	.live-box .player,.video .player{width: 50px;height: 50px; margin:-25px 0 0 -25px;}
	.live-box .time span{line-height: 30px; font-size: 14px;}
	.jiabin .swiper-slide{width: 270px;}
	.swiper-box-two .text .name{font-size: 20px;}
	.swiper-pagination-bullet{width: 14px; height: 14px;}
}