@charset 'utf-8';
.txt-over1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ff {
	font-family: 'iconfont' !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.auto-adjust-img p.contains-pictures {
	font-size: 0;
	overflow-x: hidden;
	margin: 0 -4px;
	padding: 0;
}

.auto-adjust-img p.contains-pictures>img {
	display: inline-block;
	padding: 4px;
}

.banner_top {
	padding-top: 120px;
}

@media (max-width: 1199px) {
	.banner_top {
		padding-top: 70px;
	}
}

.pagebanner_top {
	padding-top: 120px;
}

@media (max-width: 1199px) {
	.pagebanner_top {
		padding-top: 70px;
	}
}

.banner {
	font-size: 0;
	position: relative;
	overflow: hidden;
	width: 100%;
}

@media (max-width: 767px) {
	.banner {
		display: none;
	}
}

.banner .slickbanner .item {
	position: relative;
	display: block;
	overflow: hidden;
}

.banner .slickbanner .item .img-box {
	display: block;
	overflow: hidden;
	padding-bottom: 33.85416667%;
}

.banner .slickbanner .video-box {
	position: relative;
	display: block;
	padding-bottom: 33.85416667%;
	-webkit-transform: translateZ(10px);
	transform: translateZ(10px);
}

.banner .slickbanner .video-box:before {
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	background-color: rgba(0, 0, 0, 0);
}

.banner .slickbanner .video-box .banner-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.banner .slickbanner .video-box .fluid_video_wrapper {
	position: absolute;
	z-index: 10;
}

.banner .slickbanner .slick-dots {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 24px;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 991px) {
	.banner .slickbanner .slick-dots {
		bottom: 20px;
	}
}

@media (max-width: 767px) {
	.banner .slickbanner .slick-dots {
		bottom: 15px;
	}
}

@media (max-width: 575px) {
	.banner .slickbanner .slick-dots {
		bottom: 10px;
	}
}

.banner .slickbanner .slick-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	border-radius: 50%;
	background: #fff;
}

@media (max-width: 767px) {
	.banner .slickbanner .slick-dots li {
		width: 8px;
		height: 8px;
	}
}

.banner .slickbanner .slick-dots li button {
	display: none;
}

.banner .slickbanner .slick-dots .slick-active {
	background: red;
}

.xs_banner {
	font-size: 0;
	position: relative;
	display: none;
	overflow: hidden;
	width: 100%;
}

@media (max-width: 767px) {
	.xs_banner {
		display: block;
	}
}

.xs_banner .slickbanner .item {
	position: relative;
	display: block;
	overflow: hidden;
}

.xs_banner .slickbanner .item .img-box {
	display: block;
	overflow: hidden;
	padding-bottom: 50.66666667%;
}

.xs_banner .slickbanner .video-box {
	position: relative;
	display: block;
	padding-bottom: 50.66666667%;
	-webkit-transform: translateZ(10px);
	transform: translateZ(10px);
}

.xs_banner .slickbanner .video-box:before {
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	background-color: rgba(0, 0, 0, 0);
}

.xs_banner .slickbanner .video-box .banner-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.xs_banner .slickbanner .video-box .fluid_video_wrapper {
	position: absolute;
	z-index: 10;
}

.xs_banner .slickbanner .slick-dots {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 24px;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 991px) {
	.xs_banner .slickbanner .slick-dots {
		bottom: 20px;
	}
}

@media (max-width: 767px) {
	.xs_banner .slickbanner .slick-dots {
		bottom: 15px;
	}
}

@media (max-width: 575px) {
	.xs_banner .slickbanner .slick-dots {
		bottom: 10px;
	}
}

.xs_banner .slickbanner .slick-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	border-radius: 50%;
	background: #fff;
}

@media (max-width: 767px) {
	.xs_banner .slickbanner .slick-dots li {
		width: 8px;
		height: 8px;
	}
}

.xs_banner .slickbanner .slick-dots li button {
	display: none;
}

.xs_banner .slickbanner .slick-dots .slick-active {
	background: red;
}


/*.zoomIn1 {
	-webkit-animation-name: zoomIn1;
	animation-name: zoomIn1;
}

.banner .slickbanner .slick-current .item>a {
	-webkit-animation: zoomIn1 6s 0s ease both;
	animation: zoomIn1 6s 0s ease both;
}*/


/*
@-webkit-keyframes zoomIn1 {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		opacity: 1;
	}
	50% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}*/


/*@keyframes zoomIn1 {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		opacity: 1;
	}
	50% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}*/

.fluid_video_wrapper {
	position: absolute;
}

#video-idcontext_option_homepage,
.fluid_controls_container {
	display: none !important;
}

.pagebanner {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.pagebanner .item {
	position: relative;
}

@media (max-width: 575px) {
	.pagebanner .item {
		width: 130%;
		max-width: 130%;
		margin-left: -15%;
	}
}

@media (max-width: 575px) {
	.pagebanner .item {
		width: 160%;
		max-width: 160%;
		margin-left: -30%;
	}
}

.pagebanner .item img {
	display: block;
	width: 100%;
	height: auto !important;
}

.padd {
	padding: 80px 0;
}

@media (max-width: 1199px) {
	.padd {
		padding: 70px 0;
	}
}

@media (max-width: 991px) {
	.padd {
		padding: 60px 0;
	}
}

@media (max-width: 767px) {
	.padd {
		padding: 50px 0;
	}
}

@media (max-width: 575px) {
	.padd {
		padding: 40px 0;
	}
}

.padt {
	padding-top: 80px;
}

@media (max-width: 1199px) {
	.padt {
		padding-top: 70px;
	}
}

@media (max-width: 991px) {
	.padt {
		padding-top: 60px;
	}
}

@media (max-width: 767px) {
	.padt {
		padding-top: 50px;
	}
}

@media (max-width: 575px) {
	.padt {
		padding-top: 40px;
	}
}

.padb {
	padding-bottom: 80px;
}

@media (max-width: 1199px) {
	.padb {
		padding-bottom: 70px;
	}
}

@media (max-width: 991px) {
	.padb {
		padding-bottom: 60px;
	}
}

@media (max-width: 767px) {
	.padb {
		padding-bottom: 50px;
	}
}

@media (max-width: 575px) {
	.padb {
		padding-bottom: 40px;
	}
}

.page_padt {
	padding-top: 100px;
}

@media (max-width: 1469px) {
	.page_padt {
		padding-top: 90px;
	}
}

@media (max-width: 1399px) {
	.page_padt {
		padding-top: 80px;
	}
}

@media (max-width: 1199px) {
	.page_padt {
		padding-top: 60px;
	}
}

@media (max-width: 991px) {
	.page_padt {
		padding-top: 50px;
	}
}

@media (max-width: 767px) {
	.page_padt {
		padding-top: 40px;
	}
}

.page_padd {
	padding: 100px 0;
}

@media (max-width: 1469px) {
	.page_padd {
		padding: 90px 0;
	}
}

@media (max-width: 1399px) {
	.page_padd {
		padding: 80px 0;
	}
}

@media (max-width: 1199px) {
	.page_padd {
		padding: 60px 0;
	}
}

@media (max-width: 991px) {
	.page_padd {
		padding: 50px 0;
	}
}

@media (max-width: 767px) {
	.page_padd {
		padding: 40px 0;
	}
}

.page_padb {
	padding-bottom: 100px;
}

@media (max-width: 1469px) {
	.page_padb {
		padding-bottom: 90px;
	}
}

@media (max-width: 1399px) {
	.page_padb {
		padding-bottom: 80px;
	}
}

@media (max-width: 1199px) {
	.page_padb {
		padding-bottom: 60px;
	}
}

@media (max-width: 991px) {
	.page_padb {
		padding-bottom: 50px;
	}
}

@media (max-width: 767px) {
	.page_padb {
		padding-bottom: 40px;
	}
}

.title h2 {
	font-size: 60px;
	font-weight: 700;
	line-height: 1.25;
	margin: 0;
	color: #000;
}

@media (max-width: 1709px) {
	.title h2 {
		font-size: 55px;
	}
}

@media (max-width: 1469px) {
	.title h2 {
		font-size: 50px;
	}
}

@media (max-width: 1399px) {
	.title h2 {
		font-size: 45px;
	}
}

@media (max-width: 1199px) {
	.title h2 {
		font-size: 35px;
	}
}

@media (max-width: 991px) {
	.title h2 {
		font-size: 30px;
	}
}

@media (max-width: 767px) {
	.title h2 {
		font-size: 26px;
	}
}

@media (max-width: 575px) {
	.title h2 {
		font-size: 22px;
	}
}

.title h2 span {
	color: #124789;
}

.page_title h2 {
	font-size: 46px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 20px 10px 15px;
	text-align: center;
}

@media (max-width: 1459px) {
	.page_title h2 {
		font-size: 40px;
	}
}

@media (max-width: 1399px) {
	.page_title h2 {
		font-size: 38px;
	}
}

@media (max-width: 1199px) {
	.page_title h2 {
		font-size: 34px;
	}
}

@media (max-width: 991px) {
	.page_title h2 {
		font-size: 28px;
		padding: 15px 10px 10px;
	}
}

@media (max-width: 767px) {
	.page_title h2 {
		font-size: 24px;
		padding: 10px 5px 5px;
	}
}

@media (max-width: 575px) {
	.page_title h2 {
		font-size: 22px;
	}
}

.page_title h2:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 60px;
	height: 10px;
	content: '';
	background: #124789;
}

@media (max-width: 1399px) {
	.page_title h2:before {
		height: 8px;
	}
}

@media (max-width: 1199px) {
	.page_title h2:before {
		width: 50px;
		height: 6px;
	}
}

@media (max-width: 991px) {
	.page_title h2:before {
		width: 40px;
		height: 4px;
	}
}

@media (max-width: 767px) {
	.page_title h2:before {
		width: 30px;
		height: 3px;
	}
}

.page_title h2:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 86px;
	height: 1px;
	content: '';
	background: #124789;
}

@media (max-width: 1399px) {
	.page_title h2:after {
		width: 80px;
	}
}

@media (max-width: 1199px) {
	.page_title h2:after {
		width: 70px;
	}
}

@media (max-width: 991px) {
	.page_title h2:after {
		width: 60px;
	}
}

@media (max-width: 767px) {
	.page_title h2:after {
		width: 40px;
	}
}

.wrapper {
	overflow: hidden;
}

.bgc {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.tit_line {
	-webkit-transition: background-size .4s;
	transition: background-size .4s;
	background-image: -webkit-gradient(linear, left top, right top, from(#222), to(#222));
	background-image: -webkit-linear-gradient(left, #222 0%, #222 100%);
	background-image: linear-gradient(to right, #222 0%, #222 100%);
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-size: 0 1px;
}

.des p {
	font-size: 18px;
	line-height: 1.44444444;
	color: #666;
}

@media (max-width: 1199px) {
	.des p {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.des p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.des p {
		font-size: 14px;
	}
}

.wrapper {
	overflow: hidden;
}

.index_epcm {
	overflow: hidden;
}

@media (max-width: 991px) {
	.index_epcm {
		display: none;
	}
}

.index_epcm .list ul {
	font-size: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -20px 0 0;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

@media (max-width: 1399px) {
	.index_epcm .list ul {
		margin: 0 -10px 0 0;
	}
}

@media (max-width: 991px) {
	.index_epcm .list ul {
		display: block;
	}
}

.index_epcm .list ul li {
	display: inline-block;
	width: 20%;
	padding: 110px 20px 0 0;
	vertical-align: top;
	border-left: 1px solid rgba(255, 255, 255, .08);
}

@media (max-width: 1399px) {
	.index_epcm .list ul li {
		padding: 100px 10px 0 0;
	}
}

@media (max-width: 991px) {
	.index_epcm .list ul li {
		width: 33.333333%;
		padding: 80px 10px 0 0;
	}
}

@media (max-width: 767px) {
	.index_epcm .list ul li {
		width: 100%;
		padding: 40px 10px 0 0;
	}
	.index_epcm .list ul li:first-child {
		padding: 50px 10px 0 0;
	}
}

.index_epcm .list .item {
	position: relative;
	border: 1px solid rgba(255, 255, 255, .08);
	border-left: none;
}

@media (min-width: 1200px) {
	.index_epcm .list .item:hover .banepccon:after,
	.index_epcm .list .item:hover .banepccon:before {
		width: 100%;
		height: 100%;
	}
}

.index_epcm .list .item:after {
	position: absolute;
	bottom: -8px;
	display: block;
	width: 100%;
	height: 16px;
	content: '';
	background: url(../imgs/epc_line.png) no-repeat center center;
}

.index_epcm .list .item>img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.index_epcm .list .item .banepccon {
	position: relative;
	z-index: 2;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 35px 15px;
	color: #fff;
	background: rgba(5, 12, 25, .92);
}

@media (max-width: 1399px) {
	.index_epcm .list .item .banepccon {
		padding: 35px 10px 30px 10px;
	}
}

@media (max-width: 767px) {
	.index_epcm .list .item .banepccon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 20px 10px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.index_epcm .list .item .banepccon:after,
.index_epcm .list .item .banepccon:before {
	position: absolute;
	z-index: -1;
	display: block;
	width: 0;
	height: 0;
	content: '';
	-webkit-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	background-color: rgba(167, 197, 201, .05);
}

.index_epcm .list .item .banepccon:before {
	top: 0;
	left: 0;
}

.index_epcm .list .item .banepccon:after {
	right: 0;
	bottom: 0;
}

.index_epcm .list .item .banepccon span {
	font-size: 34px;
	font-weight: bold;
	line-height: 40px;
	position: absolute;
	top: -20px;
	left: 0;
	display: block;
	width: 50px;
	height: 40px;
	text-align: center;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.index_epcm .list .item .banepccon span {
		font-size: 32px;
	}
}

@media (max-width: 1399px) {
	.index_epcm .list .item .banepccon span {
		font-size: 30px;
	}
}

@media (max-width: 1199px) {
	.index_epcm .list .item .banepccon span {
		font-size: 26px;
		line-height: 36px;
		width: 46px;
		height: 36px;
	}
}

@media (max-width: 575px) {
	.index_epcm .list .item .banepccon span {
		font-size: 22px;
		line-height: 34px;
		width: 42px;
		height: 34px;
	}
}

.index_epcm .list .item .banepccon .banepctit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 48px;
	margin-bottom: 25px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1459px) {
	.index_epcm .list .item .banepccon .banepctit {
		height: 44px;
	}
}

@media (max-width: 1399px) {
	.index_epcm .list .item .banepccon .banepctit {
		height: 42px;
	}
}

@media (max-width: 1199px) {
	.index_epcm .list .item .banepccon .banepctit {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.index_epcm .list .item .banepccon .banepctit {
		width: 38%;
		height: auto;
		margin-bottom: 0;
	}
}

.index_epcm .list .item .banepccon .banepctit b {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	display: block;
	color: #fff;
}

@media (max-width: 1459px) {
	.index_epcm .list .item .banepccon .banepctit b {
		font-size: 18px;
	}
}

@media (max-width: 1399px) {
	.index_epcm .list .item .banepccon .banepctit b {
		font-size: 17px;
	}
}

@media (max-width: 1199px) {
	.index_epcm .list .item .banepccon .banepctit b {
		font-size: 16px;
	}
}

.index_epcm .list .item .banepccon .banepc-pic {
	overflow: hidden;
	border: 1px solid #fff;
	border-radius: 100%;
}

@media (max-width: 1199px) {
	.index_epcm .list .item .banepccon .banepc-pic {
		width: 90%;
		margin: auto;
	}
}

@media (max-width: 991px) {
	.index_epcm .list .item .banepccon .banepc-pic {
		width: 80%;
	}
}

@media (max-width: 767px) {
	.index_epcm .list .item .banepccon .banepc-pic {
		display: none;
	}
}

.index_epcm .list .item .banepccon .banepc-pic img {
	display: block;
	width: 100%;
	border: 0 none;
	object-fit: cover;
	aspect-ratio: 1;
}

.index_epcm .list .item .banepccon .banepclist {
	width: 100%;
	margin-top: 25px;
}

@media (max-width: 1199px) {
	.index_epcm .list .item .banepccon .banepclist {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.index_epcm .list .item .banepccon .banepclist {
		width: 62%;
		margin-top: 0;
		padding-left: 15px;
		border-left: 1px solid rgba(255, 255, 255, .35);
	}
}

.index_epcm .list .item .banepccon .banepclist a {
	font-size: 15px;
	line-height: 1.3;
	display: block;
	margin-bottom: 8px;
	padding-left: 27px;
	cursor: pointer;
	-webkit-transition: all .1s;
	transition: all .1s;
	color: #fff;
	background: url(../imgs/epcjt.png) no-repeat left 2.5px;
	background-size: cover;
	background-size: 13px 14px;
}

@media (min-width: 1200px) {
	.index_epcm .list .item .banepccon .banepclist a:hover {
		margin-left: 3px;
		opacity: .5;
	}
}

@media (max-width: 1199px) {
	.index_epcm .list .item .banepccon .banepclist a {
		font-size: 14px;
	}
}

.index_epcm .list .item .banepccon .banepclist a:last-child {
	margin-bottom: 0;
}

@-webkit-keyframes xz {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes xz {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.index_category .tit_box {
	position: relative;
	z-index: 1;
	background: #185caf;
}

.index_category .tit_box:before {
	position: absolute;
	z-index: -1;
	top: -20px;
	left: 0;
	display: block;
	width: 47%;
	height: 107px;
	content: '';
	border-radius: 0 100px 0 0;
	background: url(../imgs/protitbg.jpg) no-repeat;
	background-size: cover;
}

@media (max-width: 1199px) {
	.index_category .tit_box:before {
		top: 0;
		float: none;
		width: 100%;
		height: 100%;
	}
}

.index_category .tit_box .tit_lef {
	float: left;
	width: 41.5%;
	margin-top: 10px;
}

@media (max-width: 1199px) {
	.index_category .tit_box .tit_lef {
		float: none;
		width: 100%;
		margin-top: 0;
		padding: 20px 0;
	}
}

@media (max-width: 575px) {
	.index_category .tit_box .tit_lef {
		padding: 20px 0 10px;
	}
}

.index_category .tit_box .tit_lef .tit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.index_category .tit_box .tit_lef .tit {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

@media (max-width: 767px) {
	.index_category .tit_box .tit_lef .tit {
		display: block;
	}
}

.index_category .tit_box .tit_lef h3 {
	font-size: 24px;
	display: inline-block;
	margin-right: 25px;
	padding-bottom: 16px;
	color: #fff;
	background: url(../imgs/down.png) no-repeat right bottom;
	background-size: 34px 12px;
}

@media (max-width: 1459px) {
	.index_category .tit_box .tit_lef h3 {
		font-size: 20px;
		margin-right: 20px;
	}
}

@media (max-width: 1399px) {
	.index_category .tit_box .tit_lef h3 {
		font-size: 18px;
		margin-right: 15px;
	}
}

@media (max-width: 767px) {
	.index_category .tit_box .tit_lef h3 {
		font-size: 17px;
	}
}

.index_category .tit_box .tit_lef h2 span {
	font-size: 44px;
	font-weight: bold;
	position: relative;
	display: inline-block;
	padding-left: 20px;
	color: #fe4417;
	background: #fff;
}

@media (max-width: 1459px) {
	.index_category .tit_box .tit_lef h2 span {
		font-size: 40px;
	}
}

@media (max-width: 1399px) {
	.index_category .tit_box .tit_lef h2 span {
		font-size: 36px;
	}
}

@media (max-width: 1199px) {
	.index_category .tit_box .tit_lef h2 span {
		font-size: 32px;
		padding-right: 10px;
	}
}

@media (max-width: 991px) {
	.index_category .tit_box .tit_lef h2 span {
		font-size: 28px;
	}
}

@media (max-width: 767px) {
	.index_category .tit_box .tit_lef h2 span {
		font-size: 26px;
		margin-top: 10px;
		padding-left: 15px;
	}
}

@media (max-width: 575px) {
	.index_category .tit_box .tit_lef h2 span {
		font-size: 22px;
		margin-top: 5px;
	}
}

.index_category .tit_box .tit_lef h2 span:after {
	position: absolute;
	top: 0;
	right: -26px;
	display: block;
	width: 26px;
	height: 100%;
	content: '';
	background: url(../imgs/indextitbg.png) no-repeat right top;
	background-size: cover;
}

@media (max-width: 1199px) {
	.index_category .tit_box .tit_lef h2 span:after {
		right: -20px;
		width: 20px;
	}
}

@media (min-width: 1200px) {
	.index_category .tit_box .tit_lef h2 span:hover {
		opacity: .9;
	}
}

.index_category .tit_box .tit_rig {
	font-size: 0;
	float: right;
	width: 51.1%;
	padding: 20px 0 30px;
}

@media (max-width: 1199px) {
	.index_category .tit_box .tit_rig {
		display: none;
	}
}

.index_category .tit_box .tit_rig p {
	position: relative;
	display: inline-block;
	margin: 8px 0;
	padding: 0 10px;
	border-right: 1px solid #fff;
}

.index_category .tit_box .tit_rig p:last-child {
	border: none;
}

.index_category .tit_box .tit_rig p a {
	font-size: 14px;
	line-height: 1.05;
	display: block;
	cursor: default;
	color: #fff;
}

@media (min-width: 1200px) {
	.index_category .tit_box .tit_rig p a:hover {
		opacity: .85;
	}
}

@media (max-width: 1199px) {
	.index_category .cate_box {
		display: none;
	}
}

.index_category .cate_box .container {
	position: relative;
}

.index_category .cate_box .invr {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	display: block;
	cursor: pointer;
}

@media (min-width: 1200px) {
	.index_category .cate_box .invr:hover .vr_txt p:before {
		right: 0;
	}
}

@media (max-width: 991px) {
	.index_category .cate_box .invr {
		display: none;
	}
}

.index_category .cate_box .invr .pic_box {
	position: relative;
	display: block;
	width: 200px;
	height: 200px;
}

.index_category .cate_box .invr .pic_box:before {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-animation: xz 12s linear 0s infinite;
	animation: xz 12s linear 0s infinite;
	background: url(../imgs/tor3dbg.png) no-repeat center;
	background-size: cover;
}

.index_category .cate_box .invr .pic_box .pic {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 175px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.index_category .cate_box .invr .vr_txt {
	margin-top: 10px;
	text-align: center;
}

.index_category .cate_box .invr .vr_txt p {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	color: #fff;
}

.index_category .cate_box .invr .vr_txt p:before {
	font-family: 'iconfont' !important;
	font-size: 30px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 0;
	right: 10px;
	display: block;
	content: '\e669';
	-webkit-transition: all .3s;
	transition: all .3s;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1199px) {
	.index_category .cate_box .invr .vr_txt p:before {
		font-size: 24px;
	}
}

.index_category .cate_box .invr .vr_txt p span {
	font-size: 40px;
}

@media (max-width: 1199px) {
	.index_category .cate_box .invr .vr_txt p span {
		font-size: 35px;
	}
}

@media (max-width: 575px) {
	.index_category .cate_box {
		padding: 20px 0;
	}
}

.index_category .cate_box .box_tab {
	position: relative;
	z-index: 2;
}

.index_category .cate_box .box_tab .content {
	position: relative;
	z-index: 2;
	margin: 0;
}

.index_category .cate_box .box_tab .content .info_box {
	padding: 0;
}

.index_category .cate_box .box_tab .content .active .item .msg_box .info {
	display: block;
}

.index_category .cate_box .box_tab .content .item {
	position: relative;
	z-index: 1;
}

.index_category .cate_box .box_tab .content .item .pic {
	overflow: hidden;
	width: 715px;
	height: 350px;
	margin: auto;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content {
		padding-top: 80px;
	}
	.index_category .cate_box .box_tab .content .item .pic {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 500px;
		height: 500px;
		margin: 0 auto;
		background: url(../imgs/inproconbg.png) no-repeat center;
		background-size: cover;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media (max-width: 991px) {
	.index_category .cate_box .box_tab .content {
		padding-top: 60px;
	}
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .content {
		padding-top: 20px;
	}
	.index_category .cate_box .box_tab .content .item .pic {
		width: 380px;
		height: 380px;
	}
}

@media (max-width: 575px) {
	.index_category .cate_box .box_tab .content .item .pic {
		width: 290px;
		height: 290px;
	}
}

.index_category .cate_box .box_tab .content .item .pic img {
	max-width: 100%;
	height: auto !important;
	background: transparent;
}

.index_category .cate_box .box_tab .content .item .msg_box {
	position: absolute;
	top: 0;
	left: -140px;
	width: 475px;
}

@media (max-width: 1700px) {
	.index_category .cate_box .box_tab .content .item .msg_box {
		left: 0;
	}
}

@media (max-width: 1469px) {
	.index_category .cate_box .box_tab .content .item .msg_box {
		width: 350px;
	}
}

@media (max-width: 1399px) {
	.index_category .cate_box .box_tab .content .item .msg_box {
		width: 320px;
	}
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box {
		position: static;
		width: 100%;
		margin-top: 15px;
	}
}

@media (max-width: 575px) {
	.index_category .cate_box .box_tab .content .item .msg_box {
		margin-top: 10px;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .info {
	position: relative;
	display: none;
	overflow: hidden;
	height: 0;
	padding-right: 45px;
	-webkit-animation: heightMove .8s 0s linear;
	animation: heightMove .8s 0s linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .info {
		height: 100% !important;
		padding: 0;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .tit a {
	position: relative;
	display: block;
	height: 46px;
}

@media (min-width: 1200px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a:hover {
		opacity: .85;
	}
	.index_category .cate_box .box_tab .content .item .msg_box .tit a:hover:after {
		width: 270px;
	}
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a {
		height: auto;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .tit a:before {
	position: absolute;
	z-index: -1;
	right: -45px;
	bottom: -20px;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	background: url(../imgs/proconbg1.png) no-repeat right center;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a:before {
		display: none;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .tit a:after {
	position: absolute;
	right: 206px;
	bottom: -15px;
	display: block;
	width: 100%;
	width: 0;
	height: 1px;
	content: '';
	-webkit-transition: all .3s;
	transition: all .3s;
	background: #fff;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a:after {
		display: none;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .tit a p {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	z-index: 2;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	padding-right: 130px;
	padding-left: 28px;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a p {
		font-size: 18px;
	}
}

@media (max-width: 991px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a p {
		font-size: 17px;
	}
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a p {
		font-size: 16px;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .tit a p:before {
	font-family: 'iconfont' !important;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	content: '\e626';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a p:before {
		font-size: 20px;
	}
}

@media (max-width: 991px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a p:before {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .content .item .msg_box .tit a p:before {
		font-size: 16px;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .txt_box {
	position: relative;
}

.index_category .cate_box .box_tab .content .item .msg_box .txt_box:after {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 97px;
	height: 3px;
	content: '';
	background: #fff;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .txt_box:after {
		display: none;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .txt {
	position: relative;
	margin-top: 20px;
	padding: 25px;
	padding-right: 0;
	background: rgba(255, 255, 255, .15);
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .txt {
		padding: 20px;
	}
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .content .item .msg_box .txt {
		margin-top: 10px;
		padding: 15px;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .txt:before {
	position: absolute;
	bottom: 4px;
	left: 0;
	display: block;
	width: 2px;
	height: 37px;
	content: '';
	background: #fff;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .txt:before {
		display: none;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .txt:after {
	position: absolute;
	top: 0;
	right: -45px;
	display: block;
	width: 45px;
	height: 100%;
	content: '';
	background: url(../imgs/proconbg2.png) no-repeat;
	background-size: cover;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .content .item .msg_box .txt:after {
		display: none;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .txt p {
	font-size: 16px;
	line-height: 1.8;
	position: relative;
	padding-left: 21px;
	color: #fff;
}

@media (max-width: 991px) {
	.index_category .cate_box .box_tab .content .item .msg_box .txt p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .content .item .msg_box .txt p {
		font-size: 14px;
	}
}

.index_category .cate_box .box_tab .content .item .msg_box .txt p:before {
	font-family: 'iconfont' !important;
	font-size: 13px;
	font-style: normal;
	position: absolute;
	top: 2px;
	left: 0;
	display: block;
	content: '\e67f';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .content .item .msg_box .txt p:before {
		font-size: 12px;
	}
}

.index_category .cate_box .box_tab .showbg {
	position: relative;
	width: 59.92857143%;
	margin: -11.5% auto 0;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .showbg {
		display: none;
	}
}

.index_category .cate_box .box_tab .showbg:after {
	/*font-family: 'iconfont' !important;*/
	/*font-size: 27px;*/
	/*font-style: normal;*/
	/*line-height: 35px;*/
	/*position: absolute;*/
	/*right: 0;*/
	/*bottom: 65px;*/
	/*left: 0;*/
	/*display: block;*/
	/*width: 35px;*/
	/*margin: auto;*/
	/*content: '\e673';*/
	/*text-align: center;*/
	/*color: #fff;*/
	/*border-radius: 50%;*/
	/*background: #bd1d21;*/
	/*-webkit-font-smoothing: antialiased;*/
	/*-moz-osx-font-smoothing: grayscale;*/
}

.index_category .cate_box .box_tab .showbg img {
	max-width: 100%;
	height: auto !important;
}

.index_category .cate_box .box_tab .small_nav {
	position: relative;
	z-index: 2;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .small_nav {
		width: 100%;
		margin-top: 0;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		border-bottom: 1px dashed #fff;
	}
}

.index_category .cate_box .box_tab .small_nav .proline {
	position: absolute;
	z-index: 1;
	top: 40px;
	overflow: hidden;
	width: 100%;
	-webkit-animation: scaleheight 1s .5s linear;
	animation: scaleheight 1s .5s linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .small_nav .proline {
		display: none;
	}
}

.index_category .cate_box .box_tab .small_nav .proline span:nth-child(1) {
	position: absolute;
	z-index: -1;
	top: 17px;
	left: 50%;
	display: block;
	width: 1px;
	height: 166px;
	background: #fff;
}

.index_category .cate_box .box_tab .small_nav .proline span:nth-child(2) {
	position: absolute;
	z-index: -1;
	top: 3px;
	left: 37%;
	display: block;
	width: 1px;
	height: 60px;
	-webkit-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	transform: rotate(40deg);
	background: #fff;
}

.index_category .cate_box .box_tab .small_nav .proline span:nth-child(3) {
	position: absolute;
	z-index: -1;
	top: 3px;
	right: 37%;
	display: block;
	width: 1px;
	height: 60px;
	-webkit-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	transform: rotate(-40deg);
	background: #fff;
}

.index_category .cate_box .box_tab .small_nav .proline span:nth-child(4) {
	position: absolute;
	z-index: -1;
	top: -70px;
	right: 26%;
	display: block;
	width: 1px;
	height: 286px;
	-webkit-transform: rotate(130deg);
	-ms-transform: rotate(130deg);
	transform: rotate(130deg);
	background: #fff;
}

.index_category .cate_box .box_tab .small_nav .proline span:nth-child(5) {
	position: absolute;
	z-index: -1;
	top: -70px;
	left: 26%;
	display: block;
	width: 1px;
	height: 286px;
	-webkit-transform: rotate(50deg);
	-ms-transform: rotate(50deg);
	transform: rotate(50deg);
	background: #fff;
}

.index_category .cate_box .box_tab .small_nav .tab_btn {
	position: relative;
	z-index: 2;
	height: 490px;
	margin-top: -120px;
	padding-top: 80px;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .small_nav .tab_btn {
		height: auto;
		margin: 0;
		padding: 0;
	}
}

.index_category .cate_box .box_tab .small_nav .tab_btn ul {
	font-size: 0;
	width: 100%;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .small_nav .tab_btn ul {
		margin: 0 -5px;
	}
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .small_nav .tab_btn ul {
		margin: 0 -2px;
	}
}

.index_category .cate_box .box_tab .small_nav .tab_btn ul li {
	position: absolute;
	display: inline-block;
	width: 20%;
	padding-bottom: 50px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	vertical-align: top;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .small_nav .tab_btn ul li {
		position: static;
		padding: 0 5px;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .small_nav .tab_btn ul li {
		padding: 0 2px;
	}
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .small_nav .tab_btn ul .active .name_box:after {
		opacity: 1;
	}
}

.index_category .cate_box .box_tab .small_nav .tab_btn ul .active .name_box .tit p {
	font-size: 15px;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .small_nav .tab_btn ul .active .name_box .tit p {
		font-size: 14px;
	}
}

.index_category .cate_box .box_tab .small_nav .tab_btn ul .active .name_box .pic .img-box {
	background: rgba(255, 255, 255, .5);
}

.index_category .cate_box .box_tab .small_nav .name_box {
	position: relative;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.index_category .cate_box .box_tab .small_nav .name_box:after {
	display: block;
	width: 100%;
	height: 67px;
	content: '';
	background: url(../imgs/inprolistbg.png) no-repeat center;
	background-size: cover;
}

@media (max-width: 1199px) {
	.index_category .cate_box .box_tab .small_nav .name_box:after {
		height: 50px;
		opacity: 0;
	}
}

@media (max-width: 991px) {
	.index_category .cate_box .box_tab .small_nav .name_box:after {
		height: 40px;
	}
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .small_nav .name_box:after {
		height: 30px;
	}
}

@media (max-width: 575px) {
	.index_category .cate_box .box_tab .small_nav .name_box:after {
		height: 20px;
	}
}

.index_category .cate_box .box_tab .small_nav .name_box:hover .pic:after,
.index_category .cate_box .box_tab .small_nav .name_box:hover .pic:before {
	width: 100%;
	height: 100%;
	-webkit-transition: width .2s linear, height .15s .2s linear;
	transition: width .2s linear, height .15s .2s linear;
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .small_nav .name_box .tit {
		display: none;
	}
}

.index_category .cate_box .box_tab .small_nav .name_box .tit p {
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}

.index_category .cate_box .box_tab .small_nav .name_box .pic {
	position: relative;
	margin-top: 10px;
	padding: 5px;
	-webkit-transition: all .4s;
	transition: all .4s;
	border: 1px solid rgba(255, 255, 255, .5);
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .small_nav .name_box .pic {
		margin: 0;
		padding: 2px;
	}
}

.index_category .cate_box .box_tab .small_nav .name_box .pic:before {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	width: 48px;
	height: 100%;
	height: 0;
	content: '';
	-webkit-transition: width .2s .15s linear, height .15s linear;
	transition: width .2s .15s linear, height .15s linear;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .small_nav .name_box .pic:before {
		display: none;
	}
}

.index_category .cate_box .box_tab .small_nav .name_box .pic:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 100%;
	width: 98px;
	height: 100%;
	height: 0;
	content: '';
	-webkit-transition: width .2s .15s linear, height .15s linear;
	transition: width .2s .15s linear, height .15s linear;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}

@media (max-width: 767px) {
	.index_category .cate_box .box_tab .small_nav .name_box .pic:after {
		display: none;
	}
}

.index_category .cate_box .box_tab .small_nav .name_box .pic .img-box {
	padding-bottom: 48.95104895%;
	-webkit-transition: all .4s;
	transition: all .4s;
	background: rgba(255, 255, 255, .3);
}

.index_category .cate_box .box_tab .small_nav .name_box .pic .img-box img {
	background: transparent;
}

.index_category .inprobg {
	position: relative;
	z-index: 1;
	width: 81.4%;
	height: 216px;
	margin: -180px auto 0;
}

@media (max-width: 1199px) {
	.index_category .inprobg {
		display: none;
	}
}

.index_category .inprobg img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

.index_category .inprobg .inprobg1 {
	-webkit-animation: scaleMove .5s 0s linear;
	animation: scaleMove .5s 0s linear;
}

.index_category .inprobg .inprobg2 {
	-webkit-animation: scaleMove2 4s .3s infinite;
	animation: scaleMove2 4s .3s infinite;
}

@-webkit-keyframes scaleMove {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scaleMove {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes scaleMove2 {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: .5;
	}
}

@-webkit-keyframes heightMove {
	0% {
		height: 0;
	}
	100% {
		height: 450px;
	}
}

@keyframes heightMove {
	0% {
		height: 0;
	}
	100% {
		height: 450px;
	}
}

@-webkit-keyframes scaleheight {
	0% {
		height: 0;
	}
	100% {
		height: 270px;
	}
}

@keyframes scaleheight {
	0% {
		height: 0;
	}
	100% {
		height: 270px;
	}
}

.index_solution {
	overflow: hidden;
	padding: 70px 0;
	background: #071121;
}

@media (max-width: 991px) {
	.index_solution {
		padding: 60px 0;
	}
}

@media (max-width: 767px) {
	.index_solution {
		padding: 50px 0;
	}
}

@media (max-width: 575px) {
	.index_solution {
		padding: 30px 0;
	}
}

.index_solution .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.index_solution .container {
		display: block;
	}
}

.index_solution .left {
	padding-top: 30px;
	width: 33.57142857%;
}

@media (max-width: 1199px) {
	.index_solution .left {
		width: 100%;
		padding-top: 0;
	}
}

.index_solution .left .tit a {
	display: block;
}

.index_solution .left .tit a p {
	font-size: 24px;
	display: inline-block;
	padding-bottom: 16px;
	color: #fff;
}

@media (max-width: 1459px) {
	.index_solution .left .tit a p {
		font-size: 20px;
	}
}

@media (max-width: 1399px) {
	.index_solution .left .tit a p {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.index_solution .left .tit a p {
		font-size: 17px;
	}
}

.index_solution .left .tit a h2 {
	position: relative;
	padding-left: 95px;
}

.index_solution .left .tit a h2:before {
	font-family: 'iconfont' !important;
	font-size: 30px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 37px;
	display: block;
	content: '\e669';
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.index_solution .left .tit a h2 span {
	font-size: 44px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	padding: 8px 0 3px 20px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.index_solution .left .tit a h2 span {
		font-size: 40px;
	}
}

@media (max-width: 1399px) {
	.index_solution .left .tit a h2 span {
		font-size: 36px;
	}
}

@media (max-width: 1199px) {
	.index_solution .left .tit a h2 span {
		font-size: 32px;
		padding-right: 10px;
	}
}

@media (max-width: 991px) {
	.index_solution .left .tit a h2 span {
		font-size: 28px;
	}
}

@media (max-width: 767px) {
	.index_solution .left .tit a h2 span {
		font-size: 26px;
		margin-top: 10px;
		padding-left: 15px;
	}
}

@media (max-width: 575px) {
	.index_solution .left .tit a h2 span {
		font-size: 20px;
		margin-top: 0;
	}
}

.index_solution .left .tit a h2 span:after {
	position: absolute;
	top: 0;
	right: -26px;
	display: block;
	width: 26px;
	height: 100%;
	content: '';
	background: url(../imgs/insolutit.png) no-repeat right top;
	background-size: cover;
}

@media (max-width: 1199px) {
	.index_solution .left .tit a h2 span:after {
		right: -20px;
		width: 20px;
	}
}

@media (min-width: 1200px) {
	.index_solution .left .tit a h2 span:hover {
		opacity: .9;
	}
}

.index_solution .left .list {
	margin-top: 80px;
}

@media (max-width: 1199px) {
	.index_solution .left .list {
		margin-top: 40px;
	}
}

@media (max-width: 991px) {
	.index_solution .left .list {
		margin-top: 30px;
	}
}

.index_solution .left .list ul li {
	margin-bottom: 50px;
}

@media (max-width: 1199px) {
	.index_solution .left .list ul li {
		margin-bottom: 20px;
	}
	.index_solution .left .list ul li:last-child {
		margin-bottom: 0;
	}
}

@media (min-width: 1200px) {
	.index_solution .left .list ul li.active .item {
		padding-bottom: 40px;
		border-bottom: 1px dashed rgba(255, 255, 255, .37);
	}
	.index_solution .left .list ul li.active .item .name {
		display: none;
	}
	.index_solution .left .list ul li.active .item .info {
		display: block;
	}
	.index_solution .left .list ul li.active .item .info .pic_box {
		opacity: 1;
	}
}

.index_solution .left .list .item {
	border-bottom: 1px dashed rgba(255, 255, 255, 0);
}

@media (max-width: 1199px) {
	.index_solution .left .list .item {
		padding-bottom: 20px;
		border-bottom: 1px dashed rgba(255, 255, 255, .37);
	}
}

@media (max-width: 575px) {
	.index_solution .left .list ul li {
		margin-bottom: 15px;
	}
	.index_solution .left .list .item {
		padding-bottom: 15px;
	}
}

.index_solution .left .list .item .name a {
	font-size: 18px;
	line-height: 1.2;
	position: relative;
	display: block;
	overflow: hidden;
	padding-left: 37px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}

@media (max-width: 767px) {
	.index_solution .left .list .item .name a {
		font-size: 17px;
	}
}

@media (max-width: 575px) {
	.index_solution .left .list .item .name a {
		font-size: 16px;
	}
}

.index_solution .left .list .item .name a:before {
	font-family: 'iconfont' !important;
	font-size: 20px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	content: '\e626';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 575px) {
	.index_solution .left .list .item .name a {
		padding-left: 26px;
	}
	.index_solution .left .list .item .name a:before {
		font-size: 16px;
	}
}

.index_solution .left .list .item .info {
	display: none;
}

.index_solution .left .list .item .pic_box {
	position: relative;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-animation: solutabshow .8s 0s linear;
	animation: solutabshow .8s 0s linear;
	opacity: 0;
	border: 1px solid #fff;
	border-radius: 4px;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.index_solution .left .list .item .pic_box .pic {
	position: relative;
	display: block;
}

.index_solution .left .list .item .pic_box .pic img {
	display: block;
	overflow: clip;
	width: 100%;
	height: 160px;
	object-fit: cover;
}

.index_solution .left .list .item .pic_box .pic span {
	font-size: 46px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 58px;
	text-align: center;
	color: #333;
	background: #fff;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.index_solution .left .list .item .pic_box .pic span font {
	font-size: 46px;
	text-align: center;
	color: #333;
}

.index_solution .left .list .item .tit {
	margin-top: 25px;
}

.index_solution .left .list .item .tit a {
	font-size: 16px;
	line-height: 38px;
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0 20px 0 50px;
	-webkit-transition: all .4s;
	transition: all .4s;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
	border: 1px dashed #fff;
	border-radius: 19px;
}

.index_solution .left .list .item .tit a:before {
	font-family: 'iconfont' !important;
	font-size: 20px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 20px;
	display: block;
	content: '\e626';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1200px) {
	.index_solution .left .list .item .tit a:hover {
		border: 1px dashed #bd1d21;
		background: #bd1d21;
	}
}

.index_solution .right {
	position: relative;
	width: 63.57142857%;
}

@media (max-width: 1199px) {
	.index_solution .right {
		width: 100%;
		margin-top: 40px;
	}
}

@media (max-width: 991px) {
	.index_solution .right {
		margin-top: 30px;
	}
}

.index_solution .right .text_box {
	width: 44.8%;
	height: 100%;
	padding: 130px 0;
	background: rgba(0, 0, 0, .75);
}

@media (max-width: 1459px) {
	.index_solution .right .text_box {
		padding: 100px 0;
	}
}

@media (max-width: 1399px) {
	.index_solution .right .text_box {
		padding: 70px 0;
	}
}

@media (max-width: 1199px) {
	.index_solution .right .text_box {
		padding: 60px 0;
	}
}

@media (max-width: 1199px) {
	.index_solution .right .text_box {
		width: 56%;
		padding: 50px 0;
	}
}

@media (max-width: 991px) {
	.index_solution .right .text_box {
		width: 65%;
	}
}

@media (max-width: 767px) {
	.index_solution .right .text_box {
		width: 92%;
		padding: 40px 0;
	}
}

@media (max-width: 575px) {
	.index_solution .right .text_box {
		padding: 20px 0;
	}
}

.index_solution .right .text_box .titl b {
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	position: relative;
	display: inline-block;
	padding-right: 10px;
	padding-left: 55px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.index_solution .right .text_box .titl b {
		font-size: 20px;
	}
}

@media (max-width: 1399px) {
	.index_solution .right .text_box .titl b {
		font-size: 20px;
	}
}

@media (max-width: 1199px) {
	.index_solution .right .text_box .titl b {
		font-size: 18px;
	}
}

@media (max-width: 991px) {
	.index_solution .right .text_box .titl b {
		font-size: 16px;
	}
}

.index_solution .right .text_box .titl b:before {
	font-family: 'iconfont' !important;
	font-weight: normal;
	font-style: normal;
	position: absolute;
	top: 50%;
	left: 20px;
	display: block;
	content: '\e655';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1199px) {
	.index_solution .right .text_box .titl b:before {
		font-size: 22px;
	}
}

.index_solution .right .text_box .titl b:after {
	position: absolute;
	top: 0;
	right: -16px;
	display: block;
	width: 16.5px;
	height: 40px;
	content: '';
	background: url(../imgs/insolutit.png) no-repeat;
	background-size: cover;
}

.index_solution .right .text_box .text {
	padding: 40px 50px;
}

@media (max-width: 1459px) {
	.index_solution .right .text_box .text {
		padding: 40px;
	}
}

@media (max-width: 1399px) {
	.index_solution .right .text_box .text {
		padding: 40px 30px;
	}
}

@media (max-width: 1199px) {
	.index_solution .right .text_box .text {
		padding: 30px;
	}
}

@media (max-width: 767px) {
	.index_solution .right .text_box .text {
		display: none;
	}
}

.index_solution .right .text_box .text p {
	font-size: 15px;
	line-height: 1.6;
	text-align: left;
	word-break: break-word;
	color: #fff;
}

.index_solution .right .text_box .lit {
	padding: 0 50px;
}

@media (max-width: 1459px) {
	.index_solution .right .text_box .lit {
		padding: 0 40px;
	}
}

@media (max-width: 1399px) {
	.index_solution .right .text_box .lit {
		padding: 0 30px;
	}
}

@media (max-width: 767px) {
	.index_solution .right .text_box .lit {
		padding: 0 20px;
		margin-top: 15px;
	}
}

.index_solution .right .text_box .lit .tit {
	margin-bottom: 10px;
}

.index_solution .right .text_box .lit .tit a {
	font-size: 15px;
	line-height: 38px;
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 20px 0 50px;
	-webkit-transition: all .4s;
	transition: all .4s;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
	border: 1px dashed #fff;
	border-radius: 19px;
}

@media (max-width: 767px) {
	.index_solution .right .text_box .lit .tit a {
		font-size: 14px;
	}
}

.index_solution .right .text_box .lit .tit a:before {
	font-family: 'iconfont' !important;
	font-size: 20px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 20px;
	display: block;
	content: '\e626';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 575px) {
	.index_solution .right .text_box .lit .tit a {
		padding: 0 15px 0 36px;
		line-height: 32px;
	}
	.index_solution .right .text_box .lit .tit a:before {
		font-size: 16px;
		left: 12px;
	}
}

@media (min-width: 1200px) {
	.index_solution .right .text_box .lit .tit a:hover {
		border: 1px dashed #124789;
		background: #124789;
	}
}

.index_solution .right .text_box .more_btn {
	display: none;
	padding: 20px 0 0 30px;
}

@media (max-width: 767px) {
	.index_solution .right .text_box .more_btn {
		display: block;
		padding: 20px 0 0 20px;
	}
}

@media (max-width: 575px) {
	.index_solution .right .text_box .more_btn {
		padding: 10px 0 0 20px;
	}
}

.index_solution .right .text_box .more_btn a {
	font-size: 15px;
	line-height: 40px;
	display: inline-block;
	padding: 0 30px;
	color: #fff;
	background: #124789;
}

@media (max-width: 575px) {
	.index_solution .right .text_box .more_btn a {
		font-size: 14px;
		line-height: 35px;
		padding: 0 20px;
	}
}

.index_solution .right .more {
	position: absolute;
	right: -82px;
	bottom: 0rem;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 82px;
	padding: 30px 0;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	background: #124789;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (min-width: 1200px) {
	.index_solution .right .more:hover {
		background: #071121;
		box-shadow: 0 0 4px 0 rgba(255, 255, 255, .83);
	}
}

@media (max-width: 1580px) {
	.index_solution .right .more {
		right: 0;
	}
}

@media (max-width: 1399px) {
	.index_solution .right .more {
		width: 70px;
		padding: 20px 0;
	}
}

@media (max-width: 1199px) {
	.index_solution .right .more {
		width: 60px;
	}
}

@media (max-width: 767px) {
	.index_solution .right .more {
		display: none;
	}
}

.index_solution .right .more a {
	font-size: 20px;
	line-height: 1;
	display: block;
	letter-spacing: 4px;
	-ms-writing-mode: sideways-lr;
	color: #fff;
	-webkit-writing-mode: sideways-lr;
	writing-mode: sideways-lr;
}

@media (max-width: 1399px) {
	.index_solution .right .more a {
		font-size: 18px;
	}
}

@media (max-width: 1199px) {
	.index_solution .right .more a {
		font-size: 16px;
	}
}

@-webkit-keyframes solutabshow {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes solutabshow {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.index_news {
	position: relative;
	overflow: hidden;
	padding: 70px 0;
}

@media (max-width: 1199px) {
	.index_news {
		padding: 60px 0;
	}
}

@media (max-width: 991px) {
	.index_news {
		padding: 50px 0;
	}
}

@media (max-width: 767px) {
	.index_news {
		padding: 40px 0;
	}
}

@media (max-width: 575px) {
	.index_news {
		padding: 30px 0;
	}
}

.index_news .tit_xs {
	display: none;
}

@media (max-width: 991px) {
	.index_news .tit_xs {
		display: block;
	}
}

.index_news .tit_xs a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.index_news .tit_xs a p {
	font-size: 24px;
	display: inline-block;
	color: #fff;
}

@media (max-width: 1459px) {
	.index_news .tit_xs a p {
		font-size: 20px;
	}
}

@media (max-width: 1399px) {
	.index_news .tit_xs a p {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.index_news .tit_xs a p {
		font-size: 17px;
	}
}

.index_news .tit_xs a p:after {
	font-family: 'iconfont' !important;
	font-size: 30px;
	font-style: normal;
	line-height: 1;
	display: block;
	content: '\e669';
	text-align: right;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.index_news .tit_xs a h2 {
	position: relative;
	margin-left: 20px;
}

.index_news .tit_xs a h2 span {
	font-size: 44px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	padding: 8px 0 3px 20px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.index_news .tit_xs a h2 span {
		font-size: 40px;
	}
}

@media (max-width: 1399px) {
	.index_news .tit_xs a h2 span {
		font-size: 36px;
	}
}

@media (max-width: 1199px) {
	.index_news .tit_xs a h2 span {
		font-size: 32px;
		padding-right: 10px;
	}
}

@media (max-width: 991px) {
	.index_news .tit_xs a h2 span {
		font-size: 28px;
	}
}

@media (max-width: 767px) {
	.index_news .tit_xs a h2 span {
		font-size: 26px;
		margin-top: 10px;
		padding-left: 15px;
	}
}

@media (max-width: 575px) {
	.index_news .tit_xs a h2 span {
		font-size: 22px;
	}
}

.index_news .tit_xs a h2 span:after {
	position: absolute;
	top: 0;
	right: -26px;
	display: block;
	width: 26px;
	height: 100%;
	content: '';
	background: url(../imgs/insolutit.png) no-repeat right top;
	background-size: cover;
}

@media (max-width: 1199px) {
	.index_news .tit_xs a h2 span:after {
		right: -20px;
		width: 20px;
	}
}

@media (min-width: 1200px) {
	.index_news .tit_xs a h2 span:hover {
		opacity: .9;
	}
}

.index_news .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 991px) {
	.index_news .container {
		display: block;
	}
}

.index_news .container .left {
	position: relative;
	z-index: 2;
	width: 53.7%;
}

@media (max-width: 1199px) {
	.index_news .container .left {
		width: 50%;
	}
}

@media (max-width: 991px) {
	.index_news .container .left {
		display: block;
		width: 100%;
		margin-top: 30px;
	}
}

.index_news .container .left:before {
	position: absolute;
	bottom: 328px;
	left: -100%;
	display: block;
	width: 200%;
	height: 85px;
	content: '';
	background: #185caf;
}

@media (max-width: 991px) {
	.index_news .container .left:before {
		display: none;
	}
}

.index_news .container .left .slick_news {
	font-size: 0;
}

.index_news .container .left .slick_news .slick-dots {
	position: absolute;
	right: 0;
	bottom: 100px;
	display: block;
	width: 188px;
	text-align: center;
}

@media (max-width: 1199px) {
	.index_news .container .left .slick_news .slick-dots {
		bottom: 120px;
		width: 140px;
	}
}

@media (max-width: 991px) {
	.index_news .container .left .slick_news .slick-dots {
		display: none !important;
	}
}

.index_news .container .left .slick_news .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 6px;
	cursor: pointer;
	-webkit-transition: all .5s;
	transition: all .5s;
	background: rgba(255, 255, 255, .2);
}

.index_news .container .left .slick_news .slick-dots li button {
	display: none;
}

.index_news .container .left .slick_news .slick-dots .slick-active {
	background: rgba(255, 255, 255, .5);
}

.index_news .container .left .slick_news .slick-arrow {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 136px;
	padding: 0;
	cursor: pointer;
	-webkit-transition: all .35s;
	transition: all .35s;
	background: none;
}

@media (max-width: 1199px) {
	.index_news .container .left .slick_news .slick-arrow {
		bottom: 161px;
	}
}

@media (max-width: 991px) {
	.index_news .container .left .slick_news .slick-arrow {
		top: -50px;
		bottom: auto;
	}
}

@media (max-width: 767px) {
	.index_news .container .left .slick_news .slick-arrow {
		top: -35px;
	}
}

.index_news .container .left .slick_news .slick-arrow:before {
	font-family: 'iconfont' !important;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	line-height: 75px;
	display: block;
	width: 94px;
	content: '\e728';
	-webkit-transition: all .35s;
	transition: all .35s;
	text-align: center;
	color: #fff;
	background: #7b7d82;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1199px) {
	.index_news .container .left .slick_news .slick-arrow:before {
		font-size: 22px;
		line-height: 50px;
		width: 70px;
	}
}

@media (max-width: 767px) {
	.index_news .container .left .slick_news .slick-arrow:before {
		font-size: 18px;
		line-height: 35px;
		width: 50px;
	}
}

.index_news .container .left .slick_news .slick-arrow:hover:before {
	background: #93949a;
}

.index_news .container .left .slick_news .slick-prev {
	right: 94px;
}

@media (max-width: 1199px) {
	.index_news .container .left .slick_news .slick-prev {
		right: 70px;
	}
}

@media (max-width: 767px) {
	.index_news .container .left .slick_news .slick-prev {
		right: 46px;
	}
}

.index_news .container .left .slick_news .slick-prev:before {
	content: '\e727';
	background: #51535a;
}

.index_news .container .left .slick_news .slick-disabled {
	cursor: auto;
}

.index_news .container .left .slick_news .slick-disabled:before {
	background: #3d3f49;
}

.index_news .container .left .slick_news .item {
	position: relative;
	display: block;
	padding-bottom: 20px;
}

@media (max-width: 991px) {
	.index_news .container .left .slick_news .item {
		padding: 0;
	}
}

.index_news .container .left .slick_news .item .pic {
	position: relative;
}

.index_news .container .left .slick_news .item .pic .img-box {
	padding-bottom: 65.33333333%;
}

.index_news .container .left .slick_news .item .pic .name {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 70.8%;
	padding: 9px 0;
	background: #185caf;
}

@media (max-width: 991px) {
	.index_news .container .left .slick_news .item .pic .name {
		padding: 10px;
	}
}

.index_news .container .left .slick_news .item .pic .name p {
	font-size: 26px;
	line-height: 1.3;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 991px) {
	.index_news .container .left .slick_news .item .pic .name p {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.index_news .container .left .slick_news .item .pic .name p {
		font-size: 18px;
	}
}

@media (max-width: 575px) {
	.index_news .container .left .slick_news .item .pic .name p {
		font-size: 17px;
	}
}

.index_news .container .left .slick_news .item .info {
	width: 64%;
}

@media (max-width: 1199px) {
	.index_news .container .left .slick_news .item .info {
		width: 60%;
	}
}

@media (max-width: 991px) {
	.index_news .container .left .slick_news .item .info {
		width: 100%;
	}
}

.index_news .container .left .slick_news .item .info .txt {
	margin: 40px 0 30px;
}

@media (max-width: 991px) {
	.index_news .container .left .slick_news .item .info .txt {
		margin: 20px 0;
	}
}

.index_news .container .left .slick_news .item .info .txt p {
	font-size: 15px;
	line-height: 1.66666667;
	display: -webkit-box;
	overflow: hidden;
	height: 100px;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.index_news .container .left .slick_news .item .info .user_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.index_news .container .left .slick_news .item .info .user_box p {
	font-size: 14px;
	position: relative;
	margin-right: 24px;
	padding-left: 22px;
	color: #fff;
}

.index_news .container .left .slick_news .item .info .user_box p:before {
	font-family: 'iconfont' !important;
	font-size: 16px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.index_news .container .left .slick_news .item .info .user_box .peo:before {
	content: '\e715';
}

.index_news .container .left .slick_news .item .info .user_box .time:before {
	content: '\e61b';
}

.index_news .container .left .slick_news .item .info .user_box .look:before {
	content: '\e8bf';
}

.index_news .container .left .slick_news .item .more {
	position: absolute;
	right: 60px;
	bottom: 5px;
}

@media (max-width: 1199px) {
	.index_news .container .left .slick_news .item .more {
		right: 0;
	}
}

@media (max-width: 991px) {
	.index_news .container .left .slick_news .item .more {
		position: static;
		margin-top: 20px;
	}
}

.index_news .container .left .slick_news .item .more span {
	font-size: 18px;
	line-height: 35px;
	display: inline-block;
	padding: 0 35px;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #fff;
	background: #063875;
}

@media (max-width: 1199px) {
	.index_news .container .left .slick_news .item .more span {
		padding: 0 30px;
	}
}

@media (max-width: 767px) {
	.index_news .container .left .slick_news .item .more span {
		font-size: 16px;
		padding: 0 25px;
	}
}

.index_news .container .left .slick_news .item .more span i {
	font-style: normal;
	margin-right: 15px;
}

.index_news .container .left .slick_news .item .more span:hover {
	background: #071121;
	box-shadow: 0 0 4px 0 rgba(255, 255, 255, .83);
}

.index_news .container .left .num_box {
	font-size: 0;
	margin-top: 30px;
}

@media (max-width: 991px) {
	.index_news .container .left .num_box {
		display: none;
	}
}

.index_news .container .left .num_box span {
	font-size: 22px;
	line-height: 1;
	display: inline-block;
	color: #fff;
}

.index_news .container .left .num_box span:first-child:after {
	font-size: 22px;
	display: inline-block;
	margin: 0 2px 0 1px;
	content: '/';
}

.index_news .container .left .num_box .prev {
	font-size: 46px;
}

.index_news .container .right {
	position: relative;
	width: 46.2%;
}

@media (max-width: 1199px) {
	.index_news .container .right {
		width: 50%;
	}
}

@media (max-width: 991px) {
	.index_news .container .right {
		width: 100%;
		margin-top: 40px;
	}
}

@media (max-width: 767px) {
	.index_news .container .right {
		display: none;
	}
}

.index_news .container .right:before {
	position: absolute;
	top: 0;
	left: -188px;
	display: block;
	width: 188px;
	height: 100%;
	content: '';
	background: rgba(255, 255, 255, .1);
}

@media (max-width: 1199px) {
	.index_news .container .right:before {
		left: -140px;
		width: 140px;
	}
}

@media (max-width: 991px) {
	.index_news .container .right:before {
		display: none;
	}
}

.index_news .container .right .tit_pc {
	padding-left: 80px;
}

@media (max-width: 1199px) {
	.index_news .container .right .tit_pc {
		padding-left: 60px;
	}
}

@media (max-width: 991px) {
	.index_news .container .right .tit_pc {
		display: none;
	}
}

.index_news .container .right .tit_pc a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.index_news .container .right .tit_pc a p {
	font-size: 24px;
	display: inline-block;
	color: #fff;
}

@media (max-width: 1459px) {
	.index_news .container .right .tit_pc a p {
		font-size: 20px;
	}
}

@media (max-width: 1399px) {
	.index_news .container .right .tit_pc a p {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.index_news .container .right .tit_pc a p {
		font-size: 17px;
	}
}

.index_news .container .right .tit_pc a p:after {
	font-family: 'iconfont' !important;
	font-size: 30px;
	font-style: normal;
	line-height: 1;
	display: block;
	content: '\e669';
	text-align: right;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.index_news .container .right .tit_pc a h2 {
	position: relative;
	margin-left: 20px;
}

.index_news .container .right .tit_pc a h2 span {
	font-size: 44px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	padding: 8px 0 3px 20px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.index_news .container .right .tit_pc a h2 span {
		font-size: 40px;
	}
}

@media (max-width: 1399px) {
	.index_news .container .right .tit_pc a h2 span {
		font-size: 36px;
	}
}

@media (max-width: 1199px) {
	.index_news .container .right .tit_pc a h2 span {
		font-size: 32px;
		padding-right: 10px;
	}
}

@media (max-width: 991px) {
	.index_news .container .right .tit_pc a h2 span {
		font-size: 28px;
	}
}

@media (max-width: 767px) {
	.index_news .container .right .tit_pc a h2 span {
		font-size: 26px;
		margin-top: 10px;
		padding-left: 15px;
	}
}

@media (max-width: 575px) {
	.index_news .container .right .tit_pc a h2 span {
		font-size: 24px;
	}
}

.index_news .container .right .tit_pc a h2 span:after {
	position: absolute;
	top: 0;
	right: -26px;
	display: block;
	width: 26px;
	height: 100%;
	content: '';
	background: url(../imgs/insolutit.png) no-repeat right top;
	background-size: cover;
}

@media (max-width: 1199px) {
	.index_news .container .right .tit_pc a h2 span:after {
		right: -20px;
		width: 20px;
	}
}

@media (min-width: 1200px) {
	.index_news .container .right .tit_pc a h2 span:hover {
		opacity: .9;
	}
}

.index_news .container .right .list_box {
	position: relative;
	margin-top: 80px;
	padding: 45px 0 20px;
	background: rgba(255, 255, 255, .1);
}

@media (max-width: 1199px) {
	.index_news .container .right .list_box {
		margin-top: 40px;
	}
}

@media (max-width: 991px) {
	.index_news .container .right .list_box {
		margin: 0;
		padding: 40px 0;
	}
}

@media (max-width: 767px) {
	.index_news .container .right .list_box {
		padding: 30px 0;
	}
}

.index_news .container .right .list_box .rec_tit {
	position: relative;
	padding-left: 80px;
}

@media (max-width: 1399px) {
	.index_news .container .right .list_box .rec_tit {
		padding-left: 60px;
	}
}

@media (max-width: 1199px) {
	.index_news .container .right .list_box .rec_tit {
		padding-left: 40px;
	}
}

@media (max-width: 991px) {
	.index_news .container .right .list_box .rec_tit {
		padding-left: 30px;
	}
}

@media (max-width: 767px) {
	.index_news .container .right .list_box .rec_tit {
		padding-left: 20px;
	}
}

.index_news .container .right .list_box .rec_tit:before {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 8px;
	height: 100%;
	content: '';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #124789;
}

@media (max-width: 767px) {
	.index_news .container .right .list_box .rec_tit:before {
		width: 4px;
	}
}

.index_news .container .right .list_box .rec_tit a {
	font-size: 22px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: block;
	padding-right: 50px;
	color: #fff;
}

@media (max-width: 991px) {
	.index_news .container .right .list_box .rec_tit a {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.index_news .container .right .list_box .rec_tit a {
		font-size: 18px;
	}
}

.index_news .container .right .list_box .rec_tit a:after {
	font-family: 'iconfont' !important;
	font-size: 26px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	right: 30px;
	display: block;
	content: '\e728';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.index_news .container .right .list_box .rec_tit a:after {
		font-size: 20px;
		right: 10px;
	}
}

.index_news .container .right .list_box .rec_tit a:hover {
	opacity: .85;
}

.index_news .container .right .list_box ul {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.index_news .container .right .list_box ul {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.index_news .container .right .list_box ul {
		margin-top: 25px;
	}
}

.index_news .container .right .list_box ul li {
	position: relative;
	margin-bottom: 10px;
	padding: 20px 55px;
}

@media (min-width: 1200px) {
	.index_news .container .right .list_box ul li:hover:after {
		opacity: 1;
	}
	.index_news .container .right .list_box ul li:hover .item .pic .img-box {
		-webkit-transform: translate(-10px, -10px);
		-ms-transform: translate(-10px, -10px);
		transform: translate(-10px, -10px);
	}
}

@media (max-width: 1399px) {
	.index_news .container .right .list_box ul li {
		padding: 20px 40px;
	}
}

@media (max-width: 1199px) {
	.index_news .container .right .list_box ul li {
		padding: 20px 30px;
	}
}

@media (max-width: 991px) {
	.index_news .container .right .list_box ul li {
		margin-bottom: 20px;
		padding: 0 30px;
	}
}

@media (max-width: 767px) {
	.index_news .container .right .list_box ul li {
		padding: 0 20px;
	}
}

.index_news .container .right .list_box ul li:last-child {
	margin-bottom: 0;
}

.index_news .container .right .list_box ul li:after {
	position: absolute;
	top: 0;
	right: 5px;
	bottom: 0;
	display: block;
	width: 80.3%;
	height: 100%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	opacity: 0;
	background: rgba(255, 255, 255, .16);
}

@media (max-width: 991px) {
	.index_news .container .right .list_box ul li:after {
		display: none;
	}
}

.index_news .container .right .list_box ul li .item {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.index_news .container .right .list_box ul li .item .pic {
	position: relative;
	overflow: visible;
	width: 29.5%;
	background: rgba(255, 255, 255, .18);
}

.index_news .container .right .list_box ul li .item .pic:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	opacity: 0;
	background: rgba(255, 255, 255, .18);
}

.index_news .container .right .list_box ul li .item .pic .img-box {
	padding-bottom: 65.33333333%;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.index_news .container .right .list_box ul li .item .info {
	width: 63%;
}

@media (max-width: 1199px) {
	.index_news .container .right .list_box ul li .item .info {
		width: 66%;
	}
}

.index_news .container .right .list_box ul li .item .info .txt p {
	font-size: 15px;
	line-height: 1.3;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

@media (max-width: 1199px) {
	.index_news .container .right .list_box ul li .item .info .txt p {
		display: -webkit-box;
		overflow: hidden;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
}

.index_news .container .right .list_box ul li .item .info .user_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 575px) {
	.index_news .container .right .list_box ul li .item .info .user_box {
		display: none;
	}
}

.index_news .container .right .list_box ul li .item .info .user_box p {
	font-size: 14px;
	position: relative;
	margin-right: 24px;
	padding-left: 22px;
	color: #fff;
}

@media (max-width: 1399px) {
	.index_news .container .right .list_box ul li .item .info .user_box p {
		margin-right: 15px;
	}
}

@media (max-width: 1199px) {
	.index_news .container .right .list_box ul li .item .info .user_box p {
		margin-right: 10px;
	}
}

.index_news .container .right .list_box ul li .item .info .user_box p:before {
	font-family: 'iconfont' !important;
	font-size: 16px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.index_news .container .right .list_box ul li .item .info .user_box .peo:before {
	content: '\e715';
}

.index_news .container .right .list_box ul li .item .info .user_box .time:before {
	content: '\e61b';
}

.index_news .container .right .list_box ul li .item .info .user_box .look:before {
	content: '\e8bf';
}

@-webkit-keyframes caseshadow {
	0% {
		box-shadow: 0 0 2px 0 rgba(255, 255, 255, .83);
	}
	50% {
		box-shadow: 0 0 8px 0 rgba(255, 255, 255, .83);
	}
	100% {
		box-shadow: 0 0 2px 0 rgba(255, 255, 255, .83);
	}
}

@keyframes caseshadow {
	0% {
		box-shadow: 0 0 2px 0 rgba(255, 255, 255, .83);
	}
	50% {
		box-shadow: 0 0 8px 0 rgba(255, 255, 255, .83);
	}
	100% {
		box-shadow: 0 0 2px 0 rgba(255, 255, 255, .83);
	}
}

@media (max-width: 767px) {
	.index_service {
		display: none;
	}
}

.index_service .tit_box {
	position: relative;
	z-index: 1;
	background: #185caf;
}

.index_service .tit_box:before {
	position: absolute;
	z-index: -1;
	top: -20px;
	right: 0;
	display: block;
	width: 47%;
	height: 107px;
	content: '';
	border-radius: 100px 0 0 0;
	background: url(../imgs/protitbg2.jpg) no-repeat;
	background-size: cover;
}

@media (max-width: 1199px) {
	.index_service .tit_box:before {
		top: 0;
		float: none;
		width: 100%;
		height: 100%;
		border-radius: 0 100px 0 0;
	}
}

.index_service .tit_box .tit_lef {
	float: right;
	width: 41.5%;
	margin-top: 10px;
}

@media (max-width: 1199px) {
	.index_service .tit_box .tit_lef {
		float: none;
		width: 100%;
		margin-top: 0;
		padding: 20px 0;
	}
}

.index_service .tit_box .tit_lef .tit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 767px) {
	.index_service .tit_box .tit_lef .tit {
		display: block;
	}
}

.index_service .tit_box .tit_lef h3 {
	font-size: 24px;
	display: inline-block;
	margin-right: 25px;
	padding-bottom: 16px;
	color: #fff;
	background: url(../imgs/down.png) no-repeat right bottom;
	background-size: 34px 12px;
}

@media (max-width: 1459px) {
	.index_service .tit_box .tit_lef h3 {
		font-size: 20px;
		margin-right: 20px;
	}
}

@media (max-width: 1399px) {
	.index_service .tit_box .tit_lef h3 {
		font-size: 18px;
		margin-right: 15px;
	}
}

@media (max-width: 767px) {
	.index_service .tit_box .tit_lef h3 {
		font-size: 17px;
	}
}

.index_service .tit_box .tit_lef h2 span {
	font-size: 44px;
	font-weight: bold;
	position: relative;
	display: inline-block;
	padding-left: 20px;
	color: #fe4417;
	background: #fff;
}

@media (max-width: 1459px) {
	.index_service .tit_box .tit_lef h2 span {
		font-size: 40px;
	}
}

@media (max-width: 1399px) {
	.index_service .tit_box .tit_lef h2 span {
		font-size: 36px;
	}
}

@media (max-width: 1199px) {
	.index_service .tit_box .tit_lef h2 span {
		font-size: 32px;
		padding-right: 10px;
	}
}

@media (max-width: 991px) {
	.index_service .tit_box .tit_lef h2 span {
		font-size: 28px;
	}
}

@media (max-width: 767px) {
	.index_service .tit_box .tit_lef h2 span {
		font-size: 26px;
		margin-top: 10px;
		padding-left: 15px;
	}
}

@media (max-width: 575px) {
	.index_service .tit_box .tit_lef h2 span {
		font-size: 24px;
	}
}

.index_service .tit_box .tit_lef h2 span:after {
	position: absolute;
	top: 0;
	right: -26px;
	display: block;
	width: 26px;
	height: 100%;
	content: '';
	background: url(../imgs/indextitbg.png) no-repeat right top;
	background-size: cover;
}

@media (max-width: 1199px) {
	.index_service .tit_box .tit_lef h2 span:after {
		right: -20px;
		width: 20px;
	}
}

@media (min-width: 1200px) {
	.index_service .tit_box .tit_lef h2 span:hover {
		opacity: .9;
	}
}

.index_service .tit_box .tit_rig {
	font-size: 0;
	float: left;
	width: 51.1%;
	padding: 20px 0 30px;
}

@media (max-width: 1199px) {
	.index_service .tit_box .tit_rig {
		float: none;
		width: 100%;
		padding: 0 0 30px;
	}
}

.index_service .tit_box .tit_rig .txt p {
	font-size: 14px;
	line-height: 1.5;
	color: #fff;
}

.index_service .inserbg {
	padding: 70px 0;
}

@media (max-width: 1199px) {
	.index_service .inserbg {
		padding: 40px 0 60px;
	}
}

@media (max-width: 991px) {
	.index_service .inserbg {
		padding: 30px 0 50px;
	}
}

@media (max-width: 767px) {
	.index_service .inserbg {
		padding: 30px 0;
	}
}

.index_service .inserbg .index_num {
	position: relative;
	z-index: 1;
}

.index_service .inserbg .index_num ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1135px;
	margin: 0 auto -17px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1199px) {
	.index_service .inserbg .index_num ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.index_service .inserbg .index_num ul {
		margin: 0 -5px;
	}
}

@media (max-width: 767px) {
	.index_service .inserbg .index_num ul {
		font-size: 0;
		display: block;
		margin: 0 -10px;
	}
}

.index_service .inserbg .index_num ul li {
	padding: 0 17px;
}

@media (max-width: 1199px) {
	.index_service .inserbg .index_num ul li {
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.index_service .inserbg .index_num ul li {
		padding: 0 5px;
	}
}

@media (max-width: 767px) {
	.index_service .inserbg .index_num ul li {
		display: inline-block;
		width: 50%;
		margin-bottom: 20px;
		padding: 0 10px;
		vertical-align: top;
	}
}

.index_service .inserbg .index_num .item {
	overflow: hidden;
	padding: 16px 0;
	-webkit-animation: caseshadow 1.8s .5s infinite;
	animation: caseshadow 1.8s .5s infinite;
	text-align: center;
	border-radius: 10px;
	background: url(../imgs/casesepcbg.png) no-repeat center;
	background-size: cover;
}

.index_service .inserbg .index_num .item b {
	font-size: 36px;
	font-weight: 700;
	line-height: 1;
	display: block;
	color: #fff;
}

@media (max-width: 1199px) {
	.index_service .inserbg .index_num .item b {
		font-size: 32px;
	}
}

@media (max-width: 991px) {
	.index_service .inserbg .index_num .item b {
		font-size: 30px;
	}
}

@media (max-width: 767px) {
	.index_service .inserbg .index_num .item b {
		font-size: 28px;
	}
}

@media (max-width: 575px) {
	.index_service .inserbg .index_num .item b {
		font-size: 26px;
	}
}

.index_service .inserbg .index_num .item p {
	font-size: 16px;
	line-height: 1.2;
	margin-top: 5px;
	color: #fff;
}

@media (max-width: 1199px) {
	.index_service .inserbg .index_num .item p {
		font-size: 15px;
	}
}

@media (max-width: 991px) {
	.index_service .inserbg .index_num .item p {
		font-size: 14px;
	}
}

.index_service .map_box {
	position: relative;
	max-width: 1510px;
	margin: auto;
	margin-top: -80px;
	padding-top: 30px;
}

@media (max-width: 1550px) {
	.index_service .map_box {
		max-width: 1200px;
	}
}

@media (max-width: 1350px) {
	.index_service .map_box {
		max-width: 1000px;
	}
}

@media (max-width: 991px) {
	.index_service .map_box {
		margin-top: 0;
	}
}

@media (max-width: 767px) {
	.index_service .map_box {
		display: none !important;
	}
}

.index_service .map_box .pic img {
	width: 100%;
	height: auto !important;
	background: transparent;
}

.index_service .map_box .incaseitembox .incaseitem {
	position: absolute;
	cursor: pointer;
}

.index_service .map_box .incaseitembox .incaseitem>h4 {
	margin-left: -7px;
	-webkit-animation: scaleMove 1.2s 0s linear;
	animation: scaleMove 1.2s 0s linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.index_service .map_box .incaseitembox .incaseitem>h4 a {
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width: 1199px) {
	.index_service .map_box .incaseitembox .incaseitem>h4 a {
		font-size: 11px;
	}
}

@media (max-width: 991px) {
	.index_service .map_box .incaseitembox .incaseitem>h4 a {
		font-size: 10px;
	}
}

.index_service .map_box .incaseitembox .incaseitem>h4 span {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-top: -2px;
	margin-right: 7px;
	margin-left: 7px;
	vertical-align: middle;
	white-space: nowrap;
	border-radius: 100%;
	background: #c3c3c3;
}

.index_service .map_box .incaseitembox .incaseitem>h4 span i {
	display: block;
	width: 8px;
	height: 8px;
	-webkit-animation: rodflash 2s infinite;
	animation: rodflash 2s infinite;
	border-radius: 100%;
	background: #fff;
}

.index_service .map_box .incaseitembox .incaseitem:nth-child(odd)>h4 {
	-webkit-animation: scaleMove 1.5s .5s linear;
	animation: scaleMove 1.5s .5s linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.index_service .map_box .incaseitembox .incaseitem:nth-child(odd)>h4 span i {
	-webkit-animation: rodflash 2s 1s infinite;
	animation: rodflash 2s 1s infinite;
}

.index_service .map_box .incaseitembox .incaseitem-conbox {
	position: absolute;
	top: -30px;
	left: -280px;
	display: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 280px;
	padding-right: 40px;
}

@media (max-width: 1199px) {
	.index_service .map_box .incaseitembox .incaseitem-conbox {
		display: none !important;
	}
}

.index_service .map_box .incaseitembox .incaseitem-conbox span {
	position: absolute;
	z-index: 3;
	top: 4px;
	right: -23px;
	width: 84px;
	height: 43px;
	background: url(../imgs/incaseitembg.png) no-repeat right center;
}

.index_service .map_box .incaseitembox .incaseitem-con {
	opacity: 0;
}

.index_service .map_box .incaseitembox .incaseitem-con>a {
	display: block;
}

.index_service .map_box .incaseitembox .incaseitem-con img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	aspect-ratio: 1.33333333;
}

.index_service .map_box .incaseitembox .incaseitem-con h5 {
	font-size: 12px;
	line-height: 1.1;
	display: -webkit-box;
	overflow: hidden;
	width: 229px;
	height: 36px;
	padding: 7px 14px;
	color: #fff;
	background: url(../imgs/incaseitem-titbg.png) no-repeat;
	background-size: cover;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.index_service .map_box .incaseitembox .incaseitem-con .aniimg {
	position: relative;
	z-index: 1;
	padding: 5px;
	border: 1px solid rgba(255, 255, 255, .42);
}

.index_service .map_box .incaseitembox .incaseitem-con:hover .aniimg:after {
	position: absolute;
	z-index: 2;
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	display: block;
	content: '';
	background: rgba(255, 255, 255, .5);
}

.index_service .map_box .incaseitembox .incaseitemact {
	z-index: 4;
}

.index_service .map_box .incaseitembox .incaseitemact .incaseitem-conbox {
	display: block;
}

.index_service .map_box .incaseitembox .incaseitemact .incaseitem-conbox span {
	-webkit-animation: widthMove .5s linear;
	animation: widthMove .5s linear;
}

.index_service .map_box .incaseitembox .incaseitemact h4 span i {
	background: #bd1d21;
}

.index_service .map_box .incaseitembox .incaseitemact .incaseitem-con {
	-webkit-animation: scaleMove11 .5s .5s linear;
	animation: scaleMove11 .5s .5s linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.index_service .map_box .incaseitembox .incaseitem1 {
	top: 74%;
	left: 55%;
}

.index_service .map_box .incaseitembox .incaseitem2 {
	top: 50%;
	left: 18%;
}

.index_service .map_box .incaseitembox .incaseitem3 {
	top: 57%;
	left: 23%;
}

.index_service .map_box .incaseitembox .incaseitem4 {
	top: 59%;
	left: 28%;
}

.index_service .map_box .incaseitembox .incaseitem5 {
	top: 85%;
	left: 28.5%;
}

.index_service .map_box .incaseitembox .incaseitem6 {
	top: 63%;
	left: 27%;
}

.index_service .map_box .incaseitembox .incaseitem7 {
	top: 66%;
	left: 25.5%;
}

.index_service .map_box .incaseitembox .incaseitem8 {
	top: 76%;
	left: 27.5%;
}

.index_service .map_box .incaseitembox .incaseitem9 {
	top: 34%;
	left: 54.8%;
}

.index_service .map_box .incaseitembox .incaseitem10 {
	top: 47%;
	left: 45.8%;
}

.index_service .map_box .incaseitembox .incaseitem11 {
	top: 53%;
	left: 43.8%;
}

.index_service .map_box .incaseitembox .incaseitem12 {
	top: 55%;
	left: 45.5%;
}

.index_service .map_box .incaseitembox .incaseitem13 {
	top: 55%;
	left: 49.5%;
}

.index_service .map_box .incaseitembox .incaseitem14 {
	top: 37%;
	left: 55.8%;
}

.index_service .map_box .incaseitembox .incaseitem15 {
	top: 56%;
	left: 55%;
}

.index_service .map_box .incaseitembox .incaseitem16 {
	top: 59%;
	left: 43.5%;
}

.index_service .map_box .incaseitembox .incaseitem17 {
	top: 59.2%;
	left: 48.5%;
}

.index_service .map_box .incaseitembox .incaseitem18 {
	top: 46.5%;
	left: 61.5%;
}

.index_service .map_box .incaseitembox .incaseitem19 {
	top: 62.5%;
	left: 56%;
}

.index_service .map_box .incaseitembox .incaseitem20 {
	top: 65%;
	left: 55%;
}

.index_service .map_box .incaseitembox .incaseitem21 {
	top: 67%;
	left: 52%;
}

.index_service .map_box .incaseitembox .incaseitem22 {
	top: 68%;
	left: 57%;
}

.index_service .map_box .incaseitembox .incaseitem23 {
	top: 76.5%;
	left: 56%;
}

.index_service .map_box .incaseitembox .incaseitem24 {
	top: 77.5%;
	left: 51.5%;
}

.index_service .map_box .incaseitembox .incaseitem25 {
	top: 81%;
	left: 53%;
}

.index_service .map_box .incaseitembox .incaseitem26 {
	top: 30%;
	left: 72%;
}

.index_service .map_box .incaseitembox .incaseitem27 {
	top: 36%;
	left: 80.5%;
}

.index_service .map_box .incaseitembox .incaseitem28 {
	top: 38%;
	left: 74%;
}

.index_service .map_box .incaseitembox .incaseitem29 {
	top: 41%;
	left: 62.5%;
}

.index_service .map_box .incaseitembox .incaseitem30 {
	top: 42%;
	left: 77.5%;
}

.index_service .map_box .incaseitembox .incaseitem31 {
	top: 45%;
	left: 75%;
}

.index_service .map_box .incaseitembox .incaseitem32 {
	top: 44%;
	left: 82.2%;
}

.index_service .map_box .incaseitembox .incaseitem33 {
	top: 79%;
	left: 83.2%;
}

.index_service .map_box .incaseitembox .incaseitem34 {
	top: 47%;
	left: 78.2%;
}

.index_service .map_box .incaseitembox .incaseitem35 {
	top: 40%;
	left: 70.5%;
}

.index_service .map_box .incaseitembox .incaseitem36 {
	top: 48.5%;
	left: 66%;
}

.index_service .map_box .incaseitembox .incaseitem37 {
	top: 48.5%;
	left: 75.5%;
}

.index_service .map_box .incaseitembox .incaseitem38 {
	top: 50%;
	left: 79%;
}

.index_service .map_box .incaseitembox .incaseitem39 {
	top: 43%;
	left: 73.5%;
}

.index_service .map_box .incaseitembox .incaseitem40 {
	top: 44%;
	left: 56%;
}

.index_service .map_box .incaseitembox .incaseitem41 {
	top: 56%;
	left: 77%;
}

.index_service .map_box .incaseitembox .incaseitem42 {
	top: 57.5%;
	left: 75.5%;
}

.index_service .map_box .incaseitembox .incaseitem43 {
	top: 59%;
	left: 81%;
}

.index_service .map_box .incaseitembox .incaseitem44 {
	top: 61.4%;
	left: 74.8%;
}

.index_service .map_box .incaseitembox .incaseitem45 {
	top: 64%;
	left: 78.5%;
}

.index_service .map_box .incaseitembox .incaseitem46 {
	top: 66%;
	left: 32.5%;
}

.index_service .map_box .incaseitembox .incaseitem47 {
	top: 52.5%;
	left: 69%;
}

.index_service .map_box .incaseitembox .incaseitem48 {
	top: 38%;
	left: 62%;
}

@-webkit-keyframes widthMove {
	0% {
		width: 0;
	}
	100% {
		width: 106px;
	}
}

@keyframes widthMove {
	0% {
		width: 0;
	}
	100% {
		width: 106px;
	}
}

@-webkit-keyframes rodflash {
	0% {
		opacity: 1;
	}
	80% {
		opacity: 0;
	}
	100% {
		-webkit-transform: scale(2, 2);
		transform: scale(2, 2);
		opacity: 0;
	}
}

@keyframes rodflash {
	0% {
		opacity: 1;
	}
	80% {
		opacity: 0;
	}
	100% {
		-webkit-transform: scale(2, 2);
		transform: scale(2, 2);
		opacity: 0;
	}
}

@-webkit-keyframes scaleMove11 {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 0;
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes scaleMove11 {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 0;
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.page_location {
	padding: 30px 0;
}

@media (max-width: 767px) {
	.page_location {
		padding: 25px 0 20px;
	}
}

.page_location ul {
	font-size: 0;
}

.page_location ul>li {
	display: inline-block;
}

.page_location ul>li:first-child>a {
	position: relative;
	padding-left: 30px;
}

.page_location ul>li:first-child>a:before {
	font-family: 'iconfont' !important;
	font-size: 18px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 45%;
	left: 0;
	display: block;
	content: '\e649';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.page_location ul>li:last-child>a:after {
	display: none;
}

.page_location ul>li>a {
	font-size: 15px;
	line-height: 1.5;
	display: block;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #fff;
}

@media (max-width: 767px) {
	.page_location ul>li>a {
		font-size: 14px;
	}
}

.page_location ul>li>a:after {
	font-size: 14px;
	display: inline-block;
	margin: 0 5px;
	content: '>';
	color: #fff;
}

.page_location ul>li.active>a,
.page_location ul>li:hover>a {
	text-decoration: underline !important;
}

.about_pagebanner {
	overflow: hidden;
}

.about_pagebanner .page_tit {
	margin: 20px 0;
}

@media (max-width: 1199px) {
	.about_pagebanner .page_tit {
		margin: 0;
	}
}

.about_pagebanner .page_tit p {
	font-size: 132px;
	font-weight: bold;
	line-height: 1;
	color: rgba(255, 255, 255, .2);
}

@media (max-width: 1680px) {
	.about_pagebanner .page_tit p {
		font-size: 120px;
	}
}

@media (max-width: 1459px) {
	.about_pagebanner .page_tit p {
		font-size: 110px;
	}
}

@media (max-width: 1399px) {
	.about_pagebanner .page_tit p {
		font-size: 100px;
	}
}

@media (max-width: 1199px) {
	.about_pagebanner .page_tit p {
		font-size: 70px;
	}
}

@media (max-width: 991px) {
	.about_pagebanner .page_tit p {
		font-size: 60px;
	}
}

@media (max-width: 767px) {
	.about_pagebanner .page_tit p {
		font-size: 50px;
	}
}

@media (max-width: 575px) {
	.about_pagebanner .page_tit p {
		font-size: 40px;
	}
}

@media (max-width: 380px) {
	.about_pagebanner .page_tit p {
		font-size: 35px;
	}
}

.about_pagebanner .ab_nav {
	position: relative;
	margin-top: 10px;
	padding: 60px 0 20px 60px;
	border-top: 9px solid #124789;
	border-top-left-radius: 40px;
	background: #fff;
}

@media (max-width: 1459px) {
	.about_pagebanner .ab_nav {
		padding: 50px 0 20px 50px;
	}
}

@media (max-width: 1399px) {
	.about_pagebanner .ab_nav {
		padding: 40px 0 20px 40px;
	}
}

@media (max-width: 1199px) {
	.about_pagebanner .ab_nav {
		padding: 30px 0 10px 30px;
		border-top-left-radius: 30px;
	}
}

@media (max-width: 991px) {
	.about_pagebanner .ab_nav {
		padding: 15px 20px;
		border-top: none;
		border-bottom: 1px dashed #124789;
		border-radius: 15px 15px 0 0;
	}
}

@media (max-width: 767px) {
	.about_pagebanner .ab_nav {
		padding: 15px 20px 5px 20px;
		border-radius: 12px 12px 0 0;
	}
}

.about_pagebanner .ab_nav:after {
	position: absolute;
	top: -9px;
	right: -100%;
	bottom: 0;
	display: block;
	width: 100%;
	height: -webkit-calc(100% + 9px);
	height: calc(100% + 9px);
	content: '';
	border-top: 9px solid #124789;
	background: #fff;
}

@media (max-width: 991px) {
	.about_pagebanner .ab_nav:after {
		display: none;
	}
}

.about_pagebanner .ab_nav ul {
	font-size: 0;
	position: relative;
	z-index: 1;
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.about_pagebanner .ab_nav ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.about_pagebanner .ab_nav ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.about_pagebanner .ab_nav ul {
		margin: 0 -5px;
	}
}

.about_pagebanner .ab_nav ul li {
	display: inline-block;
	width: 20%;
	padding: 0 20px;
	vertical-align: top;
}

@media (max-width: 1399px) {
	.about_pagebanner .ab_nav ul li {
		padding: 0 15px;
	}
}

@media (max-width: 1199px) {
	.about_pagebanner .ab_nav ul li {
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.about_pagebanner .ab_nav ul li {
		padding: 0 5px;
	}
}

@media (max-width: 767px) {
	.about_pagebanner .ab_nav ul li {
		width: 33.333333%;
		margin-bottom: 10px;
	}
}

@media (max-width: 575px) {
	.about_pagebanner .ab_nav ul li {
		width: 50%;
	}
}

.about_pagebanner .ab_nav ul li.active .item .pic .img-box:before {
	opacity: 1;
}

.about_pagebanner .ab_nav ul li.active .item .pic .cover {
	opacity: 1;
}

.about_pagebanner .ab_nav ul li.active .item .tit {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
}

@media (max-width: 991px) {
	.about_pagebanner .ab_nav ul li.active .item .tit {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
	.about_pagebanner .ab_nav ul li.active .item .tit p {
		font-weight: bold;
		color: #bd1d21;
	}
	.about_pagebanner .ab_nav ul li.active .item .tit p:before {
		background: #bd1d21;
	}
}

.about_pagebanner .ab_nav .item {
	display: block;
	overflow: hidden;
}

@media (min-width: 1200px) {
	.about_pagebanner .ab_nav .item:hover .pic .img-box:before {
		opacity: 1;
	}
	.about_pagebanner .ab_nav .item:hover .pic .cover {
		opacity: 1;
	}
	.about_pagebanner .ab_nav .item:hover .tit {
		-webkit-transform: translateY(100%);
		-ms-transform: translateY(100%);
		transform: translateY(100%);
		opacity: 0;
	}
}

.about_pagebanner .ab_nav .item .pic {
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}

@media (max-width: 991px) {
	.about_pagebanner .ab_nav .item .pic {
		display: none;
	}
}

.about_pagebanner .ab_nav .item .pic .img-box {
	padding-bottom: 81.63265306%;
}

.about_pagebanner .ab_nav .item .pic .img-box:before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	opacity: 0;
	background: rgba(14, 22, 36, .7);
}

.about_pagebanner .ab_nav .item .pic .cover {
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 0;
	left: 0;
	width: 100%;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	opacity: 0;
}

.about_pagebanner .ab_nav .item .pic .cover p {
	font-size: 22px;
	line-height: 1.2;
	color: #fff;
}

@media (max-width: 1399px) {
	.about_pagebanner .ab_nav .item .pic .cover p {
		font-size: 20px;
	}
}

@media (max-width: 1199px) {
	.about_pagebanner .ab_nav .item .pic .cover p {
		font-size: 18px;
	}
}

.about_pagebanner .ab_nav .item .tit {
	margin-top: 15px;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
}

@media (max-width: 991px) {
	.about_pagebanner .ab_nav .item .tit {
		margin-top: 0;
		text-align: left;
	}
}

.about_pagebanner .ab_nav .item .tit p {
	font-size: 18px;
	line-height: 1.2;
	display: inline-block;
	color: #333;
}

@media (max-width: 1399px) {
	.about_pagebanner .ab_nav .item .tit p {
		font-size: 17px;
	}
}

@media (max-width: 991px) {
	.about_pagebanner .ab_nav .item .tit p {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.about_pagebanner .ab_nav .item .tit p {
		font-size: 15px;
	}
}

.about_pagebanner .ab_nav .item .tit p:before {
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 12px;
	margin-top: -3px;
	margin-right: 15px;
	/*background: url(../imgs/prolistbg.png) no-repeat center;
	background-size: cover;*/
	background: #305eb3;
	border-radius: 50%;
	font-family: 'iconfont' !important;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: 12px;
	content: '\e728';
	color: #fff;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1399px) {
	.about_pagebanner .ab_nav .item .tit p:before {
		margin-right: 10px;
	}
}

.about_wrap {
	overflow: hidden;
}

.about_wrap .page_title {
	text-align: center;
}

.about_wrap .ab_info .range_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1399px) {
	.about_wrap .ab_info .range_box {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_wrap .ab_info .range_box {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_info .range_box {
		display: block;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_info .range_box {
		margin-top: 25px;
	}
}

.about_wrap .ab_info .range_box .left {
	width: 45.71428571%;
}

@media (max-width: 991px) {
	.about_wrap .ab_info .range_box .left {
		width: 100%;
	}
}

.about_wrap .ab_info .range_box .left .pic .img-box {
	padding-bottom: 65.625%;
}

.about_wrap .ab_info .range_box .right {
	width: 47%;
}

@media (max-width: 1459px) {
	.about_wrap .ab_info .range_box .right {
		width: 49%;
	}
}

@media (max-width: 1399px) {
	.about_wrap .ab_info .range_box .right {
		width: 51%;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_info .range_box .right {
		width: 100%;
		margin-top: 20px;
	}
}

.about_wrap .ab_info .range_box .right .text {
	padding-top: 30px;
}

@media (max-width: 1399px) {
	.about_wrap .ab_info .range_box .right .text {
		padding-top: 20px;
	}
}

@media (max-width: 1199px) {
	.about_wrap .ab_info .range_box .right .text {
		padding-top: 0;
	}
}

.about_wrap .ab_info .range_box .right .text p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 991px) {
	.about_wrap .ab_info .range_box .right .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_info .range_box .right .text p {
		font-size: 14px;
	}
}

.about_wrap .ab_info .number_box {
	position: relative;
	z-index: 1;
	margin-top: -89px;
}

@media (max-width: 1459px) {
	.about_wrap .ab_info .number_box {
		margin-top: -80px;
	}
}

@media (max-width: 1399px) {
	.about_wrap .ab_info .number_box {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_info .number_box {
		margin-top: 20px;
	}
}

@media (max-width: 1399px) {
	.about_wrap .ab_info .number_box .list {
		width: 100%;
	}
}

.about_wrap .ab_process {
	background-position: left top;
	background-size: 100% 65.5% !important;
}

@media (max-width: 991px) {
	.about_wrap .ab_process {
		background-size: 100% 100% !important;
	}
}

.about_wrap .ab_process .page_title h2 {
	color: #fff;
}

.about_wrap .ab_process .range_box {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1399px) {
	.about_wrap .ab_process .range_box {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_wrap .ab_process .range_box {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_process .range_box {
		display: block;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_process .range_box {
		margin-top: 25px;
	}
}

.about_wrap .ab_process .range_box .left {
	width: 69.1%;
}

@media (max-width: 991px) {
	.about_wrap .ab_process .range_box .left {
		width: 100%;
	}
}

.about_wrap .ab_process .range_box .left .text {
	width: 67%;
}

@media (max-width: 991px) {
	.about_wrap .ab_process .range_box .left .text {
		width: 100%;
	}
}

.about_wrap .ab_process .range_box .left .text p {
	font-size: 16px;
	line-height: 1.7;
	color: #fff;
}

@media (max-width: 991px) {
	.about_wrap .ab_process .range_box .left .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_process .range_box .left .text p {
		font-size: 14px;
	}
}

.about_wrap .ab_process .range_box .left .list {
	margin-top: 40px;
	padding: 20px 80px;
	background: #fff;
}

@media (max-width: 1459px) {
	.about_wrap .ab_process .range_box .left .list {
		padding: 20px 60px;
	}
}

@media (max-width: 1399px) {
	.about_wrap .ab_process .range_box .left .list {
		padding: 20px 50px;
	}
}

@media (max-width: 1199px) {
	.about_wrap .ab_process .range_box .left .list {
		margin-top: 30px;
		padding: 20px 30px;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_process .range_box .left .list {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_process .range_box .left .list {
		padding: 20px 15px;
	}
}

.about_wrap .ab_process .range_box .left .list ul li {
	padding: 15px 0;
}

@media (max-width: 1399px) {
	.about_wrap .ab_process .range_box .left .list ul li {
		padding: 10px 0;
	}
}

.about_wrap .ab_process .range_box .left .list .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.about_wrap .ab_process .range_box .left .list .item .tit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 125px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.about_wrap .ab_process .range_box .left .list .item .tit {
		width: 110px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_process .range_box .left .list .item .tit {
		width: 80px;
	}
}

.about_wrap .ab_process .range_box .left .list .item .tit .iconepc {
	width: 49px;
}

@media (max-width: 1199px) {
	.about_wrap .ab_process .range_box .left .list .item .tit .iconepc {
		width: 40px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_process .range_box .left .list .item .tit .iconepc {
		width: 35px;
	}
}

.about_wrap .ab_process .range_box .left .list .item .tit .iconepc img {
	max-width: 100%;
	height: auto !important;
	background: transparent;
}

.about_wrap .ab_process .range_box .left .list .item .tit b {
	font-size: 48px;
	font-weight: bold;
	margin: 0 20px;
	color: #155eaf;
}

@media (max-width: 1199px) {
	.about_wrap .ab_process .range_box .left .list .item .tit b {
		font-size: 44px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_process .range_box .left .list .item .tit b {
		font-size: 36px;
		margin: 0 10px;
	}
}

.about_wrap .ab_process .range_box .left .list .item .info {
	width: -webkit-calc(100% - 125px);
	width: calc(100% - 125px);
	padding-left: 15px;
	border-left: 1px solid #4d4d4d;
}

@media (max-width: 1199px) {
	.about_wrap .ab_process .range_box .left .list .item .info {
		width: -webkit-calc(100% - 110px);
		width: calc(100% - 110px);
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_process .range_box .left .list .item .info {
		width: -webkit-calc(100% - 80px);
		width: calc(100% - 80px);
	}
}

.about_wrap .ab_process .range_box .left .list .item .info h4 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #333;
}

@media (max-width: 767px) {
	.about_wrap .ab_process .range_box .left .list .item .info h4 {
		font-size: 17px;
	}
}

.about_wrap .ab_process .range_box .left .list .item .info .txt a {
	font-size: 15px;
	line-height: 1.2;
	position: relative;
	display: block;
	padding-left: 14px;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.about_wrap .ab_process .range_box .left .list .item .info .txt a:before {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 5px;
	height: 5px;
	content: '';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
	background: #bd1d21;
}

.about_wrap .ab_process .range_box .left .list .item .info .txt a:hover {
	color: #bd1d21;
}

.about_wrap .ab_process .range_box .right {
	position: absolute;
	top: 0;
	right: 0;
	width: 46.6%;
	border: 1px solid #fff;
}

@media (max-width: 991px) {
	.about_wrap .ab_process .range_box .right {
		position: static;
		width: 100%;
		margin-top: 20px;
	}
}

.about_wrap .ab_process .range_box .right .pic .img-box {
	padding-bottom: 101.22137405%;
}

.about_wrap .ab_honor {
	margin-top: 80px;
	padding: 60px 85px 0;
	background: #fff;
}

@media (max-width: 1459px) {
	.about_wrap .ab_honor {
		margin-top: 70px;
		padding: 50px 70px 0;
	}
}

@media (max-width: 1399px) {
	.about_wrap .ab_honor {
		margin-top: 60px;
		padding: 50px 60px 0;
	}
}

@media (max-width: 1199px) {
	.about_wrap .ab_honor {
		margin-top: 40px;
		padding: 40px 40px 0;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_honor {
		margin-top: 30px;
		padding: 30px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_honor {
		padding: 15px 10px;
	}
}

.about_wrap .ab_honor .list ul {
	margin: 0 -23px;
}

@media (max-width: 1399px) {
	.about_wrap .ab_honor .list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_honor .list ul {
		margin: 0 -5px;
	}
}

.about_wrap .ab_honor .list ul li {
	padding: 0 23px;
}

@media (max-width: 1399px) {
	.about_wrap .ab_honor .list ul li {
		padding: 0 15px;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_honor .list ul li {
		padding: 0 5px;
	}
}

.about_wrap .ab_honor .list .item .name {
	margin-bottom: 10px;
	text-align: center;
}

@media (max-width: 1199px) {
	.about_wrap .ab_honor .list .item .name {
		display: none;
	}
}

.about_wrap .ab_honor .list .item .name p {
	font-size: 16px;
	line-height: 1.5;
	color: #333;
}

@media (max-width: 1399px) {
	.about_wrap .ab_honor .list .item .name p {
		font-size: 15px;
	}
}

.about_wrap .ab_honor .list .item .name p:after {
	display: block;
	width: 0;
	height: 0;
	margin: 5px auto 0;
	content: '';
	border-width: 12px 7px 0 7px;
	border-style: solid;
	border-color: #b71b1d transparent transparent transparent;
}

.about_wrap .ab_honor .list .item .pic {
	border: 2px solid #e6e6e6;
}

.about_wrap .ab_honor .list .item .pic .img-box {
	padding-bottom: 141.33333333%;
}

.about_wrap .ab_honor .list_box {
	width: 84.8%;
	margin: 0 auto;
	margin-top: -243px;
}

@media (max-width: 1459px) {
	.about_wrap .ab_honor .list_box {
		margin-top: -200px;
	}
}

@media (max-width: 1399px) {
	.about_wrap .ab_honor .list_box {
		margin-top: -180px;
	}
}

@media (max-width: 1199px) {
	.about_wrap .ab_honor .list_box {
		margin-top: -150px;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_honor .list_box {
		margin-top: -50px;
	}
}

.about_wrap .ab_honor .list_box ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.about_wrap .ab_honor .list_box ul {
		margin: 0 -15px;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_honor .list_box ul {
		margin: 0 -5px;
	}
}

.about_wrap .ab_honor .list_box ul li {
	padding: 0 20px;
}

@media (max-width: 1399px) {
	.about_wrap .ab_honor .list_box ul li {
		padding: 0 15px;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_honor .list_box ul li {
		padding: 0 5px;
	}
}

.about_wrap .ab_honor .list_box .item .name {
	margin-top: 10px;
	text-align: center;
}

@media (max-width: 1199px) {
	.about_wrap .ab_honor .list_box .item .name {
		display: none;
	}
}

.about_wrap .ab_honor .list_box .item .name p {
	font-size: 16px;
	line-height: 1.5;
	color: #333;
}

@media (max-width: 991px) {
	.about_wrap .ab_honor .list_box .item .name p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_honor .list_box .item .name p {
		font-size: 14px;
	}
}

.about_wrap .ab_honor .list_box .item .name p:before {
	display: block;
	width: 0;
	height: 0;
	margin: 0 auto 5px;
	content: '';
	border-width: 0 7px 12px 7px;
	border-style: solid;
	border-color: transparent transparent #b71b1d transparent;
}

.about_wrap .ab_honor .list_box .item .pic {
	border: 2px solid #e6e6e6;
}

.about_wrap .ab_honor .list_box .item .pic .img-box {
	padding-bottom: 76.61290323%;
}

@media (max-width: 991px) {
	.about_wrap .ab_culture {
		padding: 60px 0;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_culture {
		padding: 50px 0;
	}
}

@media (max-width: 575px) {
	.about_wrap .ab_culture {
		padding: 40px 0;
	}
}

.about_wrap .ab_culture .range_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1399px) {
	.about_wrap .ab_culture .range_box {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_wrap .ab_culture .range_box {
		margin-top: 30px;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media (max-width: 991px) {
	.about_wrap .ab_culture .range_box {
		display: block;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_culture .range_box {
		margin-top: 25px;
	}
}

.about_wrap .ab_culture .range_box .left {
	width: 50%;
}

@media (max-width: 991px) {
	.about_wrap .ab_culture .range_box .left {
		width: 100%;
	}
}

.about_wrap .ab_culture .range_box .left .pic .img-box {
	padding-bottom: 61.42857143%;
}

.about_wrap .ab_culture .range_box .right {
	width: 44.5%;
}

@media (max-width: 991px) {
	.about_wrap .ab_culture .range_box .right {
		width: 100%;
		margin-top: 20px;
	}
}

.about_wrap .ab_culture .range_box .right .info {
	margin-bottom: 55px;
}

@media (max-width: 1459px) {
	.about_wrap .ab_culture .range_box .right .info {
		margin-bottom: 30px;
	}
}

@media (max-width: 1399px) {
	.about_wrap .ab_culture .range_box .right .info {
		margin-bottom: 20px;
	}
}

.about_wrap .ab_culture .range_box .right .info:last-child {
	margin-bottom: 0;
}

.about_wrap .ab_culture .range_box .right .info .tit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.about_wrap .ab_culture .range_box .right .info .tit .iconfont {
	font-size: 32px;
	line-height: 1;
	margin-right: 10px;
	color: #333;
}

@media (max-width: 1399px) {
	.about_wrap .ab_culture .range_box .right .info .tit .iconfont {
		font-size: 30px;
	}
}

.about_wrap .ab_culture .range_box .right .info .tit h4 {
	font-size: 22px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0;
	color: #333;
}

@media (max-width: 1459px) {
	.about_wrap .ab_culture .range_box .right .info .tit h4 {
		font-size: 20px;
	}
}

@media (max-width: 1399px) {
	.about_wrap .ab_culture .range_box .right .info .tit h4 {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_culture .range_box .right .info .tit h4 {
		font-size: 17px;
	}
}

.about_wrap .ab_culture .range_box .right .info .txt {
	margin-top: 15px;
}

@media (max-width: 1459px) {
	.about_wrap .ab_culture .range_box .right .info .txt {
		margin-top: 10px;
	}
}

.about_wrap .ab_culture .range_box .right .info .txt p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 991px) {
	.about_wrap .ab_culture .range_box .right .info .txt p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_wrap .ab_culture .range_box .right .info .txt p {
		font-size: 14px;
	}
}

.about_wrap .ab_culture .direction {
	flex-direction: row-reverse;
	margin-top: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
}

@media (max-width: 991px) {
	.about_wrap .ab_culture .direction {
		margin-top: 20px;
	}
}

.number_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.number_box .list {
	width: 92%;
	margin: auto;
	padding: 26px 0;
	background: #063875;
}

@media (max-width: 767px) {
	.number_box .list {
		padding: 25px 0 0 0;
	}
}

.number_box .list ul li {
	text-align: center;
	border-right: 1px solid rgba(255, 255, 255, .32);
}

@media (max-width: 767px) {
	.number_box .list ul li {
		margin-bottom: 25px;
	}
}

.number_box .list ul li:last-child {
	border: none;
}

.number_box .list .item {
	color: #fff;
}

.number_box .list .item .iconfont {
	font-size: 44px;
	line-height: 1;
}

@media (max-width: 1199px) {
	.number_box .list .item .iconfont {
		font-size: 40px;
	}
}

@media (max-width: 991px) {
	.number_box .list .item .iconfont {
		font-size: 36px;
	}
}

@media (max-width: 767px) {
	.number_box .list .item .iconfont {
		font-size: 34px;
	}
}

@media (max-width: 575px) {
	.number_box .list .item .iconfont {
		font-size: 30px;
	}
}

.number_box .list .item b {
	font-size: 40px;
	line-height: 1;
	display: inline-block;
	margin-bottom: 5px;
	padding: 6px 0;
}

@media (max-width: 1399px) {
	.number_box .list .item b {
		font-size: 38px;
	}
}

@media (max-width: 1199px) {
	.number_box .list .item b {
		font-size: 36px;
	}
}

@media (max-width: 991px) {
	.number_box .list .item b {
		font-size: 32px;
	}
}

@media (max-width: 767px) {
	.number_box .list .item b {
		font-size: 30px;
	}
}

@media (max-width: 575px) {
	.number_box .list .item b {
		font-size: 26px;
	}
}

.number_box .list .item b:after {
	display: block;
	width: 83%;
	height: 1px;
	margin: 5px auto 0;
	content: '';
	border-bottom: 1px solid #fff;
}

.number_box .list .item p {
	font-size: 16px;
	line-height: 1.2;
}

@media (max-width: 991px) {
	.number_box .list .item p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.number_box .list .item p {
		font-size: 14px;
	}
}

.about_milestone .page_title {
	text-align: center;
}

.about_milestone .milestone_box {
	margin-top: 50px;
}

@media (max-width: 991px) {
	.about_milestone .milestone_box {
		margin-top: 40px;
	}
}

@media (max-width: 767px) {
	.about_milestone .milestone_box {
		margin-top: 30px;
	}
}

.about_milestone .milestone_box .left {
	position: relative;
	width: -webkit-calc(100% - 100px);
	width: calc(100% - 100px);
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .left {
		width: -webkit-calc(100% - 80px);
		width: calc(100% - 80px);
	}
}

.about_milestone .milestone_box .milestone_tab {
	position: -webkit-sticky;
	position: sticky;
	top: 160px;
	float: right;
	width: 80px;
	border-left: 1px solid #ccc;
}

@media (max-width: 1199px) {
	.about_milestone .milestone_box .milestone_tab {
		top: 100px;
	}
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_tab {
		width: 60px;
	}
}

.about_milestone .milestone_box .milestone_tab>li {
	padding: 10px 0;
	cursor: pointer;
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_tab>li {
		padding: 6px 0;
	}
}

.about_milestone .milestone_box .milestone_tab>li>p {
	font-size: 22px;
	line-height: 1;
	position: relative;
	padding-left: 22px;
	color: #4d4d4d;
}

@media (max-width: 991px) {
	.about_milestone .milestone_box .milestone_tab>li>p {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_tab>li>p {
		font-size: 17px;
		padding-left: 15px;
	}
}

.about_milestone .milestone_box .milestone_tab>li>p:before {
	position: absolute;
	top: 50%;
	left: -3px;
	display: block;
	width: 6px;
	height: 0;
	content: '';
	-webkit-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #bd1d21;
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_tab>li>p:before {
		left: -2px;
		width: 4px;
	}
}

.about_milestone .milestone_box .milestone_tab .tabact>p {
	font-weight: bold;
	color: #bd1d21;
}

.about_milestone .milestone_box .milestone_tab .tabact>p:before {
	height: 100%;
}

.about_milestone .milestone_box .milestone_line {
	position: absolute;
	top: 8px;
	left: 10px;
	width: 1px;
	height: 100%;
	background: #999;
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_line {
		left: 8px;
	}
}

.about_milestone .milestone_box .milestone_line i {
	font-style: normal;
	display: block;
	width: 2px;
	max-height: 100%;
	background: #bd1d21;
}

.about_milestone .milestone_box .time_bg {
	font-size: 515px;
	font-weight: bold;
	position: fixed;
	z-index: -1;
	top: 50%;
	left: 48%;
	display: none;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: rgba(230, 230, 230, .3);
}

@media (max-width: 1459px) {
	.about_milestone .milestone_box .time_bg {
		font-size: 450px;
	}
}

@media (max-width: 1399px) {
	.about_milestone .milestone_box .time_bg {
		font-size: 350px;
	}
}

@media (max-width: 1199px) {
	.about_milestone .milestone_box .time_bg {
		font-size: 300px;
	}
}

@media (max-width: 991px) {
	.about_milestone .milestone_box .time_bg {
		font-size: 200px;
	}
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .time_bg {
		font-size: 100px;
		top: 45%;
	}
}

@media (max-width: 575px) {
	.about_milestone .milestone_box .time_bg {
		font-size: 80px;
	}
}

.about_milestone .milestone_box .milestone_content li {
	padding-bottom: 40px;
}

.about_milestone .milestone_box .milestone_content li:last-child {
	padding-bottom: 10px;
}

.about_milestone .milestone_box .milestone_content li .year {
	font-size: 36px;
	font-weight: bold;
	line-height: 1;
	position: relative;
	margin-bottom: 90px;
	padding-left: 50px;
	color: #1a1a1a;
}

@media (max-width: 1459px) {
	.about_milestone .milestone_box .milestone_content li .year {
		margin-bottom: 70px;
	}
}

@media (max-width: 1399px) {
	.about_milestone .milestone_box .milestone_content li .year {
		margin-bottom: 60px;
	}
}

@media (max-width: 1199px) {
	.about_milestone .milestone_box .milestone_content li .year {
		font-size: 34px;
		margin-bottom: 40px;
	}
}

@media (max-width: 991px) {
	.about_milestone .milestone_box .milestone_content li .year {
		font-size: 30px;
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_content li .year {
		font-size: 26px;
		margin-bottom: 20px;
		padding-left: 35px;
	}
}

@media (max-width: 575px) {
	.about_milestone .milestone_box .milestone_content li .year {
		font-size: 24px;
	}
}

.about_milestone .milestone_box .milestone_content li .year span {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 22px;
	height: 22px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 2px solid #1a1a1a;
	border-radius: 50%;
	background: #fff;
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_content li .year span {
		width: 18px;
		height: 18px;
	}
}

.about_milestone .milestone_box .milestone_content li .year span:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 11px;
	height: 11px;
	content: '';
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%;
	background: #1a1a1a;
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_content li .year span:before {
		width: 8px;
		height: 8px;
	}
}

.about_milestone .milestone_box .milestone_content li .item_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 60px;
	padding-left: 50px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1459px) {
	.about_milestone .milestone_box .milestone_content li .item_list {
		margin-bottom: 50px;
	}
}

@media (max-width: 1399px) {
	.about_milestone .milestone_box .milestone_content li .item_list {
		margin-bottom: 40px;
	}
}

@media (max-width: 1199px) {
	.about_milestone .milestone_box .milestone_content li .item_list {
		display: block;
		margin-bottom: 40px;
	}
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_content li .item_list {
		margin-bottom: 30px;
		padding-left: 35px;
	}
}

.about_milestone .milestone_box .milestone_content li .item_list .month {
	font-size: 24px;
	line-height: 1.2;
	width: 15%;
	color: #333;
}

@media (max-width: 1199px) {
	.about_milestone .milestone_box .milestone_content li .item_list .month {
		font-size: 22px;
		font-weight: bold;
		width: 100%;
	}
}

@media (max-width: 991px) {
	.about_milestone .milestone_box .milestone_content li .item_list .month {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_content li .item_list .month {
		font-size: 18px;
	}
}

.about_milestone .milestone_box .milestone_content li .item_list .info {
	width: 85%;
}

@media (max-width: 1199px) {
	.about_milestone .milestone_box .milestone_content li .item_list .info {
		width: 100%;
		margin-top: 10px;
	}
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_content li .item_list .info {
		margin-top: 8px;
	}
}

.about_milestone .milestone_box .milestone_content li .item_list .info p {
	font-size: 18px;
	line-height: 1.55555556;
	color: #333;
}

@media (max-width: 1199px) {
	.about_milestone .milestone_box .milestone_content li .item_list .info p {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.about_milestone .milestone_box .milestone_content li .item_list .info p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_milestone .milestone_box .milestone_content li .item_list .info p {
		font-size: 14px;
	}
}

.about_milestone .milestone_box .milestone_content li .item_list .info p img {
	max-width: 90%;
	height: auto !important;
}

@media (max-width: 1199px) {
	.about_milestone .milestone_box .milestone_content li .item_list .info p img {
		max-width: 54%;
	}
}

.about_milestone .milestone_box .milestone_content .active .year {
	color: #bd1d21;
}

.about_milestone .milestone_box .milestone_content .active .year span {
	border-color: #bd1d21;
}

.about_milestone .milestone_box .milestone_content .active .year span:before {
	background: #bd1d21;
}

.about_technology .technology_box {
	overflow: hidden;
}

.about_technology .technology_box .page_title {
	text-align: center;
}

.about_technology .technology_box .text {
	position: relative;
	margin-top: 50px;
}

@media (max-width: 1399px) {
	.about_technology .technology_box .text {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_technology .technology_box .text {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_technology .technology_box .text {
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .text {
		margin-top: 20px;
	}
}

.about_technology .technology_box .text:before {
	position: absolute;
	z-index: -1;
	top: 0;
	left: -100%;
	display: block;
	width: 200%;
	height: 100%;
	content: '';
	background: #185caf;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .text:before {
		display: none;
	}
}

.about_technology .technology_box .text .txt {
	margin-left: 22%;
	padding-bottom: 70px;
	padding-left: 70px;
	background: #fff;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .text .txt {
		margin: 0;
		padding-bottom: 0;
		padding-left: 0;
	}
}

.about_technology .technology_box .text .txt p {
	font-size: 16px;
	line-height: 1.75;
	color: #333;
}

@media (max-width: 991px) {
	.about_technology .technology_box .text .txt p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .text .txt p {
		font-size: 14px;
	}
}

.about_technology .technology_box .range_box {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: -46px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_technology .technology_box .range_box {
		display: block;
	}
}

.about_technology .technology_box .range_box .left {
	width: 39.28571429%;
}

@media (max-width: 991px) {
	.about_technology .technology_box .range_box .left {
		display: none;
	}
}

.about_technology .technology_box .range_box .left .pic .img-box {
	padding-bottom: 165.45454545%;
}

.about_technology .technology_box .range_box .right {
	position: relative;
	width: -webkit-calc(51% + 74px);
	width: calc(51% + 74px);
	padding-top: 80px;
}

@media (max-width: 1399px) {
	.about_technology .technology_box .range_box .right {
		padding-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box .right {
		padding-top: 20px;
	}
}

@media (max-width: 991px) {
	.about_technology .technology_box .range_box .right {
		width: 100%;
		padding-top: 0;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .slick-dots {
	position: absolute;
	top: 67%;
	left: 0;
	display: block;
	width: 74px;
	text-align: center;
}

@media (max-width: 1459px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .slick-dots {
		top: 63%;
	}
}

@media (max-width: 1399px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .slick-dots {
		display: none !important;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 3px;
	cursor: pointer;
	-webkit-transition: all .5s;
	transition: all .5s;
	opacity: .2;
	border-radius: 50%;
	background: #000;
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .slick-dots li button {
	display: none;
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .slick-dots .slick-active {
	opacity: 1;
	background: #124789;
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item {
	padding-left: 74px;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item {
		padding-left: 60px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item {
		padding-left: 0;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box {
	position: relative;
	padding-right: 140px;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box {
		padding-right: 0;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .num {
	font-size: 115px;
	font-weight: bold;
	line-height: 1;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: .16;
	color: #bd1d21;
}

@media (max-width: 1459px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .num {
		font-size: 110px;
	}
}

@media (max-width: 1399px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .num {
		font-size: 100px;
	}
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .num {
		font-size: 70px;
		position: static;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@media (max-width: 991px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .num {
		font-size: 50px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .num {
		font-size: 40px;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit {
	text-align: right;
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit p {
	font-size: 28px;
	font-weight: bold;
	line-height: 1.2;
	text-align: left;
	color: #333;
}

@media (max-width: 1459px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit p {
		font-size: 26px;
	}
}

@media (max-width: 1399px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit p {
		font-size: 24px;
	}
}

@media (max-width: 991px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit p {
		font-size: 22px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit p {
		font-size: 20px;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit span {
	font-size: 26px;
	line-height: 1.1;
	display: inline-block;
	margin-top: 20px;
	padding: 3px 20px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit span {
		font-size: 24px;
	}
}

@media (max-width: 1399px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit span {
		font-size: 22px;
		margin-top: 15px;
	}
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit span {
		font-size: 20px;
		margin-top: 10px;
	}
}

@media (max-width: 991px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit span {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .tit_box .tit span {
		font-size: 16px;
		padding: 3px 15px;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic {
	position: relative;
	margin: 40px 0 30px;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic {
		margin: 30px 0 20px;
	}
}

@media (max-width: 991px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic {
		margin: 20px 0 15px;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .img-box {
	padding-bottom: 56.64335664%;
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn {
	font-size: 0;
	position: absolute;
	bottom: 40px;
	left: -74px;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn {
		left: -60px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn {
		bottom: 0;
		left: 0;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn span {
	display: inline-block;
	width: 74px;
	height: 50px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	vertical-align: middle;
	background: #124789;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn span {
		width: 60px;
		height: 45px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn span {
		width: 50px;
		height: 40px;
	}
}

@media (max-width: 575px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn span {
		height: 35px;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn span:before {
	font-family: 'iconfont' !important;
	font-size: 28px;
	font-style: normal;
	line-height: 50px;
	display: block;
	content: '\e627';
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn span:before {
		font-size: 24px;
		line-height: 45px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn span:before {
		font-size: 20px;
		line-height: 40px;
	}
}

@media (max-width: 575px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn span:before {
		font-size: 20px;
		line-height: 35px;
	}
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn span:hover {
	opacity: .8;
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn .prev {
	background: #07101f;
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .pic .technology_btn .prev:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .txt p {
	font-size: 16px;
	line-height: 1.75;
	color: #333;
}

@media (max-width: 991px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .txt p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .range_box .right .slick_technology .big_pic .item .txt p {
		font-size: 14px;
	}
}

.about_technology .technology_box .msg_box {
	margin-top: -40px;
}

@media (max-width: 1459px) {
	.about_technology .technology_box .msg_box {
		margin-top: 30px;
	}
}

@media (max-width: 1199px) {
	.about_technology .technology_box .msg_box {
		margin-top: 20px;
	}
}

.about_technology .technology_box .msg_box .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.about_technology .technology_box .msg_box .small_nav {
	position: relative;
	width: 100%;
}

.about_technology .technology_box .msg_box .small_nav:before {
	position: absolute;
	top: 0;
	right: -20%;
	bottom: 0;
	display: block;
	width: 93%;
	height: 100%;
	content: '';
	background: url(../imgs/jsslbg.jpg) no-repeat center;
	background-size: cover;
}

@media (max-width: 991px) {
	.about_technology .technology_box .msg_box .small_nav:before {
		right: 0;
		width: 100%;
	}
}

.about_technology .technology_box .msg_box .small_nav .msg {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.about_technology .technology_box .msg_box .small_nav .msg .txt {
	width: 51%;
	padding: 38px 0;
}

@media (max-width: 1459px) {
	.about_technology .technology_box .msg_box .small_nav .msg .txt {
		padding: 30px 0;
	}
}

@media (max-width: 1399px) {
	.about_technology .technology_box .msg_box .small_nav .msg .txt {
		padding: 25px 0;
	}
}

@media (max-width: 1199px) {
	.about_technology .technology_box .msg_box .small_nav .msg .txt {
		width: 52%;
		padding: 20px 0;
	}
}

@media (max-width: 991px) {
	.about_technology .technology_box .msg_box .small_nav .msg .txt {
		width: 100%;
		padding: 20px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .msg_box .small_nav .msg .txt {
		padding: 15px;
	}
}

.about_technology .technology_box .msg_box .small_nav .msg .txt p {
	font-size: 22px;
	line-height: 1.2;
	color: #fff;
}

@media (max-width: 1199px) {
	.about_technology .technology_box .msg_box .small_nav .msg .txt p {
		font-size: 20px;
	}
}

@media (max-width: 991px) {
	.about_technology .technology_box .msg_box .small_nav .msg .txt p {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.about_technology .technology_box .msg_box .small_nav .msg .txt p {
		font-size: 16px;
	}
}

@media (max-width: 575px) {
	.about_technology .technology_box .msg_box .small_nav .msg .txt p {
		font-size: 15px;
	}
}

.about_technology .ab_advantage {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
}

.about_technology .ab_advantage .adv_box .page_title {
	text-align: center;
}

.about_technology .ab_advantage .adv_box .page_title h2 {
	color: #fff;
}

.about_technology .ab_advantage .adv_box .list {
	margin-top: 50px;
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_box .list {
		margin-top: 40px;
	}
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_box .list {
		margin-top: 25px;
	}
}

.about_technology .ab_advantage .adv_box .list ul {
	margin: 0 -35px;
}

@media (max-width: 1459px) {
	.about_technology .ab_advantage .adv_box .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_box .list ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_box .list ul {
		margin: 0 -5px;
	}
}

.about_technology .ab_advantage .adv_box .list ul li {
	padding: 0 35px;
}

@media (max-width: 1459px) {
	.about_technology .ab_advantage .adv_box .list ul li {
		padding: 0 20px;
	}
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_box .list ul li {
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_box .list ul li {
		padding: 0 5px;
	}
}

.about_technology .ab_advantage .adv_box .list .item {
	display: block;
}

.about_technology .ab_advantage .adv_box .list .item .pic {
	border: 1px solid #fff;
}

.about_technology .ab_advantage .adv_box .list .item .pic .img-box {
	padding-bottom: 67.46987952%;
}

.about_technology .ab_advantage .adv_box .list .item .name {
	position: relative;
	z-index: 1;
	margin-top: -25px;
	padding: 0 30px;
	text-align: center;
}

@media (max-width: 1459px) {
	.about_technology .ab_advantage .adv_box .list .item .name {
		padding: 0 20px;
	}
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_box .list .item .name {
		padding: 0 10px;
	}
}

@media (max-width: 767px) {
	.about_technology .ab_advantage .adv_box .list .item .name {
		margin-top: 0;
		padding: 0;
	}
}

.about_technology .ab_advantage .adv_box .list .item .name p {
	font-size: 22px;
	line-height: 1.5;
	padding: 10px 10px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.about_technology .ab_advantage .adv_box .list .item .name p {
		font-size: 20px;
	}
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_box .list .item .name p {
		font-size: 18px;
	}
}

@media (max-width: 1199px) {
	.about_technology .ab_advantage .adv_box .list .item .name p {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_box .list .item .name p {
		font-size: 15px;
		line-height: 1.4;
		padding: 6px 10px;
	}
}

@media (max-width: 767px) {
	.about_technology .ab_advantage .adv_box .list .item .name p {
		font-size: 12px;
		line-height: 1.2;
		padding: 5px 18px;
	}
}

.about_technology .ab_advantage .adv_content {
	max-width: 1540px;
	margin: auto;
}

.about_technology .ab_advantage .adv_content .adv_info_box {
	margin-top: -100px;
	padding-top: 100px;
}

@media (max-width: 1199px) {
	.about_technology .ab_advantage .adv_content .adv_info_box {
		margin-top: -70px;
		padding-top: 70px;
	}
	.about_technology .ab_advantage .adv_content .adv_info_box:last-child .adv_info {
		margin-bottom: 60px;
	}
}

@media (max-width: 1199px) and (max-width: 767px) {
	.about_technology .ab_advantage .adv_content .adv_info_box:last-child .adv_info {
		margin-bottom: 50px;
	}
}

@media (max-width: 767px) {
	.about_technology .ab_advantage .adv_content .adv_info_box:first-child .adv_info {
		padding: 0;
	}
}

.about_technology .ab_advantage .adv_content .adv_info {
	padding: 70px 0;
	background: #fff;
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_content .adv_info {
		padding: 60px 0;
	}
}

@media (max-width: 1199px) {
	.about_technology .ab_advantage .adv_content .adv_info {
		padding: 60px 0 0;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_content .adv_info {
		padding: 50px 0 0;
	}
}

@media (max-width: 767px) {
	.about_technology .ab_advantage .adv_content .adv_info {
		padding: 40px 0 0;
	}
}

.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit {
	text-align: center;
}

.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p {
	font-size: 34px;
	font-weight: bold;
	display: inline-block;
	color: #bd1d21;
}

@media (max-width: 1459px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p {
		font-size: 32px;
	}
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p {
		font-size: 30px;
	}
}

@media (max-width: 1199px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p {
		font-size: 26px;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p {
		font-size: 22px;
	}
}

@media (max-width: 575px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p {
		font-size: 18px;
	}
}

.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:before {
	display: inline-block;
	width: 60px;
	height: 2px;
	margin-right: 24px;
	content: '';
	vertical-align: middle;
	background: #bd1d21;
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:before {
		width: 50px;
		margin-right: 20px;
	}
}

@media (max-width: 1199px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:before {
		width: 40px;
		margin-right: 10px;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:before {
		width: 30px;
	}
}

@media (max-width: 767px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:before {
		width: 20px;
	}
}

.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:after {
	display: inline-block;
	width: 60px;
	height: 2px;
	margin-left: 24px;
	content: '';
	vertical-align: middle;
	background: #bd1d21;
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:after {
		width: 50px;
		margin-left: 20px;
	}
}

@media (max-width: 1199px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:after {
		width: 40px;
		margin-left: 10px;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:after {
		width: 30px;
	}
}

@media (max-width: 767px) {
	.about_technology .ab_advantage .adv_content .adv_info .adv_info_tit p:after {
		width: 20px;
	}
}

.about_technology .ab_advantage .adv_content .info_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1399px) {
	.about_technology .ab_advantage .adv_content .info_box {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_technology .ab_advantage .adv_content .info_box {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_content .info_box {
		display: block;
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.about_technology .ab_advantage .adv_content .info_box {
		margin-top: 20px;
	}
}

.about_technology .ab_advantage .adv_content .info_box .left {
	width: 31.7%;
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_content .info_box .left {
		width: 100%;
	}
}

.about_technology .ab_advantage .adv_content .info_box .right {
	width: 63.5%;
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_content .info_box .right {
		width: 100%;
		margin-top: 30px;
	}
}

.about_technology .ab_advantage .adv_content .info_box .adv_txt h4 {
	font-size: 22px;
	font-weight: bold;
	position: relative;
	margin-top: 0;
	margin-bottom: 15px;
	padding-left: 25px;
}

@media (max-width: 1199px) {
	.about_technology .ab_advantage .adv_content .info_box .adv_txt h4 {
		font-size: 20px;
		margin-bottom: 10px;
	}
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_content .info_box .adv_txt h4 {
		font-size: 18px;
		padding-left: 20px;
	}
}

@media (max-width: 575px) {
	.about_technology .ab_advantage .adv_content .info_box .adv_txt h4 {
		font-size: 16px;
		padding-left: 15px;
	}
}

.about_technology .ab_advantage .adv_content .info_box .adv_txt h4:before {
	position: absolute;
	top: 9px;
	left: 0;
	display: block;
	width: 8px;
	height: 8px;
	content: '';
	border-radius: 50%;
	background: #bd1d21;
}

@media (max-width: 991px) {
	.about_technology .ab_advantage .adv_content .info_box .adv_txt h4:before {
		top: 7px;
		width: 6px;
		height: 6px;
	}
}

.about_technology .ab_advantage .adv_content .info_box .adv_txt p {
	font-size: 15px;
	line-height: 1.5;
	color: #333;
}

@media (max-width: 767px) {
	.about_technology .ab_advantage .adv_content .info_box .adv_txt p {
		font-size: 14px;
	}
}

.about_technology .ab_advantage .adv_content .info_box .adv_txt img {
	max-width: 100%;
	height: auto !important;
}

.about_qualification .page_title {
	text-align: center;
}

.about_qualification .certificate_box .text {
	margin-top: 50px;
}

@media (max-width: 1399px) {
	.about_qualification .certificate_box .text {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_qualification .certificate_box .text {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_qualification .certificate_box .text {
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .text {
		margin-top: 20px;
	}
}

.about_qualification .certificate_box .text p {
	font-size: 16px;
	line-height: 1.7;
	word-break: break-word;
	color: #333;
}

@media (max-width: 991px) {
	.about_qualification .certificate_box .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .text p {
		font-size: 14px;
	}
}

.about_qualification .certificate_box .list {
	margin-top: 20px;
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .list {
		margin-top: 10px;
	}
}

.about_qualification .certificate_box .list ul {
	font-size: 0;
	margin: 0 -5px;
}

.about_qualification .certificate_box .list ul li {
	display: inline-block;
	width: 12.5%;
	margin-top: 10px;
	padding: 0 5px;
	vertical-align: top;
}

@media (max-width: 991px) {
	.about_qualification .certificate_box .list ul li {
		width: 20%;
	}
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .list ul li {
		width: 25%;
	}
}

@media (max-width: 575px) {
	.about_qualification .certificate_box .list ul li {
		width: 50%;
	}
}

.about_qualification .certificate_box .list .pic {
	padding: 7px 5px;
	border: 1px solid #e6e6e6;
}

.about_qualification .certificate_box .list .pic .img-box {
	padding-bottom: 137.5%;
}

.about_qualification .certificate_box .list_box {
	margin-top: 20px;
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .list_box {
		margin-top: 10px;
	}
}

.about_qualification .certificate_box .list_box ul {
	font-size: 0;
	margin: 0 -10px;
}

@media (max-width: 1199px) {
	.about_qualification .certificate_box .list_box ul {
		margin: 0 -5px;
	}
}

.about_qualification .certificate_box .list_box ul li {
	display: inline-block;
	width: 25%;
	margin-top: 20px;
	padding: 0 10px;
	vertical-align: top;
}

@media (max-width: 1199px) {
	.about_qualification .certificate_box .list_box ul li {
		margin-top: 10px;
		padding: 0 5px;
	}
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .list_box ul li {
		width: 33.333333%;
	}
}

@media (max-width: 575px) {
	.about_qualification .certificate_box .list_box ul li {
		width: 50%;
	}
}

.about_qualification .certificate_box .list_box .pic {
	padding: 7px 5px;
	border: 1px solid #e6e6e6;
}

.about_qualification .certificate_box .list_box .pic .img-box {
	padding-bottom: 68.96551724%;
}

.about_qualification .certificate_box .range_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: initial;
	-webkit-align-items: initial;
	-ms-flex-align: initial;
	align-items: initial;
}

@media (max-width: 1399px) {
	.about_qualification .certificate_box .range_box {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_qualification .certificate_box .range_box {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_qualification .certificate_box .range_box {
		display: block;
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .range_box {
		margin-top: 20px;
	}
}

.about_qualification .certificate_box .range_box .left {
	width: 57.4%;
	padding: 30px 50px;
	background: #f1f8ff;
}

@media (max-width: 1399px) {
	.about_qualification .certificate_box .range_box .left {
		padding: 30px 30px;
	}
}

@media (max-width: 991px) {
	.about_qualification .certificate_box .range_box .left {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .range_box .left {
		padding: 20px;
	}
}

.about_qualification .certificate_box .range_box .right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 38.5%;
	padding: 30px 50px;
	background: #f1f8ff;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1399px) {
	.about_qualification .certificate_box .range_box .right {
		width: 40%;
		padding: 30px 30px;
	}
}

@media (max-width: 991px) {
	.about_qualification .certificate_box .range_box .right {
		width: 100%;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .range_box .right {
		margin-top: 10px;
		padding: 20px;
	}
}

.about_qualification .certificate_box .range_box .info p {
	font-size: 14px;
	line-height: 1.2;
	position: relative;
	margin-bottom: 20px;
	padding-left: 20px;
}

@media (max-width: 767px) {
	.about_qualification .certificate_box .range_box .info p {
		margin-bottom: 15px;
	}
}

.about_qualification .certificate_box .range_box .info p:before {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 6px;
	height: 6px;
	content: '';
	border-radius: 50%;
	background: #bd1d21;
}

.about_qualification .certificate_box .range_box .info p:last-child {
	margin-bottom: 0;
}

.about_qualification .patents_box {
	background-repeat: no-repeat;
	background-position: center top;
}

.about_qualification .patents_box .page_title h2 {
	color: #fff;
}

.about_qualification .patents_box .text {
	margin-top: 50px;
}

@media (max-width: 1399px) {
	.about_qualification .patents_box .text {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_qualification .patents_box .text {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_qualification .patents_box .text {
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.about_qualification .patents_box .text {
		margin-top: 20px;
	}
}

.about_qualification .patents_box .text p {
	font-size: 16px;
	line-height: 1.7;
	word-break: break-word;
	color: #fff;
}

@media (max-width: 991px) {
	.about_qualification .patents_box .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_qualification .patents_box .text p {
		font-size: 14px;
	}
}

.about_qualification .patents_box .list {
	margin-top: 50px;
}

@media (max-width: 1399px) {
	.about_qualification .patents_box .list {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_qualification .patents_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_qualification .patents_box .list {
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.about_qualification .patents_box .list {
		margin-top: 20px;
	}
}

.about_qualification .patents_box .list ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.about_qualification .patents_box .list ul li {
	width: 27.1%;
}

.about_qualification .patents_box .list ul li:nth-child(1),
.about_qualification .patents_box .list ul li:nth-child(5) {
	position: relative;
	z-index: 1;
	width: 17.8%;
}

.about_qualification .patents_box .list ul li:nth-child(1) .pic,
.about_qualification .patents_box .list ul li:nth-child(5) .pic {
	box-shadow: 0 0 10px 0 rgba(3, 0, 3, .13);
}

.about_qualification .patents_box .list ul li:nth-child(2),
.about_qualification .patents_box .list ul li:nth-child(4) {
	position: relative;
	z-index: 2;
	width: 23%;
}

.about_qualification .patents_box .list ul li:nth-child(2) .pic,
.about_qualification .patents_box .list ul li:nth-child(4) .pic {
	box-shadow: 0 0 10px 0 rgba(3, 0, 3, .25);
}

.about_qualification .patents_box .list .pic {
	position: relative;
	z-index: 3;
	box-shadow: 0 0 30px 0 rgba(3, 0, 3, .3);
}

.about_qualification .patents_box .list .pic .img-box {
	padding-bottom: 140.78947368%;
}

@media (max-width: 991px) {
	.about_qualification .honor_box {
		padding-top: 50px;
	}
}

@media (max-width: 767px) {
	.about_qualification .honor_box {
		padding-top: 40px;
	}
}

.about_qualification .honor_box .text {
	margin-top: 50px;
}

@media (max-width: 1399px) {
	.about_qualification .honor_box .text {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.about_qualification .honor_box .text {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.about_qualification .honor_box .text {
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.about_qualification .honor_box .text {
		margin-top: 20px;
	}
}

.about_qualification .honor_box .text p {
	font-size: 16px;
	line-height: 1.7;
	word-break: break-word;
	color: #333;
}

@media (max-width: 991px) {
	.about_qualification .honor_box .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_qualification .honor_box .text p {
		font-size: 14px;
	}
}

.about_qualification .honor_box .list {
	margin-top: 20px;
}

@media (max-width: 1399px) {
	.about_qualification .honor_box .list {
		margin-top: 10px;
	}
}

.about_qualification .honor_box .list ul {
	font-size: 0;
	margin: 0 -13px;
}

@media (max-width: 1399px) {
	.about_qualification .honor_box .list ul {
		margin: 0 -10px;
	}
}

@media (max-width: 767px) {
	.about_qualification .honor_box .list ul {
		margin: 0 -5px;
	}
}

.about_qualification .honor_box .list ul li {
	margin-top: 20px;
	padding: 0 13px;
}

@media (max-width: 1399px) {
	.about_qualification .honor_box .list ul li {
		padding: 0 10px;
	}
}

@media (max-width: 767px) {
	.about_qualification .honor_box .list ul li {
		margin-top: 10px;
		padding: 0 5px;
	}
}

.about_qualification .honor_box .list .pic .img-box {
	padding-bottom: 68.18181818%;
}

.about_team .page_title {
	text-align: center;
}

.about_team .text {
	margin-top: 40px;
}

@media (max-width: 1399px) {
	.about_team .text {
		margin-top: 30px;
	}
}

@media (max-width: 1199px) {
	.about_team .text {
		margin-top: 25px;
	}
}

@media (max-width: 991px) {
	.about_team .text {
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.about_team .text {
		margin-top: 20px;
	}
}

.about_team .text p {
	font-size: 16px;
	line-height: 1.7;
	word-break: break-word;
	color: #333;
}

@media (max-width: 991px) {
	.about_team .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.about_team .text p {
		font-size: 14px;
	}
}

.product_banner .prod_menu_wrap {
	padding-bottom: 10px;
}

.product_banner .prod_menu_wrap ul {
	font-size: 0;
	margin: 0 -8px;
}

@media (max-width: 1199px) {
	.product_banner .prod_menu_wrap ul {
		margin: 0 -5px;
	}
}

.product_banner .prod_menu_wrap ul li {
	display: inline-block;
	margin-bottom: 16px;
	padding: 0 8px;
	vertical-align: top;
}

@media (max-width: 1199px) {
	.product_banner .prod_menu_wrap ul li {
		margin-bottom: 10px;
		padding: 0 5px;
	}
}

.product_banner .prod_menu_wrap ul li.active .name a,
.product_banner .prod_menu_wrap ul li:hover .name a {
	color: #fff;
	border-color: #bd1d21;
	background: #bd1d21;
}

.product_banner .prod_menu_wrap .name a {
	font-size: 16px;
	line-height: 1.5;
	display: inline-block;
	padding: 7px 25px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, .4);
	border-radius: 37px;
}

@media (max-width: 991px) {
	.product_banner .prod_menu_wrap .name a {
		font-size: 15px;
		padding: 5px 20px;
	}
}

@media (max-width: 767px) {
	.product_banner .prod_menu_wrap .name a {
		font-size: 14px;
		padding: 4px 15px;
	}
}

.product_wrap .prod_lists {
	margin-top: 30px;
	padding-bottom: 20px;
}

@media (max-width: 1199px) {
	.product_wrap .prod_lists {
		margin-top: 20px;
	}
}

.product_wrap .prod_lists ul {
	margin: 0 -20px;
}

@media (max-width: 1459px) {
	.product_wrap .prod_lists ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1399px) {
	.product_wrap .prod_lists ul {
		margin: 0 -10px;
	}
}

@media (max-width: 767px) {
	.product_wrap .prod_lists ul {
		margin: 0 -6px;
	}
}

.product_wrap .prod_lists ul li {
	margin-bottom: 40px;
	padding: 0 20px;
}

@media (max-width: 1459px) {
	.product_wrap .prod_lists ul li {
		padding: 0 15px;
	}
}

@media (max-width: 1399px) {
	.product_wrap .prod_lists ul li {
		margin-bottom: 30px;
		padding: 0 10px;
	}
}

@media (max-width: 767px) {
	.product_wrap .prod_lists ul li {
		margin-bottom: 20px;
		padding: 0 6px;
	}
}

.product_wrap .prod_lists .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

@media (min-width: 1200px) {
	.product_wrap .prod_lists .item:hover .more a {
		background: #081221;
	}
}

.product_wrap .prod_lists .item .pic_box {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	height: 100%;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(10, 10, 10, .1);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

.product_wrap .prod_lists .item .pic_box .pic {
	width: 80%;
	margin: 0 auto;
}

.product_wrap .prod_lists .item .pic_box .pic .img-box {
	padding-bottom: 100%;
}

.product_wrap .prod_lists .item .pic_box .name {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	padding: 20px 10px;
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

@media (max-width: 991px) {
	.product_wrap .prod_lists .item .pic_box .name {
		padding: 15px 10px;
	}
}

@media (max-width: 767px) {
	.product_wrap .prod_lists .item .pic_box .name {
		padding: 12px 5px;
	}
}

.product_wrap .prod_lists .item .pic_box .name a {
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #333;
}

@media (max-width: 991px) {
	.product_wrap .prod_lists .item .pic_box .name a {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.product_wrap .prod_lists .item .pic_box .name a {
		font-size: 14px;
	}
}

.product_wrap .prod_lists .item .more {
	margin-top: 10px;
	text-align: center;
}

.product_wrap .prod_lists .item .more a {
	font-size: 16px;
	line-height: 40px;
	display: inline-block;
	padding: 0 28px;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	color: #fff;
	border-radius: 20px;
	background: #185caf;
}

@media (max-width: 1399px) {
	.product_wrap .prod_lists .item .more a {
		font-size: 15px;
		padding: 0 24px;
	}
}

@media (max-width: 1199px) {
	.product_wrap .prod_lists .item .more a {
		font-size: 14px;
		line-height: 35px;
		padding: 0 20px;
	}
}

@media (max-width: 991px) {
	.product_wrap .prod_lists .item .more a {
		font-size: 13px;
		line-height: 33px;
	}
}

@media (max-width: 767px) {
	.product_wrap .prod_lists .item .more a {
		font-size: 12px;
		line-height: 30px;
		padding: 0 15px;
	}
}

.product_wrap .prod_lists .item .more a:after {
	font-family: 'iconfont' !important;
	font-size: 18px;
	font-style: normal;
	line-height: 1;
	display: inline-block;
	margin-left: 10px;
	content: '\eb87';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1199px) {
	.product_wrap .prod_lists .item .more a:after {
		font-size: 16px;
		margin-left: 5px;
	}
}

@media (max-width: 767px) {
	.product_wrap .prod_lists .item .more a:after {
		font-size: 14px;
	}
}

.product_box {
	position: relative;
	margin-top: 24px;
	padding-top: 20px;
}

@media (max-width: 1459px) {
	.product_box {
		margin-top: 20px;
	}
}

@media (max-width: 1199px) {
	.product_box {
		margin-top: 0;
	}
}

.product_box:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 38.48958333%;
	height: 1px;
	content: '';
	background: url(../imgs/banline.png) no-repeat center right;
	background-size: cover;
}

.product_box .container {
	font-size: 0 !important;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1630px;
	margin: auto;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.product_box .container {
		display: block;
	}
}

@media (min-width: 576px) {
	.product_box .container {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.product_box .container {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.product_box .container {
		max-width: 960px;
	}
}

@media (min-width: 1200px) {
	.product_box .container {
		max-width: 1630px;
	}
}

@media (min-width: 1400px) {
	.product_box .container {
		max-width: 1630px;
	}
}

.product_box .lef {
	position: -webkit-sticky;
	position: sticky;
	top: 120px;
	left: 0;
	width: 50%;
}

@media (max-width: 1399px) {
	.product_box .lef {
		width: 45%;
	}
}

@media (max-width: 1199px) {
	.product_box .lef {
		position: static;
		width: 70%;
	}
}

@media (max-width: 991px) {
	.product_box .lef {
		width: 100%;
	}
}

.product_box .lef .product_show {
	font-size: 0;
	position: relative;
	overflow: hidden;
}

.product_box .lef .product_show .slider-for .slick-dots {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	display: block;
	text-align: center;
}

@media (max-width: 575px) {
	.product_box .lef .product_show .slider-for .slick-dots {
		bottom: 15px;
	}
}

.product_box .lef .product_show .slider-for .slick-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	cursor: pointer;
	-webkit-transition: all .5s;
	transition: all .5s;
	border-radius: 50%;
	background: #fff;
}

@media (max-width: 575px) {
	.product_box .lef .product_show .slider-for .slick-dots li {
		width: 8px;
		height: 8px;
	}
}

.product_box .lef .product_show .slider-for .slick-dots li button {
	display: none;
}

.product_box .lef .product_show .slider-for .slick-dots .slick-active {
	background-color: red;
}

.product_box .lef .product_show .pic {
	overflow: hidden;
}

.product_box .lef .product_show .pic .img-box {
	padding-bottom: 75%;
}

.product_box .lef .product_show .prod_vv iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.product_box .rig {
	width: 50%;
	padding-top: 40px;
	padding-left: 70px;
}

@media (max-width: 1740px) {
	.product_box .rig {
		padding-top: 0;
		padding-right: 100px;
	}
}

@media (max-width: 1570px) {
	.product_box .rig {
		padding-left: 50px;
	}
}

@media (max-width: 1459px) {
	.product_box .rig {
		padding-left: 40px;
	}
}

@media (max-width: 1399px) {
	.product_box .rig {
		width: 55%;
		padding-left: 30px;
	}
}

@media (max-width: 1199px) {
	.product_box .rig {
		float: none;
		width: 100%;
		margin-top: 30px;
		padding-bottom: 40px;
		padding-left: 0;
	}
}

@media (max-width: 991px) {
	.product_box .rig {
		padding-right: 0;
	}
}

@media (max-width: 575px) {
	.product_box .rig {
		margin-top: 25px;
	}
}

.product_box .rig .prod_info .prod_name p {
	font-size: 34px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	padding: 10px 40px;
	color: #fff;
	background-color: #124789;
	-webkit-clip-path: polygon(0 0, -webkit-calc(100% - 25px) 0, 100% 25px, 100% 100%, 0 100%);
	clip-path: polygon(0 0, calc(100% - 25px) 0, 100% 25px, 100% 100%, 0 100%);
}

@media (max-width: 1750px) {
	.product_box .rig .prod_info .prod_name p {
		font-size: 32px;
	}
}

@media (max-width: 1680px) {
	.product_box .rig .prod_info .prod_name p {
		font-size: 30px;
	}
}

@media (max-width: 1459px) {
	.product_box .rig .prod_info .prod_name p {
		font-size: 26px;
		padding: 10px 30px;
	}
}

@media (max-width: 1399px) {
	.product_box .rig .prod_info .prod_name p {
		font-size: 24px;
	}
}

@media (max-width: 1199px) {
	.product_box .rig .prod_info .prod_name p {
		font-size: 22px;
	}
}

@media (max-width: 991px) {
	.product_box .rig .prod_info .prod_name p {
		font-size: 20px;
		padding: 10px 30px 10px 20px;
		-webkit-clip-path: polygon(0 0, -webkit-calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);
		clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);
	}
}

@media (max-width: 767px) {
	.product_box .rig .prod_info .prod_name p {
		font-size: 18px;
	}
}

@media (max-width: 575px) {
	.product_box .rig .prod_info .prod_name p {
		font-size: 17px;
	}
}

.product_box .rig .prod_info .text {
	margin-top: 30px;
	padding: 0 40px;
}

@media (max-width: 1459px) {
	.product_box .rig .prod_info .text {
		padding: 0 30px;
	}
}

@media (max-width: 1199px) {
	.product_box .rig .prod_info .text {
		margin-top: 20px;
	}
}

@media (max-width: 991px) {
	.product_box .rig .prod_info .text {
		padding: 0;
	}
}

.product_box .rig .prod_info .text .txt {
	position: relative;
	margin-bottom: 20px;
	padding-left: 20px;
}

.product_box .rig .prod_info .text .txt:before {
	position: absolute;
	top: 6px;
	left: 0;
	display: block;
	width: 0;
	height: 0;
	content: '';
	border-width: 5.5px 0 5.5px 9px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
}

.product_box .rig .prod_info .text .txt:last-child {
	margin-bottom: 0;
}

.product_box .rig .prod_info .text .txt b {
	font-weight: bold;
}

.product_box .rig .prod_info .text .txt p {
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
}

@media (max-width: 1399px) {
	.product_box .rig .prod_info .text .txt p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.product_box .rig .prod_info .text .txt p {
		font-size: 14px;
	}
}

.product_box .rig .prod_info .prod_btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	padding-left: 60px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1459px) {
	.product_box .rig .prod_info .prod_btn {
		padding-left: 50px;
	}
}

@media (max-width: 1199px) {
	.product_box .rig .prod_info .prod_btn {
		margin-top: 30px;
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.product_box .rig .prod_info .prod_btn {
		display: block;
		margin: 20px -10px 0 -10px;
		font-size: 0;
	}
}

.product_box .rig .prod_info .prod_btn .chat_btn {
	margin-right: 30px;
}

@media (max-width: 767px) {
	.product_box .rig .prod_info .prod_btn .chat_btn {
		display: inline-block;
		vertical-align: top;
		margin-right: 0;
		width: 50%;
		padding: 0 10px;
	}
}

.product_box .rig .prod_info .prod_btn .chat_btn a {
	font-size: 16px;
	line-height: 40px;
	display: inline-block;
	min-width: 228px;
	padding: 0 30px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-animation: shadow 1.5s infinite ease-in-out;
	animation: shadow 1.5s infinite ease-in-out;
	text-align: center;
	color: #fff;
	border-radius: 6px;
	background: #bd1d21;
	box-shadow: 0 0 2px 0 rgba(255, 255, 255, .3);
}

@media (min-width: 1200px) {
	.product_box .rig .prod_info .prod_btn .chat_btn a:hover {
		background: #071121;
	}
}

@media (max-width: 1459px) {
	.product_box .rig .prod_info .prod_btn .chat_btn a {
		min-width: 210px;
	}
}

@media (max-width: 1399px) {
	.product_box .rig .prod_info .prod_btn .chat_btn a {
		min-width: 190px;
	}
}

@media (max-width: 767px) {
	.product_box .rig .prod_info .prod_btn .chat_btn a {
		font-size: 14px;
		line-height: 35px;
		min-width: 100%;
		padding: 0;
	}
}

.product_box .rig .prod_info .prod_btn .chat_btn a span {
	position: relative;
	padding-left: 32px;
}

.product_box .rig .prod_info .prod_btn .chat_btn a span:before {
	font-family: 'iconfont' !important;
	font-size: 22px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	content: '\e60c';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.product_box .rig .prod_info .prod_btn .chat_btn a span {
		padding-left: 28px;
	}
	.product_box .rig .prod_info .prod_btn .chat_btn a span:before {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.product_box .rig .prod_info .prod_btn .inquiry_btn {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		padding: 0 10px;
	}
}

.product_box .rig .prod_info .prod_btn .inquiry_btn a {
	font-size: 16px;
	line-height: 40px;
	display: inline-block;
	min-width: 228px;
	padding: 0 30px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-animation: shadow 1.5s infinite ease-in-out;
	animation: shadow 1.5s infinite ease-in-out;
	text-align: center;
	color: #fff;
	border-radius: 6px;
	background: #bd1d21;
	box-shadow: 0 0 2px 0 rgba(255, 255, 255, .3);
}

@media (min-width: 1200px) {
	.product_box .rig .prod_info .prod_btn .inquiry_btn a:hover {
		background: #071121;
	}
}

@media (max-width: 1459px) {
	.product_box .rig .prod_info .prod_btn .inquiry_btn a {
		min-width: 210px;
	}
}

@media (max-width: 1399px) {
	.product_box .rig .prod_info .prod_btn .inquiry_btn a {
		min-width: 190px;
	}
}

@media (max-width: 767px) {
	.product_box .rig .prod_info .prod_btn .inquiry_btn a {
		font-size: 14px;
		line-height: 35px;
		min-width: 100%;
		padding: 0;
	}
}

.product_box .rig .prod_info .prod_btn .inquiry_btn a span {
	position: relative;
	padding-left: 32px;
}

.product_box .rig .prod_info .prod_btn .inquiry_btn a span:before {
	font-family: 'iconfont' !important;
	font-size: 20px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	content: '\e60a';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.product_box .rig .prod_info .prod_btn .inquiry_btn a span {
		padding-left: 28px;
	}
	.product_box .rig .prod_info .prod_btn .inquiry_btn a span:before {
		font-size: 18px;
	}
}

.info_padt {
	padding: 60px 0;
}

@media (max-width: 991px) {
	.info_padt {
		padding: 50px 0;
	}
}

@media (max-width: 767px) {
	.info_padt {
		padding: 40px 0;
	}
}

.product_details_wrap {
	padding-top: 20px;
}

.product_details_wrap .product_nav {
	position: -webkit-sticky;
	position: sticky;
	z-index: 3;
	top: 120px;
	left: 0;
	background: #fff;
}

@media (max-width: 1199px) {
	.product_details_wrap {
		overflow: hidden;
		padding: 0;
	}
	.product_details_wrap .product_nav {
		display: none;
	}
}

.product_details_wrap .product_nav.prodnav-fixed {
	box-shadow: 0 1px 5px 0 rgba(26, 26, 26, .1);
}

.product_details_wrap .product_nav .pro_nav {
	position: relative;
	z-index: 2;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.product_details_wrap .product_nav .pro_nav ul {
	font-size: 0;
	position: relative;
	display: block;
	overflow: auto;
	width: 100%;
	white-space: nowrap;
}

.product_details_wrap .product_nav .pro_nav ul::-webkit-scrollbar {
	width: 5px;
	height: 5px;
	background-color: #fefefe;
}

.product_details_wrap .product_nav .pro_nav ul::-webkit-scrollbar-track {
	border-radius: 5px;
	background-color: #fefefe;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.product_details_wrap .product_nav .pro_nav ul::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background-color: rgba(0, 0, 0, .1);
}

.product_details_wrap .product_nav .pro_nav ul::-webkit-scrollbar-thumb:hover {
	border-radius: 5px;
	background: rgba(0, 0, 0, .3);
}

.product_details_wrap .product_nav .pro_nav ul li {
	position: relative;
	display: inline-block;
	width: 16.66666667%;
	cursor: pointer;
	text-align: center;
}

@media (max-width: 1399px) {
	.product_details_wrap .product_nav .pro_nav ul li {
		width: auto;
		padding: 0 15px;
	}
}

@media (max-width: 991px) {
	.product_details_wrap .product_nav .pro_nav ul li {
		padding: 0 10px;
	}
}

.product_details_wrap .product_nav .pro_nav ul li:after {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	width: 2px;
	height: 20px;
	content: '';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #1a1a1a;
}

.product_details_wrap .product_nav .pro_nav ul li:last-child:after {
	display: none;
}

.product_details_wrap .product_nav .pro_nav ul li a {
	font-size: 15px;
	font-weight: bold;
	line-height: 46px;
	position: relative;
	display: inline-block;
	padding-left: 16px;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #333;
}

@media (max-width: 1469px) {
	.product_details_wrap .product_nav .pro_nav ul li a {
		padding-left: 12px;
	}
}

@media (max-width: 1399px) {
	.product_details_wrap .product_nav .pro_nav ul li a {
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.product_details_wrap .product_nav .pro_nav ul li a {
		line-height: 40px;
	}
}

.product_details_wrap .product_nav .pro_nav ul li a:before {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 6px;
	height: 6px;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
	background: #c61517;
}

.product_details_wrap .product_nav .pro_nav ul li.act,
.product_details_wrap .product_nav .pro_nav ul li:hover {
	background: #bd1d21;
}

.product_details_wrap .product_nav .pro_nav ul li.act:after,
.product_details_wrap .product_nav .pro_nav ul li:hover:after {
	background: #bd1d21;
}

.product_details_wrap .product_nav .pro_nav ul li.act a,
.product_details_wrap .product_nav .pro_nav ul li:hover a {
	color: #fff;
}

.product_details_wrap .product_nav .pro_nav ul li.act a:before,
.product_details_wrap .product_nav .pro_nav ul li:hover a:before {
	background: #fff;
}

.product_details_wrap .pro_nav_line {
	margin-top: 20px;
}

@media (max-width: 1199px) {
	.product_details_wrap .pro_nav_line {
		display: none;
	}
}

.product_details_wrap .pro_nav_line .line {
	width: 100%;
	border-bottom: 1px solid #f1f4fb;
}

.product_details_wrap .info_title p {
	font-size: 26px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	padding: 20px 0 11px;
	color: #1a1a1a;
}

@media (max-width: 991px) {
	.product_details_wrap .info_title p {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .info_title p {
		font-size: 22px;
	}
}

@media (max-width: 575px) {
	.product_details_wrap .info_title p {
		font-size: 20px;
	}
}

.product_details_wrap .info_title p:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 38px;
	height: 12px;
	content: '';
	background: #315cb3;
	-webkit-clip-path: polygon(0 0, -webkit-calc(100% - 6px) 0, 100% 6px, 100% 100%, 0 100%);
	clip-path: polygon(0 0, calc(100% - 6px) 0, 100% 6px, 100% 100%, 0 100%);
}

.product_details_wrap .info_title p:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 111px;
	height: 1px;
	content: '';
	background: #124789;
}

@media (max-width: 1199px) {
	.product_details_wrap .info_title p:after {
		width: 100px;
	}
}

@media (max-width: 991px) {
	.product_details_wrap .info_title p:after {
		width: 90px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .info_title p:after {
		width: 70px;
	}
}

@media (max-width: 575px) {
	.product_details_wrap .info_title p:after {
		width: 50px;
	}
}

.product_details_wrap .product_fixedbox .product_advantages .text {
	margin-top: 30px;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_advantages .text {
		margin-top: 25px;
	}
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_advantages .text {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_advantages .text {
		margin-top: 15px;
	}
}

.product_details_wrap .product_fixedbox .product_advantages .text ul {
	padding-left: 1em;
	list-style: inherit;
}

.product_details_wrap .product_fixedbox .product_advantages .text ul li {
	list-style: inherit;
}

.product_details_wrap .product_fixedbox .product_advantages .text p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_advantages .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_advantages .text p {
		font-size: 14px;
	}
}

.product_details_wrap .product_fixedbox .product_advantages .text img {
	max-width: 100% !important;
	height: auto !important;
}

.product_details_wrap .product_fixedbox .product_advantages .text .provv {
	max-width: 850px;
	margin: 20px auto;
}

.product_details_wrap .product_fixedbox .product_advantages .text .provv .img-box {
	padding-bottom: 60%;
}

.product_details_wrap .product_fixedbox .product_advantages .text .provv .img-box iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.product_details_wrap .product_fixedbox .product_structure {
	background: url(../imgs/detailprobg.jpg) no-repeat;
	background-size: 100% 75%;
}

.product_details_wrap .product_fixedbox .product_structure .info_title p {
	color: #fff;
}

.product_details_wrap .product_fixedbox .product_structure .structure_bg_box {
	padding: 0 15px;
}

.product_details_wrap .product_fixedbox .product_structure .structure_bg {
	max-width: 1500px;
	margin: auto;
	margin-top: 40px;
	background: #fff;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg {
		margin-top: 20px;
	}
}

.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1459px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box {
		padding-top: 40px;
	}
}

@media (max-width: 1399px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box {
		padding-top: 30px;
	}
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box {
		padding-top: 20px;
	}
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box {
		display: block;
	}
}

.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .left {
	width: 29.2%;
	border: 2px solid #f1f6fd;
}

@media (max-width: 1459px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .left {
		width: 32%;
	}
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .left {
		width: 100%;
	}
}

.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .left .pic {
	position: relative;
	cursor: pointer;
}

.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .left .pic:after {
	font-family: 'iconfont' !important;
	font-size: 34px;
	font-weight: bold;
	font-style: normal;
	line-height: 1;
	position: absolute;
	right: 20px;
	bottom: 20px;
	display: block;
	content: '\ec32';
	color: #b31f1f;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .left .pic:after {
		font-size: 30px;
	}
}

@media (max-width: 575px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .left .pic:after {
		font-size: 28px;
	}
}

.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .left .pic img {
	max-width: 100%;
	height: auto !important;
}

.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .right {
	width: 65%;
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .right {
		width: 100%;
		margin-top: 20px;
	}
}

.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .right .text p {
	font-size: 15px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_structure .structure_bg .structure_box .right .text p {
		font-size: 14px;
	}
}

.product_details_wrap .product_fixedbox .product_info .text {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_info .text {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_info .text {
		margin-top: 20px;
	}
}

.product_details_wrap .product_fixedbox .product_info .text ul {
	padding-left: 1em;
	list-style: inherit;
}

.product_details_wrap .product_fixedbox .product_info .text ul li {
	list-style: inherit;
}

.product_details_wrap .product_fixedbox .product_info .text p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_info .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_info .text p {
		font-size: 14px;
	}
}

.product_details_wrap .product_fixedbox .product_info .text img {
	max-width: 100% !important;
	height: auto !important;
}

.product_details_wrap .product_fixedbox .product_case {
	background: #f5fbff;
}

.product_details_wrap .product_fixedbox .product_case .list {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_case .list {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_case .list {
		margin-top: 20px;
	}
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .slick-list {
	margin: 0 -20px;
}

@media (max-width: 1469px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .slick-list {
		margin: 0 -15px;
	}
}

@media (max-width: 1399px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .slick-list {
		margin: 0 -10px;
	}
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .slick-list .slick-slide {
	padding: 0 20px;
}

@media (max-width: 1469px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .slick-list .slick-slide {
		padding: 0 15px;
	}
}

@media (max-width: 1399px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .slick-list .slick-slide {
		padding: 0 10px;
	}
}

@media (min-width: 1200px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item:hover .pic .img-box:before {
		opacity: 1;
	}
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item:hover .pic .more {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px);
	}
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item:hover .name a {
		color: #124789;
	}
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item {
	position: relative;
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .pic {
	position: relative;
	display: block;
	padding-bottom: 16px;
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .pic .img-box {
	padding-bottom: 75%;
	border-radius: 0 40px 0 0;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .pic .img-box {
		border-radius: 0 30px 0 0;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item {
		margin-bottom: 20px;
	}
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .pic {
		padding-bottom: 0;
	}
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .pic .img-box:before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	opacity: 0;
	background: rgba(255, 255, 255, .7);
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .pic .more {
	position: absolute;
	z-index: 2;
	right: 30px;
	bottom: 0;
	width: 67px;
	height: 32px;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	border-radius: 0 16px 0 0;
	background: #185caf;
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .pic .more:before {
	font-family: 'iconfont' !important;
	font-size: 26px;
	font-style: normal;
	line-height: 32px;
	display: block;
	content: '\eb87';
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .name {
	margin-top: 10px;
	padding: 0 10px;
	text-align: center;
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .pic .more {
		display: none;
	}
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .name {
		margin-top: 0;
		padding: 14px 20px;
		text-align: left;
		position: absolute;
		right: 0;
		bottom: 0;
		width: 95%;
		background: #fff;
		border-radius: 10px 0 0 0;
	}
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .name:before {
		position: absolute;
		top: -18px;
		right: 30px;
		width: 60px;
		height: 28px;
		font-family: 'iconfont' !important;
		font-size: 24px;
		font-style: normal;
		line-height: 28px;
		display: block;
		content: '\eb87';
		color: #fff;
		background: #25478c;
		border-radius: 0 16px 0 0;
		text-align: center;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
}

.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .name a {
	font-size: 18px;
	line-height: 1.2;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #333;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .name a {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .name a {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_case .list .slick_prod_case .item .name a {
		font-size: 15px;
	}
}

.product_details_wrap .product_fixedbox .product_related .list {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_related .list {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_related .list {
		margin-top: 20px;
	}
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .slick-list {
	margin: 0 -15px;
}

@media (max-width: 1469px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .slick-list {
		margin: 0 -10px;
	}
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .slick-list {
		margin: 0 -5px;
	}
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .slick-list .slick-slide {
	padding: 0 15px;
}

@media (max-width: 1469px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .slick-list .slick-slide {
		padding: 0 10px;
	}
}

@media (max-width: 1399px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .slick-list .slick-slide {
		padding: 0 5px;
	}
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .item {
	padding-top: 12px;
}

@media (min-width: 1200px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .item:hover .pic_box .pic .img-box:before {
		opacity: 1;
	}
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .item:hover .pic_box .more {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px);
	}
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .item:hover .name a {
		font-weight: bold;
		color: #bd1d21;
	}
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box {
	position: relative;
	background: #fff;
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box .pic {
	/*width: 70%;
    margin: auto;*/
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box .pic .img-box:before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	opacity: 0;
	background: rgba(255, 255, 255, .7);
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box .more {
	position: absolute;
	z-index: 2;
	top: -12px;
	right: 30px;
	width: 50px;
	height: 24px;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	border-radius: 0 16px 0 0;
	background: #185caf;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box .more {
		right: 10px;
	}
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box .more {
		right: 0;
		width: 45px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box .more {
		width: 40px;
		border-radius: 0 12px 0 0;
	}
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box .more:before {
	font-family: 'iconfont' !important;
	font-size: 24px;
	font-style: normal;
	line-height: 24px;
	display: block;
	content: '\eb87';
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box .more:before {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .pic_box .more:before {
		font-size: 18px;
	}
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .name {
	margin-top: 15px;
	padding: 0 30px;
	text-align: left;
}

.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .name a {
	font-size: 16px;
	line-height: 1.2;
	display: block;
	/*overflow: hidden;*/
	-webkit-transition: all .4s;
	transition: all .4s;
	/*white-space: nowrap;
	text-overflow: ellipsis;*/
	color: #333;
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_related .list .slick_related .item .name a {
		font-size: 15px;
	}
}

.product_details_wrap .product_fixedbox .product_news {
	background: #f5fbff;
}

.product_details_wrap .product_fixedbox .product_news .list {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_news .list {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.product_details_wrap .product_fixedbox .product_news .list {
		margin-top: 20px;
	}
}

.product_details_wrap .product_fixedbox .product_news .list ul {
	position: relative;
	margin: 0 -50px;
}

@media (max-width: 1399px) {
	.product_details_wrap .product_fixedbox .product_news .list ul {
		margin: 0 -40px;
	}
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_news .list ul {
		margin: 0 -30px;
	}
}

.product_details_wrap .product_fixedbox .product_news .list ul:after {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1px;
	height: 100%;
	content: '';
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	border-left: 1px solid #e6e6e6;
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_news .list ul:after {
		display: none;
	}
}

.product_details_wrap .product_fixedbox .product_news .list ul li {
	margin: 15px 0;
	padding: 0 50px;
}

@media (max-width: 1399px) {
	.product_details_wrap .product_fixedbox .product_news .list ul li {
		padding: 0 40px;
	}
}

@media (max-width: 1199px) {
	.product_details_wrap .product_fixedbox .product_news .list ul li {
		padding: 0 30px;
	}
}

.product_details_wrap .product_fixedbox .product_news .list .name a {
	font-size: 15px;
	line-height: 1.2;
	position: relative;
	display: block;
	overflow: hidden;
	padding-left: 30px;
	-webkit-transition: all .4s;
	transition: all .4s;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media (max-width: 991px) {
	.product_details_wrap .product_fixedbox .product_news .list ul li {
		margin: 10px 0;
		margin-bottom: 10px;
	}
	.product_details_wrap .product_fixedbox .product_news .list ul li:last-child {
		margin-bottom: 0;
	}
	.product_details_wrap .product_fixedbox .product_news .list .name a {
		overflow: inherit;
		white-space: normal;
		text-overflow: inherit;
	}
}

.product_details_wrap .product_fixedbox .product_news .list .name a:before {
	font-family: 'iconfont' !important;
	font-style: normal;
	position: absolute;
	top: 0;
	left: 1px;
	display: block;
	content: '\e67f';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1200px) {
	.product_details_wrap .product_fixedbox .product_news .list .name a:hover {
		color: #bd1d21;
	}
}

#prod_inquiry {
	margin-top: -120px;
	padding-top: 120px;
}

@media (max-width: 1199px) {
	#prod_inquiry {
		margin-top: -70px;
		padding-top: 70px;
	}
}

.product_inquire .product_inquirebg {
	padding: 60px 76px;
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(104, 5, 6, .24);
}

@media (max-width: 1459px) {
	.product_inquire .product_inquirebg {
		padding: 60px 70px;
	}
}

@media (max-width: 1399px) {
	.product_inquire .product_inquirebg {
		padding: 60px;
	}
}

@media (max-width: 1199px) {
	.product_inquire .product_inquirebg {
		padding: 50px 40px;
	}
}

@media (max-width: 991px) {
	.product_inquire .product_inquirebg {
		padding: 40px 30px;
	}
}

@media (max-width: 767px) {
	.product_inquire .product_inquirebg {
		padding: 30px 20px;
	}
}

.product_inquire .title b {
	font-size: 36px;
	font-weight: bold;
	line-height: 1.2;
	display: block;
	color: #333;
}

@media (max-width: 1459px) {
	.product_inquire .title b {
		font-size: 34px;
	}
}

@media (max-width: 1399px) {
	.product_inquire .title b {
		font-size: 32px;
	}
}

@media (max-width: 1199px) {
	.product_inquire .title b {
		font-size: 28px;
	}
}

@media (max-width: 991px) {
	.product_inquire .title b {
		font-size: 26px;
	}
}

@media (max-width: 767px) {
	.product_inquire .title b {
		font-size: 24px;
	}
}

@media (max-width: 575px) {
	.product_inquire .title b {
		font-size: 22px;
	}
}

.product_inquire .title p {
	font-size: 18px;
	line-height: 1.2;
	margin-top: 20px;
	color: #333;
}

@media (max-width: 1199px) {
	.product_inquire .title p {
		font-size: 16px;
		margin-top: 15px;
	}
}

@media (max-width: 991px) {
	.product_inquire .title p {
		font-size: 15px;
		margin-top: 10px;
	}
}

@media (max-width: 767px) {
	.product_inquire .title p {
		font-size: 14px;
	}
}

.product_inquire .inquire_form {
	margin-top: 40px;
}

@media (max-width: 1399px) {
	.product_inquire .inquire_form {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.product_inquire .inquire_form {
		margin-top: 20px;
	}
}

.product_inquire .inquire_form .form_ipt ul {
	margin: 0 -15px;
}

@media (max-width: 1399px) {
	.product_inquire .inquire_form .form_ipt ul {
		margin: 0 -10px;
	}
}

@media (max-width: 1199px) {
	.product_inquire .inquire_form .form_ipt ul {
		margin: 0 -5px;
	}
}

.product_inquire .inquire_form .form_ipt ul li {
	margin-bottom: 15px;
	padding: 0 15px;
}

@media (max-width: 1399px) {
	.product_inquire .inquire_form .form_ipt ul li {
		padding: 0 10px;
	}
}

@media (max-width: 1199px) {
	.product_inquire .inquire_form .form_ipt ul li {
		padding: 0 5px;
	}
}

@media (max-width: 767px) {
	.product_inquire .inquire_form .form_ipt ul li {
		margin-bottom: 10px;
	}
}

.product_inquire .inquire_form .form_ipt ul li .for_input {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 20px;
	border-radius: 4px;
	background: #f1f8ff;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 991px) {
	.product_inquire .inquire_form .form_ipt ul li .for_input {
		padding: 0 15px;
	}
}

@media (max-width: 767px) {
	.product_inquire .inquire_form .form_ipt ul li .for_input {
		padding: 0 10px;
	}
}

.product_inquire .inquire_form .form_ipt ul li:last-child {
	margin-bottom: 0;
	text-align: center;
}

.product_inquire .inquire_form .form_ipt ul li label {
	font-size: 15px;
	line-height: 40px;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	-webkit-transition: all .5s;
	transition: all .5s;
	white-space: nowrap;
	pointer-events: none;
	color: #333;
}

@media (max-width: 991px) {
	.product_inquire .inquire_form .form_ipt ul li label {
		font-size: 14px;
	}
}

.product_inquire .inquire_form .form_ipt ul li label span {
	color: #bd1d21;
}

.product_inquire .inquire_form .form_ipt ul li input,
.product_inquire .inquire_form .form_ipt ul li textarea {
	font-size: 15px;
	line-height: 40px;
	display: block;
	width: 100%;
	height: 40px;
	padding: 0 5px;
	color: #222;
	border: none;
	border-radius: 0;
	background: transparent;
}

@media (max-width: 991px) {
	.product_inquire .inquire_form .form_ipt ul li input,
	.product_inquire .inquire_form .form_ipt ul li textarea {
		font-size: 14px;
	}
}

.product_inquire .inquire_form .form_ipt ul li input:focus,
.product_inquire .inquire_form .form_ipt ul li textarea:focus {
	border: none;
	box-shadow: none;
}

.product_inquire .inquire_form .form_ipt ul li input::-webkit-input-placeholder,
.product_inquire .inquire_form .form_ipt ul li textarea::-webkit-input-placeholder {
	color: #999;
}

.product_inquire .inquire_form .form_ipt ul li input:-o-placeholder,
.product_inquire .inquire_form .form_ipt ul li textarea:-o-placeholder {
	color: #999;
}

.product_inquire .inquire_form .form_ipt ul li input::-moz-placeholder,
.product_inquire .inquire_form .form_ipt ul li textarea::-moz-placeholder {
	color: #999;
}

.product_inquire .inquire_form .form_ipt ul li input:-ms-input-placeholder,
.product_inquire .inquire_form .form_ipt ul li textarea:-ms-input-placeholder {
	color: #999;
}

.product_inquire .inquire_form .form_ipt ul li input:focus::-webkit-input-placeholder,
.product_inquire .inquire_form .form_ipt ul li textarea:focus::-webkit-input-placeholder {
	color: #e5e5e5;
}

.product_inquire .inquire_form .form_ipt ul li input:focus::-o-placeholder,
.product_inquire .inquire_form .form_ipt ul li textarea:focus::-o-placeholder {
	color: #e5e5e5;
}

.product_inquire .inquire_form .form_ipt ul li input:focus::-moz-placeholder,
.product_inquire .inquire_form .form_ipt ul li textarea:focus::-moz-placeholder {
	color: #e5e5e5;
}

.product_inquire .inquire_form .form_ipt ul li input:focus::-ms-input-placeholder,
.product_inquire .inquire_form .form_ipt ul li textarea:focus::-ms-input-placeholder {
	color: #e5e5e5;
}

.product_inquire .inquire_form .form_ipt ul li textarea {
	line-height: 1.5;
	min-height: 110px;
	padding: 10px 5px;
}

.product_inquire .inquire_form .form_ipt ul li .for_code {
	position: relative;
}

.product_inquire .inquire_form .form_ipt ul li .for_code .spam_code_img {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	width: 70px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.product_inquire .inquire_form .form_ipt ul li .for_code .spam_code_img img {
	max-width: 100%;
	height: auto !important;
}

.product_inquire .inquire_form .form_ipt ul li .btn_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1399px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box {
		margin-top: 20px;
	}
}

@media (max-width: 1199px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box {
		margin-top: 10px;
	}
}

.product_inquire .inquire_form .form_ipt ul li .btn_box .submit_btn {
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	display: inline-block;
	width: 190px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	color: #fff;
	border: none;
	border-radius: 6px;
	background: #185caf;
}

.product_inquire .inquire_form .form_ipt ul li .btn_box .submit_btn:hover {
	opacity: .85;
}

@media (max-width: 1199px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box .submit_btn {
		width: auto;
		padding: 0 50px;
	}
}

@media (max-width: 991px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box .submit_btn {
		font-size: 17px;
		padding: 0 40px;
	}
}

@media (max-width: 767px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box .submit_btn {
		font-size: 16px;
		padding: 0 30px;
	}
}

@media (max-width: 575px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box .submit_btn {
		font-size: 15px;
		padding: 0 20px;
	}
}

.product_inquire .inquire_form .form_ipt ul li .btn_box .reset_btn {
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	display: inline-block;
	width: 190px;
	margin-left: 20px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	color: #fff;
	border: none;
	border-radius: 6px;
	background: #ccc;
}

.product_inquire .inquire_form .form_ipt ul li .btn_box .reset_btn:hover {
	opacity: .85;
}

@media (max-width: 1199px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box .reset_btn {
		width: auto;
		margin-left: 15px;
		padding: 0 50px;
	}
}

@media (max-width: 991px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box .reset_btn {
		font-size: 17px;
		margin-left: 10px;
		padding: 0 40px;
	}
}

@media (max-width: 767px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box .reset_btn {
		font-size: 16px;
		padding: 0 30px;
	}
}

@media (max-width: 575px) {
	.product_inquire .inquire_form .form_ipt ul li .btn_box .reset_btn {
		font-size: 15px;
		padding: 0 20px;
	}
}

.solution_banner {
	position: -webkit-sticky;
	position: sticky;
	z-index: 5;
	top: 120px;
	left: 0;
}

@media (max-width: 1199px) {
	.solution_banner {
		position: static;
	}
	.solution_banner .prod_menu_wrap {
		display: none !important;
	}
}

.solution_wrap {
	overflow: hidden;
}

.solution_wrap .solution_box {
	padding: 110px 0;
}

.solution_wrap #solution_ore,
.solution_wrap #solution_meta {}

@media (max-width: 1199px) {
	.solution_wrap .solution_box {
		padding: 60px 0;
	}
}

@media (max-width: 991px) {
	.solution_wrap .solution_box {
		padding: 50px 0;
	}
}

@media (max-width: 767px) {
	.solution_wrap .solution_box {
		padding: 40px 0;
	}
}

.solution_wrap .solution_boxbg {
	background: #edf1f9;
}

.solution_wrap .page_title {
	text-align: center;
}

@media (max-width: 991px) {
	.solution_wrap .list {
		margin-top: 10px;
	}
}

.solution_wrap .list ul {
	margin: 0 -33px;
}

@media (max-width: 1469px) {
	.solution_wrap .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1399px) {
	.solution_wrap .list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.solution_wrap .list ul {
		margin: 0 -10px;
	}
}

.solution_wrap .list ul li {
	margin-top: 50px;
	padding: 0 33px;
}

@media (max-width: 1469px) {
	.solution_wrap .list ul li {
		padding: 0 20px;
	}
}

@media (max-width: 1399px) {
	.solution_wrap .list ul li {
		margin-top: 40px;
		padding: 0 15px;
	}
}

@media (max-width: 1199px) {
	.solution_wrap .list ul li {
		margin-top: 30px;
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.solution_wrap .list ul li {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.solution_wrap .list ul {
		margin: 0 -5px;
	}
	.solution_wrap .list ul li {
		padding: 0 5px;
	}
}

.solution_wrap .list .item {
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .4s;
	transition: all .4s;
}

@media (min-width: 1200px) {
	.solution_wrap .list .item:hover .name {
		-webkit-transform: translateY(100%);
		-ms-transform: translateY(100%);
		transform: translateY(100%);
	}
	.solution_wrap .list .item:hover .cover {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
}

.solution_wrap .list .item .pic {
	cursor: pointer;
}

.solution_wrap .list .item .pic .img-box {
	padding-bottom: 49.25373134%;
}

.solution_wrap .list .item .name {
	font-size: 0;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.solution_wrap .list .item .name p {
	max-width: 80%;
	position: relative;
	display: inline-block;
	padding-right: 30px;
}

@media (max-width: 991px) {
	.solution_wrap .list .item .name p {
		padding-right: 20px;
	}
}

.solution_wrap .list .item .name p span {
	font-size: 22px;
	line-height: 54px;
	display: block;
	overflow: hidden;
	padding: 0 10px 0 50px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
	background: rgba(6, 17, 33, .8);
}

@media (max-width: 1399px) {
	.solution_wrap .list .item .name p span {
		font-size: 20px;
		padding: 0 10px 0 40px;
	}
}

@media (max-width: 1199px) {
	.solution_wrap .list .item .name p span {
		font-size: 18px;
		padding: 0 10px 0 30px;
	}
}

@media (max-width: 991px) {
	.solution_wrap .list .item .name p span {
		font-size: 15px;
		line-height: 40px;
		padding: 0 0 0 15px;
	}
}

.solution_wrap .list .item .name p:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 0;
	height: 0;
	content: '';
	border-width: 54px 0 0 30px;
	border-style: solid;
	border-color: transparent transparent transparent rgba(6, 17, 33, .8);
}

@media (max-width: 991px) {
	.solution_wrap .list .item .name p:after {
		border-width: 40px 0 0 20px;
	}
}

@media (max-width: 767px) {
	.solution_wrap .list .item .name {
		position: relative;
		right: auto;
		bottom: auto;
		left: auto;
		padding: 10px 10px 0 24px;
	}
	.solution_wrap .list .item .name:before {
		display: block;
		content: '';
		position: absolute;
		top: -17px;
		left: 8px;
		width: 3px;
		height: 115px;
		background: url(../imgs/solulistbg.png) center top;
		background-repeat: no-repeat;
	}
	.solution_wrap .list .item .name p {
		max-width: 100%;
		padding: 0;
	}
	.solution_wrap .list .item .name p:after {
		display: none;
	}
	.solution_wrap .list .item .name p span {
		font-size: 15px;
		padding: 0;
		color: #333;
		background: transparent;
		line-height: 1.2;
		white-space: normal;
		text-overflow: inherit;
		overflow: inherit;
	}
}

.solution_wrap .list .item .cover {
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 0;
	width: 79.4%;
	height: auto;
	padding: 30px 50px;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	opacity: 0;
	background: rgba(6, 17, 33, .9);
}

@media (max-width: 1399px) {
	.solution_wrap .list .item .cover {
		padding: 30px 40px 10px 40px;
	}
}

@media (max-width: 1199px) {
	.solution_wrap .list .item .cover {
		display: none !important;
	}
}

.solution_wrap .list .item .cover:before {
	position: absolute;
	top: 30px;
	left: -28px;
	display: block;
	width: 56px;
	height: 20px;
	content: '';
	background: #124789;
}

.solution_wrap .list .item .cover .tit {
	position: relative;
}

.solution_wrap .list .item .cover .tit:before {
	font-family: 'iconfont' !important;
	font-size: 26px;
	font-style: normal;
	line-height: 32px;
	position: absolute;
	z-index: 2;
	top: -45px;
	right: 0;
	display: block;
	width: 67px;
	height: 32px;
	content: '\eb87';
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	color: #fff;
	border-radius: 0 16px 0 0;
	background: #185caf;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1200px) {
	.solution_wrap .list .item .cover .tit:hover:before {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px);
	}
	.solution_wrap .list .item .cover .tit:hover p {
		opacity: .85;
	}
}

.solution_wrap .list .item .cover .tit p {
	font-size: 22px;
	font-weight: bold;
	line-height: 1.2;
	display: block;
	overflow: hidden;
	/*margin-bottom: 30px;*/
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}

@media (max-width: 1399px) {
	.solution_wrap .list .item .cover .tit p {
		font-size: 20px;
		/*margin-bottom: 15px;*/
	}
}

.solution_wrap .list .item .cover .rel_prod .rel_tit {
	font-size: 16px;
	line-height: 1.2;
	margin-bottom: 15px;
	color: #fff;
}

@media (max-width: 1399px) {
	.solution_wrap .list .item .cover .rel_prod .rel_tit {
		font-size: 15px;
		margin-bottom: 10px;
	}
}

.solution_wrap .list .item .cover .rel_prod .relp_list {
	font-size: 0;
	margin: 0 -15px;
}

.solution_wrap .list .item .cover .rel_prod .relp_list .relp_li {
	display: inline-block;
	width: 33.33333333%;
	padding: 0 15px;
	vertical-align: top;
}

.solution_wrap .list .item .cover .rel_prod .relp_list .relp_li .rel_item .rel_pic {
	display: block;
	overflow: hidden;
	border: 1px solid rgba(255, 255, 255, .5);
	border-radius: 2px;
	background: #fff;
}

.solution_wrap .list .item .cover .rel_prod .relp_list .relp_li .rel_item .rel_pic img {
	display: block;
	width: 100%;
	height: 80px;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	vertical-align: middle;
	object-fit: contain;
}

.solution_wrap .list .item .cover .rel_prod .relp_list .relp_li .rel_item .rel_name {
	margin-top: 5px;
	text-align: center;
}

.solution_wrap .list .item .cover .rel_prod .relp_list .relp_li .rel_item .rel_name a {
	font-size: 12px;
	line-height: 1.2;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.solution_wrap .pagination {
	margin-top: 20px;
}

.redbg p {
	background-color: #bd1d21 !important;
}

.solution_details .solution_vv {
	max-width: 960px;
	margin: auto;
}

.solution_details .solution_vv .img-box {
	padding-bottom: 45.83333333%;
}

.solution_details .solution_vv .img-box iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.solution_details .process_list {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.solution_details .process_list {
		margin-top: 30px;
	}
}

.solution_details .process_list ul li {
	margin-bottom: 20px;
}

.solution_details .process_list ul li:last-child {
	margin-bottom: 0;
}

.solution_details .process_list .item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 7px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.solution_details .process_list .item {
		padding-top: 5px;
	}
}

@media (max-width: 991px) {
	.solution_details .process_list .item {
		padding-top: 4px;
	}
}

.solution_details .process_list .item:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 93%;
	content: '';
	border-top: 7px solid #124789;
}

@media (max-width: 1199px) {
	.solution_details .process_list .item:before {
		border-top: 5px solid #124789;
	}
}

@media (max-width: 991px) {
	.solution_details .process_list .item:before {
		border-top: 4px solid #124789;
	}
}

.solution_details .process_list .item .num {
	width: 94px;
	text-align: center;
}

@media (max-width: 1199px) {
	.solution_details .process_list .item .num {
		width: 80px;
	}
}

@media (max-width: 991px) {
	.solution_details .process_list .item .num {
		width: 60px;
	}
}

@media (max-width: 767px) {
	.solution_details .process_list .item .num {
		width: 40px;
	}
}

.solution_details .process_list .item .num i {
	font-size: 46px;
	line-height: 69px;
	display: block;
	color: #fff;
	background: #124789;
}

@media (max-width: 1199px) {
	.solution_details .process_list .item .num i {
		font-size: 38px;
		line-height: 60px;
	}
}

@media (max-width: 991px) {
	.solution_details .process_list .item .num i {
		font-size: 32px;
		line-height: 50px;
	}
}

@media (max-width: 767px) {
	.solution_details .process_list .item .num i {
		font-size: 22px;
		line-height: 40px;
	}
}

.solution_details .process_list .item .note {
	width: -webkit-calc(100% - 94px);
	width: calc(100% - 94px);
	padding: 20px 70px;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(26, 26, 26, .1);
}

@media (max-width: 1459px) {
	.solution_details .process_list .item .note {
		padding: 20px 60px;
	}
}

@media (max-width: 1399px) {
	.solution_details .process_list .item .note {
		padding: 20px 50px;
	}
}

@media (max-width: 1199px) {
	.solution_details .process_list .item .note {
		width: -webkit-calc(100% - 80px);
		width: calc(100% - 80px);
		padding: 20px 30px;
	}
}

@media (max-width: 991px) {
	.solution_details .process_list .item .note {
		width: -webkit-calc(100% - 60px);
		width: calc(100% - 60px);
		padding: 20px;
	}
}

@media (max-width: 767px) {
	.solution_details .process_list .item .note {
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
		padding: 15px;
	}
}

.solution_details .process_list .item .note .tit b {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2;
	display: block;
	color: #333;
}

@media (max-width: 1199px) {
	.solution_details .process_list .item .note .tit b {
		font-size: 22px;
	}
}

@media (max-width: 991px) {
	.solution_details .process_list .item .note .tit b {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.solution_details .process_list .item .note .tit b {
		font-size: 18px;
	}
}

@media (max-width: 575px) {
	.solution_details .process_list .item .note .tit b {
		font-size: 17px;
	}
}

.solution_details .process_list .item .note .txt {
	margin-top: 20px;
	line-height: 1.8;
	font-size: 16px;
}

@media (max-width: 1199px) {
	.solution_details .process_list .item .note .txt {
		margin-top: 15px;
	}
}

@media (max-width: 991px) {
	.solution_details .process_list .item .note .txt {
		margin-top: 10px;
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.solution_details .process_list .item .note .txt {
		font-size: 14px;
	}
}

.solution_details .process_list .item .note .txt p {
	font-size: 16px;
	line-height: 1.8;
	color: #333;
}

@media (max-width: 1199px) {
	.solution_details .process_list .item .note .txt p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.solution_details .process_list .item .note .txt p {
		font-size: 14px;
	}
}

.solution_details .product_case {
	background: #fff !important;
}

.solution_details .product_solutions {
	background: #f5fbff;
}

.solution_details .product_solutions .list {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.solution_details .product_solutions .list {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.solution_details .product_solutions .list {
		margin-top: 20px;
	}
}

.solution_details .product_solutions .list ul {
	margin: 0 -21px;
}

@media (max-width: 1469px) {
	.solution_details .product_solutions .list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1399px) {
	.solution_details .product_solutions .list ul {
		margin: 0 -10px;
	}
}

.solution_details .product_solutions .list li {
	padding: 0 21px;
}

@media (max-width: 1469px) {
	.solution_details .product_solutions .list li {
		padding: 0 15px;
	}
}

@media (max-width: 1399px) {
	.solution_details .product_solutions .list li {
		padding: 0 10px;
	}
}

@media (max-width: 767px) {
	.solution_details .product_solutions .list ul {
		margin: 0 -8px;
	}
	.solution_details .product_solutions .list li {
		padding: 0 8px;
		margin-bottom: 20px;
	}
	.solution_details .product_solutions .list li:last-child {
		margin-bottom: 0;
	}
}

.solution_details .product_solutions .list .item {
	position: relative;
	overflow: hidden;
}

@media (min-width: 1200px) {
	.solution_details .product_solutions .list .item:hover .name a span {
		background: #bd1d21;
	}
	.solution_details .product_solutions .list .item:hover .name a:after {
		border-color: transparent transparent transparent #bd1d21;
	}
}

.solution_details .product_solutions .list .item .pic {
	display: block;
	overflow: hidden;
}

.solution_details .product_solutions .list .item .pic img {
	aspect-ratio: 1.46;
	object-fit: cover;
	width: 100%;
	height: auto;
}

.solution_details .product_solutions .list .item .name {
	font-size: 0;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.solution_details .product_solutions .list .item .name a {
	position: relative;
	width: 88%;
	display: inline-block;
	padding-right: 30px;
}

@media (max-width: 991px) {
	.solution_details .product_solutions .list .item .name a {
		padding-right: 20px;
	}
}

.solution_details .product_solutions .list .item .name a span {
	font-size: 18px;
	line-height: 36px;
	display: block;
	overflow: hidden;
	padding: 0 10px 0 40px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
	background: rgba(6, 17, 33, .8);
}

@media (max-width: 1199px) {
	.solution_details .product_solutions .list .item .name a span {
		font-size: 17px;
		padding: 0 0 0 30px;
	}
}

@media (max-width: 991px) {
	.solution_details .product_solutions .list .item .name a span {
		font-size: 16px;
		line-height: 40px;
		padding: 0 0 0 15px;
	}
}

.solution_details .product_solutions .list .item .name a:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 0;
	height: 0;
	content: '';
	border-width: 36px 0 0 30px;
	border-style: solid;
	border-color: transparent transparent transparent rgba(6, 17, 33, .8);
}

@media (max-width: 991px) {
	.solution_details .product_solutions .list .item .name a:after {
		border-width: 40px 0 0 20px;
	}
}

@media (max-width: 767px) {
	.solution_details .product_solutions .list .item .name {
		position: relative;
		right: auto;
		bottom: auto;
		left: auto;
		padding: 10px 10px 0 24px;
	}
	.solution_details .product_solutions .list .item .name:before {
		display: block;
		content: '';
		position: absolute;
		top: -17px;
		left: 8px;
		width: 3px;
		height: 115px;
		background: url(../imgs/solulistbg.png) center top;
		background-repeat: no-repeat;
	}
	.solution_details .product_solutions .list .item .name a {
		width: 100%;
		padding: 0;
	}
	.solution_details .product_solutions .list .item .name a:after {
		display: none;
	}
	.solution_details .product_solutions .list .item .name a span {
		font-size: 15px;
		padding: 0;
		color: #333;
		background: transparent;
		line-height: 1.2;
		white-space: normal;
		text-overflow: inherit;
		overflow: inherit;
	}
}

.case_wrap {
	background-repeat: no-repeat;
	background-position: center top;
}

.case_wrap .case_nav {
	margin-top: 20px;
}

@media (max-width: 1399px) {
	.case_wrap .case_nav {
		margin-top: 10px;
	}
}

@media (max-width: 1199px) {
	.case_wrap .case_nav {
		margin-top: 0;
	}
}

.case_wrap .case_nav .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 767px) {
	.case_wrap .case_nav .container {
		display: block;
	}
}

.case_wrap .case_nav .container .tit {
	font-size: 18px;
	line-height: 30px;
	width: 98px;
	color: #fff;
}

@media (max-width: 767px) {
	.case_wrap .case_nav .container .tit {
		font-size: 17px;
		width: 100%;
		margin-bottom: 10px;
	}
}

.case_wrap .case_nav .container ul {
	font-size: 0;
	width: -webkit-calc(100% - 98px);
	width: calc(100% - 98px);
	margin: 0 -15px;
}

@media (max-width: 767px) {
	.case_wrap .case_nav .container ul {
		width: 100%;
		margin: 0 -10px;
	}
}

.case_wrap .case_nav .container ul li {
	display: inline-block;
	margin-bottom: 20px;
	padding: 0 15px;
	vertical-align: top;
}

@media (max-width: 991px) {
	.case_wrap .case_nav .container ul li {
		margin-bottom: 10px;
	}
}

@media (max-width: 767px) {
	.case_wrap .case_nav .container ul li {
		padding: 0 10px;
	}
}

.case_wrap .case_nav .container ul li:first-child .name a {
	font-size: 16px;
	line-height: 30px;
	display: inline-block;
	padding: 0 18px;
	text-align: center;
	color: #4d4d4d;
	background: #f2f2f2;
}

@media (max-width: 767px) {
	.case_wrap .case_nav .container ul li:first-child .name a {
		font-size: 14px;
		line-height: 28px;
	}
}

.case_wrap .case_nav .container ul li:first-child .name a:before,
.case_wrap .case_nav .container ul li:first-child .name a:after {
	display: none !important;
}

.case_wrap .case_nav .container ul li .name {
	cursor: pointer;
}

.case_wrap .case_nav .container ul li .name a {
	font-size: 15px;
	line-height: 30px;
	position: relative;
	display: block;
	padding-left: 26px;
	color: #fafbfb;
}

@media (max-width: 767px) {
	.case_wrap .case_nav .container ul li .name a {
		font-size: 14px;
		line-height: 28px;
		padding-left: 22px;
	}
}

.case_wrap .case_nav .container ul li .name a:before {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 16px;
	height: 16px;
	content: '';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #b3b3b3;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14);
}

.case_wrap .case_nav .container ul li .name a:after {
	position: absolute;
	top: 50%;
	left: 4px;
	display: block;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	opacity: 0;
	border-radius: 50%;
	background: #bd1c21;
}

.case_wrap .case_nav .container ul li.active:first-child .name a {
	color: #fff;
	background: #185caf;
}

.case_wrap .case_nav .container ul li.active .name a:after {
	opacity: 1;
}

.case_wrap .case_listbg_box {
	padding: 0 15px;
}

.case_wrap .case_listbg {
	position: relative;
	max-width: 1500px;
	margin: auto;
	margin-top: 30px;
	padding: 60px 48px;
	border-radius: 40px;
	background: #fff;
}

@media (max-width: 1399px) {
	.case_wrap .case_listbg {
		margin-top: 10px;
		padding: 50px 40px;
	}
}

@media (max-width: 1199px) {
	.case_wrap .case_listbg {
		padding: 40px 30px;
	}
}

@media (max-width: 991px) {
	.case_wrap .case_listbg {
		padding: 30px 0;
		border-radius: 30px;
	}
}

@media (max-width: 767px) {
	.case_wrap .case_listbg {
		border-radius: 20px;
	}
}

.case_wrap .case_listbg .list ul {
	margin: 0 -20px;
}

@media (max-width: 1459px) {
	.case_wrap .case_listbg .list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.case_wrap .case_listbg .list ul {
		margin: 0 -10px;
	}
}

.case_wrap .case_listbg .list ul li {
	margin-bottom: 50px;
	padding: 0 20px;
}

@media (max-width: 1459px) {
	.case_wrap .case_listbg .list ul li {
		padding: 0 15px;
	}
}

@media (max-width: 1399px) {
	.case_wrap .case_listbg .list ul li {
		margin-bottom: 40px;
	}
}

@media (max-width: 1199px) {
	.case_wrap .case_listbg .list ul li {
		margin-bottom: 30px;
		padding: 0 10px;
	}
}

.case_wrap .case_listbg .list .item {
	overflow: hidden;
	border-radius: 0 40px 0 0;
	box-shadow: 0 0 9px 0 rgba(26, 26, 26, .1);
}

@media (max-width: 1199px) {
	.case_wrap .case_listbg .list .item {
		border-radius: 0 30px 0 0;
	}
}

@media (min-width: 1200px) {
	.case_wrap .case_listbg .list .item:hover .pic .img-box:before {
		opacity: 1;
	}
	.case_wrap .case_listbg .list .item:hover .pic .more {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px);
	}
	.case_wrap .case_listbg .list .item:hover .name a {
		color: #124789;
	}
}

.case_wrap .case_listbg .list .item .pic {
	position: relative;
	display: block;
	padding-bottom: 16px;
}

.case_wrap .case_listbg .list .item .pic .img-box {
	padding-bottom: 75%;
}

.case_wrap .case_listbg .list .item .pic .img-box:before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	opacity: 0;
	background: rgba(255, 255, 255, .7);
}

.case_wrap .case_listbg .list .item .pic .more {
	position: absolute;
	z-index: 2;
	right: 30px;
	bottom: 0;
	width: 67px;
	height: 32px;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	border-radius: 0 16px 0 0;
	background: #185caf;
}

.case_wrap .case_listbg .list .item .pic .more:before {
	font-family: 'iconfont' !important;
	font-size: 26px;
	font-style: normal;
	line-height: 32px;
	display: block;
	content: '\eb87';
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.case_wrap .case_listbg .list .item .name {
	padding: 20px 50px;
	text-align: left;
}

@media (max-width: 1459px) {
	.case_wrap .case_listbg .list .item .name {
		padding: 20px 40px;
	}
}

@media (max-width: 1399px) {
	.case_wrap .case_listbg .list .item .name {
		padding: 15px 30px;
	}
}

@media (max-width: 1199px) {
	.case_wrap .case_listbg .list .item .name {
		padding: 15px 15px;
	}
}

.case_wrap .case_listbg .list .item .name a {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: 54px;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #333;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 1199px) {
	.case_wrap .case_listbg .list .item .name a {
		font-size: 16px;
		height: 48px;
	}
}

@media (max-width: 767px) {
	.case_wrap .case_listbg .list .item .name a {
		font-size: 15px;
		height: 45px;
	}
}

.product_equipment {
	background: #f5fbff;
}

.product_project {
	background: url(../imgs/sultbg.jpg) center top;
	background-repeat: no-repeat;
}

.product_project .info_title p {
	color: #fff;
}

.product_project .text {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.product_project .text {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.product_project .text {
		margin-top: 20px;
	}
}

.product_project .text ul {
	padding-left: 1em;
	list-style: inherit;
}

.product_project .text ul li {
	list-style: inherit;
}

.product_project .text p {
	font-size: 16px;
	line-height: 1.7;
	color: #fff;
}

@media (max-width: 991px) {
	.product_project .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.product_project .text p {
		font-size: 14px;
	}
}

.product_project .text img {
	max-width: 100% !important;
	height: auto !important;
}

.product_project .list {
	overflow: hidden;
	margin-top: 40px;
	padding: 80px 80px 0 80px;
	background: #fff;
}

@media (max-width: 1459px) {
	.product_project .list {
		padding: 60px 60px 0 60px;
	}
}

@media (max-width: 1399px) {
	.product_project .list {
		margin-top: 30px;
		padding: 40px 30px 0 30px;
	}
}

@media (max-width: 1199px) {
	.product_project .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.product_project .list {
		margin-top: 20px;
		padding: 30px 0 0 0;
	}
}

@media (max-width: 767px) {
	.product_project .list {
		padding: 30px 0;
	}
}

.product_project .list .certify {
	position: relative;
}

.product_project .list .certify .swiper-container {
	position: relative;
	width: 58.6%;
	margin: 0 auto;
}

@media (max-width: 1459px) {
	.product_project .list .certify .swiper-container {
		width: 60%;
	}
}

@media (max-width: 1199px) {
	.product_project .list .certify .swiper-container {
		width: 67.6%;
	}
}

@media (max-width: 991px) {
	.product_project .list .certify .swiper-container {
		width: 71%;
	}
}

@media (max-width: 767px) {
	.product_project .list .certify .swiper-container {
		width: 55%;
	}
}

@media (max-width: 575px) {
	.product_project .list .certify .swiper-container {
		width: 65%;
	}
}

.product_project .list .certify .swiper-container .swiper-slide-active .pic .img-box:before {
	opacity: 0;
}

.product_project .list .certify .swiper-container .pic .img-box {
	padding-bottom: 66.66666667%;
}

.product_project .list .certify .swiper-container .pic .img-box:before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	background: rgba(255, 255, 255, .7);
}

.product_project .list .certify .swiper-button-prev {
	z-index: 2;
	left: 0;
	width: auto;
	height: auto;
	-webkit-transition: all .5s;
	transition: all .5s;
	background-image: none;
}

.product_project .list .certify .swiper-button-prev:after {
	display: none;
}

.product_project .list .certify .swiper-button-prev:before {
	font-family: 'iconfont' !important;
	font-size: 22px;
	font-style: normal;
	line-height: 60px;
	display: block;
	width: 35px;
	height: 60px;
	content: '\e727';
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	text-align: center;
	color: #fff;
	background-color: rgba(0, 0, 0, .4);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.product_project .list .certify .swiper-button-prev:before {
		font-size: 20px;
		line-height: 50px;
		width: 30px;
		height: 50px;
	}
}

.product_project .list .certify .swiper-button-prev:hover:before {
	background-color: rgba(0, 0, 0, .7);
}

.product_project .list .certify .swiper-button-next {
	z-index: 2;
	right: 0;
	display: inline-block;
	width: auto;
	height: auto;
	-webkit-transition: all .5s;
	transition: all .5s;
	text-align: center;
}

.product_project .list .certify .swiper-button-next:after {
	display: none;
}

.product_project .list .certify .swiper-button-next:before {
	font-family: 'iconfont' !important;
	font-size: 22px;
	font-style: normal;
	line-height: 60px;
	display: block;
	width: 35px;
	height: 60px;
	content: '\e727';
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	text-align: center;
	color: #fff;
	background-color: rgba(0, 0, 0, .4);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.product_project .list .certify .swiper-button-next:before {
		font-size: 20px;
		line-height: 50px;
		width: 30px;
		height: 50px;
	}
}

.product_project .list .certify .swiper-button-next:hover:before {
	background-color: rgba(0, 0, 0, .7);
}

.contact_wrap .cont_box .title img {
	max-width: 100%;
	height: auto !important;
	background: transparent;
}

.contact_wrap .cont_box .cont_tit {
	margin-top: -20px;
}

.contact_wrap .cont_box .cont_tit b {
	font-size: 30px;
	font-weight: normal;
	line-height: 1.2;
	display: block;
	margin-bottom: 26px;
	color: #fff;
}

@media (max-width: 1399px) {
	.contact_wrap .cont_box .cont_tit b {
		font-size: 28px;
		margin-bottom: 20px;
	}
}

@media (max-width: 1199px) {
	.contact_wrap .cont_box .cont_tit b {
		font-size: 26px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991px) {
	.contact_wrap .cont_box .cont_tit b {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .cont_tit b {
		font-size: 22px;
	}
}

@media (max-width: 575px) {
	.contact_wrap .cont_box .cont_tit b {
		font-size: 20px;
	}
}

.contact_wrap .cont_box .cont_tit p {
	font-size: 15px;
	line-height: 1.2;
	color: #fff;
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .cont_tit p {
		font-size: 14px;
	}
}

.contact_wrap .cont_box .list {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.contact_wrap .cont_box .list {
		margin-top: 30px;
	}
}

.contact_wrap .cont_box .list ul {
	margin: 0 -26px;
}

@media (max-width: 1459px) {
	.contact_wrap .cont_box .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1399px) {
	.contact_wrap .cont_box .list ul {
		margin: 0 -10px;
	}
}

@media (max-width: 1199px) {
	.contact_wrap .cont_box .list ul {
		margin: 0 -5px;
	}
}

.contact_wrap .cont_box .list ul li {
	padding: 0 26px;
}

@media (max-width: 1459px) {
	.contact_wrap .cont_box .list ul li {
		padding: 0 20px;
	}
}

@media (max-width: 1399px) {
	.contact_wrap .cont_box .list ul li {
		padding: 0 10px;
	}
}

@media (max-width: 1199px) {
	.contact_wrap .cont_box .list ul li {
		padding: 0 5px;
	}
}

@media (max-width: 991px) {
	.contact_wrap .cont_box .list ul li {
		margin-bottom: 10px;
	}
	.contact_wrap .cont_box .list ul li:last-child {
		margin-bottom: 0;
	}
}

.contact_wrap .cont_box .list .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 28px 30px;
	border-radius: 6px;
	background: #fff;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1459px) {
	.contact_wrap .cont_box .list .item {
		padding: 24px 20px;
	}
}

@media (max-width: 1399px) {
	.contact_wrap .cont_box .list .item {
		padding: 20px;
	}
}

@media (max-width: 1199px) {
	.contact_wrap .cont_box .list .item {
		display: block;
	}
}

@media (max-width: 991px) {
	.contact_wrap .cont_box .list .item {
		display: flex;
		padding: 12px 15px;
		-webkit-box-align: flex-start;
		-webkit-align-items: flex-start;
		-ms-flex-align: flex-start;
		align-items: flex-start;
	}
}

.contact_wrap .cont_box .list .item .iconfont {
	font-size: 30px;
	line-height: 50px;
	width: 50px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #124789;
}

@media (max-width: 991px) {
	.contact_wrap .cont_box .list .item .iconfont {
		font-size: 22px;
		line-height: 40px;
		width: 40px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .list .item .iconfont {
		font-size: 18px;
		line-height: 30px;
		width: 30px;
	}
}

.contact_wrap .cont_box .list .item .info {
	width: -webkit-calc(100% - 50px);
	width: calc(100% - 50px);
	padding-left: 20px;
}

@media (max-width: 1399px) {
	.contact_wrap .cont_box .list .item .info {
		padding-left: 15px;
	}
}

@media (max-width: 991px) {
	.contact_wrap .cont_box .list .item .info {
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
		padding-left: 10px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .list .item .info {
		width: -webkit-calc(100% - 30px);
		width: calc(100% - 30px);
		padding-left: 10px;
	}
}

.contact_wrap .cont_box .list .item .info span {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	display: block;
	margin-bottom: 10px;
	color: #333;
}

.contact_wrap .cont_box .list .item .info p {
	font-size: 14px;
	line-height: 1.5;
	color: #333;
}

.contact_wrap .cont_box .list .item .info .tel {
	font-size: 34px;
	font-weight: bold;
	line-height: 1.2;
	color: #124789;
}

@media (max-width: 1459px) {
	.contact_wrap .cont_box .list .item .info .tel {
		font-size: 32px;
	}
}

@media (max-width: 1399px) {
	.contact_wrap .cont_box .list .item .info .tel {
		font-size: 30px;
	}
}

@media (max-width: 1199px) {
	.contact_wrap .cont_box .list .item .info .tel {
		font-size: 28px;
	}
}

@media (max-width: 991px) {
	.contact_wrap .cont_box .list .item .info span {
		font-size: 15px;
		margin-bottom: 5px;
	}
	.contact_wrap .cont_box .list .item .info .tel {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .list .item .info .tel {
		font-size: 22px;
	}
}

@media (max-width: 575px) {
	.contact_wrap .cont_box .list .item .info .tel {
		font-size: 20px;
	}
}

.contact_wrap .cont_box .list .item .info .tel:hover {
	opacity: .9;
}

.contact_wrap .cont_box .list .item .info .email {
	font-size: 24px;
	line-height: 1.2;
	color: #124789;
}

@media (max-width: 1459px) {
	.contact_wrap .cont_box .list .item .info .email {
		font-size: 22px;
	}
}

@media (max-width: 1399px) {
	.contact_wrap .cont_box .list .item .info .email {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .list .item .info .email {
		font-size: 20px;
	}
}

@media (max-width: 575px) {
	.contact_wrap .cont_box .list .item .info .email {
		font-size: 18px;
	}
}

.contact_wrap .cont_box .list .item .info .email:hover {
	opacity: .9;
}

.contact_wrap .cont_box .prod_btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.contact_wrap .cont_box .prod_btn {
		margin-top: 40px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .prod_btn {
		display: block;
		margin: 30px -10px 0 -10px;
		font-size: 0;
	}
}

.contact_wrap .cont_box .prod_btn .chat_btn {
	margin-right: 30px;
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .prod_btn .chat_btn {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		padding: 0 10px;
		margin: 0;
	}
}

.contact_wrap .cont_box .prod_btn .chat_btn a {
	font-size: 16px;
	line-height: 40px;
	display: inline-block;
	min-width: 228px;
	padding: 0 30px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-animation: shadow 1.5s infinite ease-in-out;
	animation: shadow 1.5s infinite ease-in-out;
	text-align: center;
	color: #fff;
	border-radius: 6px;
	background: #bd1d21;
	box-shadow: 0 0 2px 0 rgba(255, 255, 255, .3);
}

@media (min-width: 1200px) {
	.contact_wrap .cont_box .prod_btn .chat_btn a:hover {
		background: #071121;
	}
}

@media (max-width: 1459px) {
	.contact_wrap .cont_box .prod_btn .chat_btn a {
		min-width: 210px;
	}
}

@media (max-width: 1399px) {
	.contact_wrap .cont_box .prod_btn .chat_btn a {
		min-width: 190px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .prod_btn .chat_btn a {
		font-size: 15px;
		line-height: 35px;
		min-width: 100%;
		padding: 0;
	}
}

.contact_wrap .cont_box .prod_btn .chat_btn a span {
	position: relative;
	padding-left: 32px;
}

.contact_wrap .cont_box .prod_btn .chat_btn a span:before {
	font-family: 'iconfont' !important;
	font-size: 22px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	content: '\e60c';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .prod_btn .chat_btn a span {
		padding-left: 28px;
	}
	.contact_wrap .cont_box .prod_btn .chat_btn a span:before {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .prod_btn .inquiry_btn {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		padding: 0 10px;
	}
}

.contact_wrap .cont_box .prod_btn .inquiry_btn a {
	font-size: 16px;
	line-height: 40px;
	display: inline-block;
	min-width: 228px;
	padding: 0 30px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-animation: shadow 1.5s infinite ease-in-out;
	animation: shadow 1.5s infinite ease-in-out;
	text-align: center;
	color: #fff;
	border-radius: 6px;
	background: #bd1d21;
	box-shadow: 0 0 2px 0 rgba(255, 255, 255, .3);
}

@media (min-width: 1200px) {
	.contact_wrap .cont_box .prod_btn .inquiry_btn a:hover {
		background: #071121;
	}
}

@media (max-width: 1459px) {
	.contact_wrap .cont_box .prod_btn .inquiry_btn a {
		min-width: 210px;
	}
}

@media (max-width: 1399px) {
	.contact_wrap .cont_box .prod_btn .inquiry_btn a {
		min-width: 190px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .prod_btn .inquiry_btn a {
		font-size: 15px;
		line-height: 35px;
		min-width: 100%;
		padding: 0;
	}
}

.contact_wrap .cont_box .prod_btn .inquiry_btn a span {
	position: relative;
	padding-left: 32px;
}

.contact_wrap .cont_box .prod_btn .inquiry_btn a span:before {
	font-family: 'iconfont' !important;
	font-size: 20px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	content: '\e60a';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.contact_wrap .cont_box .prod_btn .inquiry_btn a span {
		padding-left: 28px;
	}
	.contact_wrap .cont_box .prod_btn .inquiry_btn a span:before {
		font-size: 18px;
	}
}

.contact_wrap .map_box {
	font-size: 0 !important;
}

.contact_wrap .map_box .map iframe {
	width: 100%;
	height: 700px;
}

@media (max-width: 1199px) {
	.contact_wrap .map_box .map iframe {
		height: 600px;
	}
}

@media (max-width: 991px) {
	.contact_wrap .map_box .map iframe {
		height: 500px;
	}
}

@media (max-width: 767px) {
	.contact_wrap .map_box .map iframe {
		height: 400px;
	}
}

.service_banner .range_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1459px) {
	.service_banner .range_box {
		margin-top: 40px;
	}
}

@media (max-width: 1399px) {
	.service_banner .range_box {
		margin-top: 30px;
	}
}

@media (max-width: 1199px) {
	.service_banner .range_box {
		margin-top: 20px;
	}
}

@media (max-width: 991px) {
	.service_banner .range_box {
		margin-top: 10px;
	}
}

@media (max-width: 767px) {
	.service_banner .range_box {
		display: block;
		padding-bottom: 30px;
	}
}

.service_banner .range_box .pic {
	width: 61.8%;
	border: 12px solid #fff;
	border-bottom: none !important;
}

@media (max-width: 991px) {
	.service_banner .range_box .pic {
		border: 10px solid #fff;
	}
}

@media (max-width: 767px) {
	.service_banner .range_box .pic {
		width: 100%;
		border: 6px solid #fff !important;
	}
}

@media (max-width: 575px) {
	.service_banner .range_box .pic {
		border: 3px solid #fff !important;
	}
}

.service_banner .range_box .pic .img-box {
	padding-bottom: 50%;
}

.service_banner .range_box .info {
	width: 38.2%;
	padding-top: 70px;
	padding-left: 70px;
}

@media (max-width: 1199px) {
	.service_banner .range_box .info {
		padding-top: 50px;
		padding-left: 50px;
	}
}

@media (max-width: 991px) {
	.service_banner .range_box .info {
		padding-top: 30px;
		padding-left: 30px;
	}
}

@media (max-width: 767px) {
	.service_banner .range_box .info {
		width: 100%;
		padding-left: 0;
	}
}

.service_banner .range_box .info .tit {
	text-align: right;
}

@media (max-width: 767px) {
	.service_banner .range_box .info .tit {
		text-align: left;
	}
}

.service_banner .range_box .info .tit p {
	font-size: 43px;
	line-height: 1.2;
	text-align: left;
	color: #fff;
}

@media (max-width: 1459px) {
	.service_banner .range_box .info .tit p {
		font-size: 40px;
	}
}

@media (max-width: 1399px) {
	.service_banner .range_box .info .tit p {
		font-size: 36px;
	}
}

@media (max-width: 1199px) {
	.service_banner .range_box .info .tit p {
		font-size: 34px;
	}
}

@media (max-width: 991px) {
	.service_banner .range_box .info .tit p {
		font-size: 26px;
	}
}

@media (max-width: 767px) {
	.service_banner .range_box .info .tit p {
		font-size: 24px;
	}
}

@media (max-width: 575px) {
	.service_banner .range_box .info .tit p {
		font-size: 20px;
	}
}

.service_banner .range_box .info .tit b {
	font-size: 72px;
	font-weight: bold;
	line-height: 1.1;
	display: inline-block;
	margin-top: 20px;
	padding: 0 30px;
	color: #fff;
	background: rgba(255, 255, 255, .15);
}

@media (max-width: 1459px) {
	.service_banner .range_box .info .tit b {
		font-size: 70px;
	}
}

@media (max-width: 1399px) {
	.service_banner .range_box .info .tit b {
		font-size: 60px;
	}
}

@media (max-width: 1199px) {
	.service_banner .range_box .info .tit b {
		font-size: 50px;
	}
}

@media (max-width: 991px) {
	.service_banner .range_box .info .tit b {
		font-size: 38px;
		padding: 0 20px;
	}
}

@media (max-width: 767px) {
	.service_banner .range_box .info .tit b {
		font-size: 30px;
		padding: 0 15px;
	}
}

@media (max-width: 575px) {
	.service_banner .range_box .info .tit b {
		font-size: 26px;
	}
}

.service_banner .range_box .info .tit span {
	font-size: 36px;
	display: block;
	margin-top: 15px;
	color: #fff;
}

@media (max-width: 1459px) {
	.service_banner .range_box .info .tit span {
		font-size: 32px;
	}
}

@media (max-width: 1399px) {
	.service_banner .range_box .info .tit span {
		font-size: 30px;
	}
}

@media (max-width: 1199px) {
	.service_banner .range_box .info .tit span {
		font-size: 28px;
	}
}

@media (max-width: 991px) {
	.service_banner .range_box .info .tit span {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.service_banner .range_box .info .tit span {
		font-size: 22px;
		display: inline-block;
		margin-left: 10px;
	}
}

@media (max-width: 575px) {
	.service_banner .range_box .info .tit span {
		font-size: 18px;
	}
}

.service_wrap .ser_num {
	position: relative;
	z-index: 1;
	margin-top: -75px;
}

@media (max-width: 1199px) {
	.service_wrap .ser_num {
		margin-top: 0;
	}
	.service_wrap .ser_num .list {
		width: 100%;
	}
}

@media (max-width: 991px) {
	.service_wrap .ser_num {
		margin: 20px 0;
	}
}

.service_wrap .info_range_box {
	margin-top: -103px;
}

@media (max-width: 1199px) {
	.service_wrap .info_range_box {
		margin-top: 0;
	}
}

.service_wrap .info_range_box .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row-reverse;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: flex-end;
	-webkit-align-items: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
}

@media (max-width: 991px) {
	.service_wrap .info_range_box .container {
		display: block;
	}
}

.service_wrap .info_range_box .pic {
	width: 39.28571429%;
}

@media (max-width: 991px) {
	.service_wrap .info_range_box .pic {
		width: 100%;
	}
}

.service_wrap .info_range_box .pic .img-box {
	padding-bottom: 56.36363636%;
}

.service_wrap .info_range_box .info {
	width: 53.57142857%;
	padding-bottom: 30px;
}

@media (max-width: 1399px) {
	.service_wrap .info_range_box .info {
		padding-bottom: 0;
	}
}

@media (max-width: 991px) {
	.service_wrap .info_range_box .info {
		width: 100%;
		margin-top: 15px;
	}
}

.service_wrap .info_range_box .info .txt p {
	font-size: 16px;
	line-height: 2;
	color: #333;
}

@media (max-width: 991px) {
	.service_wrap .info_range_box .info .txt p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.service_wrap .info_range_box .info .txt p {
		font-size: 14px;
	}
}

.service_wrap .epc_list {
	background: #f5fbff;
}

.service_wrap .epc_list .list ul li:nth-child(even) .item {
	flex-direction: row-reverse;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
}

.service_wrap .epc_list .list ul li:nth-child(even) .item .left .tips {
	right: auto;
	left: -42px;
}

.service_wrap .epc_list .list ul li:nth-child(even) .item .right {
	padding-right: 90px;
	padding-left: 0;
}

@media (max-width: 1399px) {
	.service_wrap .epc_list .list ul li:nth-child(even) .item .right {
		padding-right: 60px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .epc_list .list ul li {
		margin-bottom: 40px;
	}
	.service_wrap .epc_list .list ul li:last-child {
		margin-bottom: 0;
	}
}

@media (max-width: 767px) {
	.service_wrap .epc_list .list ul li {
		margin-bottom: 30px;
	}
}

.service_wrap .epc_list .list .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.service_wrap .epc_list .list .item {
		display: block;
	}
}

.service_wrap .epc_list .list .item .left {
	position: relative;
	width: 50%;
}

@media (max-width: 1199px) {
	.service_wrap .epc_list .list .item .left {
		width: 60%;
	}
}

@media (max-width: 991px) {
	.service_wrap .epc_list .list .item .left {
		width: 100%;
	}
}

.service_wrap .epc_list .list .item .left .pic .img-box {
	padding-bottom: 56%;
}

.service_wrap .epc_list .list .item .left .tips {
	font-size: 46px;
	font-weight: bold;
	line-height: 1.2;
	position: absolute;
	top: 0;
	right: -42px;
	display: block;
	width: 84px;
	height: 108px;
	padding-top: 20px;
	text-align: center;
	color: #fff;
	background: url(../imgs/epclistbg.png) no-repeat;
	background-size: cover;
}

@media (max-width: 1399px) {
	.service_wrap .epc_list .list .item .left .tips {
		font-size: 44px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .epc_list .list .item .left .tips {
		font-size: 40px;
		right: auto;
		left: 0 !important;
		width: 70px;
		height: 90px;
		padding-top: 15px;
	}
}

@media (max-width: 991px) {
	.service_wrap .epc_list .list .item .left .tips {
		font-size: 32px;
		width: 60px;
		height: 78px;
	}
}

@media (max-width: 767px) {
	.service_wrap .epc_list .list .item .left .tips {
		font-size: 28px;
		width: 50px;
		height: 64px;
		padding-top: 13px;
	}
}

.service_wrap .epc_list .list .item .right {
	width: 50%;
	padding-left: 90px;
}

@media (max-width: 1399px) {
	.service_wrap .epc_list .list .item .right {
		padding-left: 60px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .epc_list .list .item .right {
		width: 100%;
		margin-top: 20px;
		padding: 0 !important;
	}
}

@media (max-width: 767px) {
	.service_wrap .epc_list .list .item .right {
		margin-top: 15px;
	}
}

.service_wrap .epc_list .list .item .right .tit b {
	font-size: 32px;
	line-height: 1.2;
	display: block;
	color: #333;
}

@media (max-width: 1459px) {
	.service_wrap .epc_list .list .item .right .tit b {
		font-size: 30px;
	}
}

@media (max-width: 1399px) {
	.service_wrap .epc_list .list .item .right .tit b {
		font-size: 26px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .epc_list .list .item .right .tit b {
		font-size: 24px;
	}
}

@media (max-width: 991px) {
	.service_wrap .epc_list .list .item .right .tit b {
		font-size: 22px;
	}
}

@media (max-width: 767px) {
	.service_wrap .epc_list .list .item .right .tit b {
		font-size: 20px;
	}
}

@media (max-width: 575px) {
	.service_wrap .epc_list .list .item .right .tit b {
		font-size: 18px;
	}
}

.service_wrap .epc_list .list .item .right .txt {
	margin: 20px 0 15px;
}

@media (max-width: 1459px) {
	.service_wrap .epc_list .list .item .right .txt {
		margin: 10px 0 5px;
	}
}

.service_wrap .epc_list .list .item .right .txt p {
	font-size: 15px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 1399px) {
	.service_wrap .epc_list .list .item .right .txt p {
		line-height: 1.5;
	}
}

@media (max-width: 767px) {
	.service_wrap .epc_list .list .item .right .txt p {
		font-size: 14px;
	}
}

.service_wrap .epc_list .list .item .right .epclist {
	font-size: 0;
	margin: 0 -5px;
}

.service_wrap .epc_list .list .item .right .epclist p {
	display: inline-block;
	margin-top: 10px;
	padding: 0 5px;
	text-align: center;
}

.service_wrap .epc_list .list .item .right .epclist p a {
	font-size: 16px;
	line-height: 38px;
	position: relative;
	display: inline-block;
	padding: 0 15px 0 36px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #fff;
	border-radius: 4px;
	background: #091220;
}

@media (max-width: 991px) {
	.service_wrap .epc_list .list .item .right .epclist p a {
		font-size: 15px;
		line-height: 35px;
	}
}

.service_wrap .epc_list .list .item .right .epclist p a:before {
	position: absolute;
	top: 50%;
	left: 15px;
	display: block;
	width: 13px;
	height: 14px;
	content: '';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url(../imgs/epcjt.png) no-repeat center;
	background-size: cover;
}

.service_wrap .epc_list .list .item .right .epclist p a:hover {
	background: #bd1d21;
}

.service_wrap .epc_title h2 {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 20px 10px 15px;
	text-align: center;
}

@media (max-width: 1399px) {
	.service_wrap .epc_title h2 {
		font-size: 28px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .epc_title h2 {
		font-size: 26px;
	}
}

@media (max-width: 991px) {
	.service_wrap .epc_title h2 {
		font-size: 24px;
		padding: 15px 10px 10px;
	}
}

@media (max-width: 767px) {
	.service_wrap .epc_title h2 {
		font-size: 22px;
		padding: 10px 5px 5px;
	}
}

@media (max-width: 575px) {
	.service_wrap .epc_title h2 {
		font-size: 20px;
	}
}

.service_wrap .epc_title h2:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 60px;
	height: 10px;
	content: '';
	background: #124789;
}

@media (max-width: 1399px) {
	.service_wrap .epc_title h2:before {
		height: 8px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .epc_title h2:before {
		width: 50px;
		height: 6px;
	}
}

@media (max-width: 991px) {
	.service_wrap .epc_title h2:before {
		width: 40px;
		height: 4px;
	}
}

@media (max-width: 767px) {
	.service_wrap .epc_title h2:before {
		width: 30px;
		height: 3px;
	}
}

.service_wrap .epc_title h2:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 86px;
	height: 1px;
	content: '';
	background: #124789;
}

@media (max-width: 1399px) {
	.service_wrap .epc_title h2:after {
		width: 80px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .epc_title h2:after {
		width: 70px;
	}
}

@media (max-width: 991px) {
	.service_wrap .epc_title h2:after {
		width: 60px;
	}
}

@media (max-width: 767px) {
	.service_wrap .epc_title h2:after {
		width: 40px;
	}
}

.service_wrap .global_wrap {
	background-repeat: no-repeat;
	background-position: center top;
}

.service_wrap .global_wrap .epc_title {
	width: 50%;
	margin: auto;
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .epc_title {
		width: 60%;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .epc_title {
		width: 80%;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .epc_title {
		width: 100%;
	}
}

.service_wrap .global_wrap .epc_title h2 {
	color: #fff;
}

.service_wrap .global_wrap .global_boxbg {
	max-width: 1500px;
	margin: auto;
	margin-top: 50px;
	padding: 0 15px;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .global_boxbg {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .global_boxbg {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg {
		margin-top: 25px;
	}
}

.service_wrap .global_wrap .global_boxbg .global_box {
	padding: 80px 50px;
	background: #fff;
}

@media (max-width: 1459px) {
	.service_wrap .global_wrap .global_boxbg .global_box {
		padding: 70px 40px;
	}
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .global_boxbg .global_box {
		padding: 60px 30px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .global_boxbg .global_box {
		padding: 50px 0;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .global_box {
		padding: 40px 0;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg .global_box {
		padding: 30px 0;
	}
}

.service_wrap .global_wrap .global_boxbg .container {
	position: relative;
}

.service_wrap .global_wrap .global_boxbg .range_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .range_box {
		display: block;
	}
}

.service_wrap .global_wrap .global_boxbg .range_box .left {
	width: 45%;
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left {
		padding-top: 60px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left {
		width: 100%;
		padding-top: 0;
	}
}

.service_wrap .global_wrap .global_boxbg .range_box .left .tit {
	position: relative;
	padding-left: 60px;
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit {
		padding-left: 50px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit {
		padding-left: 40px;
	}
}

.service_wrap .global_wrap .global_boxbg .range_box .left .tit span {
	font-size: 90px;
	font-weight: bold;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #185caf;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit span {
		font-size: 80px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit span {
		font-size: 70px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit span {
		font-size: 60px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit span {
		font-size: 50px;
	}
}

.service_wrap .global_wrap .global_boxbg .range_box .left .tit b {
	font-size: 30px;
	line-height: 1.2;
	display: block;
	color: #185caf;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit b {
		font-size: 28px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit b {
		font-size: 26px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit b {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit b {
		font-size: 22px;
	}
}

.service_wrap .global_wrap .global_boxbg .range_box .left .tit p {
	font-size: 24px;
	line-height: 1.5;
	color: #333;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit p {
		font-size: 22px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit p {
		font-size: 20px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit p {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg .range_box .left .tit p {
		font-size: 16px;
	}
}

.service_wrap .global_wrap .global_boxbg .range_box .right {
	width: 45.71428571%;
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .range_box .right {
		width: 100%;
		margin: 20px 0;
	}
}

.service_wrap .global_wrap .global_boxbg .range_box .right .pic .img-box {
	padding-bottom: 62.5%;
}

.service_wrap .global_wrap .global_boxbg .list_box {
	position: absolute;
	bottom: -30px;
	left: 15px;
	width: 58.5%;
	padding: 60px 50px;
}

@media (max-width: 1459px) {
	.service_wrap .global_wrap .global_boxbg .list_box {
		bottom: -40px;
		padding: 50px;
	}
}

@media (max-width: 1429px) {
	.service_wrap .global_wrap .global_boxbg .list_box {
		padding: 40px;
	}
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .global_boxbg .list_box {
		bottom: -80px;
		padding: 30px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .global_boxbg .list_box {
		position: static;
		width: 90%;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .list_box {
		width: 100%;
	}
}

@media (max-width: 575px) {
	.service_wrap .global_wrap .global_boxbg .list_box {
		padding: 20px;
	}
}

.service_wrap .global_wrap .global_boxbg .list_box ul {
	margin: 0 -15px;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .global_boxbg .list_box ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .list_box ul {
		margin: 0 -5px;
	}
}

.service_wrap .global_wrap .global_boxbg .list_box ul li {
	padding: 0 15px;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .global_boxbg .list_box ul li {
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .list_box ul li {
		padding: 0 5px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg .list_box ul li {
		margin-bottom: 20px;
	}
	.service_wrap .global_wrap .global_boxbg .list_box ul li:last-child {
		margin-bottom: 0;
	}
}

.service_wrap .global_wrap .global_boxbg .list_box .item .txt {
	position: relative;
	padding: 20px 30px;
	border-radius: 10px 10px 10px 0;
	background: #fff;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .global_boxbg .list_box .item .txt {
		padding: 20px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .list_box .item .txt {
		padding: 15px 20px;
	}
}

.service_wrap .global_wrap .global_boxbg .list_box .item .txt:after {
	position: absolute;
	bottom: -20px;
	left: 0;
	display: block;
	width: 0;
	height: 0;
	content: '';
	border-width: 20px 28px 0 0;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .list_box .item .txt:after {
		bottom: -15px;
		border-width: 15px 24px 0 0;
	}
}

.service_wrap .global_wrap .global_boxbg .list_box .item .txt p {
	font-size: 16px;
	line-height: 1.5;
	color: #333;
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .list_box .item .txt p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg .list_box .item .txt p {
		font-size: 14px;
	}
}

.service_wrap .global_wrap .global_boxbg .list_box .item .tit {
	margin-top: 20px;
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg .list_box .item .tit {
		margin-top: 15px;
	}
}

.service_wrap .global_wrap .global_boxbg .list_box .item .tit p {
	font-size: 36px;
	font-weight: bold;
	line-height: 47px;
	width: 47px;
	height: 47px;
	text-align: center;
	color: #185caf;
	border-radius: 50%;
	background: #fff;
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .global_boxbg .list_box .item .tit p {
		font-size: 32px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .global_boxbg .list_box .item .tit p {
		font-size: 25px;
		line-height: 42px;
		width: 42px;
		height: 42px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .global_boxbg .list_box .item .tit p {
		font-size: 22px;
		line-height: 36px;
		width: 36px;
		height: 36px;
	}
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box {
		padding-top: 60px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box {
		padding-top: 0;
	}
}

.service_wrap .global_wrap .general_box .gen_tit p {
	position: relative;
	display: inline-block;
	padding-right: 20px;
}

.service_wrap .global_wrap .general_box .gen_tit p:after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 0;
	height: 0;
	content: '';
	border-width: 23px 0 23px 20px;
	border-style: solid;
	border-color: transparent transparent transparent #185caf;
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .general_box .gen_tit p:after {
		border-width: 20px 0 20px 20px;
	}
}

.service_wrap .global_wrap .general_box .gen_tit p span {
	font-size: 24px;
	font-weight: bold;
	line-height: 46px;
	display: inline-block;
	padding: 0 15px 0 20px;
	color: #fff;
	background: #185caf;
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .gen_tit p span {
		font-size: 22px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .general_box .gen_tit p span {
		font-size: 20px;
		line-height: 40px;
	}
}

@media (max-width: 575px) {
	.service_wrap .global_wrap .general_box .gen_tit p span {
		font-size: 18px;
		padding: 0 10px 0 15px;
	}
}

.service_wrap .global_wrap .general_box .range_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box .range_box {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box {
		display: block;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .general_box .range_box {
		margin-top: 20px;
	}
}

.service_wrap .global_wrap .general_box .range_box .left {
	position: relative;
	width: 33.57142857%;
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .left {
		width: 100%;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .left .pic {
		display: none;
	}
}

.service_wrap .global_wrap .general_box .range_box .left .pic .img-box {
	padding-bottom: 157.44680851%;
}

.service_wrap .global_wrap .general_box .range_box .left .epc_solulist {
	position: absolute;
	right: -180px;
	bottom: 90px;
	width: 330px;
	padding: 15px 0 15px 15px;
}

@media (max-width: 1459px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist {
		bottom: 50px;
	}
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist {
		bottom: 20px;
		width: 320px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist {
		position: static;
		width: 100%;
		margin-top: 10px;
		padding: 0;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist {
		margin-top: 0;
	}
}

.service_wrap .global_wrap .general_box .range_box .left .epc_solulist:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 80%;
	height: 100%;
	content: '';
	background: #fff;
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist:before {
		display: none !important;
	}
}

.service_wrap .global_wrap .general_box .range_box .left .epc_solulist ul {
	position: relative;
	z-index: 1;
	padding: 80px 30px;
}

@media (max-width: 1459px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist ul {
		padding: 60px 30px;
	}
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist ul {
		padding: 40px 30px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist ul {
		padding: 20px 30px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist ul {
		padding: 10px 30px;
	}
}

.service_wrap .global_wrap .general_box .range_box .left .epc_solulist ul li {
	padding: 30px 0;
	border-bottom: 1px solid rgba(255, 255, 255, .43);
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist ul li {
		padding: 20px 0;
	}
}

.service_wrap .global_wrap .general_box .range_box .left .epc_solulist ul li:last-child {
	border: none;
}

.service_wrap .global_wrap .general_box .range_box .left .epc_solulist .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.service_wrap .global_wrap .general_box .range_box .left .epc_solulist .item p {
	font-size: 18px;
	line-height: 1.2;
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist .item p {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist .item p {
		font-size: 15px;
	}
}

.service_wrap .global_wrap .general_box .range_box .left .epc_solulist .item b {
	font-size: 40px;
	margin-right: 10px;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist .item b {
		font-size: 35px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist .item b {
		font-size: 32px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .general_box .range_box .left .epc_solulist .item b {
		font-size: 30px;
	}
}

.service_wrap .global_wrap .general_box .range_box .right {
	width: 66.42857143%;
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .right {
		width: 100%;
		margin-top: 30px;
	}
}

.service_wrap .global_wrap .general_box .range_box .right .rig_tit {
	padding: 20px 50px 30px 50px;
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit {
		padding: 0 0 30px 50px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit {
		padding: 0;
	}
}

.service_wrap .global_wrap .general_box .range_box .right .rig_tit b {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2;
	display: block;
	color: #333;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit b {
		font-size: 28px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit b {
		font-size: 26px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit b {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit b {
		font-size: 22px;
	}
}

@media (max-width: 575px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit b {
		font-size: 20px;
	}
}

.service_wrap .global_wrap .general_box .range_box .right .rig_tit p {
	font-size: 16px;
	line-height: 1.2;
	margin-top: 15px;
	color: #333;
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit p {
		margin-top: 10px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit p {
		font-size: 15px;
	}
}

@media (max-width: 575px) {
	.service_wrap .global_wrap .general_box .range_box .right .rig_tit p {
		font-size: 14px;
	}
}

.service_wrap .global_wrap .general_box .range_box .right .info {
	padding: 50px 40px 50px 235px;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box .range_box .right .info {
		padding: 40px 20px 40px 220px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .right .info {
		padding: 30px 50px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .right .info {
		margin-top: 20px;
		padding: 30px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .general_box .range_box .right .info {
		padding: 20px;
	}
}

.service_wrap .global_wrap .general_box .range_box .right .info .txt_box {
	margin-bottom: 30px;
}

.service_wrap .global_wrap .general_box .range_box .right .info .txt_box:last-child {
	margin-bottom: 0;
}

.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .tit b {
	font-size: 36px;
	font-weight: bold;
	line-height: 1;
	display: block;
	color: #333;
}

@media (max-width: 1459px) {
	.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .tit b {
		font-size: 32px;
	}
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .tit b {
		font-size: 28px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .tit b {
		font-size: 26px;
	}
}

@media (max-width: 991px) {
	.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .tit b {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .tit b {
		font-size: 22px;
	}
}

.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .txt {
	margin-top: 10px;
}

.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .txt p {
	font-size: 16px;
	line-height: 1.7;
	position: relative;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #333;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .txt p {
		font-size: 15px;
		line-height: 1.5;
	}
}

@media (max-width: 767px) {
	.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .txt p {
		font-size: 14px;
	}
}

.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .txt p:last-child {
	margin-bottom: 0;
}

.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .txt p:before {
	position: absolute;
	top: 12px;
	left: 0;
	display: block;
	width: 4px;
	height: 4px;
	content: '';
	border-radius: 50%;
	background: #2f3134;
}

@media (max-width: 1399px) {
	.service_wrap .global_wrap .general_box .range_box .right .info .txt_box .txt p:before {
		top: 9px;
	}
}

.service_wrap .processing_wrap {
	background-repeat: no-repeat;
	background-position: center top;
}

.service_wrap .processing_wrap .epc_title {
	text-align: center;
}

.service_wrap .processing_wrap .epc_title h2 {
	color: #fff;
}

.service_wrap .processing_wrap .processing_boxbg {
	max-width: 1600px;
	margin: auto;
	margin-top: 50px;
	padding: 0 15px;
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .processing_wrap .processing_boxbg {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg {
		margin-top: 25px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .processing_box {
	padding: 80px 0;
	background: #fff;
}

@media (max-width: 1459px) {
	.service_wrap .processing_wrap .processing_boxbg .processing_box {
		padding: 70px 0;
	}
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg .processing_box {
		padding: 60px 0;
	}
}

@media (max-width: 1199px) {
	.service_wrap .processing_wrap .processing_boxbg .processing_box {
		padding: 50px 0;
	}
}

@media (max-width: 991px) {
	.service_wrap .processing_wrap .processing_boxbg .processing_box {
		padding: 40px 0;
	}
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .processing_box {
		padding: 30px 0;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 991px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box {
		display: block;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .left {
	width: 70.7%;
}

@media (max-width: 991px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left {
		width: 100%;
		padding-top: 0;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 50px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1459px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box {
		margin-bottom: 40px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box {
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box {
		display: block;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box:last-child {
	margin-bottom: 0;
}

.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .tit {
	width: 30px;
	text-align: center;
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .tit {
		width: 100%;
		text-align: left;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .tit b {
	font-size: 36px;
	font-weight: bold;
	line-height: 1;
	display: block;
	word-break: break-word;
	color: #185caf;
}

@media (max-width: 1199px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .tit b {
		font-size: 32px;
	}
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .tit b {
		font-size: 28px;
	}
}

@media (max-width: 575px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .tit b {
		font-size: 24px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .txt {
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
	padding-left: 20px;
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .txt {
		width: 100%;
		margin-top: 10px;
		padding-left: 0;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .txt p {
	font-size: 16px;
	line-height: 1.7;
	position: relative;
	margin-bottom: 10px;
	padding-left: 14px;
	color: #333;
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .txt p {
		font-size: 15px;
		line-height: 1.5;
	}
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .txt p {
		font-size: 14px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .txt p:last-child {
	margin-bottom: 0;
}

.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .txt p:before {
	position: absolute;
	top: 10px;
	left: 0;
	display: block;
	width: 5px;
	height: 5px;
	content: '';
	border-radius: 50%;
	background: #185caf;
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .left .txt_box .txt p:before {
		top: 9px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right {
	position: relative;
	width: 26.3%;
	padding: 0 24px 60px;
	background: #124789;
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right {
		padding: 0 20px 40px;
	}
}

@media (max-width: 991px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right {
		width: 100%;
		margin-top: 30px;
	}
}

@media (max-width: 575px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right {
		padding: 0 15px 30px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right:before {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 58px;
	content: '';
	background: #fff;
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .pic {
	border: 2px solid #fff;
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .pic .img-box {
	padding-bottom: 60.9375%;
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .tit {
	margin-top: 30px;
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .tit b {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.5;
	display: block;
	color: #fff;
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .tit b {
		font-size: 22px;
	}
}

@media (max-width: 1199px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .tit b {
		font-size: 20px;
		line-height: 1.4;
	}
}

@media (max-width: 575px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .tit b {
		font-size: 18px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .tit p {
	font-size: 16px;
	line-height: 1.5;
	margin-top: 10px;
	color: #fff;
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .tit p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .tit p {
		font-size: 14px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist {
	margin-top: 40px;
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist {
		margin-top: 30px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist li {
	position: relative;
	margin-bottom: 20px;
	padding-left: 45px;
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist li:last-child {
	margin-bottom: 0;
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist li b {
	font-size: 32px;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 40px;
	text-align: center;
	color: #fff;
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist li b {
		font-size: 30px;
	}
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist li b {
		font-size: 28px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist li p {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
	display: inline-block;
	padding: 5.5px 10px;
	color: #000;
	background: #fff;
}

@media (max-width: 1399px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist li p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .range_box .right .xhepclist li p {
		padding: 4px 10px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.service_wrap .processing_wrap .processing_boxbg .pic_box_range {
		margin-top: 40px;
	}
}

@media (max-width: 991px) {
	.service_wrap .processing_wrap .processing_boxbg .pic_box_range {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .pic_box_range {
		display: block;
		margin-top: 30px;
	}
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic {
	margin-bottom: 15px;
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic {
		width: 100% !important;
	}
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic img {
	width: 100%;
	height: auto !important;
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left {
	width: 74.8%;
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left {
		width: 100%;
	}
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left .pic_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left .pic_box {
		display: block;
	}
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left .pic_box .pic:nth-child(1) {
	width: 41.3%;
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left .pic_box .pic:nth-child(2) {
	width: 57%;
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left .pic_box_img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left .pic_box_img {
		display: block;
	}
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left .pic_box_img .pic:nth-child(1) {
	width: 57%;
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_left .pic_box_img .pic:nth-child(2) {
	width: 41.3%;
}

.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_right {
	width: 23.7%;
}

@media (max-width: 767px) {
	.service_wrap .processing_wrap .processing_boxbg .pic_box_range .pic_right {
		width: 100%;
	}
}

.choose_wrap .epc_title {
	text-align: center;
}

.choose_wrap .text {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.choose_wrap .text {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .text {
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .text {
		margin-top: 20px;
	}
}

.choose_wrap .text p {
	font-size: 16px;
	line-height: 1.7;
	word-break: break-word;
	color: #333;
}

@media (max-width: 991px) {
	.choose_wrap .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .text p {
		font-size: 14px;
	}
}

.choose_wrap .ser_tit {
	position: relative;
	padding-top: 40px;
}

@media (max-width: 1199px) {
	.choose_wrap .ser_tit {
		padding-top: 30px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .ser_tit {
		padding-top: 0;
	}
}

.choose_wrap .ser_tit b {
	font-size: 76px;
	font-weight: bold;
	line-height: 1;
	position: absolute;
	bottom: 20px;
	left: 0;
	display: block;
	opacity: .11;
	color: #124789;
}

@media (max-width: 1199px) {
	.choose_wrap .ser_tit b {
		font-size: 70px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .ser_tit b {
		font-size: 50px;
		position: static;
	}
}

@media (max-width: 767px) {
	.choose_wrap .ser_tit b {
		font-size: 40px;
	}
}

.choose_wrap .ser_tit p {
	position: relative;
	display: inline-block;
	padding-right: 20px;
}

.choose_wrap .ser_tit p:after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 0;
	height: 0;
	content: '';
	border-width: 23px 0 23px 20px;
	border-style: solid;
	border-color: transparent transparent transparent #185caf;
}

@media (max-width: 991px) {
	.choose_wrap .ser_tit p:after {
		display: none;
	}
}

.choose_wrap .ser_tit p span {
	font-size: 24px;
	font-weight: bold;
	line-height: 46px;
	display: inline-block;
	padding: 0 15px 0 20px;
	color: #fff;
	background: #185caf;
}

@media (max-width: 1199px) {
	.choose_wrap .ser_tit p span {
		font-size: 22px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .ser_tit p span {
		font-size: 20px;
		line-height: 1.5;
		padding: 4px 15px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .ser_tit p span {
		font-size: 18px;
		padding: 4px 10px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .choose_box {
		padding: 20px 0 0;
	}
}

@media (max-width: 767px) {
	.choose_wrap .choose_box {
		padding: 10px 0 0;
	}
}

.choose_wrap .choose_box .list {
	position: relative;
	margin-top: 50px;
	padding-top: 50px;
}

@media (max-width: 1199px) {
	.choose_wrap .choose_box .list {
		margin-top: 40px;
		padding-top: 40px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .choose_box .list {
		margin-top: 30px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .choose_box .list {
		margin-top: 20px;
		padding-top: 20px;
	}
}

.choose_wrap .choose_box .list:before {
	position: absolute;
	bottom: -50px;
	left: 0;
	display: block;
	width: 58.5%;
	height: 53%;
	content: '';
	background: #063875;
}

@media (max-width: 991px) {
	.choose_wrap .choose_box .list:before {
		display: none;
	}
}

.choose_wrap .choose_box .list:after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 69.9%;
	height: 85%;
	content: '';
	background: url(../imgs/epccasebg.jpg) no-repeat;
	background-size: cover;
}

@media (max-width: 1199px) {
	.choose_wrap .choose_box .list:after {
		height: 100%;
	}
}

@media (max-width: 991px) {
	.choose_wrap .choose_box .list:after {
		width: 100%;
	}
}

.choose_wrap .choose_box .list .container {
	position: relative;
}

.choose_wrap .choose_box .list .slick_choose {
	position: relative;
	z-index: 2;
}

.choose_wrap .choose_box .list .slick_choose .slick-dots {
	display: none !important;
}

.choose_wrap .choose_box .list .slick_choose .slick-arrow {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
	padding: 0;
	cursor: pointer;
	-webkit-transition: all .35s;
	transition: all .35s;
	background: none;
}

.choose_wrap .choose_box .list .slick_choose .slick-arrow:before {
	font-family: 'iconfont' !important;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	line-height: 50px;
	display: block;
	width: 80px;
	content: '\e728';
	-webkit-transition: all .35s;
	transition: all .35s;
	text-align: center;
	color: #fff;
	background: rgba(189, 29, 33, .4);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1199px) {
	.choose_wrap .choose_box .list .slick_choose .slick-arrow:before {
		font-size: 22px;
		line-height: 40px;
		width: 70px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .choose_box .list .slick_choose .slick-arrow:before {
		font-size: 18px;
		line-height: 32px;
		width: 50px;
	}
}

.choose_wrap .choose_box .list .slick_choose .slick-arrow:hover:before {
	background: #bd1d21;
}

.choose_wrap .choose_box .list .slick_choose .slick-prev {
	right: 80px;
}

@media (max-width: 1199px) {
	.choose_wrap .choose_box .list .slick_choose .slick-prev {
		right: 70px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .choose_box .list .slick_choose .slick-prev {
		right: 50px;
	}
}

.choose_wrap .choose_box .list .slick_choose .slick-prev:before {
	content: '\e727';
	background: rgba(104, 104, 104, .4);
}

.choose_wrap .choose_box .list .slick_choose .slick-prev:hover:before {
	background-color: #686868;
}

.choose_wrap .choose_box .list .slick_choose .slick-disabled.slick-next {
	cursor: auto;
}

.choose_wrap .choose_box .list .slick_choose .slick-disabled.slick-next:before {
	background: rgba(189, 29, 33, .4);
}

.choose_wrap .choose_box .list .slick_choose .slick-disabled.slick-prev {
	cursor: auto;
}

.choose_wrap .choose_box .list .slick_choose .slick-disabled.slick-prev:before {
	background: rgba(104, 104, 104, .4);
}

.choose_wrap .choose_box .list .slick_choose .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 991px) {
	.choose_wrap .choose_box .list .slick_choose .item {
		display: block;
	}
}

.choose_wrap .choose_box .list .slick_choose .item .left {
	width: 51%;
}

@media (max-width: 991px) {
	.choose_wrap .choose_box .list .slick_choose .item .left {
		width: 100%;
	}
}

.choose_wrap .choose_box .list .slick_choose .item .left .pic {
	border: 1px solid #fff;
}

.choose_wrap .choose_box .list .slick_choose .item .left .pic .img-box {
	padding-bottom: 75%;
}

.choose_wrap .choose_box .list .slick_choose .item .right {
	width: 44%;
	padding-top: 30px;
}

@media (max-width: 991px) {
	.choose_wrap .choose_box .list .slick_choose .item .right {
		width: 100%;
	}
}

.choose_wrap .choose_box .list .slick_choose .item .right .info {
	display: block;
}

.choose_wrap .choose_box .list .slick_choose .item .right .info .name p {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2;
	color: #fff;
}

@media (max-width: 1399px) {
	.choose_wrap .choose_box .list .slick_choose .item .right .info .name p {
		font-size: 22px;
	}
}

@media (max-width: 1199px) {
	.choose_wrap .choose_box .list .slick_choose .item .right .info .name p {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .choose_box .list .slick_choose .item .right .info .name p {
		font-size: 18px;
	}
}

.choose_wrap .choose_box .list .slick_choose .item .right .info .txt {
	margin: 40px 0;
}

@media (max-width: 1459px) {
	.choose_wrap .choose_box .list .slick_choose .item .right .info .txt {
		margin: 30px 0;
	}
}

@media (max-width: 1399px) {
	.choose_wrap .choose_box .list .slick_choose .item .right .info .txt {
		margin: 20px 0;
	}
}

.choose_wrap .choose_box .list .slick_choose .item .right .info .txt p {
	font-size: 15px;
	line-height: 1.5;
	color: #fff;
}

@media (max-width: 1199px) {
	.choose_wrap .choose_box .list .slick_choose .item .right .info .txt p {
		font-size: 14px;
	}
}

.choose_wrap .choose_box .list .slick_choose .item .right .info .more span {
	font-size: 16px;
	line-height: 35px;
	display: inline-block;
	padding: 0 35px;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #fff;
	background: #063875;
}

@media (max-width: 1199px) {
	.choose_wrap .choose_box .list .slick_choose .item .right .info .more span {
		padding: 0 30px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .choose_box .list .slick_choose .item .right .info .more span {
		font-size: 15px;
		padding: 0 25px;
	}
}

.choose_wrap .choose_box .list .slick_choose .item .right .info .more span i {
	font-style: normal;
	margin-right: 15px;
}

.choose_wrap .choose_box .list .slick_choose .item .right .info .more span:hover {
	background: #071121;
	box-shadow: 0 0 4px 0 rgba(255, 255, 255, .83);
}

.choose_wrap .choose_box .list .num_box {
	font-size: 0;
	position: absolute;
	right: 220px;
	bottom: 0;
}

@media (max-width: 1199px) {
	.choose_wrap .choose_box .list .num_box {
		display: none;
	}
}

.choose_wrap .choose_box .list .num_box span {
	font-size: 30px;
	line-height: 1;
	display: inline-block;
	color: #1a1a1a;
}

.choose_wrap .choose_box .list .num_box span:first-child:after {
	font-size: 30px;
	display: inline-block;
	margin: 0 8px 0 10px;
	content: '/';
}

.choose_wrap .choose_box .list .num_box .prev {
	font-size: 62px;
	color: #124789;
}

.choose_wrap .ser_box .text {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.choose_wrap .ser_box .text {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .ser_box .text {
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .ser_box .text {
		margin-top: 20px;
	}
}

.choose_wrap .ser_box .text p {
	font-size: 16px;
	line-height: 1.7;
	word-break: break-word;
	color: #333;
}

@media (max-width: 991px) {
	.choose_wrap .ser_box .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .ser_box .text p {
		font-size: 14px;
	}
}

.choose_wrap .ser_box .epcteam {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.choose_wrap .ser_box .epcteam {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .ser_box .epcteam {
		margin-top: 25px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .ser_box .epcteam {
		margin-top: 20px;
	}
}

.choose_wrap .ser_box .epcteam .tit {
	text-align: center;
}

.choose_wrap .ser_box .epcteam .tit h2 {
	font-size: 30px;
	font-weight: bold;
	margin: 0;
	color: #fff;
}

@media (max-width: 1399px) {
	.choose_wrap .ser_box .epcteam .tit h2 {
		font-size: 28px;
	}
}

@media (max-width: 1199px) {
	.choose_wrap .ser_box .epcteam .tit h2 {
		font-size: 26px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .ser_box .epcteam .tit h2 {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .ser_box .epcteam .tit h2 {
		font-size: 22px;
	}
}

@media (max-width: 575px) {
	.choose_wrap .ser_box .epcteam .tit h2 {
		font-size: 20px;
	}
}

.choose_wrap .ser_box .epcteam .tit h3 {
	font-size: 24px;
	line-height: 1.5;
	display: inline-block;
	margin: 20px 0 0;
	padding: 4px 30px;
	color: #fff;
	border-radius: 42px;
	background: #124789;
}

@media (max-width: 1399px) {
	.choose_wrap .ser_box .epcteam .tit h3 {
		font-size: 22px;
	}
}

@media (max-width: 1199px) {
	.choose_wrap .ser_box .epcteam .tit h3 {
		font-size: 20px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .ser_box .epcteam .tit h3 {
		font-size: 18px;
		padding: 4px 20px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .ser_box .epcteam .tit h3 {
		font-size: 16px;
		padding: 4px 15px;
	}
}

.choose_wrap .ser_box .epcteam .epcteam_list {
	font-size: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1220px;
	height: 150px;
	margin: auto;
	margin-top: 100px;
	padding: 0 170px;
	background: url(../imgs/epcteampic1.png) no-repeat center;
	background-size: cover;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1399px) {
	.choose_wrap .ser_box .epcteam .epcteam_list {
		max-width: 1000px;
		height: 125px;
		margin-top: 80px;
		padding: 0 140px;
	}
}

@media (max-width: 1199px) {
	.choose_wrap .ser_box .epcteam .epcteam_list {
		max-width: 800px;
		height: 100px;
		margin-top: 70px;
		padding: 0 100px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .ser_box .epcteam .epcteam_list {
		max-width: 600px;
		height: 75px;
		margin-top: 50px;
		padding: 0 80px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .ser_box .epcteam .epcteam_list {
		display: none;
	}
}

.choose_wrap .ser_box .epcteam .epcteam_list li {
	display: inline-block;
}

.choose_wrap .ser_box .epcteam .epcteam_list li:nth-child(odd) .name {
	margin-top: 50px;
}

@media (max-width: 991px) {
	.choose_wrap .ser_box .epcteam .epcteam_list li:nth-child(odd) .name {
		margin-top: 30px;
	}
}

.choose_wrap .ser_box .epcteam .epcteam_list li:last-child .name {
	font-size: 34px;
}

@media (max-width: 1199px) {
	.choose_wrap .ser_box .epcteam .epcteam_list li:last-child .name {
		font-size: 28px;
	}
}

@media (max-width: 1399px) {
	.choose_wrap .ser_box .epcteam .epcteam_list li:last-child .name {
		font-size: 20px;
	}
}

.choose_wrap .ser_box .epcteam .epcteam_list li .name {
	font-size: 45px;
	font-weight: bold;
	line-height: 80px;
	width: 80px;
	height: 80px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #124789;
}

@media (max-width: 1199px) {
	.choose_wrap .ser_box .epcteam .epcteam_list li .name {
		font-size: 40px;
		line-height: 70px;
		width: 70px;
		height: 70px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .ser_box .epcteam .epcteam_list li .name {
		font-size: 30px;
		line-height: 50px;
		width: 50px;
		height: 50px;
	}
}

.choose_wrap .customized_box .range_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

@media (max-width: 1199px) {
	.choose_wrap .customized_box .range_box {
		margin-top: 40px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .customized_box .range_box {
		display: block;
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .customized_box .range_box {
		margin-top: 20px;
	}
}

.choose_wrap .customized_box .range_box .left {
	width: 45.2%;
}

@media (max-width: 991px) {
	.choose_wrap .customized_box .range_box .left {
		width: 100%;
	}
}

.choose_wrap .customized_box .range_box .left .text p {
	font-size: 16px;
	line-height: 1.7;
	word-break: break-word;
	color: #333;
}

@media (max-width: 991px) {
	.choose_wrap .customized_box .range_box .left .text p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.choose_wrap .customized_box .range_box .left .text p {
		font-size: 14px;
	}
}

.choose_wrap .customized_box .range_box .left .pic {
	margin-top: 90px;
}

@media (max-width: 1459px) {
	.choose_wrap .customized_box .range_box .left .pic {
		margin-top: 70px;
	}
}

@media (max-width: 1399px) {
	.choose_wrap .customized_box .range_box .left .pic {
		margin-top: 60px;
	}
}

@media (max-width: 1199px) {
	.choose_wrap .customized_box .range_box .left .pic {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.choose_wrap .customized_box .range_box .left .pic {
		margin-top: 20px;
	}
}

.choose_wrap .customized_box .range_box .left .pic img {
	width: 100%;
	height: auto !important;
}

.choose_wrap .customized_box .range_box .right {
	width: 53.2%;
}

@media (max-width: 991px) {
	.choose_wrap .customized_box .range_box .right {
		width: 100%;
		margin-top: 20px;
	}
}

.choose_wrap .customized_box .range_box .right .pic img {
	width: 100%;
	height: auto !important;
}

.choose_wrap .customized_box .range_box .right .pic_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.choose_wrap .customized_box .range_box .right .pic_box .pic {
	width: 49%;
}

.service_box .epc_title {
	text-align: center;
}

.service_box .epc_title h2 {
	color: #fff;
}

.service_box .list {
	position: relative;
	margin-top: 50px;
}

@media (max-width: 1199px) {
	.service_box .list {
		margin-top: 40px;
	}
}

@media (max-width: 991px) {
	.service_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.service_box .list {
		margin-top: 20px;
	}
}

.service_box .list:before {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	content: '';
	background: rgba(255, 255, 255, .6);
}

@media (max-width: 1199px) {
	.service_box .list:before {
		display: none;
	}
}

.service_box .list ul {
	margin: 0 -24px;
}

@media (max-width: 1459px) {
	.service_box .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1399px) {
	.service_box .list ul {
		margin: 0 -10px;
	}
}

.service_box .list ul li {
	margin-bottom: 60px;
	padding: 0 24px;
}

@media (max-width: 1459px) {
	.service_box .list ul li {
		padding: 0 20px;
	}
}

@media (max-width: 1399px) {
	.service_box .list ul li {
		padding: 0 10px;
	}
}

@media (max-width: 1199px) {
	.service_box .list ul li {
		margin-bottom: 40px;
	}
}

@media (max-width: 991px) {
	.service_box .list ul li {
		margin-bottom: 30px;
	}
}

.service_box .list ul li:nth-child(n+5) {
	margin-bottom: 0;
}

@media (min-width: 1200px) {
	.service_box .list ul li:nth-child(n+5) .item {
		padding-top: 60px;
		padding-bottom: 64px;
	}
	.service_box .list ul li:nth-child(n+5) .item:before {
		top: auto;
		bottom: 0;
		border-width: 80px 157px 0 157px;
		border-color: #124789 transparent transparent;
	}
	.service_box .list ul li:nth-child(n+5) .item:after {
		top: auto;
		bottom: 80px;
	}
	.service_box .list ul li:nth-child(n+5) .item .num {
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		padding-bottom: 5px;
	}
	.service_box .list ul li:nth-child(n+5) .item .name {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		margin-top: 0;
		padding: 0 15px;
	}
}

@media (min-width: 1200px) and (max-width: 1459px) {
	.service_box .list ul li:nth-child(n+5) .item:before {
		border-width: 80px 147px 0 147px;
	}
}

@media (min-width: 1200px) and (max-width: 1459px) {
	.service_box .list ul li:nth-child(n+5) .item:before {
		border-width: 80px 131px 0 131px;
	}
}

@media (min-width: 1200px) and (max-width: 1459px) {
	.service_box .list ul li:nth-child(n+5) .item .num {
		padding-bottom: 10px;
	}
}

@media (max-width: 991px) {
	.service_box .list ul li:nth-child(n+5) {
		margin-bottom: 30px;
	}
	.service_box .list ul li:nth-child(n+5):nth-child(7),
	.service_box .list ul li:nth-child(n+5):nth-child(8) {
		margin-bottom: 0;
	}
}

.service_box .list .item {
	position: relative;
	padding: 0 15px;
}

@media (max-width: 1199px) {
	.service_box .list .item {
		padding: 0 10px;
		background: url(../imgs/epcvicelistbg.png) no-repeat;
		background-size: 100% auto;
	}
}

.service_box .list .item:before {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	display: block;
	width: 0;
	height: 0;
	margin: auto;
	content: '';
	border-width: 0 157px 80px 157px;
	border-style: solid;
	border-color: transparent transparent #124789 transparent;
}

@media (max-width: 1459px) {
	.service_box .list .item:before {
		border-width: 0 147px 80px 147px;
	}
}

@media (max-width: 1459px) {
	.service_box .list .item:before {
		border-width: 0 131px 80px 131px;
	}
}

@media (max-width: 1199px) {
	.service_box .list .item:before {
		display: none;
	}
}

.service_box .list .item:after {
	position: absolute;
	top: 80px;
	right: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 97px;
	content: '';
	background: #124789;
}

@media (max-width: 1199px) {
	.service_box .list .item:after {
		display: none;
	}
}

.service_box .list .item .num {
	position: relative;
	z-index: 2;
}

.service_box .list .item .num span {
	font-size: 36px;
	font-weight: bold;
	display: block;
	padding-top: 10px;
	text-align: center;
	color: #fff;
}

@media (max-width: 1459px) {
	.service_box .list .item .num span {
		font-size: 32px;
	}
}

@media (max-width: 1199px) {
	.service_box .list .item .num span {
		font-size: 28px;
	}
}

@media (max-width: 991px) {
	.service_box .list .item .num span {
		font-size: 25px;
	}
}

@media (max-width: 767px) {
	.service_box .list .item .num span {
		font-size: 22px;
	}
}

@media (max-width: 575px) {
	.service_box .list .item .num span {
		font-size: 20px;
	}
}

.service_box .list .item .pic {
	position: relative;
	z-index: 2;
	border: 2px solid #fff;
}

.service_box .list .item .pic .img-box {
	padding-bottom: 73.33333333%;
}

.service_box .list .item .name {
	position: relative;
	z-index: 2;
	margin-top: 15px;
}

.service_box .list .item .name p {
	font-size: 15px;
	line-height: 1.5;
	color: #fff;
}

@media (max-width: 767px) {
	.service_box .list .item .name p {
		font-size: 14px;
	}
}

.news_banner .news_slick {
	position: relative;
	margin-top: 30px;
}

@media (max-width: 1199px) {
	.news_banner .news_slick {
		margin-top: 0;
	}
}

.news_banner .news_slick .tit_name {
	position: absolute;
	z-index: 3;
	top: 20px;
	right: 130px;
}

@media (max-width: 1459px) {
	.news_banner .news_slick .tit_name {
		top: 0;
	}
}

@media (max-width: 1199px) {
	.news_banner .news_slick .tit_name {
		position: static;
	}
}

.news_banner .news_slick .tit_name a {
	font-size: 60px;
	line-height: 1.2;
	display: inline-block;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #fff;
}

@media (max-width: 1459px) {
	.news_banner .news_slick .tit_name a {
		font-size: 50px;
	}
}

@media (max-width: 1399px) {
	.news_banner .news_slick .tit_name a {
		font-size: 45px;
	}
}

@media (max-width: 1199px) {
	.news_banner .news_slick .tit_name a {
		font-size: 40px;
	}
}

@media (max-width: 991px) {
	.news_banner .news_slick .tit_name a {
		font-size: 35px;
	}
}

@media (max-width: 767px) {
	.news_banner .news_slick .tit_name a {
		font-size: 30px;
	}
}

@media (max-width: 575px) {
	.news_banner .news_slick .tit_name a {
		font-size: 28px;
	}
}

.news_banner .news_slick .tit_name a:after {
	font-family: 'iconfont' !important;
	font-style: normal;
	display: inline-block;
	margin-left: 40px;
	content: '\eb87';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1459px) {
	.news_banner .news_slick .tit_name a:after {
		margin-left: 30px;
	}
}

@media (max-width: 1399px) {
	.news_banner .news_slick .tit_name a:after {
		margin-left: 20px;
	}
}

@media (min-width: 1200px) {
	.news_banner .news_slick .tit_name a:hover {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px);
	}
}

.news_banner .news_slick .slick_news_box {
	font-size: 0;
	position: relative;
	z-index: 2;
}

.news_banner .news_slick .slick_news_box .slick-dots {
	display: none !important;
}

.news_banner .news_slick .slick_news_box .slick-arrow {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
	padding: 0;
	cursor: pointer;
	-webkit-transition: all .35s;
	transition: all .35s;
	background: none;
}

.news_banner .news_slick .slick_news_box .slick-arrow:before {
	font-family: 'iconfont' !important;
	font-size: 26px;
	font-style: normal;
	line-height: 56px;
	display: block;
	width: 42px;
	content: '\e728';
	-webkit-transition: all .35s;
	transition: all .35s;
	text-align: center;
	color: #fff;
	background: #185caf;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1199px) {
	.news_banner .news_slick .slick_news_box .slick-arrow:before {
		line-height: 50px;
	}
}

@media (max-width: 991px) {
	.news_banner .news_slick .slick_news_box .slick-arrow:before {
		font-size: 24px;
		line-height: 40px;
		width: 35px;
	}
}

.news_banner .news_slick .slick_news_box .slick-prev {
	right: 42px;
}

@media (max-width: 991px) {
	.news_banner .news_slick .slick_news_box .slick-prev {
		right: 35px;
	}
}

.news_banner .news_slick .slick_news_box .slick-prev:before {
	content: '\e727';
	background: rgba(104, 104, 104, .4);
}

.news_banner .news_slick .slick_news_box .slick-prev:hover:before {
	background-color: #686868;
}

.news_banner .news_slick .slick_news_box .slick-disabled.slick-next {
	cursor: auto;
}

.news_banner .news_slick .slick_news_box .slick-disabled.slick-next:before {
	opacity: .8;
}

.news_banner .news_slick .slick_news_box .slick-disabled.slick-prev {
	cursor: auto;
}

.news_banner .news_slick .slick_news_box .slick-disabled.slick-prev:before {
	background: rgba(6, 15, 31, .32);
}

.news_banner .news_slick .slick_news_box .item {
	font-size: 0;
	position: relative;
}

.news_banner .news_slick .slick_news_box .item .pic {
	width: 50.2%;
}

@media (max-width: 991px) {
	.news_banner .news_slick .slick_news_box .item .pic {
		width: 100%;
	}
}

.news_banner .news_slick .slick_news_box .item .pic .img-box {
	padding-bottom: 65.33333333%;
}

.news_banner .news_slick .slick_news_box .item .info {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 59.8%;
	padding: 40px 90px 100px;
	background: #fff;
}

@media (max-width: 1399px) {
	.news_banner .news_slick .slick_news_box .item .info {
		padding: 30px 80px 70px;
	}
}

@media (max-width: 1199px) {
	.news_banner .news_slick .slick_news_box .item .info {
		padding: 30px 30px 60px;
	}
}

@media (max-width: 991px) {
	.news_banner .news_slick .slick_news_box .item .info {
		position: static;
		width: 100%;
		padding: 20px 20px 50px 30px;
	}
}

.news_banner .news_slick .slick_news_box .item .info .name {
	position: relative;
}

.news_banner .news_slick .slick_news_box .item .info .name:before {
	position: absolute;
	top: 50%;
	left: -110px;
	display: block;
	width: 95px;
	height: 24px;
	content: '';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #185caf;
}

@media (max-width: 1199px) {
	.news_banner .news_slick .slick_news_box .item .info .name:before {
		left: -90px;
		width: 80px;
		height: 20px;
	}
}

.news_banner .news_slick .slick_news_box .item .info .name p {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}

.news_banner .news_slick .slick_news_box .item .info .time {
	margin: 10px 0 20px;
}

@media (max-width: 1199px) {
	.news_banner .news_slick .slick_news_box .item .info .time {
		margin: 10px 0 15px;
	}
}

.news_banner .news_slick .slick_news_box .item .info .time p {
	font-size: 16px;
	line-height: 1.2;
	color: #666;
}

@media (max-width: 1199px) {
	.news_banner .news_slick .slick_news_box .item .info .time p {
		font-size: 15px;
	}
}

@media (max-width: 991px) {
	.news_banner .news_slick .slick_news_box .item .info .time p {
		font-size: 14px;
	}
}

.news_banner .news_slick .slick_news_box .item .info .txt p {
	font-size: 15px;
	line-height: 1.7;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	color: #333;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}

@media (max-width: 1199px) {
	.news_banner .news_slick .slick_news_box .item .info .txt p {
		font-size: 14px;
		display: -webkit-box;
		overflow: hidden;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}
}

.news_banner .news_slick .num_box {
	font-size: 0;
	position: absolute;
	z-index: 2;
	right: 120px;
	bottom: 0;
}

@media (max-width: 1199px) {
	.news_banner .news_slick .num_box {
		display: none;
	}
}

.news_banner .news_slick .num_box span {
	font-size: 30px;
	line-height: 1;
	display: inline-block;
	color: #1a1a1a;
}

.news_banner .news_slick .num_box span:first-child:after {
	font-size: 30px;
	display: inline-block;
	margin: 0 8px 0 10px;
	content: '/';
}

.news_banner .news_slick .num_box .prev {
	font-size: 62px;
	color: #bd1d21;
}

.page_lists .page_more {
	margin-top: 50px;
	text-align: center;
}

@media (max-width: 1199px) {
	.page_lists .page_more {
		margin-top: 40px;
	}
}

@media (max-width: 991px) {
	.page_lists .page_more {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.page_lists .page_more {
		margin-top: 25px;
	}
}

.page_lists .page_more a {
	font-size: 18px;
	line-height: 40px;
	display: inline-block;
	padding: 0 130px;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	color: #fff;
	border-radius: 20px;
	background: #185caf;
}

@media (max-width: 1459px) {
	.page_lists .page_more a {
		padding: 0 120px;
	}
}

@media (max-width: 1399px) {
	.page_lists .page_more a {
		padding: 0 100px;
	}
}

@media (max-width: 1199px) {
	.page_lists .page_more a {
		padding: 0 80px;
	}
}

@media (max-width: 991px) {
	.page_lists .page_more a {
		font-size: 17px;
		padding: 0 60px;
	}
}

@media (max-width: 767px) {
	.page_lists .page_more a {
		font-size: 16px;
		padding: 0 40px;
	}
}

@media (max-width: 575px) {
	.page_lists .page_more a {
		line-height: 36px;
		padding: 0 30px;
	}
}

.page_lists .page_more a span {
	margin-right: 15px;
}

@media (max-width: 991px) {
	.page_lists .page_more a span {
		margin-right: 10px;
	}
}

@media (min-width: 1200px) {
	.page_lists .page_more a:hover {
		background: #071121;
	}
}

.news_lists {
	padding-top: 20px;
}

.news_lists .list ul {
	margin: 0 -40px;
}

@media (max-width: 1459px) {
	.news_lists .list ul {
		margin: 0 -30px;
	}
}

@media (max-width: 1399px) {
	.news_lists .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1199px) {
	.news_lists .list ul {
		margin: 0 -10px;
	}
}

.news_lists .list ul li {
	margin-top: 60px;
	padding: 0 40px;
}

@media (max-width: 1459px) {
	.news_lists .list ul li {
		margin-top: 50px;
		padding: 0 30px;
	}
}

@media (max-width: 1399px) {
	.news_lists .list ul li {
		margin-top: 40px;
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.news_lists .list ul li {
		margin-top: 30px;
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.news_lists .list ul li {
		margin-top: 25px;
	}
}

.news_lists .list .item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 20px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (min-width: 1200px) {
	.news_lists .list .item:hover:after {
		background: #185caf;
	}
	.news_lists .list .item:hover .info .name a {
		color: #fff;
	}
}

@media (max-width: 1199px) {
	.news_lists .list .item {
		padding-bottom: 15px;
	}
}

@media (max-width: 767px) {
	.news_lists .list .item {
		display: block;
		padding-bottom: 0;
	}
}

.news_lists .list .item:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	overflow: hidden;
	width: 88%;
	height: 78%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	border-radius: 0 0 20px 0;
	background: #f4f8fb;
}

@media (max-width: 1199px) {
	.news_lists .list .item:after {
		height: 75%;
	}
}

@media (max-width: 767px) {
	.news_lists .list .item:after {
		display: none;
	}
}

.news_lists .list .item .pic {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 185px;
	border-radius: 10px 0 0 0;
}

@media (max-width: 767px) {
	.news_lists .list .item .pic {
		width: 100%;
	}
}

.news_lists .list .item .pic .img-box {
	padding-bottom: 65.33333333%;
}

.news_lists .list .item .info {
	position: relative;
	z-index: 1;
	width: -webkit-calc(100% - 185px);
	width: calc(100% - 185px);
	padding: 0 50px 0 20px;
}

@media (max-width: 1199px) {
	.news_lists .list .item .info {
		padding: 0 20px;
	}
}

@media (max-width: 767px) {
	.news_lists .list .item .info {
		width: 100%;
		padding: 15px;
		background: #f4f8fb;
	}
}

.news_lists .list .item .info .time {
	font-size: 15px;
	line-height: 1.2;
	color: #666;
}

@media (max-width: 991px) {
	.news_lists .list .item .info .time {
		font-size: 14px;
	}
}

.news_lists .list .item .info .name {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.news_lists .list .item .info .name {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.news_lists .list .item .info .name {
		margin-top: 15px;
	}
}

.news_lists .list .item .info .name a {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 1199px) {
	.news_lists .list .item .info .name a {
		font-size: 17px;
	}
}

@media (max-width: 767px) {
	.news_lists .list .item .info .name a {
		font-size: 16px;
	}
}

.report_lists .page_title {
	text-align: center;
}

.report_lists .list ul {
	margin: 0 -30px;
}

@media (max-width: 1399px) {
	.report_lists .list ul {
		margin: 0 -10px;
	}
}

.report_lists .list ul li {
	margin-top: 50px;
	padding: 0 30px;
}

@media (max-width: 1399px) {
	.report_lists .list ul li {
		margin-top: 40px;
		padding: 0 10px;
	}
}

@media (max-width: 1199px) {
	.report_lists .list ul li {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.report_lists .list ul li {
		margin-top: 20px;
	}
}

.report_lists .list .item {
	position: relative;
	overflow: hidden;
	border-radius: 6px;
}

@media (min-width: 1200px) {
	.report_lists .list .item:hover .name {
		height: 100%;
	}
	.report_lists .list .item:hover .name p {
		display: -webkit-box;
		overflow: hidden;
		height: 100%;
		height: auto;
		white-space: normal;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
}

.report_lists .list .item .pic .img-box {
	padding-bottom: 65.33333333%;
}

.report_lists .list .item .name {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 44px;
	padding: 0 20px;
	-webkit-transition: all .5s;
	transition: all .5s;
	text-align: center;
	background: rgba(6, 16, 32, .8);
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.report_lists .list .item .name p {
	font-size: 16px;
	line-height: 1.7;
	display: block;
	overflow: hidden;
	-webkit-transition: all .5s;
	transition: all .5s;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}

.equipment_lists {
	background: #f5fbff;
}

.equipment_lists .page_title {
	text-align: center;
}

.equipment_lists .list {
	margin-top: 20px;
}

@media (max-width: 767px) {
	.equipment_lists .list {
		margin-top: 10px;
	}
}

.equipment_lists .list ul {
	margin: 0 -50px;
}

@media (max-width: 1459px) {
	.equipment_lists .list ul {
		margin: 0 -30px;
	}
}

@media (max-width: 1399px) {
	.equipment_lists .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1199px) {
	.equipment_lists .list ul {
		margin: 0 -15px;
	}
}

.equipment_lists .list ul li {
	margin-top: 30px;
	padding: 0 50px;
}

@media (max-width: 1459px) {
	.equipment_lists .list ul li {
		padding: 0 30px;
	}
}

@media (max-width: 1399px) {
	.equipment_lists .list ul li {
		margin-top: 20px;
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.equipment_lists .list ul li {
		margin-top: 20px;
		padding: 0 15px;
	}
}

@media (max-width: 991px) {
	.equipment_lists .list ul li {
		margin-top: 20px;
	}
}

.equipment_lists .list .item {
	padding-bottom: 30px;
	border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 1200px) {
	.equipment_lists .list .item:hover .name a {
		font-weight: bold;
		color: #185caf;
	}
}

@media (max-width: 1199px) {
	.equipment_lists .list .item {
		padding-bottom: 20px;
	}
}

.equipment_lists .list .item .name {
	position: relative;
	padding-left: 18px;
}

.equipment_lists .list .item .name:before {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 8px;
	height: 8px;
	content: '';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
	background: #185caf;
}

@media (max-width: 767px) {
	.equipment_lists .list .item .name:before {
		width: 7px;
		height: 7px;
	}
}

.equipment_lists .list .item .name a {
	font-size: 18px;
	line-height: 1.2;
	display: block;
	overflow: hidden;
	-webkit-transition: all .5s;
	transition: all .5s;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}

@media (max-width: 1199px) {
	.equipment_lists .list .item .name a {
		font-size: 17px;
	}
}

@media (max-width: 767px) {
	.equipment_lists .list .item .name a {
		font-size: 16px;
	}
}

.mineral_lists .page_title {
	text-align: center;
}

.mineral_lists .list ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.mineral_lists .list ul {
		margin: 0 -10px;
	}
}

.mineral_lists .list ul li {
	margin-top: 50px;
	padding: 0 20px;
}

@media (max-width: 1399px) {
	.mineral_lists .list ul li {
		margin-top: 40px;
		padding: 0 10px;
	}
}

@media (max-width: 1199px) {
	.mineral_lists .list ul li {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.mineral_lists .list ul li {
		margin-top: 20px;
	}
}

.mineral_lists .list .item {
	position: relative;
	overflow: hidden;
	padding-bottom: 50px;
}

@media (min-width: 1200px) {
	.mineral_lists .list .item:hover .info {
		background: #185caf;
	}
	.mineral_lists .list .item:hover .info .time {
		color: #fff;
	}
	.mineral_lists .list .item:hover .info .name:after {
		color: #fff;
	}
	.mineral_lists .list .item:hover .info .name p {
		color: #fff;
	}
}

.mineral_lists .list .item .pic .img-box {
	padding-bottom: 65.33333333%;
}

.mineral_lists .list .item .info {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 89%;
	padding: 20px 30px;
	-webkit-transition: all .4s;
	transition: all .4s;
	background: #fff;
}

@media (max-width: 1399px) {
	.mineral_lists .list .item .info {
		padding: 20px;
	}
}

@media (max-width: 1199px) {
	.mineral_lists .list .item .info {
		padding: 20px 20px 5px 20px;
	}
}

.mineral_lists .list .item .info .time {
	font-size: 14px;
	line-height: 1.2;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #808080;
}

.mineral_lists .list .item .info .name {
	margin-top: 10px;
}

.mineral_lists .list .item .info .name:after {
	font-family: 'iconfont' !important;
	font-size: 24px;
	font-style: normal;
	line-height: 1;
	display: block;
	margin-top: 15px;
	content: '\eb87';
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #386ed6;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mineral_lists .list .item .info .name p {
	font-size: 16px;
	line-height: 1.5;
	display: -webkit-box;
	display: block;
	overflow: hidden;
	height: 48px;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #333;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 767px) {
	.mineral_lists .list .item .info .name p {
		font-size: 15px;
		height: 45px;
	}
}

.news_vv_lists {
	background-repeat: no-repeat;
	background-position: center top;
}

.news_vv_lists .page_title {
	text-align: center;
}

.news_vv_lists .page_title h2 {
	color: #fff;
}

.news_vv_lists .list_bg_box {
	max-width: 1430px;
	margin: auto;
	margin-top: 50px;
	padding: 0 15px;
}

@media (max-width: 1399px) {
	.news_vv_lists .list_bg_box {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.news_vv_lists .list_bg_box {
		margin-top: 30px;
	}
}

.news_vv_lists .list_bg {
	padding: 30px 60px 0;
	background: #fff;
}

@media (max-width: 1399px) {
	.news_vv_lists .list_bg {
		padding: 20px 50px 0;
	}
}

@media (max-width: 1199px) {
	.news_vv_lists .list_bg {
		padding: 10px 40px 0;
	}
}

@media (max-width: 767px) {
	.news_vv_lists .list_bg {
		padding: 10px 0 0;
	}
}

.news_vv_lists .list ul {
	margin: 0 -35px;
}

@media (max-width: 1459px) {
	.news_vv_lists .list ul {
		margin: 0 -30px;
	}
}

@media (max-width: 1399px) {
	.news_vv_lists .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1199px) {
	.news_vv_lists .list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 991px) {
	.news_vv_lists .list ul {
		margin: 0 -10px;
	}
}

.news_vv_lists .list ul li {
	margin-top: 50px;
	padding: 0 35px;
}

@media (max-width: 1459px) {
	.news_vv_lists .list ul li {
		padding: 0 30px;
	}
}

@media (max-width: 1399px) {
	.news_vv_lists .list ul li {
		margin-top: 40px;
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.news_vv_lists .list ul li {
		margin-top: 30px;
		padding: 0 15px;
	}
}

@media (max-width: 991px) {
	.news_vv_lists .list ul li {
		margin-top: 25px;
		padding: 0 10px;
	}
}

.news_vv_lists .list .item {
	position: relative;
	overflow: hidden;
}

@media (min-width: 1200px) {
	.news_vv_lists .list .item:hover .pic .img-box:before {
		background: #071121;
	}
	.news_vv_lists .list .item:hover .info p {
		font-weight: bold;
		color: #185caf;
	}
}

.news_vv_lists .list .item .pic .img-box {
	padding-bottom: 65.33333333%;
	border-radius: 6px;
}

.news_vv_lists .list .item .pic .img-box:before {
	font-family: 'iconfont' !important;
	font-size: 20px;
	font-style: normal;
	line-height: 35px;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	display: block;
	width: 50px;
	height: 35px;
	content: '\e61c';
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	color: #fff;
	border-radius: 8px;
	background: #185caf;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.news_vv_lists .list .item .info {
	display: block;
	margin-top: 15px;
	text-align: center;
}

.news_vv_lists .list .item .info p {
	font-size: 16px;
	line-height: 1.5;
	display: block;
	overflow: hidden;
	-webkit-transition: all .4s;
	transition: all .4s;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}

@media (max-width: 767px) {
	.news_vv_lists .list .item .info p {
		font-size: 15px;
	}
}

.list_padd {
	padding: 50px 0 80px;
}

@media (max-width: 1199px) {
	.list_padd {
		padding: 40px 0 70px;
	}
}

@media (max-width: 991px) {
	.list_padd {
		padding: 30px 0 60px;
	}
}

@media (max-width: 767px) {
	.list_padd {
		padding: 20px 0 50px;
	}
}

.news_wrap {
	overflow: hidden;
}

.news_wrap .list ul {
	margin: 0;
}

.news_wrap .list ul li {
	margin-bottom: 40px;
	padding: 0;
}

@media (max-width: 1199px) {
	.news_wrap .list ul li {
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.news_wrap .list ul li {
		margin-bottom: 25px;
	}
}

.news_wrap .list .item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 30px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width: 1200px) {
	.news_wrap .list .item:hover:after {
		background: #185caf;
	}
	.news_wrap .list .item:hover .info .name p {
		color: #185caf;
	}
	.news_wrap .list .item:hover .info .txt p {
		color: #fff;
	}
	.news_wrap .list .item:hover .info .time {
		color: #fff;
	}
	.news_wrap .list .item:hover .info .more span {
		color: #185caf;
		background: #fff;
	}
}

@media (max-width: 1199px) {
	.news_wrap .list .item {
		padding-bottom: 15px;
	}
}

@media (max-width: 767px) {
	.news_wrap .list .item {
		display: block;
		padding-bottom: 0;
	}
}

.news_wrap .list .item:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	overflow: hidden;
	width: 88%;
	height: 78%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	border-radius: 0 0 20px 0;
	background: #f4f8fb;
}

@media (max-width: 1199px) {
	.news_wrap .list .item:after {
		height: 75%;
	}
}

@media (max-width: 767px) {
	.news_wrap .list .item:after {
		display: none;
	}
}

.news_wrap .list .item .pic {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 392px;
	border-radius: 10px 0 0 0;
}

@media (max-width: 1199px) {
	.news_wrap .list .item .pic {
		width: 350px;
	}
}

@media (max-width: 991px) {
	.news_wrap .list .item .pic {
		width: 280px;
	}
}

@media (max-width: 767px) {
	.news_wrap .list .item .pic {
		width: 100%;
	}
}

.news_wrap .list .item .pic .img-box {
	padding-bottom: 65.33333333%;
}

.news_wrap .list .item .info {
	position: relative;
	z-index: 1;
	width: -webkit-calc(100% - 392px);
	width: calc(100% - 392px);
	padding: 0 50px;
}

@media (max-width: 1199px) {
	.news_wrap .list .item .info {
		width: -webkit-calc(100% - 350px);
		width: calc(100% - 350px);
		padding: 0 30px;
	}
}

@media (max-width: 991px) {
	.news_wrap .list .item .info {
		width: -webkit-calc(100% - 280px);
		width: calc(100% - 280px);
		padding: 0 30px;
	}
}

@media (max-width: 767px) {
	.news_wrap .list .item .info {
		width: 100%;
		padding: 15px 15px 60px 15px;
		background: #f4f8fb;
	}
}

.news_wrap .list .item .info .name p {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	display: block;
	overflow: hidden;
	-webkit-transition: all .4s;
	transition: all .4s;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media (max-width: 1199px) {
	.news_wrap .list .item .info .name p {
		font-size: 17px;
	}
}

@media (max-width: 767px) {
	.news_wrap .list .item .info .name p {
		font-size: 16px;
	}
}

.news_wrap .list .item .info .txt {
	margin: 50px 0 40px;
}

@media (max-width: 1199px) {
	.news_wrap .list .item .info .txt {
		margin: 30px 0;
	}
}

@media (max-width: 991px) {
	.news_wrap .list .item .info .txt {
		margin: 20px 0;
	}
}

@media (max-width: 767px) {
	.news_wrap .list .item .info .txt {
		margin: 10px 0;
	}
}

.news_wrap .list .item .info .txt p {
	font-size: 16px;
	line-height: 1.7;
	display: -webkit-box;
	overflow: hidden;
	height: 82px;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #333;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

@media (max-width: 991px) {
	.news_wrap .list .item .info .txt p {
		font-size: 15px;
		height: 76.5px;
	}
}

@media (max-width: 767px) {
	.news_wrap .list .item .info .txt p {
		font-size: 14px;
		height: auto;
	}
}

.news_wrap .list .item .info .time {
	font-size: 15px;
	line-height: 1.2;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #666;
}

@media (max-width: 991px) {
	.news_wrap .list .item .info .time {
		font-size: 14px;
	}
}

.news_wrap .list .item .info .more {
	position: absolute;
	right: 0;
	bottom: -15px;
}

@media (max-width: 767px) {
	.news_wrap .list .item .info .more {
		bottom: 15px;
	}
}

.news_wrap .list .item .info .more span {
	font-size: 16px;
	line-height: 40px;
	display: inline-block;
	padding: 0 50px;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: center;
	color: #fff;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	background: #185caf;
}

@media (max-width: 1399px) {
	.news_wrap .list .item .info .more span {
		font-size: 15px;
		padding: 0 40px;
	}
}

@media (max-width: 991px) {
	.news_wrap .list .item .info .more span {
		font-size: 14px;
		line-height: 35px;
		padding: 0 20px;
	}
}

.news_wrap .list .item .info .more span i {
	font-style: normal;
	margin-right: 15px;
}

@media (max-width: 1399px) {
	.news_wrap .list .item .info .more span i {
		margin-right: 10px;
	}
}

.news_wrap .pagination {
	padding-top: 10px;
}

.report_wrap .list ul {
	margin: 0 -30px;
}

@media (max-width: 1399px) {
	.report_wrap .list ul {
		margin: 0 -10px;
	}
}

.report_wrap .list ul li {
	margin-top: 50px;
	padding: 0 30px;
}

@media (max-width: 1399px) {
	.report_wrap .list ul li {
		margin-top: 40px;
		padding: 0 10px;
	}
}

@media (max-width: 1199px) {
	.report_wrap .list ul li {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.report_wrap .list ul li {
		margin-top: 20px;
	}
}

.report_wrap .list .item {
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 6px;
}

@media (min-width: 1200px) {
	.report_wrap .list .item:hover .name {
		height: 100%;
	}
	.report_wrap .list .item:hover .name p {
		display: -webkit-box;
		overflow: hidden;
		height: 100%;
		height: auto;
		white-space: normal;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
}

.report_wrap .list .item .pic .img-box {
	padding-bottom: 65.33333333%;
}

.report_wrap .list .item .name {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 44px;
	padding: 0 20px;
	-webkit-transition: all .5s;
	transition: all .5s;
	text-align: center;
	background: rgba(6, 16, 32, .8);
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.report_wrap .list .item .name p {
	font-size: 16px;
	line-height: 1.7;
	display: block;
	overflow: hidden;
	-webkit-transition: all .5s;
	transition: all .5s;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}

.equipment_wrap .list ul {
	margin: 0 -40px;
}

@media (max-width: 1459px) {
	.equipment_wrap .list ul {
		margin: 0 -30px;
	}
}

@media (max-width: 1399px) {
	.equipment_wrap .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1199px) {
	.equipment_wrap .list ul {
		margin: 0 -10px;
	}
}

.equipment_wrap .list ul li {
	margin-bottom: 40px;
	padding: 0 40px;
}

@media (max-width: 1459px) {
	.equipment_wrap .list ul li {
		padding: 0 30px;
	}
}

@media (max-width: 1399px) {
	.equipment_wrap .list ul li {
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.equipment_wrap .list ul li {
		margin-bottom: 30px;
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.equipment_wrap .list ul li {
		margin-bottom: 25px;
	}
}

.equipment_wrap .list .item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 20px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (min-width: 1200px) {
	.equipment_wrap .list .item:hover:after {
		background: #185caf;
	}
	.equipment_wrap .list .item:hover .info .name a {
		color: #fff;
	}
}

@media (max-width: 1199px) {
	.equipment_wrap .list .item {
		padding-bottom: 15px;
	}
}

@media (max-width: 767px) {
	.equipment_wrap .list .item {
		display: block;
		padding-bottom: 0;
	}
}

.equipment_wrap .list .item:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	overflow: hidden;
	width: 88%;
	height: 78%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	border-radius: 0 0 20px 0;
	background: #f4f8fb;
}

@media (max-width: 1199px) {
	.equipment_wrap .list .item:after {
		height: 75%;
	}
}

@media (max-width: 767px) {
	.equipment_wrap .list .item:after {
		display: none;
	}
}

.equipment_wrap .list .item .pic {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 185px;
	border-radius: 10px 0 0 0;
}

@media (max-width: 767px) {
	.equipment_wrap .list .item .pic {
		width: 100%;
	}
}

.equipment_wrap .list .item .pic .img-box {
	padding-bottom: 65.33333333%;
}

.equipment_wrap .list .item .info {
	position: relative;
	z-index: 1;
	width: -webkit-calc(100% - 185px);
	width: calc(100% - 185px);
	padding: 0 50px 0 20px;
}

@media (max-width: 1199px) {
	.equipment_wrap .list .item .info {
		padding: 0 20px;
	}
}

@media (max-width: 767px) {
	.equipment_wrap .list .item .info {
		width: 100%;
		padding: 15px;
		background: #f4f8fb;
	}
}

.equipment_wrap .list .item .info .time {
	font-size: 15px;
	line-height: 1.2;
	color: #666;
}

@media (max-width: 991px) {
	.equipment_wrap .list .item .info .time {
		font-size: 14px;
	}
}

.equipment_wrap .list .item .info .name {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.equipment_wrap .list .item .info .name {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.equipment_wrap .list .item .info .name {
		margin-top: 15px;
	}
}

.equipment_wrap .list .item .info .name a {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 1199px) {
	.equipment_wrap .list .item .info .name a {
		font-size: 17px;
	}
}

@media (max-width: 767px) {
	.equipment_wrap .list .item .info .name a {
		font-size: 16px;
	}
}

.equipment_wrap .pagination {
	padding-top: 20px;
}

@media (max-width: 991px) {
	.equipment_wrap .pagination {
		padding-top: 10px;
	}
}

.mineral_wrap .list ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.mineral_wrap .list ul {
		margin: 0 -10px;
	}
}

.mineral_wrap .list ul li {
	margin-bottom: 50px;
	padding: 0 20px;
}

@media (max-width: 1399px) {
	.mineral_wrap .list ul li {
		margin-bottom: 40px;
		padding: 0 10px;
	}
}

@media (max-width: 1199px) {
	.mineral_wrap .list ul li {
		margin-bottom: 30px;
	}
}

@media (max-width: 991px) {
	.mineral_wrap .list ul li {
		margin-bottom: 20px;
	}
}

.mineral_wrap .list .item {
	position: relative;
	overflow: hidden;
	padding-bottom: 50px;
}

@media (min-width: 1200px) {
	.mineral_wrap .list .item:hover .info {
		background: #185caf;
	}
	.mineral_wrap .list .item:hover .info .time {
		color: #fff;
	}
	.mineral_wrap .list .item:hover .info .name:after {
		color: #fff;
	}
	.mineral_wrap .list .item:hover .info .name p {
		color: #fff;
	}
}

.mineral_wrap .list .item .pic .img-box {
	padding-bottom: 65.33333333%;
}

.mineral_wrap .list .item .info {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 89%;
	padding: 20px 30px;
	-webkit-transition: all .4s;
	transition: all .4s;
	background: #fff;
}

@media (max-width: 1399px) {
	.mineral_wrap .list .item .info {
		padding: 20px;
	}
}

@media (max-width: 1199px) {
	.mineral_wrap .list .item .info {
		padding: 20px 20px 5px 20px;
	}
}

.mineral_wrap .list .item .info .time {
	font-size: 14px;
	line-height: 1.2;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #808080;
}

.mineral_wrap .list .item .info .name {
	margin-top: 10px;
}

.mineral_wrap .list .item .info .name:after {
	font-family: 'iconfont' !important;
	font-size: 24px;
	font-style: normal;
	line-height: 1;
	display: block;
	margin-top: 15px;
	content: '\eb87';
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #386ed6;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mineral_wrap .list .item .info .name p {
	font-size: 16px;
	line-height: 1.5;
	display: -webkit-box;
	display: block;
	overflow: hidden;
	height: 48px;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #333;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 767px) {
	.mineral_wrap .list .item .info .name p {
		font-size: 15px;
		height: 45px;
	}
}

.mineral_wrap .pagination {
	padding-top: 20px;
}

@media (max-width: 991px) {
	.mineral_wrap .pagination {
		padding-top: 10px;
	}
}

.news_video_wrap .page_title {
	text-align: center;
}

.news_video_wrap .list ul {
	margin: 0 -35px;
}

@media (max-width: 1459px) {
	.news_video_wrap .list ul {
		margin: 0 -30px;
	}
}

@media (max-width: 1399px) {
	.news_video_wrap .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1199px) {
	.news_video_wrap .list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 991px) {
	.news_video_wrap .list ul {
		margin: 0 -10px;
	}
}

.news_video_wrap .list ul li {
	margin-top: 50px;
	padding: 0 35px;
}

@media (max-width: 1459px) {
	.news_video_wrap .list ul li {
		padding: 0 30px;
	}
}

@media (max-width: 1399px) {
	.news_video_wrap .list ul li {
		margin-top: 40px;
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.news_video_wrap .list ul li {
		margin-top: 30px;
		padding: 0 15px;
	}
}

@media (max-width: 991px) {
	.news_video_wrap .list ul li {
		margin-top: 25px;
		padding: 0 10px;
	}
}

.news_video_wrap .list .item {
	position: relative;
	overflow: hidden;
}

@media (min-width: 1200px) {
	.news_video_wrap .list .item:hover .pic .img-box:before {
		background: #071121;
	}
	.news_video_wrap .list .item:hover .info p {
		font-weight: bold;
		color: #185caf;
	}
}

.news_video_wrap .list .item .pic .img-box {
	padding-bottom: 65.33333333%;
	border-radius: 6px;
}

.news_video_wrap .list .item .pic .img-box:before {
	font-family: 'iconfont' !important;
	font-size: 20px;
	font-style: normal;
	line-height: 35px;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	display: block;
	width: 50px;
	height: 35px;
	content: '\e61c';
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	color: #fff;
	border-radius: 8px;
	background: #185caf;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.news_video_wrap .list .item .info {
	display: block;
	margin-top: 15px;
	text-align: center;
}

.news_video_wrap .list .item .info p {
	font-size: 16px;
	line-height: 1.5;
	display: block;
	overflow: hidden;
	-webkit-transition: all .4s;
	transition: all .4s;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}

@media (max-width: 767px) {
	.news_video_wrap .list .item .info p {
		font-size: 15px;
	}
}

.news_details_wrap {
	background-repeat: no-repeat;
	background-position: center top;
}

.news_details_wrap .news_details_bg {
	margin-top: 20px;
	padding: 70px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	background: #fff;
}

@media (max-width: 1459px) {
	.news_details_wrap .news_details_bg {
		padding: 60px;
	}
}

@media (max-width: 1399px) {
	.news_details_wrap .news_details_bg {
		padding: 50px;
	}
}

@media (max-width: 1199px) {
	.news_details_wrap .news_details_bg {
		padding: 40px;
	}
}

@media (max-width: 991px) {
	.news_details_wrap .news_details_bg {
		padding: 30px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .news_details_bg {
		padding: 30px 15px;
	}
}

.news_details_wrap .news_title {
	text-align: center;
}

.news_details_wrap .news_title p {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.5;
	color: #333;
}

@media (max-width: 1459px) {
	.news_details_wrap .news_title p {
		font-size: 28px;
	}
}

@media (max-width: 1399px) {
	.news_details_wrap .news_title p {
		font-size: 26px;
	}
}

@media (max-width: 1199px) {
	.news_details_wrap .news_title p {
		font-size: 24px;
	}
}

@media (max-width: 991px) {
	.news_details_wrap .news_title p {
		font-size: 22px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .news_title p {
		font-size: 20px;
	}
}

@media (max-width: 575px) {
	.news_details_wrap .news_title p {
		font-size: 18px;
	}
}

.news_details_wrap .news_title .time {
	font-size: 16px;
	line-height: 1.2;
	margin-top: 20px;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: #666;
}

@media (max-width: 991px) {
	.news_details_wrap .news_title .time {
		font-size: 15px;
		margin-top: 15px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .news_title .time {
		font-size: 14px;
	}
}

.news_details_wrap .msg_box {
	margin: 50px 0;
	padding: 30px 20px;
	text-align: center;
	border: 1px solid #f2f8fc;
	border-radius: 10px;
	background: #f6fbff;
}

@media (max-width: 1459px) {
	.news_details_wrap .msg_box {
		margin: 40px 0;
	}
}

@media (max-width: 1399px) {
	.news_details_wrap .msg_box {
		margin: 30px 0;
	}
}

@media (max-width: 991px) {
	.news_details_wrap .msg_box {
		margin: 20px 0;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .msg_box {
		padding: 20px;
	}
}

.news_details_wrap .msg_box .msg p {
	font-size: 18px;
	line-height: 1.5;
	color: #333;
}

@media (max-width: 1199px) {
	.news_details_wrap .msg_box .msg p {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.news_details_wrap .msg_box .msg p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .msg_box .msg p {
		font-size: 14px;
	}
}

.news_details_wrap .msg_box .btn_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	margin: 20px auto 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 991px) {
	.news_details_wrap .msg_box .btn_box {
		width: 100%;
	}
}

@media (max-width: 575px) {
	.news_details_wrap .msg_box .btn_box {
		display: block;
	}
}

.news_details_wrap .msg_box .btn_box .more {
	margin-right: 30px;
}

@media (max-width: 575px) {
	.news_details_wrap .msg_box .btn_box .more {
		margin-right: 0;
		margin-bottom: 10px;
	}
}

.news_details_wrap .msg_box .btn_box .more a {
	font-size: 16px;
	line-height: 40px;
	display: inline-block;
	min-width: 228px;
	padding: 0 30px;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-animation: shadow 1.5s infinite ease-in-out;
	animation: shadow 1.5s infinite ease-in-out;
	text-align: center;
	color: #fff;
	border-radius: 6px;
	background: #bd1d21;
	box-shadow: 0 0 2px 0 rgba(255, 255, 255, .3);
}

@media (min-width: 1200px) {
	.news_details_wrap .msg_box .btn_box .more a:hover {
		background: #071121;
	}
}

@media (max-width: 1459px) {
	.news_details_wrap .msg_box .btn_box .more a {
		min-width: 210px;
	}
}

@media (max-width: 1399px) {
	.news_details_wrap .msg_box .btn_box .more a {
		min-width: 190px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .msg_box .btn_box .more a {
		font-size: 15px;
	}
}

.news_details_wrap .msg_box .btn_box .more a span {
	position: relative;
	padding-left: 32px;
}

.news_details_wrap .msg_box .btn_box .more a span:before {
	font-family: 'iconfont' !important;
	font-size: 22px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	margin-right: 10px;
	content: '\e60c';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.news_details_wrap .msg_box .btn_box .more a span:before {
		font-size: 20px;
	}
}

.news_details_wrap .msg_box .btn_box .cont_btn a {
	font-size: 16px;
	line-height: 40px;
	display: inline-block;
	min-width: 228px;
	padding: 0 30px;
	-webkit-transition: all .4s;
	transition: all .4s;
	-webkit-animation: shadow 1.5s infinite ease-in-out;
	animation: shadow 1.5s infinite ease-in-out;
	text-align: center;
	color: #fff;
	border-radius: 6px;
	background: #bd1d21;
	box-shadow: 0 0 2px 0 rgba(255, 255, 255, .3);
}

@media (min-width: 1200px) {
	.news_details_wrap .msg_box .btn_box .cont_btn a:hover {
		background: #071121;
	}
}

@media (max-width: 1459px) {
	.news_details_wrap .msg_box .btn_box .cont_btn a {
		min-width: 210px;
	}
}

@media (max-width: 1399px) {
	.news_details_wrap .msg_box .btn_box .cont_btn a {
		min-width: 190px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .msg_box .btn_box .cont_btn a {
		font-size: 15px;
	}
}

.news_details_wrap .msg_box .btn_box .cont_btn a span {
	position: relative;
	padding-left: 32px;
}

.news_details_wrap .msg_box .btn_box .cont_btn a span:before {
	font-family: 'iconfont' !important;
	font-size: 20px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	margin-right: 10px;
	content: '\e60a';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.news_details_wrap .msg_box .btn_box .cont_btn a span:before {
		font-size: 18px;
	}
}

.news_details_wrap .info {
	margin-top: 60px;
}

@media (max-width: 1459px) {
	.news_details_wrap .info {
		margin-top: 50px;
	}
}

@media (max-width: 1399px) {
	.news_details_wrap .info {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.news_details_wrap .info {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .info {
		margin-top: 20px;
	}
}

.news_details_wrap .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.news_details_wrap .info ul li {
	list-style: inherit;
}

.news_details_wrap .info p {
	font-size: 15px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 767px) {
	.news_details_wrap .info p {
		font-size: 14px;
	}
}

.news_details_wrap .info img {
	max-width: 100%;
	height: auto;
}

.news_details_wrap .news_page {
	margin-top: 50px;
	padding-top: 50px;
	border-top: 2px solid #f6fbff;
}

@media (max-width: 1459px) {
	.news_details_wrap .news_page {
		margin-top: 40px;
		padding-top: 40px;
	}
}

@media (max-width: 1399px) {
	.news_details_wrap .news_page {
		margin-top: 30px;
		padding-top: 30px;
	}
}

@media (max-width: 1199px) {
	.news_details_wrap .news_page {
		margin-top: 20px;
		padding-top: 20px;
	}
}

.news_details_wrap .news_page .item {
	position: relative;
	padding-left: 120px;
}

@media (max-width: 1199px) {
	.news_details_wrap .news_page .item {
		padding-left: 90px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .news_page .item {
		padding-left: 0;
	}
}

.news_details_wrap .news_page .item span {
	font-size: 18px;
	line-height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	padding: 0 30px;
	text-align: center;
	color: #bd1d21;
	background: #f6fbff;
}

@media (max-width: 1199px) {
	.news_details_wrap .news_page .item span {
		font-size: 17px;
		padding: 0 20px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .news_page .item span {
		font-size: 16px;
		position: static;
		margin-bottom: 5px;
	}
}

.news_details_wrap .news_page .item a {
	display: block;
}

.news_details_wrap .news_page .item a b {
	font-size: 18px;
	line-height: 1.66666667;
	display: block;
	overflow: hidden;
	-webkit-transition: all .35s;
	transition: all .35s;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}

@media (max-width: 1199px) {
	.news_details_wrap .news_page .item a b {
		font-size: 17px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .news_page .item a b {
		font-size: 16px;
	}
}

.news_details_wrap .news_page .item a p {
	font-size: 16px;
	line-height: 1.2;
	margin-top: 10px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media (max-width: 1199px) {
	.news_details_wrap .news_page .item a p {
		font-size: 15px;
	}
}

@media (max-width: 991px) {
	.news_details_wrap .news_page .item a p {
		font-size: 14px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .news_page .item a p {
		margin-top: 5px;
	}
}

.news_details_wrap .news_page .item a:hover b {
	color: #bd1d21;
}

.news_details_wrap .news_page .next {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.news_details_wrap .news_page .next {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .news_page .next {
		margin-top: 20px;
	}
}

.news_details_wrap .related_news {
	padding: 60px 0;
	background: #f5fbff;
}

@media (max-width: 991px) {
	.news_details_wrap .related_news {
		padding: 50px 0;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .related_news {
		padding: 40px 0;
	}
}

.news_details_wrap .related_news .info_title p {
	font-size: 26px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	padding: 20px 0 11px;
	color: #1a1a1a;
}

@media (max-width: 991px) {
	.news_details_wrap .related_news .info_title p {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .related_news .info_title p {
		font-size: 22px;
	}
}

@media (max-width: 575px) {
	.news_details_wrap .related_news .info_title p {
		font-size: 20px;
	}
}

.news_details_wrap .related_news .info_title p:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 38px;
	height: 12px;
	content: '';
	background: #315cb3;
	-webkit-clip-path: polygon(0 0, -webkit-calc(100% - 6px) 0, 100% 6px, 100% 100%, 0 100%);
	clip-path: polygon(0 0, calc(100% - 6px) 0, 100% 6px, 100% 100%, 0 100%);
}

.news_details_wrap .related_news .info_title p:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 111px;
	height: 1px;
	content: '';
	background: #124789;
}

@media (max-width: 1199px) {
	.news_details_wrap .related_news .info_title p:after {
		width: 100px;
	}
}

@media (max-width: 991px) {
	.news_details_wrap .related_news .info_title p:after {
		width: 90px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .related_news .info_title p:after {
		width: 70px;
	}
}

@media (max-width: 575px) {
	.news_details_wrap .related_news .info_title p:after {
		width: 50px;
	}
}

.news_details_wrap .related_news .list {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.news_details_wrap .related_news .list {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .related_news .list {
		margin-top: 20px;
	}
}

.news_details_wrap .related_news .list ul {
	position: relative;
	margin: 0 -60px;
}

@media (max-width: 1399px) {
	.news_details_wrap .related_news .list ul {
		margin: 0 -40px;
	}
}

@media (max-width: 1199px) {
	.news_details_wrap .related_news .list ul {
		margin: 0 -30px;
	}
}

.news_details_wrap .related_news .list ul:after {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1px;
	height: 100%;
	content: '';
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	border-left: 1px solid #e6e6e6;
}

@media (max-width: 767px) {
	.news_details_wrap .related_news .list ul:after {
		display: none;
	}
}

.news_details_wrap .related_news .list ul li {
	margin: 15px 0;
	padding: 0 60px;
}

@media (max-width: 1399px) {
	.news_details_wrap .related_news .list ul li {
		padding: 0 40px;
	}
}

@media (max-width: 1199px) {
	.news_details_wrap .related_news .list ul li {
		padding: 0 30px;
	}
}

@media (max-width: 991px) {
	.news_details_wrap .related_news .list ul li {
		margin: 10px 0;
	}
}

@media (max-width: 767px) {
	.news_details_wrap .related_news .list ul li {
		margin-bottom: 10px;
	}
	.news_details_wrap .related_news .list ul li:last-child {
		margin-bottom: 0;
	}
}

.news_details_wrap .related_news .list .name a {
	font-size: 15px;
	line-height: 1.2;
	position: relative;
	display: block;
	overflow: hidden;
	padding-left: 30px;
	-webkit-transition: all .4s;
	transition: all .4s;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news_details_wrap .related_news .list .name a:before {
	font-family: 'iconfont' !important;
	font-style: normal;
	position: absolute;
	top: 50%;
	left: 1px;
	display: block;
	content: '\e67f';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1200px) {
	.news_details_wrap .related_news .list .name a:hover {
		color: #bd1d21;
	}
}

.privacy_wrap {
	background-repeat: no-repeat;
	background-position: center top;
}

.privacy_wrap .privacy_wrap_bg {
	max-width: 1530px;
	margin: auto;
	padding: 0 15px;
}

.privacy_wrap .privacy_wrap_bg .privacy_wrap_box {
	padding: 60px 40px;
	border-radius: 40px;
	background: #fff;
}

@media (max-width: 1399px) {
	.privacy_wrap .privacy_wrap_bg .privacy_wrap_box {
		padding: 50px 40px;
	}
}

@media (max-width: 1199px) {
	.privacy_wrap .privacy_wrap_bg .privacy_wrap_box {
		padding: 40px 0;
	}
}

@media (max-width: 991px) {
	.privacy_wrap .privacy_wrap_bg .privacy_wrap_box {
		padding: 30px 0;
		border-radius: 30px;
	}
}

.privacy_wrap .page_title {
	text-align: center;
}

.privacy_wrap .info {
	margin-top: 50px;
}

@media (max-width: 1399px) {
	.privacy_wrap .info {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.privacy_wrap .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.privacy_wrap .info {
		margin-top: 20px;
	}
}

.privacy_wrap .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.privacy_wrap .info ul li {
	list-style: inherit;
}

.privacy_wrap .info p {
	font-size: 14px;
	line-height: 1.8;
	color: #000;
}

.privacy_wrap .info img {
	max-width: 100%;
	height: auto;
}

.sitemap_wrap {
	overflow: hidden;
}

.sitemap_wrap .title {
	text-align: left;
}

.sitemap_wrap .list {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.sitemap_wrap .list {
		margin-top: 30px;
	}
}

.sitemap_wrap .list>ul>li:last-child .item {
	margin-bottom: 0;
}

.sitemap_wrap .list .item {
	position: relative;
	margin-bottom: 20px;
}

@media (max-width: 1199px) {
	.sitemap_wrap .list .item {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.sitemap_wrap .list .item {
		margin-bottom: 15px;
	}
}

.sitemap_wrap .list .item .link_a a {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	display: block;
	width: 240px;
	padding: 12px 20px;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-align: left;
	text-transform: capitalize;
	color: #222;
	border-radius: 5px;
	background: #f5f5f5;
}

@media (max-width: 991px) {
	.sitemap_wrap .list .item .link_a a {
		font-size: 16px;
		width: 220px;
	}
}

.sitemap_wrap .list .item .link_a a:hover {
	color: #fff;
	background: #124789;
}

.sitemap_wrap .list .item .page_a {
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.sitemap_wrap .list .item .page_a>a {
	font-size: 18px;
	font-weight: 500;
	line-height: 2.22222222;
	display: inline-block;
	padding-right: 50px;
	-webkit-transition: all .35s;
	transition: all .35s;
	text-transform: capitalize;
	color: #222;
}

@media (max-width: 1469px) {
	.sitemap_wrap .list .item .page_a>a {
		padding-right: 40px;
	}
}

@media (max-width: 991px) {
	.sitemap_wrap .list .item .page_a>a {
		font-size: 17px;
		padding-right: 30px;
	}
}

@media (max-width: 767px) {
	.sitemap_wrap .list .item .page_a>a {
		font-size: 16px;
		padding-right: 20px;
	}
}

.sitemap_wrap .list .item .page_a>a:hover {
	color: #124789;
}

.sitemap_wrap .list .more .pro_list1 {
	padding-top: 0;
	padding-bottom: 5px;
}

.sitemap_wrap .list .more .pro_list1>li {
	margin-top: 10px;
}

@media (max-width: 480px) {
	.sitemap_wrap .list .more .pro_list1>li {
		margin-top: 5px;
	}
}

.sitemap_wrap .list .more .pro_list1>li>a {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	display: block;
	padding: 5px 0;
	padding-left: 0;
	-webkit-transition: all .35s;
	transition: all .35s;
	text-transform: capitalize;
	color: #222;
}

.sitemap_wrap .list .more .pro_list1>li>a:hover {
	color: #124789;
}

@media (max-width: 991px) {
	.sitemap_wrap .list .more .pro_list1>li>a {
		font-size: 17px;
		position: static;
	}
}

@media (max-width: 767px) {
	.sitemap_wrap .list .more .pro_list1>li>a {
		font-size: 16px;
	}
}

.sitemap_wrap .list .more .pro_list1 .pro_list2 {
	margin: 0 -15px;
}

@media (max-width: 991px) {
	.sitemap_wrap .list .more .pro_list1 .pro_list2 {
		padding-top: 0;
		padding-left: 0;
	}
}

.sitemap_wrap .list .more .pro_list1 .pro_list2>li {
	display: inline-block;
	padding: 0 15px;
}

.sitemap_wrap .list .more .pro_list1 .pro_list2>li>a {
	font-size: 16px;
	line-height: 2.25;
	display: block;
	-webkit-transition: all .35s;
	transition: all .35s;
	text-transform: capitalize;
	color: #666;
}

@media (max-width: 767px) {
	.sitemap_wrap .list .more .pro_list1 .pro_list2>li>a {
		font-size: 15px;
	}
}

.sitemap_wrap .list .more .pro_list1 .pro_list2>li>a:hover {
	text-decoration: underline !important;
	color: #124789;
}

.epc_top_box .epc_nav {
	padding: 40px 0 80px;
}

@media (max-width: 1459px) {
	.epc_top_box .epc_nav {
		padding: 40px 0 70px;
	}
}

@media (max-width: 1399px) {
	.epc_top_box .epc_nav {
		padding: 40px 0 60px;
	}
}

@media (max-width: 1199px) {
	.epc_top_box .epc_nav {
		padding: 20px 0 40px;
	}
}

@media (max-width: 991px) {
	.epc_top_box .epc_nav {
		padding: 0;
	}
}

.epc_top_box .epc_nav .list {
	position: relative;
}

.epc_top_box .epc_nav .list:before {
	position: absolute;
	top: 72%;
	right: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	content: '';
	border-bottom: 1px solid rgba(255, 255, 255, .5);
}

@media (max-width: 1399px) {
	.epc_top_box .epc_nav .list:before {
		top: 66%;
	}
}

@media (max-width: 1199px) {
	.epc_top_box .epc_nav .list:before {
		display: none;
	}
}

.epc_top_box .epc_nav ul {
	font-size: 0;
	margin: 0 -15px;
}

@media (max-width: 1399px) {
	.epc_top_box .epc_nav ul {
		margin: 0 -10px;
	}
}

.epc_top_box .epc_nav ul li {
	display: inline-block;
	width: 20%;
	padding: 0 15px;
	vertical-align: top;
}

@media (max-width: 1399px) {
	.epc_top_box .epc_nav ul li {
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.epc_top_box .epc_nav ul li {
		width: 33.33333333%;
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.epc_top_box .epc_nav ul li {
		width: 100%;
		margin-bottom: 20px;
	}
}

.epc_top_box .epc_nav .ser_item .pic {
	position: relative;
	padding-top: 23px;
}

@media (max-width: 1199px) {
	.epc_top_box .epc_nav .ser_item .pic {
		padding-top: 20px;
	}
}

@media (max-width: 991px) {
	.epc_top_box .epc_nav .ser_item .pic {
		padding-top: 15px;
	}
}

@media (max-width: 767px) {
	.epc_top_box .epc_nav .ser_item .pic {
		padding-top: 0;
	}
}

.epc_top_box .epc_nav .ser_item .pic span {
	font-size: 44px;
	font-weight: bold;
	line-height: 46px;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 50%;
	display: inline-block;
	padding: 0 33px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.epc_top_box .epc_nav .ser_item .pic span {
		font-size: 40px;
	}
}

@media (max-width: 1399px) {
	.epc_top_box .epc_nav .ser_item .pic span {
		font-size: 34px;
		padding: 0 26px;
	}
}

@media (max-width: 1199px) {
	.epc_top_box .epc_nav .ser_item .pic span {
		font-size: 26px;
		line-height: 40px;
		padding: 0 20px;
	}
}

@media (max-width: 991px) {
	.epc_top_box .epc_nav .ser_item .pic span {
		font-size: 18px;
		line-height: 30px;
		padding: 0 15px;
	}
}

.epc_top_box .epc_nav .ser_item .pic .img-box {
	padding-bottom: 56%;
	border: 1px solid #fff;
}

@media (max-width: 767px) {
	.epc_top_box .epc_nav .ser_item .pic span {
		left: 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	.epc_top_box .epc_nav .ser_item .pic .img-box {
		display: none;
	}
}

.epc_top_box .epc_nav .ser_item .name {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	height: 54px;
	margin-top: 20px;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.epc_top_box .epc_nav .ser_item .name {
		height: 36px;
	}
}

@media (max-width: 991px) {
	.epc_top_box .epc_nav .ser_item .name {
		height: auto;
		margin-top: 15px;
	}
}

@media (max-width: 767px) {
	.epc_top_box .epc_nav .ser_item .name {
		margin-top: 0;
		display: block;
		text-align: left;
		padding-left: 60px;
	}
}

.epc_top_box .epc_nav .ser_item .name p {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	color: #fff;
}

@media (max-width: 1199px) {
	.epc_top_box .epc_nav .ser_item .name p {
		font-size: 15px;
		line-height: 1.2;
	}
}

.epc_top_box .epc_nav .ser_item .txt {
	margin-top: 30px;
	padding-top: 30px;
}

@media (max-width: 1199px) {
	.epc_top_box .epc_nav .ser_item .txt {
		margin-top: 20px;
		padding-top: 0;
	}
}

@media (max-width: 991px) {
	.epc_top_box .epc_nav .ser_item .txt {
		margin-top: 15px;
	}
}

@media (max-width: 767px) {
	.epc_top_box .epc_nav .ser_item .txt {
		margin-top: 10px;
		padding-left: 60px;
	}
}

.epc_top_box .epc_nav .ser_item .txt a {
	font-size: 16px;
	line-height: 1.2;
	position: relative;
	display: block;
	margin-bottom: 8px;
	padding-left: 25px;
	color: #fff;
}

@media (max-width: 1199px) {
	.epc_top_box .epc_nav .ser_item .txt a {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_top_box .epc_nav .ser_item .txt a {
		font-size: 14px;
		margin-bottom: 6px;
	}
}

.epc_top_box .epc_nav .ser_item .txt a:last-child {
	margin-bottom: 0;
}

.epc_top_box .epc_nav .ser_item .txt a:before {
	font-family: 'iconfont' !important;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	line-height: 14px;
	position: absolute;
	top: 2px;
	left: 0;
	display: block;
	width: 14px;
	height: 14px;
	padding-left: 1px;
	content: '\e728';
	text-align: center;
	color: #000;
	border-radius: 50%;
	background: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.epc_top_box .epc_nav .ser_item .txt a:before {
		top: 1px;
	}
}

.epc_top_box .epc_nav .ser_item .txt .ser_act {
	color: #124789;
}

.epc_top_box .epc_nav .ser_item .txt .ser_act:before {
	background: #49f;
}

.epc_title {
	position: relative;
	z-index: 1;
	margin-top: -32px;
	text-align: center;
}

@media (max-width: 1199px) {
	.epc_title {
		margin-top: 30px;
	}
}

.epc_title p {
	font-size: 36px;
	font-weight: bold;
	line-height: 1.5;
	position: relative;
	display: inline-block;
	padding: 5px 30px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.epc_title p {
		padding: 5px 25px;
	}
}

@media (max-width: 1399px) {
	.epc_title p {
		padding: 5px 20px;
	}
}

@media (max-width: 1199px) {
	.epc_title p {
		font-size: 28px;
		padding: 2px 20px;
		-webkit-clip-path: polygon(0 0, -webkit-calc(100% - 15px) 0, 100% 15px, 100% 100%, 0 100%);
		clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 0 100%);
	}
}

@media (max-width: 991px) {
	.epc_title p {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	.epc_title p {
		font-size: 20px;
	}
}

@media (max-width: 575px) {
	.epc_title p {
		font-size: 18px;
	}
}

.epc_title p:before {
	position: absolute;
	top: 0;
	left: -30px;
	width: 0;
	height: 0;
	content: '';
	border-width: 32.5px 30px 32.5px 0;
	border-style: solid;
	border-color: transparent #124789 transparent transparent;
}

@media (max-width: 1199px) {
	.epc_title p:before {
		display: none;
	}
}

.epc_title p:after {
	position: absolute;
	top: 0;
	right: -30px;
	width: 0;
	height: 0;
	content: '';
	border-width: 32.5px 0 32.5px 30px;
	border-style: solid;
	border-color: transparent transparent transparent #124789;
}

@media (max-width: 1199px) {
	.epc_title p:after {
		display: none;
	}
}

.epc_details1 .info {
	margin-top: 70px;
}

@media (max-width: 1459px) {
	.epc_details1 .info {
		margin-top: 60px;
	}
}

@media (max-width: 1399px) {
	.epc_details1 .info {
		margin-top: 50px;
	}
}

@media (max-width: 1199px) {
	.epc_details1 .info {
		margin-top: 40px;
	}
}

@media (max-width: 991px) {
	.epc_details1 .info {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.epc_details1 .info {
		margin-top: 20px;
	}
}

.epc_details1 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details1 .info ul li {
	list-style: inherit;
}

.epc_details1 .info p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 991px) {
	.epc_details1 .info p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details1 .info p {
		font-size: 14px;
	}
}

.epc_details1 .info img {
	max-width: 100%;
	height: auto;
}

.epc_tit h2 {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 20px 10px 15px;
	text-align: center;
}

@media (max-width: 1399px) {
	.epc_tit h2 {
		font-size: 28px;
	}
}

@media (max-width: 1199px) {
	.epc_tit h2 {
		font-size: 26px;
	}
}

@media (max-width: 991px) {
	.epc_tit h2 {
		font-size: 24px;
		padding: 15px 10px 10px;
	}
}

@media (max-width: 767px) {
	.epc_tit h2 {
		font-size: 22px;
		padding: 10px 5px 5px;
	}
}

@media (max-width: 575px) {
	.epc_tit h2 {
		font-size: 20px;
	}
}

.epc_tit h2:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 60px;
	height: 10px;
	content: '';
	background: #124789;
}

@media (max-width: 1399px) {
	.epc_tit h2:before {
		height: 8px;
	}
}

@media (max-width: 1199px) {
	.epc_tit h2:before {
		width: 50px;
		height: 6px;
	}
}

@media (max-width: 991px) {
	.epc_tit h2:before {
		width: 40px;
		height: 4px;
	}
}

@media (max-width: 767px) {
	.epc_tit h2:before {
		width: 30px;
		height: 3px;
	}
}

.epc_tit h2:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 86px;
	height: 1px;
	content: '';
	background: #124789;
}

@media (max-width: 1399px) {
	.epc_tit h2:after {
		width: 80px;
	}
}

@media (max-width: 1199px) {
	.epc_tit h2:after {
		width: 70px;
	}
}

@media (max-width: 991px) {
	.epc_tit h2:after {
		width: 60px;
	}
}

@media (max-width: 767px) {
	.epc_tit h2:after {
		width: 40px;
	}
}

.epctit {
	position: relative;
}

.epctit span {
	font-size: 36px;
	font-weight: bold;
	line-height: 57px;
	position: absolute;
	top: -20px;
	left: 7px;
	width: 57px;
	height: 57px;
	text-align: center;
	color: #124789;
	background: #fff;
}

@media (max-width: 1399px) {
	.epctit span {
		font-size: 32px;
		line-height: 50px;
		top: -15px;
		width: 50px;
		height: 50px;
	}
}

@media (max-width: 1199px) {
	.epctit span {
		font-size: 24px;
		line-height: 45px;
		top: -10px;
		width: 45px;
		height: 45px;
	}
}

@media (max-width: 767px) {
	.epctit span {
		font-size: 22px;
		line-height: 40px;
		width: 40px;
		height: 40px;
	}
}

.epctit p {
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	padding-top: 8px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-left: 80px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1399px) {
	.epctit p {
		font-size: 22px;
		padding-left: 70px;
	}
}

@media (max-width: 1199px) {
	.epctit p {
		font-size: 20px;
	}
}

@media (max-width: 991px) {
	.epctit p {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.epctit p {
		font-size: 16px;
	}
}

.epc_details2 .epc_tit {
	text-align: center;
}

.epc_details2 .epc_box .list {
	margin-top: 50px;
}

@media (max-width: 1399px) {
	.epc_details2 .epc_box .list {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.epc_details2 .epc_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_box .list {
		margin-top: 20px;
	}
}

.epc_details2 .epc_box .list ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.epc_details2 .epc_box .list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.epc_details2 .epc_box .list ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_box .list ul {
		margin: 0 -5px;
	}
}

.epc_details2 .epc_box .list ul li {
	padding: 0 20px;
}

.epc_details2 .epc_box .list ul li:first-child {
	width: 27.57%;
}

@media (max-width: 1399px) {
	.epc_details2 .epc_box .list ul li {
		padding: 0 15px;
	}
}

@media (max-width: 1199px) {
	.epc_details2 .epc_box .list ul li {
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_box .list ul li {
		padding: 0 5px;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_box .list ul li:first-child {
		width: 100%;
	}
	.epc_details2 .epc_box .list ul li {
		margin-bottom: 15px;
	}
}

.epc_details2 .epc_box .list ul li:first-child .pic {
	border: 20px solid #fff;
	border-top: none;
}

.epc_details2 .epc_box .list ul li:first-child .pic .img-box {
	padding-bottom: 136.98630137%;
}

.epc_details2 .epc_box .list .pic .img-box {
	padding-bottom: 59.57446809%;
}

.epc_details2 .epc_box .info_box {
	margin-top: -150px;
	padding-left: 85px;
}

@media (max-width: 1469px) {
	.epc_details2 .epc_box .info_box {
		margin-top: -130px;
	}
}

@media (max-width: 1399px) {
	.epc_details2 .epc_box .info_box {
		margin-top: -115px;
	}
}

@media (max-width: 1199px) {
	.epc_details2 .epc_box .info_box {
		margin-top: 15px;
		padding: 0;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_box .info_box {
		margin-top: 0;
		padding: 0;
	}
}

.epc_details2 .epc_box .info_box .info {
	padding: 50px 80px 50px 26%;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_box .info_box .info {
		padding: 40px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_box .info_box .info {
		padding: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_box .info_box .info {
		padding: 15px;
	}
}

.epc_details2 .epc_box .info_box .info p {
	font-size: 16px;
	line-height: 1.7;
	color: #fff;
}

@media (max-width: 991px) {
	.epc_details2 .epc_box .info_box .info p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_box .info_box .info p {
		font-size: 14px;
	}
}

.bluebg {
	background: #F2F6F9;
}

.epc_details2 .epc_content1 .info {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content1 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content1 .info {
		margin-top: 20px;
	}
}

.epc_details2 .epc_content1 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details2 .epc_content1 .info ul li {
	list-style: inherit;
}

.epc_details2 .epc_content1 .info p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content1 .info p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content1 .info p {
		font-size: 14px;
	}
}

.epc_details2 .epc_content1 .info img {
	max-width: 100%;
	height: auto;
	border: 1px solid #333;
}

.epc_details2 .epc_content1 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content1 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content1 .list {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content1 .list {
		display: block;
	}
}

.epc_details2 .epc_content1 .list .info {
	margin: 0 !important;
}

.epc_details2 .epc_content1 .list .left {
	width: 58.4%;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content1 .list .left {
		width: 68%;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content1 .list .left {
		width: 100%;
	}
}

.epc_details2 .epc_content1 .list .right {
	width: 28.6%;
}

@media (max-width: 767px) {
	.epc_details2 .epc_content1 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details2 .epc_content2 .info {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .info {
		margin-top: 20px;
	}
}

.epc_details2 .epc_content2 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details2 .epc_content2 .info ul li {
	list-style: inherit;
}

.epc_details2 .epc_content2 .info p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .info p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content2 .info p {
		font-size: 14px;
	}
}

.epc_details2 .epc_content2 .info img {
	max-width: 100%;
	height: auto;
	border: 1px solid #333;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .list {
		margin-top: 10px;
	}
}

.epc_details2 .epc_content2 .list ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.epc_details2 .epc_content2 .list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .list ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .list ul {
		margin: 0 -5px;
	}
}

.epc_details2 .epc_content2 .list ul li {
	margin-top: 40px;
	padding: 0 20px;
}

@media (max-width: 1399px) {
	.epc_details2 .epc_content2 .list ul li {
		margin-top: 30px;
		padding: 0 15px;
	}
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .list ul li {
		margin-top: 20px;
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .list ul li {
		margin-top: 10px;
		padding: 0 5px;
	}
}

.epc_details2 .epc_content2 .list .pic .img-box {
	padding-bottom: 68.18181818%;
}

.epc_details2 .epc_content2 .notbg {
	margin-top: 70px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .notbg {
		margin-top: 60px;
		padding: 60px 0;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .notbg {
		margin-top: 50px;
		padding: 50px 0;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content2 .notbg {
		margin-top: 40px;
		padding: 40px 0;
	}
}

@media (max-width: 575px) {
	.epc_details2 .epc_content2 .notbg {
		margin-top: 30px;
		padding: 30px 0;
	}
}

.epc_details2 .epc_content2 .notbg .note {
	width: 42%;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .notbg .note {
		width: 50%;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .notbg .note {
		width: 100%;
	}
}

.epc_details2 .epc_content2 .notbg .note p {
	font-size: 16px;
	line-height: 1.7;
	color: #fff;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .notbg .note p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content2 .notbg .note p {
		font-size: 14px;
	}
}

.epc_details2 .epc_content2 .list_pic {
	margin-top: -180px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .list_pic {
		margin-top: -150px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .list_pic {
		margin-top: 20px;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop {
	font-size: 0;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row-reverse;
	padding-bottom: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop {
		padding-bottom: 0;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop {
		display: block;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic {
	width: 45.71428571%;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic {
		width: 100%;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-arrow {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 0;
	padding: 0;
	cursor: pointer;
	-webkit-transition: all .35s;
	transition: all .35s;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: none;
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-arrow:before {
	font-family: 'iconfont' !important;
	font-size: 30px;
	font-style: normal;
	line-height: 60px;
	display: block;
	width: 38px;
	content: '\e727';
	-webkit-transition: all .35s;
	transition: all .35s;
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	text-align: center;
	color: #fff;
	background: rgba(22, 24, 26, .7);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 575px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-arrow:before {
		font-size: 24px;
		line-height: 50px;
		width: 34px;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-arrow:hover:before {
	background: #124789;
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-next {
	right: 0;
	left: auto;
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-next:before {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-list {
	margin: 0 -15px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-list {
		margin: 0 -10px;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-list .slick-slide {
	padding: 0 15px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .slick-list .slick-slide {
		padding: 0 10px;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .big_pic .pic .img-box {
	padding-bottom: 86.66666667%;
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav {
	width: 54.28571429%;
	padding-right: 30px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav {
		padding-right: 15px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav {
		display: none !important;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-slider {
	position: static;
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-dots {
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-dots li {
	position: relative;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	cursor: pointer;
	-webkit-transition: all .5s;
	transition: all .5s;
	border-radius: 50%;
	background: #ccc;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-dots li {
		width: 10px;
		height: 10px;
		margin: 0 10px;
	}
}

@media (max-width: 575px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-dots li {
		width: 8px;
		height: 8px;
		margin: 0 8px;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-dots li button {
	display: none;
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-dots .slick-active {
	width: 50px;
	border-radius: 7px;
	background: #bd1d21;
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-list {
	margin: 0 -15px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-list {
		margin: 0 -10px;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-list .slick-slide {
	padding: 0 15px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .slick-list .slick-slide {
		padding: 0 10px;
	}
}

.epc_details2 .epc_content2 .list_pic .slick_workshop .small_nav .pic .img-box {
	padding-bottom: 86.66666667%;
}

.epc_details2 .epc_content3 .info {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content3 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content3 .info {
		margin-top: 20px;
	}
}

.epc_details2 .epc_content3 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details2 .epc_content3 .info ul li {
	list-style: inherit;
}

.epc_details2 .epc_content3 .info p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content3 .info p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content3 .info p {
		font-size: 14px;
	}
}

.epc_details2 .epc_content3 .info img {
	max-width: 100%;
	height: auto;
}

.epc_details2 .epc_content3 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content3 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content3 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details2 .epc_content3 .list .info {
	margin: 0 !important;
}

.epc_details2 .epc_content3 .list .left {
	width: 49.3%;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content3 .list .left {
		width: 100%;
	}
}

.epc_details2 .epc_content3 .list .right {
	width: 45.2%;
	margin-top: 30px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content3 .list .right {
		margin-top: 0;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content3 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details2 .epc_content3 .list_pic_box {
	position: relative;
	z-index: 1;
	margin-top: -170px;
	padding-left: 290px;
}

@media (max-width: 1459px) {
	.epc_details2 .epc_content3 .list_pic_box {
		margin-top: -120px;
	}
}

@media (max-width: 1399px) {
	.epc_details2 .epc_content3 .list_pic_box {
		margin-top: 20px;
		padding: 0;
	}
}

.epc_details2 .epc_content3 .list_pic_box .list_pic {
	padding: 30px 0 0 40px;
	background: #fff;
}

@media (max-width: 1399px) {
	.epc_details2 .epc_content3 .list_pic_box .list_pic {
		padding: 0;
	}
}

.epc_details2 .epc_content3 .list_pic_box .list_pic ul {
	margin: 0 -10px;
}

@media (max-width: 1399px) {
	.epc_details2 .epc_content3 .list_pic_box .list_pic ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content3 .list_pic_box .list_pic ul {
		margin: 0 -5px;
	}
}

.epc_details2 .epc_content3 .list_pic_box .list_pic ul li {
	padding: 0 10px;
}

@media (max-width: 1399px) {
	.epc_details2 .epc_content3 .list_pic_box .list_pic ul li {
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content3 .list_pic_box .list_pic ul li {
		margin-bottom: 10px;
		padding: 0 5px;
	}
}

.epc_details2 .epc_content3 .list_pic_box .list_pic .pic .img-box {
	padding-bottom: 77.14285714%;
}

.epc_details2 .epc_content4 .info {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content4 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content4 .info {
		margin-top: 20px;
	}
}

.epc_details2 .epc_content4 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details2 .epc_content4 .info ul li {
	list-style: inherit;
}

.epc_details2 .epc_content4 .info p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content4 .info p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content4 .info p {
		font-size: 14px;
	}
}

.epc_details2 .epc_content4 .info img {
	max-width: 100%;
	height: auto;
}

.epc_details2 .epc_content4 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content4 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content4 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details2 .epc_content4 .list .info {
	margin: 0 !important;
}

.epc_details2 .epc_content4 .list .left {
	width: 48%;
	margin-top: 30px;
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content4 .list .left {
		margin-top: 0;
	}
}

@media (max-width: 991px) {
	.epc_details2 .epc_content4 .list .left {
		width: 100%;
	}
}

.epc_details2 .epc_content4 .list .right {
	width: 45.2%;
}

@media (max-width: 991px) {
	.epc_details2 .epc_content4 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details2 .epc_content4 .pic_box {
	position: relative;
	z-index: 1;
	width: 84.9%;
	margin-top: -120px;
	padding: 20px 20px 0 0;
	background: #fff;
}

@media (max-width: 1459px) {
	.epc_details2 .epc_content4 .pic_box {
		margin-top: -80px;
	}
}

@media (max-width: 1399px) {
	.epc_details2 .epc_content4 .pic_box {
		margin-top: 20px;
		padding: 0;
	}
}

@media (max-width: 1199px) {
	.epc_details2 .epc_content4 .pic_box {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.epc_details2 .epc_content4 .pic_box {
		margin-top: 15px;
	}
}

.epc_details2 .epc_content4 .pic_box img {
	max-width: 100%;
	height: auto !important;
}

.epc_details3 .info {
	font-size: 16px;
	line-height: 1.7;
	margin-top: 40px;
	color: #333;
}

@media (max-width: 1199px) {
	.epc_details3 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details3 .info {
		font-size: 15px;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details3 .info {
		font-size: 14px;
	}
}

.epc_details3 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details3 .info ul li {
	list-style: inherit;
}

.epc_details3 .info img {
	max-width: 100%;
	height: auto;
}

.epc_details3 .epc_box .epc_tit {
	text-align: center;
}

.epc_details3 .epc_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details3 .epc_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details3 .epc_box .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details3 .epc_box .list .tit p {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	padding-left: 20px;
	color: #333;
}

@media (max-width: 767px) {
	.epc_details3 .epc_box .list .tit p {
		font-size: 16px;
	}
}

.epc_details3 .epc_box .list .tit p:before {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 8px;
	height: 8px;
	content: '';
	border-radius: 50%;
	background: #bd1d21;
}

@media (max-width: 767px) {
	.epc_details3 .epc_box .list .tit p:before {
		width: 6px;
		height: 6px;
	}
}

.epc_details3 .epc_box .list .left {
	width: 48.9%;
}

@media (max-width: 991px) {
	.epc_details3 .epc_box .list .left {
		width: 100%;
	}
}

.epc_details3 .epc_box .list .left .left_box {
	margin-bottom: 50px;
}

@media (max-width: 991px) {
	.epc_details3 .epc_box .list .left .left_box {
		margin-bottom: 30px;
	}
}

.epc_details3 .epc_box .list .left .left_box:last-child {
	margin-bottom: 0;
}

.epc_details3 .epc_box .list .left .pic_list ul {
	margin: 0 -10px;
}

@media (max-width: 991px) {
	.epc_details3 .epc_box .list .left .pic_list ul {
		margin: 0 -5px;
	}
}

.epc_details3 .epc_box .list .left .pic_list ul li {
	margin-top: 20px;
	padding: 0 10px;
}

@media (max-width: 991px) {
	.epc_details3 .epc_box .list .left .pic_list ul li {
		padding: 0 5px;
	}
}

.epc_details3 .epc_box .list .left .pic_list .pic .img-box {
	padding-bottom: 60.60606061%;
}

.epc_details3 .epc_box .list .right {
	width: 46.9%;
}

@media (max-width: 991px) {
	.epc_details3 .epc_box .list .right {
		width: 100%;
		margin-top: 30px;
	}
}

.epc_details3 .epc_box .list .right .pic_box {
	position: relative;
	margin-top: 20px;
}

.epc_details3 .epc_box .list .right .pic_box .img-box {
	padding-bottom: 75.75757576%;
}

.epc_details3 .epc_box .list .right .pic_box .pic {
	position: absolute;
	top: 30px;
	right: 30px;
	width: 42.4%;
	border: 2px solid #fff;
}

@media (max-width: 767px) {
	.epc_details3 .epc_box .list .right .pic_box .pic {
		top: 20px;
		right: 20px;
	}
}

.epc_details3 .epc_box .list .right .pic_box .pic .img-box {
	padding-bottom: 67.85714286%;
}

.epc_details3 .epc_content1 .info p {
	color: #fff;
}

.epc_details3 .epc_content2 {
	background: url(../imgs/targetedbg.jpg) no-repeat center bottom;
}

.epc_details3 .epc_content2 .list_bg {
	max-width: 1500px;
	margin: 50px auto 0;
}

@media (max-width: 1399px) {
	.epc_details3 .epc_content2 .list_bg {
		margin: 40px auto 0;
	}
}

@media (max-width: 1199px) {
	.epc_details3 .epc_content2 .list_bg {
		margin: 30px auto 0;
	}
}

@media (max-width: 991px) {
	.epc_details3 .epc_content2 .list_bg {
		margin: 20px auto 0;
	}
}

.epc_details3 .epc_content2 .list_bg .list_box {
	padding-bottom: 50px;
	background: #fff;
}

@media (max-width: 1399px) {
	.epc_details3 .epc_content2 .list_bg .list_box {
		padding-bottom: 40px;
	}
}

@media (max-width: 1199px) {
	.epc_details3 .epc_content2 .list_bg .list_box {
		padding-bottom: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details3 .epc_content2 .list_bg .list_box {
		padding-bottom: 20px;
	}
}

.epc_details3 .epc_content2 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details3 .epc_content2 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details3 .epc_content2 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details3 .epc_content2 .list .info {
	margin: 0 !important;
	color: #333;
}

.epc_details3 .epc_content2 .list .left {
	width: 41.3%;
}

@media (max-width: 991px) {
	.epc_details3 .epc_content2 .list .left {
		width: 100%;
	}
}

.epc_details3 .epc_content2 .list .right {
	width: 52.7%;
}

@media (max-width: 991px) {
	.epc_details3 .epc_content2 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details3 .epc_content2 .list .right .note p {
	font-size: 16px;
	line-height: 1.7;
	position: relative;
	margin-top: 30px;
	padding-left: 20px;
	color: #333;
}

@media (max-width: 1399px) {
	.epc_details3 .epc_content2 .list .right .note p {
		margin-top: 20px;
	}
}

@media (max-width: 991px) {
	.epc_details3 .epc_content2 .list .right .note p {
		font-size: 15px;
		margin-top: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details3 .epc_content2 .list .right .note p {
		font-size: 14px;
	}
}

.epc_details3 .epc_content2 .list .right .note p:before {
	position: absolute;
	top: 9px;
	left: 0;
	display: block;
	width: 7px;
	height: 7px;
	content: '';
	border-radius: 50%;
	background: #bd1d21;
}

@media (max-width: 767px) {
	.epc_details3 .epc_content2 .list .right .note p:before {
		top: 8px;
		width: 6px;
		height: 6px;
	}
}

.epc_details3 .epc_content2 .info {
	color: #fff;
}

.epc_details3 .epc_content3 .pic_list ul {
	margin: 0 -30px;
	justify-content: center;
}

@media (max-width: 1399px) {
	.epc_details3 .epc_content3 .pic_list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1199px) {
	.epc_details3 .epc_content3 .pic_list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 991px) {
	.epc_details3 .epc_content3 .pic_list ul {
		margin: 0 -10px;
	}
}

.epc_details3 .epc_content3 .pic_list ul li {
	margin-top: 30px;
	padding: 0 30px;
}

@media (max-width: 1399px) {
	.epc_details3 .epc_content3 .pic_list ul li {
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.epc_details3 .epc_content3 .pic_list ul li {
		padding: 0 15px;
	}
}

@media (max-width: 991px) {
	.epc_details3 .epc_content3 .pic_list ul li {
		margin-top: 20px;
		padding: 0 10px;
	}
}

.epc_details3 .epc_content3 .pic_list .pic {
	border: 2px solid #484848;
}

.epc_details3 .epc_content3 .pic_list .pic .img-box {
	padding-bottom: 140%;
}

.epc_details3 .epc_content3 .pic_list .name {
	margin-top: 15px;
	text-align: center;
}

@media (max-width: 767px) {
	.epc_details3 .epc_content3 .pic_list .name {
		margin-top: 10px;
	}
}

.epc_details3 .epc_content3 .pic_list .name p {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.2;
	color: #333;
}

@media (max-width: 767px) {
	.epc_details3 .epc_content3 .pic_list .name p {
		font-size: 14px;
	}
}

.epc_details3 .epc_content4 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details3 .epc_content4 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details3 .epc_content4 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details3 .epc_content4 .list .info {
	margin: 0 !important;
}

.epc_details3 .epc_content4 .list .left {
	width: 49%;
}

@media (max-width: 991px) {
	.epc_details3 .epc_content4 .list .left {
		width: 100%;
	}
}

.epc_details3 .epc_content4 .list .right {
	width: 49%;
}

@media (max-width: 991px) {
	.epc_details3 .epc_content4 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details4 .info {
	font-size: 16px;
	line-height: 1.7;
	margin-top: 40px;
	color: #333;
}

@media (max-width: 1199px) {
	.epc_details4 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .info {
		font-size: 15px;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details4 .info {
		font-size: 14px;
	}
}

.epc_details4 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details4 .info ul li {
	list-style: inherit;
}

.epc_details4 .info img {
	max-width: 100%;
	height: auto;
}

.epc_details4 .epc_box .epc_tit {
	text-align: center;
}

.epc_details4 .epc_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details4 .epc_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .epc_box .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details4 .epc_box .list .left {
	width: 42.5%;
}

@media (max-width: 991px) {
	.epc_details4 .epc_box .list .left {
		width: 100%;
	}
}

.epc_details4 .epc_box .list .right {
	width: 54%;
}

@media (max-width: 991px) {
	.epc_details4 .epc_box .list .right {
		width: 100%;
		margin-top: 30px;
	}
}

.epc_details4 .epc_content2 {
	position: relative;
	background: url(../imgs/sbzz-xnbg.jpg) no-repeat center top;
}

.epc_details4 .epc_content2:after {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 43%;
	height: 52.5%;
	content: '';
	background: #063875;
}

@media (max-width: 1459px) {
	.epc_details4 .epc_content2:after {
		width: 42%;
	}
}

@media (max-width: 991px) {
	.epc_details4 .epc_content2:after {
		display: none;
	}
}

.epc_details4 .epc_content2 .list {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details4 .epc_content2 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .epc_content2 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details4 .epc_content2 .list .info {
	margin: 0 !important;
	color: #fff;
}

.epc_details4 .epc_content2 .list .left {
	width: 56%;
}

@media (max-width: 991px) {
	.epc_details4 .epc_content2 .list .left {
		width: 100%;
	}
}

.epc_details4 .epc_content2 .list .left .pic_list {
	margin-top: 20px;
}

@media (max-width: 991px) {
	.epc_details4 .epc_content2 .list .left .pic_list {
		margin-top: 0;
	}
}

.epc_details4 .epc_content2 .list .left .pic_list ul {
	margin: 0 -22px;
}

@media (max-width: 1399px) {
	.epc_details4 .epc_content2 .list .left .pic_list ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .epc_content2 .list .left .pic_list ul {
		margin: 0 -5px;
	}
}

.epc_details4 .epc_content2 .list .left .pic_list ul li {
	margin-top: 20px;
	padding: 0 22px;
}

@media (max-width: 1399px) {
	.epc_details4 .epc_content2 .list .left .pic_list ul li {
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .epc_content2 .list .left .pic_list ul li {
		padding: 0 5px;
	}
}

.epc_details4 .epc_content2 .list .left .pic_list .pic {
	border: 1px solid #eee;
}

.epc_details4 .epc_content2 .list .left .pic_list .pic .img-box {
	padding-bottom: 143.47826087%;
}

.epc_details4 .epc_content2 .list .left .pic_list .name {
	margin-top: 15px;
	text-align: center;
}

.epc_details4 .epc_content2 .list .left .pic_list .name p {
	font-size: 15px;
	line-height: 1.2;
	color: #333;
}

.epc_details4 .epc_content2 .list .right {
	width: 37.3%;
}

@media (max-width: 991px) {
	.epc_details4 .epc_content2 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details4 .epc_content2 .list .right .info img {
	border: 2px solid #fff;
}

.epc_details4 .epc_content3 .range_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1200px;
	margin: auto;
	margin-top: 40px;
	padding: 10px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1399px) {
	.epc_details4 .epc_content3 .range_box {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .epc_content3 .range_box {
		display: block;
		margin-top: 20px;
	}
}

.epc_details4 .epc_content3 .range_box .left {
	width: 55%;
}

@media (max-width: 991px) {
	.epc_details4 .epc_content3 .range_box .left {
		width: 100%;
	}
}

.epc_details4 .epc_content3 .range_box .left .pic img {
	max-width: 100%;
	height: auto !important;
}

.epc_details4 .epc_content3 .range_box .right {
	width: 39%;
}

@media (max-width: 991px) {
	.epc_details4 .epc_content3 .range_box .right {
		width: 100%;
		padding: 30px 0 20px 0;
	}
}

.epc_details4 .epc_content3 .range_box .right .note p {
	font-size: 16px;
	line-height: 1.2;
	position: relative;
	margin-bottom: 30px;
	padding-left: 17px;
	color: #fff;
}

@media (max-width: 1199px) {
	.epc_details4 .epc_content3 .range_box .right .note p {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details4 .epc_content3 .range_box .right .note p {
		font-size: 15px;
	}
}

.epc_details4 .epc_content3 .range_box .right .note p:last-child {
	margin-bottom: 0;
}

.epc_details4 .epc_content3 .range_box .right .note p:before {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 7px;
	height: 7px;
	content: '';
	border-radius: 50%;
	background: #fff;
}

.epc_details4 .rd_box .epc_tit {
	text-align: center;
}

.epc_details4 .rd_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details4 .rd_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .rd_box .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details4 .rd_box .list .info {
	margin: 0 !important;
}

.epc_details4 .rd_box .list .left {
	width: 57.6%;
}

@media (max-width: 991px) {
	.epc_details4 .rd_box .list .left {
		width: 100%;
	}
}

.epc_details4 .rd_box .list .left .epctit {
	margin-top: 30px;
}

.epc_details4 .rd_box .list .left .info {
	margin-top: 20px !important;
}

.epc_details4 .rd_box .list .right {
	width: 36.35%;
}

@media (max-width: 991px) {
	.epc_details4 .rd_box .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details4 .manufacturing_box .epc_tit {
	text-align: center;
}

.epc_details4 .manufacturing_box .epc_tit h2 {
	color: #fff;
}

.epc_details4 .manufacturing_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details4 .manufacturing_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .manufacturing_box .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details4 .manufacturing_box .list .info {
	margin: 0 !important;
	color: #fff;
}

.epc_details4 .manufacturing_box .list .info img {
	border: 1px solid #fff;
}

.epc_details4 .manufacturing_box .list .left {
	width: 39.7%;
}

@media (max-width: 1199px) {
	.epc_details4 .manufacturing_box .list .left {
		width: 50%;
	}
}

@media (max-width: 991px) {
	.epc_details4 .manufacturing_box .list .left {
		width: 100%;
	}
}

.epc_details4 .manufacturing_box .list .right {
	width: 57.2%;
}

@media (max-width: 1199px) {
	.epc_details4 .manufacturing_box .list .right {
		width: 48%;
	}
}

@media (max-width: 991px) {
	.epc_details4 .manufacturing_box .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details4 .magnetic_box .epc_tit {
	text-align: center;
}

.epc_details4 .magnetic_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.epc_details4 .magnetic_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .magnetic_box .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details4 .magnetic_box .list .info {
	margin: 0 !important;
}

.epc_details4 .magnetic_box .list .left {
	width: 51.2%;
}

@media (max-width: 991px) {
	.epc_details4 .magnetic_box .list .left {
		width: 100%;
	}
}

.epc_details4 .magnetic_box .list .right {
	width: 45%;
}

@media (max-width: 991px) {
	.epc_details4 .magnetic_box .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details4 .magnetic_box .pic_box {
	margin-top: 40px;
	padding: 40px;
	background: #f2f6f9;
}

@media (max-width: 1399px) {
	.epc_details4 .magnetic_box .pic_box {
		padding: 30px;
	}
}

@media (max-width: 1199px) {
	.epc_details4 .magnetic_box .pic_box {
		margin-top: 30px;
		padding: 20px;
	}
}

@media (max-width: 991px) {
	.epc_details4 .magnetic_box .pic_box {
		margin-top: 20px;
		padding: 15px;
	}
}

.epc_details4 .magnetic_box .pic_box .info {
	margin: 0 !important;
}

.epc_details4 .technology_box .epc_tit {
	text-align: center;
}

.epc_details4 .technology_box .pic_list ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.epc_details4 .technology_box .pic_list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.epc_details4 .technology_box .pic_list ul {
		margin: 0 -10px;
	}
}

.epc_details4 .technology_box .pic_list ul li {
	margin-top: 40px;
	padding: 0 20px;
}

@media (max-width: 1399px) {
	.epc_details4 .technology_box .pic_list ul li {
		margin-top: 30px;
		padding: 0 15px;
	}
}

@media (max-width: 1199px) {
	.epc_details4 .technology_box .pic_list ul li {
		margin-top: 20px;
		padding: 0 10px;
	}
}

@media (max-width: 767px) {
	.epc_details4 .technology_box .pic_list ul li {
		margin-top: 15px;
	}
}

.epc_details4 .technology_box .pic_list .pic .img-box {
	padding-bottom: 65.90909091%;
}

.epc_details5 .info {
	font-size: 16px;
	line-height: 1.7;
	margin-top: 40px;
	color: #333;
}

@media (max-width: 1199px) {
	.epc_details5 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details5 .info {
		font-size: 15px;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details5 .info {
		font-size: 14px;
	}
}

.epc_details5 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details5 .info ul li {
	list-style: inherit;
}

.epc_details5 .info img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 767px) {
	.epc_details5 .epc_box {
		padding-top: 30px;
	}
}

.epc_details5 .epc_box .info_box {
	padding: 50px 300px 190px 0;
}

@media (max-width: 1399px) {
	.epc_details5 .epc_box .info_box {
		padding: 50px 200px 150px 0;
	}
}

@media (max-width: 1199px) {
	.epc_details5 .epc_box .info_box {
		padding: 50px 150px 100px 0;
	}
}

@media (max-width: 991px) {
	.epc_details5 .epc_box .info_box {
		padding: 30px 30px 100px 0;
	}
}

@media (max-width: 767px) {
	.epc_details5 .epc_box .info_box {
		padding: 20px 20px 80px 0;
	}
}

.epc_details5 .epc_box .info_box .info {
	margin: 0;
	padding: 30px 50px;
	opacity: .75;
	color: #fff;
	background: #063875;
}

@media (max-width: 1199px) {
	.epc_details5 .epc_box .info_box .info {
		padding: 30px;
	}
}

@media (max-width: 767px) {
	.epc_details5 .epc_box .info_box .info {
		padding: 20px;
	}
}

.epc_details5 .epc_content1 .pic_box {
	margin-top: 50px;
	padding: 60px 0;
	background: #F0F6F6;
	text-align: center;
}

@media (max-width: 1469px) {
	.epc_details5 .epc_content1 .pic_box {
		margin-top: 40px;
		padding: 50px 0;
	}
}

@media (max-width: 1399px) {
	.epc_details5 .epc_content1 .pic_box {
		margin-top: 30px;
		padding: 40px 0;
	}
}

@media (max-width: 1199px) {
	.epc_details5 .epc_content1 .pic_box {
		margin-top: 20px;
		padding: 30px 0;
	}
}

@media (max-width: 991px) {
	.epc_details5 .epc_content1 .pic_box {
		margin-top: 15px;
		padding: 20px 0;
	}
}

.epc_details5 .epc_content1 .pic_box img {
	max-width: 100%;
	height: auto !important;
}

.epc_details5 .epc_content2 {
	position: relative;
	background-repeat: no-repeat;
	background-position: center top;
}

@media (max-width: 991px) {
	.epc_details5 .epc_content2 {
		background-size: cover;
	}
}

.epc_details5 .epc_content2:after {
	position: absolute;
	right: 0;
	bottom: 80px;
	display: block;
	width: 46%;
	height: 50%;
	content: '';
	background: url(../imgs/sbcgpic6.jpg) no-repeat;
	background-size: cover;
}

@media (max-width: 991px) {
	.epc_details5 .epc_content2:after {
		display: none;
	}
}

.epc_details5 .epc_content2 .list {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details5 .epc_content2 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details5 .epc_content2 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details5 .epc_content2 .list .info {
	margin: 0 !important;
	color: #fff;
}

.epc_details5 .epc_content2 .list .left {
	width: 51.4%;
}

@media (max-width: 991px) {
	.epc_details5 .epc_content2 .list .left {
		width: 100%;
	}
}

.epc_details5 .epc_content2 .list .right {
	width: 41.3%;
}

@media (max-width: 991px) {
	.epc_details5 .epc_content2 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details6 .info {
	font-size: 16px;
	line-height: 1.7;
	margin-top: 40px;
	color: #333;
}

@media (max-width: 1199px) {
	.epc_details6 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details6 .info {
		font-size: 15px;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details6 .info {
		font-size: 14px;
	}
}

.epc_details6 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details6 .info ul li {
	list-style: inherit;
}

.epc_details6 .info img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 767px) {
	.epc_details6 .epc_box {
		padding-top: 30px;
	}
}

.epc_details6 .epc_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 991px) {
	.epc_details6 .epc_box .list {
		display: block;
	}
}

.epc_details6 .epc_box .list .info {
	margin: 0;
}

.epc_details6 .epc_box .list .left {
	width: 43.4%;
}

@media (max-width: 991px) {
	.epc_details6 .epc_box .list .left {
		width: 100%;
	}
}

.epc_details6 .epc_box .list .right {
	width: 52.3%;
}

@media (max-width: 991px) {
	.epc_details6 .epc_box .list .right {
		width: 100%;
		margin-top: 30px;
	}
}

.epc_details6 .epc_content1 .list {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details6 .epc_content1 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details6 .epc_content1 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details6 .epc_content1 .list .info {
	margin: 0 !important;
}

.epc_details6 .epc_content1 .list .left {
	width: 42%;
}

@media (max-width: 991px) {
	.epc_details6 .epc_content1 .list .left {
		width: 100%;
	}
}

.epc_details6 .epc_content1 .list .right {
	width: 54.3%;
}

@media (max-width: 991px) {
	.epc_details6 .epc_content1 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details6 .epc_content2 {
	background: no-repeat center top;
}

.epc_details6 .epc_content2 .info {
	color: #fff;
}

.epc_details6 .epc_content2 .pic_box {
	margin-top: 40px;
	padding: 50px 50px 0 50px;
	background: #fff;
}

@media (max-width: 1399px) {
	.epc_details6 .epc_content2 .pic_box {
		padding: 40px 40px 0 40px;
	}
}

@media (max-width: 1199px) {
	.epc_details6 .epc_content2 .pic_box {
		margin-top: 30px;
		padding: 30px 30px 0 30px;
	}
}

@media (max-width: 991px) {
	.epc_details6 .epc_content2 .pic_box {
		margin-top: 20px;
		padding: 20px 20px 0 20px;
	}
}

@media (max-width: 767px) {
	.epc_details6 .epc_content2 .pic_box {
		padding: 10px 10px 0 10px;
	}
}

.epc_details6 .epc_content2 .pic_box ul {
	margin: 0 -15px;
}

@media (max-width: 1399px) {
	.epc_details6 .epc_content2 .pic_box ul {
		margin: 0 -10px;
	}
}

.epc_details6 .epc_content2 .pic_box ul li {
	padding: 0 15px;
}

@media (max-width: 1399px) {
	.epc_details6 .epc_content2 .pic_box ul li {
		padding: 0 10px;
	}
}

@media (max-width: 767px) {
	.epc_details6 .epc_content2 .pic_box ul li {
		margin-bottom: 10px;
	}
}

.epc_details6 .epc_content2 .pic_box .pic .img-box {
	padding-bottom: 66.66666667%;
}

.epc_details6 .epc_content3 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details6 .epc_content3 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details6 .epc_content3 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details6 .epc_content3 .list .info {
	margin: 0 !important;
}

.epc_details6 .epc_content3 .list .left {
	width: 34.6%;
}

@media (max-width: 991px) {
	.epc_details6 .epc_content3 .list .left {
		width: 100%;
	}
}

.epc_details6 .epc_content3 .list .right {
	width: 63.2%;
}

@media (max-width: 991px) {
	.epc_details6 .epc_content3 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details7 .info {
	font-size: 16px;
	line-height: 1.7;
	margin-top: 40px;
	color: #333;
}

@media (max-width: 1199px) {
	.epc_details7 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details7 .info {
		font-size: 15px;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .info {
		font-size: 14px;
	}
}

.epc_details7 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details7 .info ul li {
	list-style: inherit;
}

.epc_details7 .info img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 991px) {
	.epc_details7 .epc_box {
		padding-top: 40px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .epc_box {
		padding-top: 30px;
	}
}

.epc_details7 .epc_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 991px) {
	.epc_details7 .epc_box .list {
		display: block;
	}
}

.epc_details7 .epc_box .list .info {
	margin: 0;
}

.epc_details7 .epc_box .list .left {
	width: 41.5%;
}

@media (max-width: 1399px) {
	.epc_details7 .epc_box .list .left {
		width: 46%;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_box .list .left {
		width: 100%;
	}
}

.epc_details7 .epc_box .list .left .pic_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.epc_details7 .epc_box .list .left .pic_box .pic_lef {
	width: 46%;
}

.epc_details7 .epc_box .list .left .pic_box .pic_lef .pic .img-box {
	padding-bottom: 141.37931034%;
}

.epc_details7 .epc_box .list .left .pic_box .pic_rig {
	width: 50%;
}

.epc_details7 .epc_box .list .left .pic_box .pic_rig .pic {
	margin-bottom: 23px;
}

@media (max-width: 1459px) {
	.epc_details7 .epc_box .list .left .pic_box .pic_rig .pic {
		margin-bottom: 21px;
	}
}

@media (max-width: 1399px) {
	.epc_details7 .epc_box .list .left .pic_box .pic_rig .pic {
		margin-bottom: 20px;
	}
}

@media (max-width: 1199px) {
	.epc_details7 .epc_box .list .left .pic_box .pic_rig .pic {
		margin-bottom: 17px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .epc_box .list .left .pic_box .pic_rig .pic {
		margin-bottom: 15px;
	}
}

.epc_details7 .epc_box .list .left .pic_box .pic_rig .pic:last-child {
	margin-bottom: 0;
}

.epc_details7 .epc_box .list .left .pic_box .pic_rig .pic .img-box {
	padding-bottom: 61.01694915%;
}

.epc_details7 .epc_box .list .right {
	width: 53.2%;
}

@media (max-width: 1399px) {
	.epc_details7 .epc_box .list .right {
		width: 50%;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_box .list .right {
		width: 100%;
		margin-top: 30px;
	}
}

.epc_details7 .epc_content1 {
	background: no-repeat center top;
}

.epc_details7 .epc_content1 .info {
	margin: 0;
	color: #fff;
}

.epc_details7 .epc_content1 .pic_list {
	margin-top: 40px;
	padding: 50px 50px 0 50px;
	background: #fff;
}

@media (max-width: 1399px) {
	.epc_details7 .epc_content1 .pic_list {
		padding: 40px 40px 0 40px;
	}
}

@media (max-width: 1199px) {
	.epc_details7 .epc_content1 .pic_list {
		margin-top: 30px;
		padding: 30px 30px 0 30px;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_content1 .pic_list {
		margin-top: 20px;
		padding: 20px 20px 0 20px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .epc_content1 .pic_list {
		padding: 10px 10px 0 10px;
	}
}

.epc_details7 .epc_content1 .pic_list ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.epc_details7 .epc_content1 .pic_list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.epc_details7 .epc_content1 .pic_list ul {
		margin: 0 -10px;
	}
}

.epc_details7 .epc_content1 .pic_list ul li {
	margin-bottom: 40px;
	padding: 0 20px;
}

@media (max-width: 1399px) {
	.epc_details7 .epc_content1 .pic_list ul li {
		margin-bottom: 30px;
		padding: 0 15px;
	}
}

@media (max-width: 1199px) {
	.epc_details7 .epc_content1 .pic_list ul li {
		margin-bottom: 20px;
		padding: 0 10px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .epc_content1 .pic_list ul li {
		margin-bottom: 15px;
	}
}

.epc_details7 .epc_content1 .pic_list .pic .img-box {
	padding-bottom: 60.60606061%;
}

.epc_details7 .epc_content2 .epc_tit {
	text-align: center;
}

.epc_details7 .epc_content2 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.epc_details7 .epc_content2 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_content2 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details7 .epc_content2 .list .info {
	margin: 0 !important;
}

.epc_details7 .epc_content2 .list .left {
	width: 52.9%;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content2 .list .left {
		width: 100%;
	}
}

.epc_details7 .epc_content2 .list .left .note p {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
	position: relative;
	margin-top: 20px;
	padding-left: 28px;
	color: #333;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content2 .list .left .note p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .epc_content2 .list .left .note p {
		font-size: 14px;
		margin-top: 15px;
	}
}

.epc_details7 .epc_content2 .list .left .note p:before {
	font-family: 'iconfont' !important;
	font-weight: normal;
	font-style: normal;
	position: absolute;
	top: -1px;
	left: 0;
	display: block;
	content: '\e6d5';
	color: #b31f1f;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.epc_details7 .epc_content2 .list .right {
	width: 44%;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content2 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details7 .epc_content2 .list .right .pic_list ul {
	margin: 0 -12px;
}

@media (max-width: 1399px) {
	.epc_details7 .epc_content2 .list .right .pic_list ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_content2 .list .right .pic_list ul {
		margin: 0 -5px;
	}
}

.epc_details7 .epc_content2 .list .right .pic_list ul li {
	padding: 0 12px;
}

@media (max-width: 1399px) {
	.epc_details7 .epc_content2 .list .right .pic_list ul li {
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_content2 .list .right .pic_list ul li {
		padding: 0 5px;
	}
}

.epc_details7 .epc_content2 .list .right .pic_list .pic .img-box {
	padding-bottom: 132.14285714%;
}

.epc_details7 .epc_content3 {
	background: #f2f6f9;
}

.epc_details7 .epc_content3 .epc_tit {
	text-align: center;
}

.epc_details7 .epc_content3 .note p {
	font-size: 16px;
	line-height: 1.5;
	position: relative;
	margin-top: 20px;
	padding-left: 28px;
	color: #333;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content3 .note p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .epc_content3 .note p {
		font-size: 14px;
		margin-top: 15px;
	}
}

.epc_details7 .epc_content3 .note p:before {
	font-family: 'iconfont' !important;
	font-style: normal;
	position: absolute;
	top: -1px;
	left: 0;
	display: block;
	content: '\e6d5';
	color: #b31f1f;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.epc_details7 .epc_content4 .epc_tit {
	text-align: center;
}

.epc_details7 .epc_content4 .epc_tit h2 {
	color: #fff;
}

.epc_details7 .epc_content4 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.epc_details7 .epc_content4 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_content4 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details7 .epc_content4 .list .info {
	margin: 0 !important;
	color: #fff;
}

.epc_details7 .epc_content4 .list .left {
	width: 32.5%;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content4 .list .left {
		width: 100%;
	}
}

.epc_details7 .epc_content4 .list .left .pic img {
	max-width: 100%;
	height: auto !important;
	border: 2px solid #fff;
}

.epc_details7 .epc_content4 .list .right {
	width: 63.2%;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content4 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details7 .epc_content4 .list .right .note p {
	font-size: 16px;
	line-height: 1.5;
	position: relative;
	margin-top: 20px;
	padding-left: 28px;
	color: #fff;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content4 .list .right .note p {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .epc_content4 .list .right .note p {
		font-size: 14px;
		margin-top: 15px;
	}
}

.epc_details7 .epc_content4 .list .right .note p:before {
	font-family: 'iconfont' !important;
	font-style: normal;
	position: absolute;
	top: -1px;
	left: 0;
	display: block;
	content: '\e6d5';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.epc_details7 .epc_content4 .list .right .note p:last-child {
	padding: 0;
}

.epc_details7 .epc_content4 .list .right .note p:last-child:before {
	display: none !important;
}

.epc_details7 .epc_content5 .msg p {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	display: inline-block;
	padding: 8px 20px;
	color: #fff;
	background: #124789;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content5 .msg p {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .epc_content5 .msg p {
		font-size: 15px;
	}
}

.epc_details7 .epc_content5 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details7 .epc_content5 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_content5 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details7 .epc_content5 .list .left {
	width: 38%;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content5 .list .left {
		width: 100%;
	}
}

.epc_details7 .epc_content5 .list .left .pic img {
	max-width: 100%;
	height: auto !important;
}

.epc_details7 .epc_content5 .list .right {
	width: 59.2%;
}

@media (max-width: 991px) {
	.epc_details7 .epc_content5 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details7 .epc_content5 .list .right .pic_list ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.epc_details7 .epc_content5 .list .right .pic_list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.epc_details7 .epc_content5 .list .right .pic_list ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_content5 .list .right .pic_list ul {
		margin: 0 -5px;
	}
}

.epc_details7 .epc_content5 .list .right .pic_list ul li {
	margin-bottom: 27px;
	padding: 0 20px;
}

@media (max-width: 1399px) {
	.epc_details7 .epc_content5 .list .right .pic_list ul li {
		padding: 0 15px;
	}
}

@media (max-width: 1199px) {
	.epc_details7 .epc_content5 .list .right .pic_list ul li {
		margin-bottom: 20px;
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.epc_details7 .epc_content5 .list .right .pic_list ul li {
		padding: 0 5px;
	}
}

@media (max-width: 767px) {
	.epc_details7 .epc_content5 .list .right .pic_list ul li {
		margin-bottom: 15px;
	}
}

.epc_details7 .epc_content5 .list .right .pic_list .pic .img-box {
	padding-bottom: 63.63636364%;
}

.epc_details8 .info {
	font-size: 16px;
	line-height: 1.7;
	margin-top: 40px;
	color: #333;
}

@media (max-width: 1199px) {
	.epc_details8 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details8 .info {
		font-size: 15px;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details8 .info {
		font-size: 14px;
	}
}

.epc_details8 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details8 .info ul li {
	list-style: inherit;
}

.epc_details8 .info img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 991px) {
	.epc_details8 .epc_box {
		padding-top: 40px;
	}
}

@media (max-width: 767px) {
	.epc_details8 .epc_box {
		padding-top: 30px;
	}
}

.epc_details8 .epc_box .epc_tit {
	text-align: center;
}

.epc_details8 .epc_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1199px) {
	.epc_details8 .epc_box .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details8 .epc_box .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details8 .epc_box .list .info {
	margin: 0 !important;
}

.epc_details8 .epc_box .list .left {
	width: 47.7%;
}

@media (max-width: 991px) {
	.epc_details8 .epc_box .list .left {
		width: 100%;
	}
}

.epc_details8 .epc_box .list .right {
	width: 48.28%;
}

@media (max-width: 991px) {
	.epc_details8 .epc_box .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details8 .epc_box .list .right .pic_box {
	margin-top: 10px;
}

.epc_details8 .epc_box .list .right .pic_box ul {
	margin: 0 -5px;
}

.epc_details8 .epc_box .list .right .pic_box ul li {
	padding: 0 5px;
}

.epc_details8 .epc_box .list .right .pic_box .pic_img .img-box {
	padding-bottom: 51.50602409638554%;
}

.epc_details8 .epc_content1 {
	background: no-repeat center top;
}

.epc_details8 .epc_content1 .info {
	margin: 0;
	color: #fff;
}

.epc_details8 .epc_content1 .pic_list {
	margin-top: 40px;
	padding: 50px 50px 0 50px;
	background: #fff;
}

@media (max-width: 1399px) {
	.epc_details8 .epc_content1 .pic_list {
		padding: 40px 40px 0 40px;
	}
}

@media (max-width: 1199px) {
	.epc_details8 .epc_content1 .pic_list {
		margin-top: 30px;
		padding: 30px 30px 0 30px;
	}
}

@media (max-width: 991px) {
	.epc_details8 .epc_content1 .pic_list {
		margin-top: 20px;
		padding: 20px 20px 0 20px;
	}
}

@media (max-width: 767px) {
	.epc_details8 .epc_content1 .pic_list {
		padding: 10px 10px 0 10px;
	}
}

.epc_details8 .epc_content1 .pic_list ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.epc_details8 .epc_content1 .pic_list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.epc_details8 .epc_content1 .pic_list ul {
		margin: 0 -10px;
	}
}

.epc_details8 .epc_content1 .pic_list ul li {
	margin-bottom: 30px;
	padding: 0 20px;
}

@media (max-width: 1399px) {
	.epc_details8 .epc_content1 .pic_list ul li {
		margin-bottom: 20px;
		padding: 0 15px;
	}
}

@media (max-width: 1199px) {
	.epc_details8 .epc_content1 .pic_list ul li {
		margin-bottom: 20px;
		padding: 0 10px;
	}
}

@media (max-width: 767px) {
	.epc_details8 .epc_content1 .pic_list ul li {
		margin-bottom: 15px;
	}
}

.epc_details8 .epc_content1 .pic_list .pic .img-box {
	padding-bottom: 48.33333333%;
}

.epc_details8 .epc_content1 .pic_list .name {
	margin-top: 15px;
	text-align: center;
}

.epc_details8 .epc_content1 .pic_list .name p {
	font-size: 15px;
	line-height: 1.2;
	color: #333;
}

.epc_details8 .epc_content2 .epc_tit {
	text-align: center;
}

.epc_details8 .epc_content2 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.epc_details8 .epc_content2 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details8 .epc_content2 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details8 .epc_content2 .list .info {
	margin: 0 !important;
}

.epc_details8 .epc_content2 .list .left {
	width: 52.6%;
}

@media (max-width: 991px) {
	.epc_details8 .epc_content2 .list .left {
		width: 100%;
	}
}

.epc_details8 .epc_content2 .list .right {
	width: 44.8%;
}

@media (max-width: 991px) {
	.epc_details8 .epc_content2 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details8 .epc_content3 .epc_tit {
	text-align: center;
}

.epc_details8 .epc_content3 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.epc_details8 .epc_content3 .list {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details8 .epc_content3 .list {
		display: block;
		margin-top: 20px;
	}
}

.epc_details8 .epc_content3 .list .info {
	margin: 0 !important;
}

.epc_details8 .epc_content3 .list .left {
	width: 48.28%;
}

@media (max-width: 991px) {
	.epc_details8 .epc_content3 .list .left {
		width: 100%;
	}
}

.epc_details8 .epc_content3 .list .right {
	width: 47.8%;
}

@media (max-width: 991px) {
	.epc_details8 .epc_content3 .list .right {
		width: 100%;
		margin-top: 20px;
	}
}

.epc_details9 .info {
	font-size: 16px;
	line-height: 1.7;
	margin-top: 40px;
	color: #333;
}

@media (max-width: 1199px) {
	.epc_details9 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details9 .info {
		font-size: 15px;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details9 .info {
		font-size: 14px;
	}
}

.epc_details9 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details9 .info ul li {
	list-style: inherit;
}

.epc_details9 .info img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 991px) {
	.epc_details9 .epc_box {
		padding-top: 40px;
	}
}

@media (max-width: 767px) {
	.epc_details9 .epc_box {
		padding-top: 30px;
	}
}

.epc_details9 .epc_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 991px) {
	.epc_details9 .epc_box .list {
		display: block;
	}
}

.epc_details9 .epc_box .list .info {
	margin: 0;
}

.epc_details9 .epc_box .list .left {
	width: 48.14%;
}

@media (max-width: 1399px) {
	.epc_details9 .epc_box .list .left {
		width: 46%;
	}
}

@media (max-width: 991px) {
	.epc_details9 .epc_box .list .left {
		width: 100%;
	}
}

.epc_details9 .epc_box .list .left .infobg {
	padding: 200px 50px 40px 0;
}

@media (max-width: 991px) {
	.epc_details9 .epc_box .list .left .infobg {
		padding: 150px 30px 30px 0;
	}
}

.epc_details9 .epc_box .list .left .infobg .info {
	padding: 25px 45px;
	opacity: .75;
	color: #fff;
	background: #063875;
}

@media (max-width: 1399px) {
	.epc_details9 .epc_box .list .left .infobg .info {
		padding: 20px 30px;
	}
}

@media (max-width: 1199px) {
	.epc_details9 .epc_box .list .left .infobg .info {
		padding: 20px;
	}
}

.epc_details9 .epc_box .list .right {
	width: 47.4%;
}

@media (max-width: 1399px) {
	.epc_details9 .epc_box .list .right {
		width: 50%;
	}
}

@media (max-width: 991px) {
	.epc_details9 .epc_box .list .right {
		width: 100%;
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details9 .epc_box .list .right .note {
		padding-top: 10px;
	}
}

.epc_details9 .epc_box .list .right .note p {
	font-size: 16px;
	line-height: 1.7;
	position: relative;
	margin-top: 30px;
	padding-left: 20px;
	color: #333;
}

@media (max-width: 1399px) {
	.epc_details9 .epc_box .list .right .note p {
		margin-top: 20px;
	}
}

@media (max-width: 991px) {
	.epc_details9 .epc_box .list .right .note p {
		font-size: 15px;
		margin-top: 15px;
	}
}

@media (max-width: 767px) {
	.epc_details9 .epc_box .list .right .note p {
		font-size: 14px;
	}
}

.epc_details9 .epc_box .list .right .note p:before {
	position: absolute;
	top: 9px;
	left: 0;
	display: block;
	width: 7px;
	height: 7px;
	content: '';
	border-radius: 50%;
	background: #bd1d21;
}

@media (max-width: 767px) {
	.epc_details9 .epc_box .list .right .note p:before {
		top: 8px;
		width: 6px;
		height: 6px;
	}
}

.epc_details10 .info {
	font-size: 16px;
	line-height: 1.7;
	margin-top: 40px;
	color: #333;
}

@media (max-width: 1199px) {
	.epc_details10 .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.epc_details10 .info {
		font-size: 15px;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.epc_details10 .info {
		font-size: 14px;
	}
}

.epc_details10 .info ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.epc_details10 .info ul li {
	list-style: inherit;
}

.epc_details10 .info img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 767px) {
	.epc_details10 .epc_box {
		padding-top: 30px;
	}
}

.epc_details10 .epc_box .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 991px) {
	.epc_details10 .epc_box .list {
		display: block;
	}
}

.epc_details10 .epc_box .list .info {
	margin: 0;
}

.epc_details10 .epc_box .list .left {
	width: 47.7%;
}

@media (max-width: 991px) {
	.epc_details10 .epc_box .list .left {
		width: 100%;
	}
}

.epc_details10 .epc_box .list .right {
	width: 46.2%;
}

@media (max-width: 991px) {
	.epc_details10 .epc_box .list .right {
		width: 100%;
		margin-top: 30px;
	}
}

.epc_details10 .epc_content1 {
	position: relative;
	padding: 80px 0 40px;
}

@media (max-width: 1199px) {
	.epc_details10 .epc_content1 {
		padding: 70px 0 40px;
	}
}

@media (max-width: 991px) {
	.epc_details10 .epc_content1 {
		padding: 60px 0 40px;
	}
}

@media (max-width: 767px) {
	.epc_details10 .epc_content1 {
		padding: 50px 0 40px;
	}
}

@media (max-width: 575px) {
	.epc_details10 .epc_content1 {
		padding: 40px 0 30px;
	}
}

.epc_details10 .epc_content1:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 50.4%;
	height: 100%;
	content: '';
	background: url(../imgs/yyglpic3.jpg) no-repeat;
	background-size: cover;
}

.epc_details10 .epc_content1:after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 49.6%;
	height: 100%;
	content: '';
	background: url(../imgs/yyglpic4.jpg) no-repeat;
	background-size: cover;
}

.epc_details10 .epc_content1 .container {
	position: relative;
	z-index: 1;
}

.epc_details10 .epc_content1 .info {
	width: 46.4%;
	color: #fff;
}

.epc_details10 .epc_content1 .pic {
	width: 48%;
	margin-top: 36px;
	margin-left: 15.5%;
}

@media (max-width: 1199px) {
	.epc_details10 .epc_content1 .pic {
		width: 50%;
		margin-top: 30px;
		margin-left: 12%;
	}
}

@media (max-width: 991px) {
	.epc_details10 .epc_content1 .pic {
		width: 60%;
		margin-top: 20px;
		margin-left: 10%;
	}
}

@media (max-width: 767px) {
	.epc_details10 .epc_content1 .pic {
		width: 70%;
		margin-left: 5%;
	}
}

@media (max-width: 575px) {
	.epc_details10 .epc_content1 .pic {
		width: 80%;
		margin-top: 15px;
		margin-left: 2%;
	}
}

.epc_details10 .epc_content1 .pic img {
	max-width: 100%;
	height: auto !important;
}

.epc_details10 .epc_content3 .list {
	padding-top: 20px;
}

@media (max-width: 1199px) {
	.epc_details10 .epc_content3 .list {
		padding-top: 10px;
	}
}

.epc_details10 .epc_content3 .list ul {
	margin: 0 -35px;
}

@media (max-width: 1459px) {
	.epc_details10 .epc_content3 .list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1399px) {
	.epc_details10 .epc_content3 .list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 991px) {
	.epc_details10 .epc_content3 .list ul {
		margin: 0 -10px;
	}
}

.epc_details10 .epc_content3 .list ul li {
	margin-top: 20px;
	padding: 0 35px;
}

@media (max-width: 1399px) {
	.epc_details10 .epc_content3 .list ul li {
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.epc_details10 .epc_content3 .list ul li {
		padding: 0 15px;
	}
}

@media (max-width: 991px) {
	.epc_details10 .epc_content3 .list ul li {
		padding: 0 10px;
	}
}

.epc_details10 .epc_content3 .list .item {
	text-align: center;
	border: 4px solid #124789;
}

.epc_details10 .epc_content3 .list .item span {
	font-size: 17px;
	font-weight: bold;
	line-height: 35px;
	display: block;
	width: 35px;
	height: 35px;
	margin: 10px auto;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #124789;
}

.epc_details10 .epc_content3 .list .item .txt {
	padding: 20px 10px;
	background: #124789;
}

@media (max-width: 767px) {
	.epc_details10 .epc_content3 .list .item .txt {
		padding: 15px 10px;
	}
}

.epc_details10 .epc_content3 .list .item .txt p {
	font-size: 16px;
	line-height: 1.4;
	color: #fff;
}

@media (max-width: 767px) {
	.epc_details10 .epc_content3 .list .item .txt p {
		font-size: 15px;
	}
}

.epc_details10 .epc_content4 .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 991px) {
	.epc_details10 .epc_content4 .list {
		display: block;
	}
}

.epc_details10 .epc_content4 .list .left {
	width: 59.1%;
}

@media (max-width: 991px) {
	.epc_details10 .epc_content4 .list .left {
		width: 100%;
	}
}

.epc_details10 .epc_content4 .list .right {
	width: 34%;
}

@media (max-width: 991px) {
	.epc_details10 .epc_content4 .list .right {
		width: 100%;
		margin-top: 30px;
	}
}

.epc_details10 .epc_content4 .list .right .pic img {
	max-width: 100%;
	height: auto !important;
}

.epc_details10 .info_box {
	margin-top: 70px;
}

@media (max-width: 1199px) {
	.epc_details10 .info_box {
		margin-top: 60px;
	}
}

@media (max-width: 991px) {
	.epc_details10 .info_box {
		margin-top: 50px;
	}
}

@media (max-width: 767px) {
	.epc_details10 .info_box {
		margin-top: 40px;
	}
}

.epc_details10 .info_box .tit b {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	display: inline-block;
	padding: 8px 20px;
	color: #fff;
	background: #124789;
}

@media (max-width: 991px) {
	.epc_details10 .info_box .tit b {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.epc_details10 .info_box .tit b {
		font-size: 15px;
		padding: 8px 15px;
	}
}

.epc_details10 .info_box .info {
	margin-top: 30px;
}

@media (max-width: 1199px) {
	.epc_details10 .info_box .info {
		margin-top: 20px;
	}
}

@media (max-width: 991px) {
	.epc_details10 .info_box .info {
		margin-top: 15px;
	}
}

.epc_details10 .info_box .pic_list ul {
	margin: 0 -20px;
}

@media (max-width: 1399px) {
	.epc_details10 .info_box .pic_list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 1199px) {
	.epc_details10 .info_box .pic_list ul {
		margin: 0 -10px;
	}
}

@media (max-width: 991px) {
	.epc_details10 .info_box .pic_list ul {
		margin: 0 -5px;
	}
}

.epc_details10 .info_box .pic_list ul li {
	margin-top: 40px;
	padding: 0 20px;
}

@media (max-width: 1399px) {
	.epc_details10 .info_box .pic_list ul li {
		margin-top: 30px;
		padding: 0 15px;
	}
}

@media (max-width: 1199px) {
	.epc_details10 .info_box .pic_list ul li {
		margin-top: 20px;
		padding: 0 10px;
	}
}

@media (max-width: 991px) {
	.epc_details10 .info_box .pic_list ul li {
		margin-top: 15px;
		padding: 0 5px;
	}
}

.epc_details10 .info_box .pic_list .pic .img-box {
	padding-bottom: 63.63636364%;
}


/*20260612*/

.news_info {
	margin-top: 30px;
}

.news_info .news_table .news_tit {
	font-size: 22px;
	font-weight: 700;
	line-height: 1.25;
	margin-bottom: 40px;
	text-align: center;
	color: #333;
}

@media (max-width: 1199px) {
	.news_info .news_table .news_tit {
		margin-bottom: 30px;
	}
}

@media (max-width: 991px) {
	.news_info .news_table .news_tit {
		font-size: 20px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.news_info .news_table .news_tit {
		font-size: 18px;
	}
}

@media (max-width: 575px) {
	.news_info .news_table .news_tit {
		font-size: 16px;
	}
}

.news_info .news_table .news_info_btn {
	width: 53%;
	margin: 0 auto;
}

.news_info .news_table .news_info_btn ul li {
	margin-bottom: 20px;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.news_info .news_table .news_info_btn ul li:last-child {
	margin-bottom: 0;
}

.news_info .news_table .news_info_btn ul li a {
	font-size: 16px;
	line-height: 46px;
	position: relative;
	display: block;
	overflow: hidden;
	padding-right: 70px;
	padding-left: 80px;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
	border-radius: 23px;
	background: #f2f2f2;
}

.news_info .news_table .news_info_btn ul li a span {
	font-size: 24px;
	font-weight: bold;
	line-height: 44px;
	position: absolute;
	top: 50%;
	left: -1px;
	display: block;
	width: 52px;
	height: 52px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	color: #fff;
	border: 4px solid #fff;
	border-radius: 50%;
	background: #124789;
}

@media (min-width: 1200px) {
	.news_info .news_table .news_info_btn ul li a:hover {
		color: #fff;
		background: #bd1d21;
	}
}

.news_info .info_range .info_title {
	position: relative;
	margin: 50px 0 40px;
	padding-left: 94px;
}

@media (max-width: 1399px) {
	.news_info .info_range .info_title {
		margin: 40px 0 30px;
	}
}

@media (max-width: 1199px) {
	.news_info .info_range .info_title {
		margin: 40px 0 20px;
		padding-left: 66px;
	}
}

@media (max-width: 767px) {
	.news_info .info_range .info_title {
		padding-left: 50px;
	}
}

.news_info .info_range .info_title:before {
	position: absolute;
	top: -7px;
	left: 0;
	display: block;
	width: 92%;
	height: 7px;
	content: '';
	background: #124789;
}

.news_info .info_range .info_title span {
	font-size: 48px;
	font-weight: bold;
	font-style: italic;
	line-height: 75px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 94px;
	text-align: center;
	color: #fff;
	background: #124789;
}

@media (max-width: 1459px) {
	.news_info .info_range .info_title span {
		font-size: 44px;
		line-height: 71px;
	}
}

@media (max-width: 1399px) {
	.news_info .info_range .info_title span {
		font-size: 40px;
		line-height: 68px;
	}
}

@media (max-width: 1199px) {
	.news_info .info_range .info_title span {
		font-size: 38px;
		line-height: 66px;
		width: 80px;
	}
}

@media (max-width: 991px) {
	.news_info .info_range .info_title span {
		font-size: 35px;
		line-height: 63px;
	}
}

@media (max-width: 767px) {
	.news_info .info_range .info_title span {
		font-size: 26px;
		line-height: 52px;
		width: 50px;
	}
}

@media (max-width: 575px) {
	.news_info .info_range .info_title span {
		font-size: 24px;
		line-height: 45px;
	}
}

.news_info .info_range .info_title p {
	font-size: 26px;
	font-weight: bold;
	line-height: 1.3;
	padding: 20px 70px;
	color: #333;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(26, 26, 26, .1);
}

@media (max-width: 1459px) {
	.news_info .info_range .info_title p {
		font-size: 24px;
		padding: 20px 60px;
	}
}

@media (max-width: 1399px) {
	.news_info .info_range .info_title p {
		font-size: 22px;
		padding: 20px 50px;
	}
}

@media (max-width: 1199px) {
	.news_info .info_range .info_title p {
		font-size: 20px;
		padding: 20px 40px;
	}
}

@media (max-width: 991px) {
	.news_info .info_range .info_title p {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.news_info .info_range .info_title p {
		font-size: 17px;
		padding: 15px 20px;
	}
}

.news_info .info_range .text {
	font-size: 15px;
}

@media (max-width: 767px) {
	.news_info .info_range .text {
		font-size: 14px;
	}
}

.news_info .info_range .text ul {
	padding-left: 1.5em;
	list-style: inherit;
}

.news_info .info_range .text ul li {
	list-style: inherit;
}

.news_info .info_range .text p {
	line-height: 1.7;
	color: #333;
}

.news_info .info_range .text img {
	max-width: 100%;
	height: auto;
}

.news_vv_list {
	max-width: 1170px;
	margin: 0 auto;
}

.news_vv_list ul {
	margin: 0 -30px;
}

@media (max-width: 1399px) {
	.news_vv_list ul {
		margin: 0 -20px;
	}
}

@media (max-width: 1199px) {
	.news_vv_list ul {
		margin: 0 -15px;
	}
}

@media (max-width: 991px) {
	.news_vv_list ul {
		margin: 0 -5px;
	}
}

.news_vv_list ul li {
	margin-top: 30px;
	padding: 0 30px;
}

@media (max-width: 1399px) {
	.news_vv_list ul li {
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.news_vv_list ul li {
		margin-top: 20px;
		padding: 0 15px;
	}
}

@media (max-width: 991px) {
	.news_vv_list ul li {
		margin-top: 15px;
		padding: 0 5px;
	}
}

.news_vv_list .pic .img-box {
	padding-bottom: 177.14285714%;
}

.news_vv_list .pic .img-box video {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index_case {
	display: none;
	padding: 30px 0;
}

@media (max-width: 767px) {
	.index_case {
		display: block;
	}
}

.index_case .tit a {
	display: block;
}

.index_case .tit a p {
	font-size: 16px;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
	padding-right: 30px;
	padding-left: 18%;
	color: #fff;
}

.index_case .tit a p:after {
	font-family: 'iconfont' !important;
	font-size: 18px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	right: 0;
	bottom: -1px;
	content: '\e669';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.index_case .tit a h2 {
	position: relative;
	padding-left: 18%;
}

.index_case .tit a h2 span {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	display: inline-block;
	padding: 8px 0 3px 15px;
	color: #fff;
	background: #124789;
}

.index_case .tit a h2 span:after {
	position: absolute;
	top: 0;
	right: -20px;
	display: block;
	width: 20px;
	height: 100%;
	content: '';
	background: url(../imgs/insolutit.png) no-repeat right top;
	background-size: cover;
}

@media (min-width: 1200px) {
	.index_case .tit a h2 span:hover {
		opacity: .9;
	}
}

.index_case .list {
	margin-top: 30px;
}

.index_case .list .slick_case {
	font-size: 0;
}

.index_case .list .slick_case .slick-dots {
	display: block;
	margin-top: 20px;
	text-align: center;
}

.index_case .list .slick_case .slick-dots li {
	position: relative;
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 4px;
	cursor: pointer;
	-webkit-transition: all .5s;
	transition: all .5s;
	border-radius: 50%;
	background: #fff;
}

@media (max-width: 575px) {
	.index_case .list .slick_case .slick-dots li {
		width: 8px;
		height: 8px;
		margin: 0 3px;
	}
}

.index_case .list .slick_case .slick-dots li button {
	display: none;
}

.index_case .list .slick_case .slick-dots .slick-active {
	width: 28px;
	border-radius: 4.5px;
	background-color: #bd1d21;
}

.index_case .list .slick_case .slick-list {
	margin: 0 -300px;
}

.index_case .list .slick_case .slick-list .slick-slide {
	padding: 0 15px;
}

.index_case .list .slick_case .item {
	display: block;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.index_case .list .slick_case .item .pic {
	position: relative;
}

.index_case .list .slick_case .item .pic .img-box {
	padding-bottom: 75%;
}

.index_case .list .slick_case .item .pic .name {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 6px 10px;
	text-align: center;
	background: rgba(0, 0, 0, .7);
}

.index_case .list .slick_case .item .pic .name p {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.4;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.index_case .list .slick_case .item .txt p {
	font-size: 14px;
	line-height: 1.5;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	margin-top: 12px;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.xs_cate_box {
	display: none;
	padding: 20px 0 30px;
}

@media (max-width: 1199px) {
	.xs_cate_box {
		display: block;
	}
}

.xs_cate_box .slick_categories {
	position: relative;
}

.xs_cate_box .slick_categories .big_pic {
	position: relative;
	z-index: 1;
	padding-top: 80px;
}

@media (max-width: 991px) {
	.xs_cate_box .slick_categories .big_pic {
		padding-top: 50px;
	}
}

@media (max-width: 767px) {
	.xs_cate_box .slick_categories .big_pic {
		padding-top: 30px;
	}
}

@media (max-width: 575px) {
	.xs_cate_box .slick_categories .big_pic {
		padding-top: 20px;
	}
}

.xs_cate_box .slick_categories .big_pic .slick-dots {
	display: block;
	margin-top: 20px;
	text-align: center;
}

.xs_cate_box .slick_categories .big_pic .slick-dots li {
	position: relative;
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 4px;
	cursor: pointer;
	-webkit-transition: all .5s;
	transition: all .5s;
	border-radius: 50%;
	background: #fff;
}

@media (max-width: 575px) {
	.xs_cate_box .slick_categories .big_pic .slick-dots li {
		width: 8px;
		height: 8px;
		margin: 0 3px;
	}
}

.xs_cate_box .slick_categories .big_pic .slick-dots li button {
	display: none;
}

.xs_cate_box .slick_categories .big_pic .slick-dots .slick-active {
	width: 28px;
	border-radius: 4.5px;
	background-color: #bd1d21;
}

.xs_cate_box .slick_categories .big_pic .slick-list {
	margin: 0;
}

.xs_cate_box .slick_categories .big_pic .slick-list .slick-slide {
	padding: 0;
}

.xs_cate_box .slick_categories .big_pic .item {
	position: relative;
	z-index: 1;
}

.xs_cate_box .slick_categories .big_pic .item .pic {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 500px;
	height: 500px;
	margin: 0 auto;
	background: url(../imgs/inproconbg.png) no-repeat center;
	background-size: cover;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 767px) {
	.xs_cate_box .slick_categories .big_pic .item .pic {
		width: 380px;
		height: 380px;
	}
}

@media (max-width: 575px) {
	.xs_cate_box .slick_categories .big_pic .item .pic {
		width: 360px;
		height: 360px;
	}
}

@media (max-width: 380px) {
	.xs_cate_box .slick_categories .big_pic .item .pic {
		width: 340px;
		height: 340px;
	}
}

@media (max-width: 360px) {
	.xs_cate_box .slick_categories .big_pic .item .pic {
		width: 300px;
		height: 300px;
	}
}

@media (max-width: 350px) {
	.xs_cate_box .slick_categories .big_pic .item .pic {
		width: 290px;
		height: 290px;
	}
}

.xs_cate_box .slick_categories .big_pic .item .pic img {
	max-width: 100%;
	height: auto !important;
}

.xs_cate_box .slick_categories .big_pic .item .msg_box {
	margin-top: -40px;
}

.xs_cate_box .slick_categories .big_pic .item .msg_box .tit a {
	position: relative;
	display: block;
}

.xs_cate_box .slick_categories .big_pic .item .msg_box .tit a p {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	z-index: 2;
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	padding-left: 28px;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media (max-width: 767px) {
	.xs_cate_box .slick_categories .big_pic .item .msg_box .tit a p {
		font-size: 16px;
	}
}

.xs_cate_box .slick_categories .big_pic .item .msg_box .tit a p:before {
	font-family: 'iconfont' !important;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	content: '\e626';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.xs_cate_box .slick_categories .big_pic .item .msg_box .txt_box {
	position: relative;
}

.xs_cate_box .slick_categories .big_pic .item .msg_box .txt {
	position: relative;
	margin-top: 20px;
	padding: 20px;
	background: rgba(255, 255, 255, .15);
}

.xs_cate_box .slick_categories .big_pic .item .msg_box .txt p {
	font-size: 15px;
	line-height: 1.8;
	position: relative;
	padding-left: 21px;
	color: #fff;
}

.xs_cate_box .slick_categories .big_pic .item .msg_box .txt p:before {
	font-family: 'iconfont' !important;
	font-size: 13px;
	font-style: normal;
	position: absolute;
	top: 2px;
	left: 0;
	display: block;
	content: '\e67f';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.xs_cate_box .slick_categories .big_pic .item .msg_box .txt {
		margin-top: 15px;
		padding: 15px;
	}
	.xs_cate_box .slick_categories .big_pic .item .msg_box .txt p {
		font-size: 14px;
	}
	.xs_cate_box .slick_categories .big_pic .item .msg_box .txt p:before {
		font-size: 12px;
		top: 1px;
	}
}

.xs_cate_box .slick_categories .small_nav {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	border-bottom: 1px dashed #fff;
}

.xs_cate_box .slick_categories .small_nav .slider-nav {
	position: relative;
	z-index: 2;
}

.xs_cate_box .slick_categories .small_nav .slider-nav .slick-list {
	margin: 0 -5px;
}

@media (max-width: 767px) {
	.xs_cate_box .slick_categories .small_nav .slider-nav .slick-list {
		margin: 0 -2px;
	}
}

.xs_cate_box .slick_categories .small_nav .slider-nav .slick-list .slick-slide {
	padding: 0 5px;
}

@media (max-width: 767px) {
	.xs_cate_box .slick_categories .small_nav .slider-nav .slick-list .slick-slide {
		padding: 0 2px;
	}
}

.xs_cate_box .slick_categories .small_nav .slider-nav .slick-list .slick-current .name_box:after {
	opacity: 1;
}

.xs_cate_box .slick_categories .small_nav .slider-nav .slick-list .slick-current .name_box .pic:after,
.xs_cate_box .slick_categories .small_nav .slider-nav .slick-list .slick-current .name_box .pic:before {
	width: 100%;
	height: 100%;
	-webkit-transition: width .2s linear, height .15s .2s linear;
	transition: width .2s linear, height .15s .2s linear;
}

.xs_cate_box .slick_categories .small_nav .slider-nav .slick-list .slick-current .name_box .pic .img-box {
	background: rgba(255, 255, 255, .5);
}

.xs_cate_box .slick_categories .small_nav .name_box {
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.xs_cate_box .slick_categories .small_nav .name_box:after {
	display: block;
	width: 100%;
	height: 50px;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	opacity: 0;
	background: url(../imgs/inprolistbg.png) no-repeat center;
	background-size: cover;
}

@media (max-width: 991px) {
	.xs_cate_box .slick_categories .small_nav .name_box:after {
		height: 40px;
	}
}

@media (max-width: 767px) {
	.xs_cate_box .slick_categories .small_nav .name_box:after {
		height: 30px;
	}
}

@media (max-width: 575px) {
	.xs_cate_box .slick_categories .small_nav .name_box:after {
		height: 20px;
	}
}

.xs_cate_box .slick_categories .small_nav .name_box .tit p {
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}

@media (max-width: 767px) {
	.xs_cate_box .slick_categories .small_nav .name_box .tit p {
		display: none;
	}
}

.xs_cate_box .slick_categories .small_nav .name_box .pic {
	position: relative;
	margin-top: 10px;
	padding: 5px;
	-webkit-transition: all .4s;
	transition: all .4s;
	border: 1px solid rgba(255, 255, 255, .5);
}

@media (max-width: 767px) {
	.xs_cate_box .slick_categories .small_nav .name_box .pic {
		margin: 0;
		padding: 2px;
	}
}

.xs_cate_box .slick_categories .small_nav .name_box .pic:before {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	width: 48px;
	height: 100%;
	height: 0;
	content: '';
	-webkit-transition: width .2s .15s linear, height .15s linear;
	transition: width .2s .15s linear, height .15s linear;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
}

@media (max-width: 991px) {
	.xs_cate_box .slick_categories .small_nav .name_box .pic:before {
		display: none;
	}
}

.xs_cate_box .slick_categories .small_nav .name_box .pic:after {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 100%;
	width: 98px;
	height: 100%;
	height: 0;
	content: '';
	-webkit-transition: width .2s .15s linear, height .15s linear;
	transition: width .2s .15s linear, height .15s linear;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}

@media (max-width: 991px) {
	.xs_cate_box .slick_categories .small_nav .name_box .pic:after {
		display: none;
	}
}

.xs_cate_box .slick_categories .small_nav .name_box .pic .img-box {
	padding-bottom: 48.95104895%;
	-webkit-transition: all .4s;
	transition: all .4s;
	background: rgba(255, 255, 255, .3);
}

.senior_box .peo_box {
	padding: 60px 0;
}

@media (max-width: 1199px) {
	.senior_box .peo_box {
		padding: 50px 0;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_box {
		padding: 40px 0;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_box {
		padding: 30px 0;
	}
}

.senior_box .peo_box .range {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.senior_box .peo_box .range {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_box .range {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.senior_box .peo_box .range .left {
	width: 35.5%;
}

@media (max-width: 991px) {
	.senior_box .peo_box .range .left {
		width: 40%;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_box .range .left {
		width: 32%;
	}
}

.senior_box .peo_box .range .left .pic img {
	max-width: 100%;
	height: auto !important;
}

.senior_box .peo_box .range .right {
	width: 64.5%;
	padding-left: 65px;
}

@media (max-width: 1459px) {
	.senior_box .peo_box .range .right {
		padding-left: 50px;
	}
}

@media (max-width: 1399px) {
	.senior_box .peo_box .range .right {
		padding-left: 40px;
	}
}

@media (max-width: 1399px) {
	.senior_box .peo_box .range .right {
		padding-left: 30px;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_box .range .right {
		width: 60%;
		padding-left: 20px;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_box .range .right {
		width: 68%;
		padding-left: 10px;
	}
}

.senior_box .peo_box .range .right .name p {
	font-size: 42px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 15px;
	color: #333;
}

@media (max-width: 1459px) {
	.senior_box .peo_box .range .right .name p {
		font-size: 34px;
	}
}

@media (max-width: 1399px) {
	.senior_box .peo_box .range .right .name p {
		font-size: 30px;
	}
}

@media (max-width: 1199px) {
	.senior_box .peo_box .range .right .name p {
		font-size: 24px;
		margin-bottom: 10px;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_box .range .right .name p {
		font-size: 22px;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_box .range .right .name p {
		font-size: 20px;
	}
}

@media (max-width: 575px) {
	.senior_box .peo_box .range .right .name p {
		font-size: 18px;
	}
}

.senior_box .peo_box .range .right .name span {
	font-size: 20px;
	line-height: 1.2;
	display: inline-block;
	padding: 4px 15px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1399px) {
	.senior_box .peo_box .range .right .name span {
		font-size: 18px;
	}
}

@media (max-width: 1199px) {
	.senior_box .peo_box .range .right .name span {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_box .range .right .name span {
		font-size: 14px;
		padding: 3px 5px;
	}
}

@media (max-width: 575px) {
	.senior_box .peo_box .range .right .name span {
		font-size: 13px;
	}
}

.senior_box .peo_box .range .right .txt_box {
	margin-top: 60px;
}

@media (max-width: 1459px) {
	.senior_box .peo_box .range .right .txt_box {
		margin-top: 50px;
	}
}

@media (max-width: 1399px) {
	.senior_box .peo_box .range .right .txt_box {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.senior_box .peo_box .range .right .txt_box {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_box .range .right .txt_box {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_box .range .right .txt_box {
		display: none;
	}
}

.senior_box .peo_box .range .right .txt_box .txt {
	position: relative;
	margin-bottom: 20px;
	padding-left: 40px;
}

@media (max-width: 1199px) {
	.senior_box .peo_box .range .right .txt_box .txt {
		margin-bottom: 10px;
	}
}

.senior_box .peo_box .range .right .txt_box .txt:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 20px;
	height: 19px;
	content: '';
}

.senior_box .peo_box .range .right .txt_box .txt:last-child {
	margin-bottom: 0;
}

.senior_box .peo_box .range .right .txt_box .txt p {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
}

@media (max-width: 767px) {
	.senior_box .peo_box .range .right .txt_box .txt p {
		font-size: 14px;
	}
}

.senior_box .peo_box .range .right .txt_box .technical:before {
	background: url(../imgs/teamicon1.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_box .range .right .txt_box .education:before {
	background: url(../imgs/teamicon2.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_box .range .right .txt_box .experience:before {
	background: url(../imgs/teamicon3.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_box .xs_txt_box {
	display: none;
	margin-top: 20px;
}

@media (max-width: 767px) {
	.senior_box .peo_box .xs_txt_box {
		display: block;
	}
}

.senior_box .peo_box .xs_txt_box .txt {
	position: relative;
	margin-bottom: 10px;
	padding-left: 40px;
}

.senior_box .peo_box .xs_txt_box .txt:last-child {
	margin-bottom: 0;
}

.senior_box .peo_box .xs_txt_box .txt:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 20px;
	height: 19px;
	content: '';
}

.senior_box .peo_box .xs_txt_box .txt p {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
}

@media (max-width: 767px) {
	.senior_box .peo_box .xs_txt_box .txt p {
		font-size: 14px;
	}
}

.senior_box .peo_box .xs_txt_box .technical:before {
	background: url(../imgs/teamicon1.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_box .xs_txt_box .education:before {
	background: url(../imgs/teamicon2.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_box .xs_txt_box .experience:before {
	background: url(../imgs/teamicon3.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_box .info {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.senior_box .peo_box .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_box .info {
		margin-top: 20px;
	}
}

.senior_box .peo_box .info p {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
}

@media (max-width: 767px) {
	.senior_box .peo_box .info p {
		font-size: 14px;
	}
}

.senior_box .peo_box .info p b {
	font-size: 18px;
	color: #124789;
}

@media (max-width: 767px) {
	.senior_box .peo_box .info p b {
		font-size: 16px;
	}
}

.senior_box .peo_blue {
	padding: 60px 0;
	background: #f1f6fc;
}

@media (max-width: 1199px) {
	.senior_box .peo_blue {
		padding: 50px 0;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_blue {
		padding: 40px 0;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_blue {
		padding: 30px 0;
	}
}

.senior_box .peo_blue .range {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.senior_box .peo_blue .range {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_blue .range {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.senior_box .peo_blue .range .left {
	width: 35.5%;
}

@media (max-width: 991px) {
	.senior_box .peo_blue .range .left {
		width: 40%;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_blue .range .left {
		width: 32%;
	}
}

.senior_box .peo_blue .range .left .pic img {
	max-width: 100%;
	height: auto !important;
}

.senior_box .peo_blue .range .right {
	width: 64.5%;
	padding-right: 65px;
}

@media (max-width: 1459px) {
	.senior_box .peo_blue .range .right {
		padding-right: 50px;
	}
}

@media (max-width: 1399px) {
	.senior_box .peo_blue .range .right {
		padding-right: 40px;
	}
}

@media (max-width: 1399px) {
	.senior_box .peo_blue .range .right {
		padding-right: 30px;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_blue .range .right {
		width: 60%;
		padding-right: 20px;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_blue .range .right {
		width: 68%;
		padding-right: 10px;
	}
}

.senior_box .peo_blue .range .right .name p {
	font-size: 42px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 15px;
	color: #333;
}

@media (max-width: 1459px) {
	.senior_box .peo_blue .range .right .name p {
		font-size: 34px;
	}
}

@media (max-width: 1399px) {
	.senior_box .peo_blue .range .right .name p {
		font-size: 30px;
	}
}

@media (max-width: 1199px) {
	.senior_box .peo_blue .range .right .name p {
		font-size: 24px;
		margin-bottom: 10px;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_blue .range .right .name p {
		font-size: 22px;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_blue .range .right .name p {
		font-size: 20px;
	}
}

@media (max-width: 575px) {
	.senior_box .peo_blue .range .right .name p {
		font-size: 18px;
	}
}

.senior_box .peo_blue .range .right .name span {
	font-size: 20px;
	line-height: 1.2;
	display: inline-block;
	padding: 4px 15px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1399px) {
	.senior_box .peo_blue .range .right .name span {
		font-size: 18px;
	}
}

@media (max-width: 1199px) {
	.senior_box .peo_blue .range .right .name span {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_blue .range .right .name span {
		font-size: 14px;
		padding: 3px 5px;
	}
}

@media (max-width: 575px) {
	.senior_box .peo_blue .range .right .name span {
		font-size: 13px;
	}
}

.senior_box .peo_blue .range .right .txt_box {
	margin-top: 60px;
}

@media (max-width: 1459px) {
	.senior_box .peo_blue .range .right .txt_box {
		margin-top: 50px;
	}
}

@media (max-width: 1399px) {
	.senior_box .peo_blue .range .right .txt_box {
		margin-top: 40px;
	}
}

@media (max-width: 1199px) {
	.senior_box .peo_blue .range .right .txt_box {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_blue .range .right .txt_box {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.senior_box .peo_blue .range .right .txt_box {
		display: none;
	}
}

.senior_box .peo_blue .range .right .txt_box .txt {
	position: relative;
	margin-bottom: 20px;
	padding-left: 40px;
}

@media (max-width: 1199px) {
	.senior_box .peo_blue .range .right .txt_box .txt {
		margin-bottom: 10px;
	}
}

.senior_box .peo_blue .range .right .txt_box .txt:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 20px;
	height: 19px;
	content: '';
}

.senior_box .peo_blue .range .right .txt_box .txt:last-child {
	margin-bottom: 0;
}

.senior_box .peo_blue .range .right .txt_box .txt p {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
}

@media (max-width: 767px) {
	.senior_box .peo_blue .range .right .txt_box .txt p {
		font-size: 14px;
	}
}

.senior_box .peo_blue .range .right .txt_box .technical:before {
	background: url(../imgs/teamicon1.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_blue .range .right .txt_box .education:before {
	background: url(../imgs/teamicon2.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_blue .range .right .txt_box .experience:before {
	background: url(../imgs/teamicon3.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_blue .xs_txt_box {
	display: none;
	margin-top: 20px;
}

@media (max-width: 767px) {
	.senior_box .peo_blue .xs_txt_box {
		display: block;
	}
}

.senior_box .peo_blue .xs_txt_box .txt {
	position: relative;
	margin-bottom: 10px;
	padding-left: 40px;
}

.senior_box .peo_blue .xs_txt_box .txt:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 20px;
	height: 19px;
	content: '';
}

.senior_box .peo_blue .xs_txt_box .txt:last-child {
	margin-bottom: 0;
}

.senior_box .peo_blue .xs_txt_box .txt p {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
}

@media (max-width: 767px) {
	.senior_box .peo_blue .xs_txt_box .txt p {
		font-size: 14px;
	}
}

.senior_box .peo_blue .xs_txt_box .technical:before {
	background: url(../imgs/teamicon1.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_blue .xs_txt_box .education:before {
	background: url(../imgs/teamicon2.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_blue .xs_txt_box .experience:before {
	background: url(../imgs/teamicon3.png) no-repeat center;
	background-size: cover;
}

.senior_box .peo_blue .info {
	margin-top: 40px;
}

@media (max-width: 1199px) {
	.senior_box .peo_blue .info {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	.senior_box .peo_blue .info {
		margin-top: 20px;
	}
}

.senior_box .peo_blue .info p {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
}

@media (max-width: 767px) {
	.senior_box .peo_blue .info p {
		font-size: 14px;
	}
}

.senior_box .peo_blue .info p b {
	font-size: 18px;
	color: #124789;
}

@media (max-width: 767px) {
	.senior_box .peo_blue .info p b {
		font-size: 16px;
	}
}

.senior_box .senior_list {
	background: #f5fbff;
}

.senior_box .senior_list ul li {
	padding: 25px 0;
	cursor: pointer;
	border-bottom: 1px solid #e9edf2;
}

.senior_box .senior_list ul li:last-child {
	border-bottom: none;
}

@media (min-width: 1200px) {
	.senior_box .senior_list .item:hover .range .left .pic .more p {
		background: #061020;
	}
	.senior_box .senior_list .item:hover .range .right {
		position: absolute;
		z-index: 3;
		top: 20px;
		right: 0;
		width: 80.4%;
		padding-top: 40px;
		padding-left: 0;
		background: #fff;
	}
	.senior_box .senior_list .item:hover .range .right:before {
		position: absolute;
		z-index: -1;
		top: 0;
		right: -60px;
		bottom: -50px;
		left: -75px;
		display: block;
		content: '';
		background: #fff;
		box-shadow: 0 0 24px 0 rgba(0, 0, 0, .17);
	}
	.senior_box .senior_list .item:hover .range .right:after {
		position: absolute;
		top: 40px;
		left: -75px;
		display: block;
		width: 0;
		height: 0;
		content: '';
		border-width: 17px 0 17px 23px;
		border-style: solid;
		border-color: transparent transparent transparent #bd1d21;
	}
	.senior_box .senior_list .item:hover .range .right .info {
		display: block;
	}
}

@media (min-width: 1200px) and (max-width: 1459px) {
	.senior_box .senior_list .item:hover .range .right {
		right: 120px;
		width: 70%;
	}
}

.senior_box .senior_list .item .range {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1199px) {
	.senior_box .senior_list .item .range {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range {
		display: block;
	}
}

.senior_box .senior_list .item .range .left {
	width: 16.2%;
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .left {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.senior_box .senior_list .item .range .left .pic {
	position: relative;
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .left .pic {
		width: 25%;
	}
}

.senior_box .senior_list .item .range .left .pic .img-box {
	padding-bottom: 108.69565217%;
}

.senior_box .senior_list .item .range .left .pic .more {
	position: absolute;
	right: 0;
	bottom: 20px;
}

@media (max-width: 1199px) {
	.senior_box .senior_list .item .range .left .pic .more {
		display: none;
	}
}

.senior_box .senior_list .item .range .left .pic .more p {
	font-size: 16px;
	line-height: 30px;
	position: relative;
	display: inline-block;
	padding: 0 50px 0 25px;
	text-align: center;
	color: #fff;
	background: #185caf;
}

.senior_box .senior_list .item .range .left .pic .more p:after {
	font-family: 'iconfont' !important;
	font-size: 18px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	right: 25px;
	bottom: 4px;
	display: block;
	content: '\e669';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.senior_box .senior_list .item .range .left .xs_name {
	display: none;
	width: 75%;
	padding-left: 10px;
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .left .xs_name {
		display: block;
	}
}

.senior_box .senior_list .item .range .left .xs_name p {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 10px;
	color: #333;
}

@media (max-width: 575px) {
	.senior_box .senior_list .item .range .left .xs_name p {
		font-size: 18px;
	}
}

.senior_box .senior_list .item .range .left .xs_name span {
	font-size: 14px;
	line-height: 1.2;
	display: inline-block;
	padding: 3px 5px;
	color: #fff;
	background: #124789;
}

@media (max-width: 575px) {
	.senior_box .senior_list .item .range .left .xs_name span {
		font-size: 13px;
	}
}

.senior_box .senior_list .item .range .right {
	width: 83.8%;
	padding-left: 50px;
}

@media (max-width: 1459px) {
	.senior_box .senior_list .item .range .right {
		padding-left: 40px;
	}
}

@media (max-width: 1399px) {
	.senior_box .senior_list .item .range .right {
		padding-left: 30px;
	}
}

@media (max-width: 991px) {
	.senior_box .senior_list .item .range .right {
		padding-left: 20px;
	}
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .right {
		width: 100%;
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .right .name {
		display: none;
	}
}

.senior_box .senior_list .item .range .right .name p {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 15px;
	color: #333;
}

@media (max-width: 1459px) {
	.senior_box .senior_list .item .range .right .name p {
		font-size: 28px;
	}
}

@media (max-width: 1399px) {
	.senior_box .senior_list .item .range .right .name p {
		font-size: 26px;
	}
}

@media (max-width: 1199px) {
	.senior_box .senior_list .item .range .right .name p {
		font-size: 24px;
		margin-bottom: 10px;
	}
}

@media (max-width: 991px) {
	.senior_box .senior_list .item .range .right .name p {
		font-size: 22px;
	}
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .right .name p {
		font-size: 20px;
	}
}

@media (max-width: 575px) {
	.senior_box .senior_list .item .range .right .name p {
		font-size: 18px;
	}
}

.senior_box .senior_list .item .range .right .name span {
	font-size: 16px;
	line-height: 1.2;
	display: inline-block;
	padding: 2px 15px;
	color: #fff;
	background: #124789;
}

@media (max-width: 1199px) {
	.senior_box .senior_list .item .range .right .name span {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .right .name span {
		font-size: 14px;
		padding: 3px 5px;
	}
}

@media (max-width: 575px) {
	.senior_box .senior_list .item .range .right .name span {
		font-size: 13px;
	}
}

.senior_box .senior_list .item .range .right .txt_box {
	margin-top: 40px;
}

@media (max-width: 1459px) {
	.senior_box .senior_list .item .range .right .txt_box {
		margin-top: 30px;
	}
}

@media (max-width: 1399px) {
	.senior_box .senior_list .item .range .right .txt_box {
		margin-top: 20px;
	}
}

@media (max-width: 1199px) {
	.senior_box .senior_list .item .range .right .txt_box {
		margin-top: 20px;
	}
}

@media (max-width: 991px) {
	.senior_box .senior_list .item .range .right .txt_box {
		margin-top: 20px;
	}
}

.senior_box .senior_list .item .range .right .txt_box .txt {
	position: relative;
	margin-bottom: 20px;
	padding-left: 40px;
}

@media (max-width: 1199px) {
	.senior_box .senior_list .item .range .right .txt_box .txt {
		margin-bottom: 10px;
	}
}

.senior_box .senior_list .item .range .right .txt_box .txt:last-child {
	margin-bottom: 0;
}

.senior_box .senior_list .item .range .right .txt_box .txt:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 20px;
	height: 19px;
	content: '';
}

.senior_box .senior_list .item .range .right .txt_box .txt p {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .right .txt_box .txt p {
		font-size: 14px;
	}
}

.senior_box .senior_list .item .range .right .txt_box .technical:before {
	background: url(../imgs/teamicon1.png) no-repeat center;
	background-size: cover;
}

.senior_box .senior_list .item .range .right .txt_box .education:before {
	background: url(../imgs/teamicon2.png) no-repeat center;
	background-size: cover;
}

.senior_box .senior_list .item .range .right .txt_box .experience:before {
	background: url(../imgs/teamicon3.png) no-repeat center;
	background-size: cover;
}

.senior_box .senior_list .item .range .right .info {
	display: none;
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #f2f2f2;
}

@media (max-width: 1199px) {
	.senior_box .senior_list .item .range .right .info {
		display: block;
		margin-top: 20px;
		padding-top: 20px;
	}
}

@media (max-width: 991px) {
	.senior_box .senior_list .item .range .right .info {
		margin-top: 15px;
		padding-top: 15px;
	}
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .right .info {
		margin-top: 10px;
		padding-top: 10px;
	}
}

.senior_box .senior_list .item .range .right .info p {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .right .info p {
		font-size: 14px;
	}
}

.senior_box .senior_list .item .range .right .info p b {
	font-size: 17px;
	color: #bd1d21;
}

@media (max-width: 767px) {
	.senior_box .senior_list .item .range .right .info p b {
		font-size: 16px;
	}
}