.part-one{
	padding-top: 60px;
	background: url(../img/bg-ct.png) no-repeat;
	background-size: cover;
}

.part-title{
	position: relative;
	width: 100%;
	height: 80px;
}

.part-title .bgs{
	position: absolute;
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #EDEEF1;
	font-size: 60.3px;
	height: 80px;
}

.part-title .msg{
	color: #2E63DE;
	font-size: 30px;
	text-align: center;
	position: absolute;
	width: 100%;
	top: 40px;
	font-weight: bold;
}

.part-one .part-video{
	padding-top: 80px;
	 width: 1300px;
	margin: 0 auto;
}

.part-one .part-video video{
	width: 100%;
	height: 520px;
	background-color: #000;
}

.part-one .part-list{
	padding-top: 20px;
	width: 1300px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.part-one .part-list .limsg{
	width: 300px;
	position: relative;
	display: flex;
	height: 390px;
	overflow: hidden;
}

.part-one .part-list .limsg img{
	position: absolute;
	width: 100%;
	height: 390px;
}

.part-one .part-list .limsg .zz-box{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	background-color: rgba(0,0,0,0.8);
	line-height: 60px;
	color: #fff;
	font-weight: 20px;
}

.part-one .part-list .limsg .hover-show{
	display: none;
}

.part-one .part-list .limsg:hover{
	background-color: rgba(38,95,223,0.9);
}

.part-list .limsg:hover .zz-box{
	display: none;
}

.part-list .limsg:hover .hover-show{
	position: absolute;
	background-color: rgba(38,95,223,0.9);
	padding: 0 9%;
	width: 82%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #fff;
}

.part-one .part-list .limsg:hover .hover-show .title{
	font-size: 25px;
	font-weight: bold;
}

.part-one .part-list .limsg:hover .hover-show .datas{
	font-size: 14px;
	margin-top: 20px;
	line-height: 24px;
}

.part-two{
	padding-top: 120px;
	width: 1300px;
	margin: 0 auto;
}

.part-two .part-partner{
	padding-top: 80px;
	width:1300px;

	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.part-two .list-city{
	width: 416px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.part-two .list-city img{
	width: 100%;
}

.part-two .list-city text{
	color: #4E4E4E;
	font-size: 22px;
	padding: 20px 0;
}

.part-two .color-list{
	padding-top: 5px;
	width: 67.7%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	color: #fff;
	line-height: 30px;
}

.part-two .color-list .left{
	background-color: #20B8F9;
	height: 30px;
	width: 46%;
	text-align: right;
}

.part-two .color-list .left span{
	margin-right: 50px;
}

.part-two .color-list .right{
	background-color: #16CCB5;
	height: 30px;
	width: 46%;
}

.part-two .color-list .right span{
	margin-left: 50px;
}


/* 驰诚优势 */

.part-three{
	margin-top: 175px;
	width: 100%;
	position: relative;
}

.part-three .ys-title{
	width: 100%;
	text-align: center;
	padding-top: 58px;
	color: #fff;
}

.part-three .ys-title .en{
	font-size: 13px;
}

.part-three .ys-title .zh{
	margin-top: 17px;
	font-size: 36px;
}

.part-three .ys-title img{
	margin-top: 30px;
	width: 152px;
}

.part-three .ys-data{
	width: 1300px;
	margin: 38px auto 0;
	background-color: #fff;
	padding-top: 46px;
	border-radius: 10px 10px 0 0;
}

.part-three .bg-img{
	position: absolute;
	bottom: -50px;
	left: 0;
	width: 100%;
}

/* 走进驰诚 */
.part-four{
	padding-top: 50px;
}

.part-four .chicheng{
	padding-top: 50px;
	width:1300px;
	margin: 0 auto;
	display: flex;
}

.part-four .chicheng .cc-video{
	width: calc(100% - 510px);
	overflow: hidden;
	margin-top: 60px;
}

.part-four .chicheng .cc-video video{
	width: 100%;
	background-color: #000;
}

.part-four .chicheng .about{
	width: 510px;
	position: relative;
}

.part-four .chicheng .about .about-bg{
	position: absolute;
	width: 392px;
	height: 509px;
	top: 0;
	right: 0;
}

.part-four .chicheng .about .about-msg{
	width: 490px;
	height: 509px;
	background-color: #777777;
	margin-left: -1px;
	position: absolute;
	top: 32px;
	color: #fff;
}

.part-four .chicheng .about .about-msg .about-title{
	width: 80%;
	margin: 24px auto 0;
	padding: 0 0 12px;
	border-bottom: 2px solid #FDC719;
	font-size: 23px;
}

.part-four .chicheng .about .about-msg .about-data{
	padding-top: 12px;
	font-size: 16px;
	width: 80%;
	margin: 0 auto;
	text-align: justify;
	text-indent: 24px;
	line-height: 23px;
}

.four-line{
	clear: both;
	border-bottom: 2px solid #FDC719;
	margin-top: 25px;
	width: calc(67.7% - 22px);
}

/* 轮播图 */

.part-five{
	width: 100%;
	height: 750px;
	margin-top: 120px;
}

.part-five .five-list{
	padding: 183px 0 98px;
	width: 1312px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.five-list  .swiper-container{
	padding: 0 60px;
}

.five-list .five-button{
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 52px;
	height: 52px;
}

.five-list .five-button::after{
	content: none;
}

.five-list .swiper-button-next{
	background-image: url('../img/b-next.png');
}
.five-list .swiper-button-next:hover{
	background-image: url('../img/b-next-hover.png');
}
.five-list .swiper-button-prev{
	background-image: url('../img/b-prev.png');
}
.five-list .swiper-button-prev:hover{
	background-image: url('../img/b-prev-hover.png');
}
.part-five .five-list .list-img{
	width: calc(100% - 180px);
	height: 477px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.part-five .five-list .list-img .li-msg{
	width: 323px;
	height: 412px;
	background-color: #fff;
	border-radius: 10px;
}

.part-five .five-list .list-img .this-active{
	width: 368px;
	height: 477px;
}
.part-five .five-list .list-img .swiper-slide-active{
	width: 368px;
	height: 477px;
}

.part-five .five-list .list-img .li-msg .msgs{
	padding-top: 19px;
	width: 90%;
	margin: 0 auto;
	height: 90%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	text-align: center;
}

.part-five .five-list .list-img .li-msg .msgs img{
	width: 325px;
	height: 180px;
	background-color: #F3F3F3;
}

.part-five .five-list .list-img .li-msg .msgs .title{
	font-size: 22px;
	color: #444;
	font-weight: bold;
}

.part-five .five-list .list-img .this-active .msgs .title{
	font-size: 25px;
}
.part-five .five-list .list-img .swiper-slide-active .msgs .title{
	font-size: 25px;
}

.part-five .five-list .list-img .li-msg .msgs .descs{
	font-size: 13px;
	font-weight: 500;
	color: #696969;
	line-height: 20px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.part-five .five-list .list-img .li-msg .msgs .detail{
	margin: 0 auto;
	width: 31%;
	height: 28px;
	background: #FFFFFF;
	border: 1px solid #0071C1;
	font-size: 14px;
	font-weight: 500;
	color: #363636;
	line-height: 28px;
}

.part-five .five-list .list-img .this-active .msgs .detail{
	height: 32px;
	line-height: 32px;
	background: #0071C1;
	color: #fff;
}
.part-five .five-list .list-img .swiper-slide-active .msgs .detail{
	height: 32px;
	line-height: 32px;
}

.part-five .five-list .list-img .swiper-slide-active:hover .msgs .detail{
	background: #0071C1;
	color: #fff;
}


	/* 新闻中心 */

.part-six{
	margin-top: 100px;
	margin-bottom: 59px;
}

.part-six .news-content{
	padding-top: 80px;
	width: 1300px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.part-six .news-content .news-video{
	width: 567px;
	display: flex;
	position: relative;
}

.part-six .news-content .news-video .video{
	width: 100%;
	height: 396px;
	background-color: #000;
	border: none;
}

.part-six .news-content .news-video .titles{
	background-color: #2C67E8;
	color: #fff;
	height: 70px;
	line-height: 70px;
	text-indent: 30px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	bottom: 0;
}

.part-six .news-content .news-list{
	width: 698px;

}

.part-six .news-content .news-list .news-type{
	display: flex;
	align-items: center;
	justify-content: space-between;
	line-height: 70px;
	background-color: #E9E9E9;
}

.part-six .news-content .news-list .news-type .type-name{
	display: flex;
	align-items: center;
}

.part-six .news-content .news-list .news-type .type-name .name{
	width: 174px;
	text-align: center;
	font-size: 20px;
	color: #666;
}

.part-six .news-content .news-list .news-type .type-name .this-active{
	background-color: #2C67E8;
	color: #fff;
}

.part-six .news-content .news-list .news-type .more a{
	margin-right: 20px;
	font-size: 18px;
	color: #2F445B;
}

.part-six .news-content .news-list .list{
	width: 100%;
}

.part-six .news-content .news-list .list .li{
	width: 100%;
	margin-top: 54px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.part-six .news-content .news-list .list .li .num{
	width: 56px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	background-color: #DCDCDC;
	color: #fff;
	font-size: 30px;
}

.part-six .news-content .news-list .list .li .content{
	width: calc(100% - 70px);
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	height: 56px;
}

.part-six .news-content .news-list .list .li .content .arc-name{
	color: #333;
	font-size: 18px;
	font-weight: 600;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.part-six .news-content .news-list .list .li .content .arc-desc{
	color: #999;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.part-six .news-content .news-list .list .li:hover .num{
	background-color: #43BBE8;
}