.notice{

	height: 48px;

	line-height: 48px;

	border-bottom:1px solid #dedede;

}

.notice .notice-tit{

	width: 90px;

	padding-left: 30px;

	margin-right: 20px;

	font-size: 15px;

	color: #a8a8a8;

	background: url("//images/cc/laba.png") no-repeat left center;

}

.notice-list{

	width: 1090px;

	height: 48px;

	line-height: 48px;

}

.notice-list .swiper-container{

	height: 48px;

}

.notice-list .notice-item{

	display: flex;

	justify-content: space-between;

}



.index-pro .pro-tit{

	padding: 46px 0;

	font-size: 37px;

	color: #000000;

}

.index-pro .pro-tit .en-tit{

	font-size: 36px;

	color: #cccccc;

}

.index-pro .pro-tit{
	display: flex;
	justify-content: space-between;
    align-items: center;
	padding: 46px 0;
	font-size: 37px;
	color: #000000;
}
.index-pro .pro-tit .en-tit{
	font-size: 36px;
	color: #cccccc;
}
.pro-more a{
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 15px;
	color: #333333
}
.pro-more a img{
	flex-shrink: 0;
	width: 32px;
	height: 32px;

}



.news-list ul{

	padding: 0 16px 16px 16px;

	margin:50px 0 0 0;

	list-style: none;

	border-radius: 15px;

}

.news-list ul .news-hd{

	display: flex;

	justify-content: space-between;

	position: relative;

	height: 68px;

	line-height: 68px;

	color: #000;

	font-size: 22px;

	border-bottom: 1px solid #e3e3e3;

}

.news-list ul .news-hd a{

	margin-top: 21px;

	display: inline-block;

	width: 85px;

	height: 26px;

	line-height: 26px;

	border: solid 1px #e0e0e0;

	font-size: 14px;

	color: #000;

	border-radius: 30px;

}

.news-list ul .news-img{

	padding-top: 15px

}

.news-list ul .list-item a{

	position: relative;

	padding-right: 80px;

	display: block;

	height: 44px;

	line-height: 44px;

	color: #a7a7a7;

	font-size: 15px;

	border-bottom: dashed 1px #ddd;

	overflow: hidden;

}

.news-list ul .list-item a span{

	position: absolute;

	right: 0;

	top: 0;

	height: 44px;

	line-height: 44px;

}



.index-about{

	margin-bottom: 65px;

	position: relative;

	padding-top: 60px;

	background: url("//images/cc/category-banner.png") no-repeat top center;

}

.index-about .about-tit{

	color: rgba(255,255,255,0.2);

	font-size: 60px;

}

.index-about .about-tit .desc{

	padding-bottom: 45px;

	font-size: 16px;

}

.index-about .about-container{

	padding: 50px 50px 0 50px;

	border-radius: 15px;

	box-shadow: 0 0 18px #ccc;

	background: #fff;

}

.index-about .about-tit1{

	color: #18569f;

	font-size: 31px;

}

.index-about .about-tit1 span{

	font-size: 16px;

}

.index-about .about-desc{

	padding: 10px 0;

	width: 500px;

	font-size: 14px;

	line-height: 34px;

}

.index-about .about-desc p{

	text-indent: 2em

}

.index-about .about-more{

	margin-top: 50px;

}

.index-about .about-more a{

	display: inline-block;

	width: 138px;

	height: 45px;

	background-color: #18569f;

	border-radius: 5px;

	line-height: 45px;

	color: #fff

}

.index-about .pro-apply{

	padding: 0 26px;

	position: absolute;

	right: 0;

	bottom:0;

	width: 713px;

	height: 678px;

	background: url("//images/cc/apply-bg.png") no-repeat;

	color: #fff

}

.index-about .pro-apply .p-tit{

	padding: 48px 0;

	font-size: 31px;

}

.index-about .pro-apply .p-tit span{

	font-size: 16px;

}

.pro-apply .p-list{

	width: 353px;

	display: flex;

	flex-wrap: wrap;

}

.pro-apply .p-list .p-item{

	margin-bottom: 15px;

	width: 129px;

}

.pro-apply .p-list .p-item:nth-of-type(2n){

	margin-left: 69px;

}

.pro-apply .p-list .p-item .item-tit{

	padding: 12px 0;

	font-size: 14px;

}

video{
    width:100%;
    height:250px;
    object-fit:fill;  
}