/* 图标 */
.part_icon {
	background: #2499d6;
	padding: 0% 6%;
	margin-bottom: 10%;
}

.part_icon .index-icon-container {
	display: flex;
	justify-content: space-between;
}

.part_icon .index-icon-container .icon-box {
	display: inline-block;
	width: 21%;
	padding: 3% 2%;
	text-align: center;
	vertical-align: top;
}

.part_icon .index-icon-container .icon-box img {
	display: inline-block;
	margin-bottom: 5%;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}

.part_icon .index-icon-container .icon-box:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}

.part_icon .index-icon-container .icon-box p {
	font-size: 20px;
	color: #fff;
}

.part_icon .index-icon-container .icon-box:nth-child(even) {
	background: #1f91cc;
}

@media(max-width:1600px) {
	.part_icon .index-icon-container .icon-box img {
		width: 60px;
	}

	.part_icon .index-icon-container .icon-box p {
		font-size: 18px;
	}
}

@media(max-width:1400px) {
	.part_icon .index-icon-container .icon-box img {
		width: 50px;
	}

	.part_icon .index-icon-container .icon-box p {
		font-size: 16px;
	}
}

@media(max-width:1200px) {
	.part_icon .index-icon-container .icon-box img {
		width: 40px;
	}

	.part_icon .index-icon-container .icon-box p {
		font-size: 14px;
	}
}

@media(max-width:960px) {
	.part_icon .index-icon-container {
		flex-wrap: wrap;
	}

	.part_icon .index-icon-container .icon-box {
		width: 46%;
	}
}

@media(max-width:580px) {
	.part_icon {
		padding: 0% 3%;
	}

	.part_icon .index-icon-container .icon-box img {
		width: 30px;
	}

	.part_icon .index-icon-container .icon-box p {
		font-size: 12px;
	}
}


/* 方案列表 */
.part_index-list {}

.part_index-list ul {
	max-width: 1600px;
	margin: 0 auto;
	padding: 0 5%;
}

.part_index-list ul li {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-bottom: 10%;
}

.part_index-list ul li .bg-img {
	width: 100%;
	padding-bottom: 25%;
	position: relative;
	overflow: hidden;
}

.part_index-list ul li .bg-img img {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.part_index-list ul li .mark {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
}

.part_index-list ul li .list-content {
	width: 100%;
	position: absolute;
	top: -10%;
	left: 0;
	display: flex;
	justify-content: space-between;
}

.part_index-list ul li .list-content .list-img {
	display: inline-block;
	width: 50%;
	box-shadow: 0 0 30px rgba(0, 0, 0, .35);
}

.part_index-list ul li .list-content .list-img a {
	display: inline-block;
	width: 100%;
	padding-bottom: 50%;
	position: relative;
	overflow: hidden;
}

.part_index-list ul li .list-content .list-img a img {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}

.part_index-list ul li .list-content .list-img a img:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}

.part_index-list ul li .list-content .list-txt {
	display: inline-block;
	width: 50%;
}

.part_index-list ul li .list-content .list-txt>div {
	padding: 15% 10% 0;
}

.part_index-list ul li .list-content .list-txt>div h1 {
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 4%;
}

.part_index-list ul li .list-content .list-txt>div h1 a {
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 4%;
}

.part_index-list ul li .list-content .list-txt>div p {
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

#more {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #fff;
	position: relative;
}

#more:hover {
	background: #fff;
	color: #004ea2;
}

.part_index-list ul li .list-content .list-txt>div #more {
	margin-top: 8%;
}

.part_index-list ul li:nth-child(even) .list-content {
	display: flex;
	flex-direction: row-reverse;
}

.part_index-list ul li .list-content .list-txt>div #more:hover {
	color: #004ea2;
	background: #fff;
}

@media(max-width:1600px) {
	.part_index-list ul li .list-content .list-txt>div h1 {
		font-size: 20px;
	}
}

@media(max-width:1400px) {
	.part_index-list ul li .list-content .list-txt>div h1 {
		font-size: 18px;
	}

	.part_index-list ul li .list-content .list-txt>div p {
		font-size: 12px;
		line-height: 26px;
	}
}

@media(max-width:1200px) {
	.part_index-list ul li .list-content .list-txt>div {
		padding: 12% 10% 0;
	}

	.part_index-list ul li .list-content .list-txt>div h1 {
		font-size: 16px;
	}

	.part_index-list ul li .list-content .list-txt>div p {
		font-size: 12px;
		line-height: 22px;
	}
}

@media(max-width:760px) {
	.part_index-list ul li .list-content {
		display: block;
		position: relative;
		top: 0;
		left: 0;
	}

	.part_index-list ul li .bg-img {
		position: absolute;
		top: 0;
		left: 0;
		padding-bottom: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.part_index-list ul li .list-content .list-img {
		display: none;
	}

	.part_index-list ul li .list-content .list-txt {
		width: 100%;
	}

	.part_index-list ul li .list-content .list-txt>div {
		padding: 5% 5% 0;
	}

	.part_index-list ul li .list-content .list-txt>div #more {
		margin-top: 5%;
		margin-bottom: 5%;
	}
}

@media(max-width:580px) {
	.part_index-list ul li .list-content .list-txt>div h1 {
		font-size: 14px;
	}

	.part_index-list ul li .list-content .list-txt>div #more {
		margin-top: 9%;
		margin-bottom: 9%;
	}
}

/*关于我们 */
.about-container {
	display: flex;
	justify-content: space-between;
	width: 92%;
	max-width: 1600px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	padding-bottom: 4%;
}

.about-container .about-left {
	display: inline-block;
	position: relative;
	width: 48%;
}

.about-container .about-left::before {
	display: none;
	content: '';
	position: absolute;
	left: -10%;
	bottom: -13%;
	width: 100%;
	height: 100%;
	background-color: #004ea2;
	z-index: 1;
}

.about-container .about-left .row {
	display: inline-block;
	width: 100%;
}

.about-container .about-left .row .owl-carousel2 {
	height: 100%;
	overflow: hidden;
}

.about-container .about-left .row .owl-carousel2 .owl-item:nth-child(1) {
	margin-left: -10px;
}

.about-container .about-left .row .owl-carousel2 .owl-item .item {
	width: 100%;
}

.about-container .about-left .row .owl-carousel2 .owl-item .item .item-img {
	display: inline-block;
	width: 100%;
	padding-bottom: 77.7%;
	position: relative;
	cursor: pointer;
}

.about-container .about-left .row .owl-carousel2 .owl-item .item .item-img img {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	z-index: 2;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}

.about-container .about-left .row .owl-carousel2 .owl-item .item .item-img img:hover {
	transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-o-transform: scale(1.02);
}

.about-container .about-right {
	display: inline-block;
	float: right;
	width: 48%;
	/* background: url(../images/about-bg.jpg) no-repeat;
	background-size: 100% 100%; */
}

.about-container .about-right .about-txt {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
	margin-bottom: 6.5%;
}

.about-container .ind_m {
	display: inline-block;
}

.about-container .about-right .about-txt .ind_m a {}

.about-container .about-right .about-txt img {
	display: none;
}

.about-container .about-right .about-txt p {
	font-size: 16px !important;
	color: #000 !important;
	line-height: 32px;
	font-weight: normal;
}

.about-container .about-right .about-txt a {
	margin-top: 6%;
	margin-bottom: 13%;
}

.about-container .about-right #more {
	display: none;
	color: #fff;
	border-color: #004ea2;
	background-color: #004ea2;
	transition: all .3s;
}

.about-container .about-right #more:hover {
	border-color: #e60013;
	background-color: #e60013;
}


.part_about .list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 0.4rem;
}

.part_about .list .item {
	width: calc(330 / 768* 100%);
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 3.5% 3%;
	border-radius: 0.2rem;
	margin-top: 15px;
	border: 1px solid #ccc;
}

.part_about .list .item:hover {
	background-color: #004ea2;
}

.part_about .list .item img {
	width: calc(55 / 285* 100%);
}

.part_about .list .item:hover .img1 {
	display: none;
}

.part_about .list .item .img2 {
	display: none;
}

.part_about .list .item:hover .img2 {
	display: block;
}

.part_about .list .item .text {
	margin-left: calc(30 / 285* 100%);
}

.part_about .list .item .text .t1 {
	margin-bottom: 0.15rem;
	color: #333333;
}

.part_about .list .item:hover .text .t1 {
	color: #ffffff;
}

.part_about .list .item .text .t2 {
	color: #888888;
}

.part_about .list .item:hover .text .t2 {
	color: #ffffff;
}

.s22 {
	font-size: calc(12px + 10* 100vw / 1920);
}

.s20 {
	font-size: calc(12px + 8* 100vw / 1920);
}

@media(max-width:1875px) {

	.about-container .about-left::before {
		left: -6%;
		bottom: -8%;
	}
}

@media(max-width:1700px) {

	.about-container .about-left::before {
		left: -6%;
		bottom: -5%;
	}
}

@media(max-width:1600px) {

	.about-container .about-left .row .owl-carousel2 .owl-item .item .item-img {
		padding-bottom: 74.7%;
	}

	.about-container .about-right {}

	.about-container .about-right .about-txt p {
		font-size: 16px;
		line-height: 28px;
	}

	.about-container .about-right .about-txt {
		padding: 0;
		margin-bottom: 5%;
	}

	.about-container .about-left::before {
		left: -6%;
		bottom: -8%;
	}
}

@media(max-width:1499px) {
	.about-container .about-left .row .owl-carousel2 .owl-item .item .item-img {
		padding-bottom: 78.7%;
	}

}

@media(max-width:1400px) {
	.about-container .about-right {}

	.about-container .about-right .about-txt p {
		font-size: 14px;
		line-height: 24px;
	}

	.about-container .about-right .about-txt {
		padding: 0;
	}
}

@media(max-width:1200px) {

	.about-container .about-right {
		width: 500px;
	}

	.about-container .about-right .about-txt {
		padding: 5% 20px 0;
	}

	.about-container .about-right .about-txt a {
		margin-top: 6%;
		margin-bottom: 7%;
	}


	.about-container .ind_m {
		padding-left: 20px;
	}



}

@media(max-width:1090px) {
	.about-container .about-right {
		width: 450px;
	}

	.about-container .about-right .about-txt p {
		font-size: 12px;
		line-height: 22px;
	}
}

@media(max-width:960px) {
	.about-container .about-left {
		width: 100%;
	}

	.about-container .about-right {
		position: static;
		width: 100%;
	}

	.about-container {
		flex-direction: column;
	}
}

@media(max-width:760px) {
	.about-container .about-right .about-txt p br {
		display: none;
	}
}

@media(max-width:400px) {
	.about-container .about-right {
		background-size: auto 100%;
	}
}

/* 工程案例 */
.part_cases {
	margin-bottom: 3%;
}

.caseslist {}

.caseslist ul {
	display: flex;
	justify-content: space-between;
	max-width: 1600px;
	margin: 0 auto;
	padding: 0 5%;
}

.caseslist ul li {
	display: inline-block;
	width: 14.25%;
}

.caseslist ul li:nth-child(5n) {
	margin-right: 0;
}

.caseslist ul li .cases-img {
	width: 100%;
	overflow: hidden;
}

.caseslist ul li .cases-img>img {
	width: 100%;
	height: 100%;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}

.caseslist ul li:hover .cases-img>img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}

.caseslist ul li .cases-img .cover {
	position: absolute;
	top: 10%;
	left: 6%;
	width: 88%;
	height: 80%;
	background: rgba(0, 49, 85, .6);
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	opacity: 0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.caseslist ul li .cases-img .cover img {
	position: absolute;
	top: 42.5%;
	left: 45.6%;
	width: 8.7%;
	height: 15%;
}

.caseslist ul li:hover .cases-img .cover {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
}

.caseslist ul li h1 {
	font-size: 16px;
	text-align: center;
	color: #333;
	font-weight: normal;
	margin-top: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.caseslist ul li:hover h1 {
	color: #004ea2;
}

@media(max-width:1600px) {
	.caseslist ul li h1 {
		font-size: 16px;
	}
}

@media(max-width:1200px) {
	.caseslist ul li h1 {
		font-size: 14px;
	}
}

@media(max-width:760px) {
	.caseslist ul {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.caseslist ul li {
		width: 48%;
		margin-right: 0;
		margin-bottom: 5%;
	}

	.caseslist ul li h1 {
		font-size: 12px;
	}
}


/* 产品中心 */
.part_pro {
	background: url(../images/index-bg2.jpg) no-repeat;
	background-size: 100% 100%;
	padding-top: 1%;
	padding-bottom: 2.3%;
}

.pro-list ul {
	max-width: 1600px;
	margin: 0 auto;
	padding: 0 5%;
}

.pro-list ul li {
	display: inline-block;
	width: 48.75%;
	margin-bottom: 2.5%;
	position: relative;
}

.pro-list ul li:nth-child(odd) {
	float: left;
}

.pro-list ul li:nth-child(even) {
	float: right;
}

.pro-list ul li .plist-img {
	width: 100%;
	padding-bottom: 46.15%;
	position: relative;
	overflow: hidden;
}

.pro-list ul li .plist-img img {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}

.pro-list ul li:hover .plist-img img {
	transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
}

.pro-list ul li .plist-txt {
	position: absolute;
	bottom: 10%;
	left: 5%;
	z-index: 1;
}

.pro-list ul li .plist-txt h1 {
	font-size: 24px;
	margin-bottom: 10%;
	color: #fff;
}

@media(max-width:1600px) {
	.pro-list ul li .plist-txt h1 {
		font-size: 22px;
	}
}

@media(max-width:1400px) {
	.pro-list ul li .plist-txt h1 {
		font-size: 18px;
	}
}

@media(max-width:1200px) {
	.pro-list ul li .plist-txt h1 {
		font-size: 16px;
	}
}

@media(max-width:960px) {
	.pro-list ul li .plist-txt h1 {
		font-size: 14px;
	}
}

@media(max-width:760px) {
	.part_pro {
		background-size: auto 100%;
		background-position: 50%;
	}

	.pro-list ul li {
		width: 100%;
	}

	.pro-list ul li:nth-child(odd) {
		float: none;
	}
}

@media(max-width:480px) {
	.pro-list ul li .plist-txt h1 {
		font-size: 12px;
	}
}


/* 最新信息 */
.part_news {
	margin-bottom: 5%;
}

.news-tab {
	max-width: 1600px;
	margin: 0 auto;
	padding: 0 85px;
}

.news-tab .tab .hd ul {
	/* display: flex;
        width: 100%; */
	text-align: center;
	margin-bottom: 3%;
}

.news-tab .tab .hd ul li {
	display: inline-block;
	padding: 0.6% 1.5%;
	background: #f6f6f6;
	font-size: 14px;
	color: #666;
	margin: 0 0.5%;
	cursor: pointer;
}

.news-tab .tab .hd ul li.on {
	background: #004ea2;
	color: #fff;
}

.news-tab .row {}

.news-tab .row .owl-carousel .owl-item {
	margin-left: -2px;
}

.news-tab .row .item {}

.news-tab .row .item .item-top {
	position: relative;
}

.news-tab .row .item .item-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1;
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	opacity: 0;
}

.news-tab .row .item .item-img img {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.news-tab .row .item .item-txt {
	padding: 12% 10% 8%;
	background: #f6f6f6;
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
}

.news-tab .row .item .item-txt h1 {
	height: 60px;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
	color: #333;
	font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.news-tab .row .item .item-txt p {
	height: 60px;
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 10%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.news-tab .row .item .item-txt span {
	font-size: 14px;
	color: #999;
}

.news-tab .row .item .item-txt span strong {
	font-size: 24px;
	font-weight: normal;
	margin-right: 18px;
}

.news-tab .row .item .item-foot {
	display: flex;
	padding: 4% 10%;
	justify-content: space-between;
	background: #f0f0f0;
}

.news-tab .row .item .item-foot p {
	font-size: 14px;
	color: #999;
}

.news-tab .row .item:hover .item-img {
	opacity: 1;
}

.news-tab .row .item:hover .item-txt {
	background: rgba(0, 0, 0, .6);
}

.news-tab .row .item:hover .item-txt h1 {
	color: #fff;
}

.news-tab .row .item:hover .item-txt p {
	color: #f0f0f0;
}

.news-tab .row .item:hover .item-foot p {
	color: #004ea2;
}

.news-tab .row .owl-controls .owl-nav .owl-prev {
	width: 36px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: url(../images/news-arrow.jpg) no-repeat;
	background-size: 100% 100%;
	background-position: center;
	position: absolute;
	top: 40%;
	left: -55px;
	z-index: 1000000;
}

.news-tab .row .owl-controls .owl-nav .owl-next {
	width: 36px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: url(../images/news-arrow.jpg) no-repeat;
	background-size: 100% 100%;
	background-position: center;
	position: absolute;
	top: 40%;
	right: -55px;
	z-index: 1000000;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.news-tab .row .owl-controls .owl-nav .owl-prev:hover {
	background: url(../images/news-h-arrow.jpg) no-repeat;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.news-tab .row .owl-controls .owl-nav .owl-next:hover {
	background: url(../images/news-h-arrow.jpg) no-repeat;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
}

@media(max-width:1600px) {
	.news-tab .row .item .item-txt h1 {
		font-size: 16px;
	}
}

@media(max-width:1200px) {
	.news-tab .row .item .item-txt h1 {
		height: 50px;
		font-size: 14px;
		line-height: 24px;
	}

	.news-tab .row .item .item-txt p {
		height: 50px;
		font-size: 12px;
		line-height: 24px;
	}

	.news-tab .row .item .item-txt h1 {
		height: 50px;
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.news-tab .row .item .item-txt span strong {
		font-size: 20px;
		font-weight: normal;
		margin-right: 12px;
	}

	.news-tab .row .item .item-foot p {
		font-size: 12px;
	}

	.news-tab .row .owl-controls .owl-nav .owl-prev,
	.news-tab .row .owl-controls .owl-nav .owl-next {
		width: 30px;
		height: 35px;
	}
}

@media(max-width:760px) {
	.news-tab {
		padding: 40px;
	}

	.news-tab .row .owl-controls .owl-nav .owl-prev {
		left: -35px;
	}

	.news-tab .row .owl-controls .owl-nav .owl-next {
		right: -35px;
	}
}

@media(max-width:580px) {
	.news-tab .row .item .item-txt span {
		font-size: 12px;
	}

	.news-tab .row .item .item-txt span strong {
		font-size: 16px;
		margin-right: 5px;
	}
}

@media(max-width:1400px) {
	#more {
		font-size: 12px;
		width: 115px;
		height: 35px;
		line-height: 35px;
	}
}

@media(max-width:1200px) {
	#more {
		font-size: 12px;
		width: 100px;
		height: 30px;
		line-height: 30px;
	}
}

@media (max-width: 580px) {
	#more {
		font-size: 12px;
		width: 80px;
		height: 25px;
		line-height: 25px;
	}
	.footer-top{
	    text-align: left;
	}
}


@media(max-width:760px) {
	.news-tab .row .item .item-txt {
		background: rgba(0, 0, 0, .6);
	}

	.news-tab .row .item .item-img {
		opacity: 1;
	}

	.news-tab .row .item .item-txt h1,
	.news-tab .row .item .item-txt p {
		color: #fff;
	}
}

.header #m4 .sub-menu {
	position: absolute;
	z-index: 200;
	left: 50%;
	visibility: hidden;
	text-align: center;
	opacity: 0;
	background-color: #fff;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.header #m4:hover .sub-menu {
	visibility: visible;
	opacity: 1;
}

.header #m4 .nav-column {
	padding: 20px;
}

.header #m4 .sub .sub-menu {
	position: fixed;
	left: 0;
	overflow: hidden;
	width: 100%;
	padding-bottom: 0;
	text-align: left;
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
}

.header #m4 .sub .nav-column {
	display: inline-block;
	width: 17.5%;
	vertical-align: top;
}

.header #m4 .sub .nav-column:nth-child(1) {
	width: 30%;
}

.header #m4 .nav-column a {
	font-size: 15px;
	position: relative;
	display: inline-block;
	color: #202020;
	-moz-transition: color .3s;
	-o-transition: color .3s;
	-webkit-transition: color .3s;
	transition: color .3s;
	padding-bottom: 3px;
}

.header #m4 .sub dt {
	position: relative;
	display: table;
	margin-bottom: 30px;
}

.header #m4 .sub dt:after {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #004ea2;
}

.header #m4 .sub dt a {
	font-size: 16px;
}

.header #m4 .sub dd a {
	font-size: 14px;
	color: #999;
}

.header #m4 .sub .nav-column a:hover {
	color: #004ea2;
}