@charset "utf-8";
 .insidebg {
     height: 435px;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
 }
 
 
 
 
 .breadcrumb {
     padding: 18px 0;
     display: flex;
     align-items: center;
     border-bottom: 1px dashed #eeeeee;
 }
 
 .breadcrumb1 {
     display: flex;
     align-items: center;
     font-size: 14px;
     color: #666;
     margin-right: 8px;
 }
 
 
 .breadcrumb1 i {
     color: #fe0629;
     margin-right: 8px;
 }
 
 .breadcrumb2>a {
     font-size: 14px;
     color: #666;
 }
 
 .breadcrumb2>a:hover {
     color: #fe0629;
 }
 
 .breadcrumb2>a>i {
     font-size: 14px;
     color: #666;
     margin: 0 3px;
 }
 
 .breadcrumb2>a:last-child i {
     display: none;
 }
 
 
 .prolist {
     margin-top: 20px;
     display: flex;
     justify-content: space-between;
 }
 
 .prolist_l {
     width: 240px;
 }
 
 .prolist_list_title {
     height: 80px;
     line-height: 80px;
     padding-left: 40px;
     font-size: 24px;
     color: #fff;
     background-color: #055ba8;
     margin-bottom: 2px;
 }
 
 .prolist_list_ct .prolist_list_item {
     margin-bottom: 2px;
     background-color: #ececeb;
     height: 50px;
     line-height: 50px;
     padding-left: 40px;
     display: flex;
     align-items: center;
 }
 
 .prolist_list_item>span {
     height: 100%;
     width: 160px;
     font-size: 16px;
     color: #000;
     transition: all .4s;
 }
 
 .prolist_list_item>i {
     height: 100%;
     width: 40px;
     text-align: center;
     font-size: 20px;
     color: #666;
 }
 
 .prolist_list_ct>a:hover {
     background-color: #055ba8;
 }
 
 .prolist_list_ct>a:hover span {
     color: #fff;
 }
 
 .prolist_tel_txt {
     background-color: #055ba8;
     display: flex;
     padding: 12px 0;
     flex-direction: column;
     align-items: center;
 }
 
 .prolist_tel_t {
     display: flex;
     align-items: center;
 }
 
 .prolist_tel_t>i {
     font-size: 30px;
     color: #fff;
     margin-right: 8px;
 }
 
 .prolist_tel_t>span {
     font-size: 14px;
     color: #fff;
 }
 
 .prolist_tel_b {
     font-size: 28px;
     font-weight: 700;
     color: #fff;
 }
 
 .prolist_r {
     width: 930px;
 }
 
 
 .newslist {
     display: flex;
     flex-wrap: wrap;
 }
 
 .newslist>a {
     width: 100%;
     margin-bottom: 22px;
     padding: 40px 40px 20px 40px;
     border: 1px solid #dedede;
     transition: all .4s;
 }
 
 .newsitem_t {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 
 .newsitem_t_img {
     width: 253px;
	 height: 150px;
    overflow: hidden;
 }
 
 .newsitem_t_txt {
     width: 570px;
 }
 
 .newsitem_t_txt h6 {
     font-size: 18px;
     color: #000;
     font-weight: 400;
 }
 
 .newsitem_t_txt p {
     margin-top: 15px;
     font-size: 14px;
     color: #797979;
     line-height: 24px;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 3;
     overflow: hidden;
 }
 
 .newsitem_b {
     display: flex;
     justify-content: flex-end;
 }
 
 .newsitem_b button {
     width: 90px;
     height: 30px;
     line-height: 30px;
     text-align: center;
     background: #b6b6b6;
     color: #fff;
     transition: all .4s;
 }
 
 .newslist>a:hover {
     border: 1px solid #055ba8;
 }
 
 .newslist>a:hover .newsitem_t_txt>h6 {
     color: #055ba8;
 }
 
 .newslist>a:hover .newsitem_b button {
     background-color: #055ba8;
 }
 
 
 .page {
     margin-top: 20px;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 
 .c-newList .c-tab {
	width: 100%;
	padding: 34px 95px;
	background: #fff;
	overflow: hidden;
}

.c-newList .c-tab a {
	float: left;
}

.c-newList .c-tab a {
	width: 160px;
	height: 46px;
	font-size: 18px;
	color: #333333;
	text-align: center;
	line-height: 46px;
	cursor: pointer;
	transition: 0.5s all;
}

.c-newList .c-tab a.active {
	background: #2d51a8;
	color: #fff;
}

.c-newList .c-tab a:hover {
	background: #2d51a8;
	color: #fff;
}

.c-newList .c-main {
	width: 100%;
	padding: 20px 85px;
}

#masonry {
	margin: 0 auto;
	position: relative;
}

.c-newList .c-main .item {
	width: 414px;
	transition: 0.5s all;
	margin-bottom: 20px;
	position: absolute;
}

.c-newList .c-main .item .c-tit {
	padding: 0 28px;
	background: #fff;
}

.c-newList .c-main .item .c-tit .mt {
	overflow: hidden;
	padding-top: 10px;
}

.c-newList .c-main .item .c-tit .c-time {
	float: left;
	width: 70px;
	color: #2c2c2c;
}

.c-newList .c-main .item .c-tit .c-time h3 {
	font-size: 48px;
}

.c-newList .c-main .item .c-tit .c-time p {
	font-size: 14px;
}

.c-newList .c-main .item .c-tit h2 {
	width: calc(100% - 71px);
	border-left: 1px solid #eeeeee;
	padding-left: 12px;
	float: right;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	margin-top: 5px;
	height: 64px;
	overflow: hidden;
	transition: 0.5s all;
}

.c-newList .c-main .item .c-tit .mc {
	font-size: 14px;
	color: #888888;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	margin: 20px auto;
}

.c-newList .c-main .item .c-tit .mb {
	overflow: hidden;
	border-top: 1px solid #eeeeee;
	height: 50px;
	line-height: 50px;
}

.c-newList .c-main .item .c-tit .mb .c-l {
	font-size: 14px;
	color: #888888;
	float: left;
	transition: 0.5s all;
}

.c-newList .c-main .item .c-tit .mb .c-r {
	float: right;
	width: 15px;
	height: 6px;
	margin-top: 19px;
	transition: 0.5s all;
}

.c-newList .c-main .item:hover {
	margin-top: -10px;
	box-shadow: 0 0 5px 3px rgba(0, 0, 0, .1);
}

.c-newList .c-main .item:hover .c-tit h2 {
	color: #2d51a8;
}

.c-newList .c-main .item:hover .c-tit .mb .c-l {
	margin-left: 15px;
}

.c-newList .c-main .item:hover .c-tit .mb .c-r {
	margin-right: 15px;
}

@media(max-width:1776px) {
	.c-reason .c-box .c-r .c-reason-top {
		margin: 0 12%;
	}
	.c-reason .c-box .c-r .box {
		padding: 0 5%;
	}
	.c-reason .c-box .c-r .swiper-button-next1 {
		right: 5%;
	}
	.c-reason .c-box .c-r .swiper-button-prev1 {
		left: 5%;
	}
	.c-newList .c-tab {
		padding: 34px 85px;
	}
	.c-newList .c-main {
		padding: 20px 75px;
	}
}
@media(max-width:1776px) {
	
	.c-newList .c-tab {
		padding: 34px 85px;
	}
	.c-newList .c-main {
		padding: 20px 75px;
	}
}


@media(max-width:1600px) {

	.c-newList .c-tab {
		padding: 34px 65px;
	}
	.c-newList .c-main {
		padding: 20px 55px;
	}
}


@media(max-width:1440px) {

	.c-newList .c-tab {
		padding: 34px 45px;
	}
	.c-newList .c-main {
		padding: 20px 35px;
	}
}

@media(max-width:1280px) {
	
	.c-newList .c-tab {
		padding: 34px 35px;
	}
	.c-newList .c-main {
		padding: 20px 25px;
	}
}

@media(max-width:1200px) {

	.c-newList .c-tab {
		padding: 34px 25px;
	}
	.c-newList .c-main {
		padding: 20px 15px;
	}
}