@charset "utf-8";



@font-face {

	font-family: DINCondMedium;

	src: url(../fonts/DINCond-Medium.eot);

	src: url(../fonts/DINCond-Medium.eot?#iefix) format('embedded-opentype'), url(../fonts/DINCond-Medium.woff2) format('woff2'), url(../fonts/DINCond-Medium.woff) format('woff'), url(../fonts/DINCond-Medium.ttf) format('truetype'), url(../fonts/DINCond-Medium.svg#novecentowide-bold-webfont) format('svg')

}



@font-face {

	font-family: DINCondBlack;

	src: url(../fonts/DINCond-Black.eot);

	src: url(../fonts/DINCond-Black.eot?#iefix) format('embedded-opentype'), url(../fonts/DINCond-Black.woff2) format('woff2'), url(../fonts/DINCond-Black.woff) format('woff'), url(../fonts/DINCond-Black.ttf) format('truetype'), url(../fonts/DINCond-Black.svg#novecentowide-bold-webfont) format('svg')

}



@font-face {

	font-family: DINCondBold;

	src: url(../fonts/DINCond-Bold.eot);

	src: url(../fonts/DINCond-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/DINCond-Bold.woff2) format('woff2'), url(../fonts/DINCond-Bold.woff) format('woff'), url(../fonts/DINCond-Bold.ttf) format('truetype'), url(../fonts/DINCond-Bold.svg#novecentowide-bold-webfont) format('svg')

}



@font-face {

	font-family: HongLeiBanShuJianTi;

	src: url(../fonts/HongLeiBanShuJianTi.eot);

	src: url(../fonts/HongLeiBanShuJianTi.eot?#iefix) format('embedded-opentype'), url(../fonts/HongLeiBanShuJianTi.woff2) format('woff2'), url(../fonts/HongLeiBanShuJianTi.woff) format('woff'), url(../fonts/HongLeiBanShuJianTi.ttf) format('truetype'), url(../fonts/HongLeiBanShuJianTi.svg#novecentowide-bold-webfont) format('svg')

}





a,

abbr,

acronym,

address,

applet,

article,

aside,

audio,

b,

big,

blockquote,

body,

canvas,

caption,

center,

cite,

code,

dd,

del,

details,

dfn,

div,

dl,

dt,

em,

embed,

fieldset,

figcaption,

figure,

footer,

form,

h1,

h2,

h3,

h4,

h5,

h6,

header,

html,

i,

iframe,

img,

input,

textarea,

ins,

kbd,

label,

legend,

li,

mark,

menu,

nav,

object,

ol,

output,

p,

pre,

q,

ruby,

s,

samp,

section,

small,

span,

strike,

strong,

sub,

summary,

sup,

tfoot,

th,

thead,

time,

tr,

tt,

u,

ul,

var,

video {

	border: none;

	font-size: 100%;

	margin: 0;

	padding: 0;

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

menu,

nav,

section {

	display: block

}



blockquote,

q {

	quotes: none

}



blockquote:after,

blockquote:before,

q:after,

q:before {

	content: none

}



/*table{border-collapse:collapse;border-spacing:0}*/

a,

a:hover {

	-webkit-backface-visibility: hidden;

	color: inherit;

	text-decoration: none

}



* {

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	margin: 0;

	padding: 0

}



a:focus,

button:focus {

	color: inherit;

	text-decoration: none

}



input:focus-visible {

	border: none

}



input::-webkit-input-placeholder {

	color: #BCB8B8

}



input:-moz-placeholder,

input::-moz-placeholder {

	color: #BCB8B8

}



input:-ms-input-placeholder {

	color: #BCB8B8

}



textarea:focus-visible {

	border: none

}



textarea::-webkit-input-placeholder {

	color: #BCB8B8

}



textarea:-moz-placeholder,

input::-moz-placeholder {

	color: #BCB8B8

}



textarea:-ms-input-placeholder {

	color: #BCB8B8

}



input,

select,

textarea {

	outline: none;

	font-family: "微软雅黑", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;

}



select {

	border: none

}



select:focus,

select:focus-visible {

	border: none;

	outline: none

}



input::-ms-clear,

select::-ms-expand {

	display: none

}



p,

ul,

li,

form,

h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd {

	margin: 0;

	padding: 0;

	list-style: none;

}



html {

	width: 100%;

	margin: 0;

	padding: 0;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%;

}



body {

	width: 100%;

	margin: 0 auto;

	font-family: "微软雅黑", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;

	font-size: 14px;

	padding: 0;

	color: #333333;

	line-height: 200%;

	background: none;

}



img {

	border: none;

	-webkit-user-drag: none;

}



a {

	color: #333333;

	text-decoration: none !important;

	cursor: pointer;

	background: transparent;

	outline: none;

	blr: expression(this.onFocus=this.blur());

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



a img {

	border: none;

}



.cf:after {

	content: "";

	display: block;

	height: 0;

	clear: both;

}



.mwrap {

	width: 83%;

	margin: 0 auto;

	overflow: hidden;

}



.wrap {

	width: 1280px;

	margin: 0 auto;

	overflow: hidden;

}



.pc-div {

	display: block !important

}



.phone-div {

	display: none !important

}



.nav_hide {

	display: none !important

}



.sB {

	font-size: 10px;

	vertical-align: super;

}



.xB {

	vertical-align: sub;

	font-size: 10px;

}



.clear {

	clear: both;

	margin: 0;

	padding: 0;

	height: 0;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.pa {

	position: absolute

}



.pr {

	position: relative

}



/*自定义滚动条*/

::-webkit-scrollbar {

	width: 5px;

	height: 5px;

}



::-webkit-scrollbar-button:vertical {

	display: none;

}



::-webkit-scrollbar-track:vertical {

	background-color: black

}



::-webkit-scrollbar-track-piece {

	background: #fff;

}



::-webkit-scrollbar-thumb:vertical {

	background-color: #555;

	border-radius: 30px

}



::-webkit-scrollbar-thumb:vertical:hover {

	background-color: #3B3B3B;

}



::-webkit-scrollbar-corner:vertical {

	background-color: #535353;

}



::-webkit-scrollbar-resizer:vertical {

	background-color: #0054A7;

}



.fadeInUp50 {

	-webkit-animation-name: fadeInUp50;

	-moz-animation-name: fadeInUp50;

	-ms-animation-name: fadeInUp50;

	animation-name: fadeInUp50;

}



@-webkit-keyframes fadeInUp50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(0, 50px, 0);

		-moz-transform: translate3d(0, 50px, 0);

		-ms-transform: translate3d(0, 50px, 0);

		transform: translate3d(0, 50px, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@-moz-keyframes fadeInUp50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(0, 50px, 0);

		-moz-transform: translate3d(0, 50px, 0);

		-ms-transform: translate3d(0, 50px, 0);

		transform: translate3d(0, 50px, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@-o-keyframes fadeInUp50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(0, 50px, 0);

		-moz-transform: translate3d(0, 50px, 0);

		-ms-transform: translate3d(0, 50px, 0);

		transform: translate3d(0, 50px, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@keyframes fadeInUp50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(0, 50px, 0);

		-moz-transform: translate3d(0, 50px, 0);

		-ms-transform: translate3d(0, 50px, 0);

		transform: translate3d(0, 50px, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



.fadeInLeft50 {

	-webkit-animation-name: fadeInLeft50;

	-moz-animation-name: fadeInLeft50;

	-ms-animation-name: fadeInLeft50;

	animation-name: fadeInLeft50;

}



@-webkit-keyframes fadeInLeft50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(-50px, 0, 0);

		-moz-transform: translate3d(-50px, 0, 0);

		-ms-transform: translate3d(-50px, 0, 0);

		transform: translate3d(-50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@-moz-keyframes fadeInLeft50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(-50px, 0, 0);

		-moz-transform: translate3d(-50px, 0, 0);

		-ms-transform: translate3d(-50px, 0, 0);

		transform: translate3d(-50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@-o-keyframes fadeInLeft50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(-50px, 0, 0);

		-moz-transform: translate3d(-50px, 0, 0);

		-ms-transform: translate3d(-50px, 0, 0);

		transform: translate3d(-50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@keyframes fadeInLeft50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(-50px, 0, 0);

		-moz-transform: translate3d(-50px, 0, 0);

		-ms-transform: translate3d(-50px, 0, 0);



		transform: translate3d(-50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



.fadeInDown50 {

	-webkit-animation-name: fadeInDown50;

	-moz-animation-name: fadeInDown50;

	-ms-animation-name: fadeInDown50;

	animation-name: fadeInDown50;

}



@-webkit-keyframes fadeInDown50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(-50px, 0, 0);

		-moz-transform: translate3d(-50px, 0, 0);

		-ms-transform: translate3d(-50px, 0, 0);

		transform: translate3d(-50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@-moz-keyframes fadeInDown50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(-50px, 0, 0);

		-moz-transform: translate3d(-50px, 0, 0);

		-ms-transform: translate3d(-50px, 0, 0);

		transform: translate3d(-50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@-o-keyframes fadeInDown50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(-50px, 0, 0);

		-moz-transform: translate3d(-50px, 0, 0);

		-ms-transform: translate3d(-50px, 0, 0);

		transform: translate3d(-50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@keyframes fadeInDown50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(-50px, 0, 0);

		-moz-transform: translate3d(-50px, 0, 0);

		-ms-transform: translate3d(-50px, 0, 0);

		transform: translate3d(-50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



.fadeInRight50 {

	-webkit-animation-name: fadeInRight50;

	-moz-animation-name: fadeInRight50;

	-ms-animation-name: fadeInRight50;

	animation-name: fadeInRight50;

}



@-webkit-keyframes fadeInRight50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(50px, 0, 0);

		-moz-transform: translate3d(50px, 0, 0);

		-ms-transform: translate3d(50px, 0, 0);

		transform: translate3d(50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@-moz-keyframes fadeInRight50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(50px, 0, 0);

		-moz-transform: translate3d(50px, 0, 0);

		-ms-transform: translate3d(50px, 0, 0);

		transform: translate3d(50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@-o-keyframes fadeInRight50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(50px, 0, 0);

		-moz-transform: translate3d(50px, 0, 0);

		-ms-transform: translate3d(50px, 0, 0);

		transform: translate3d(50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@keyframes fadeInRight50 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(50px, 0, 0);

		-moz-transform: translate3d(50px, 0, 0);

		-ms-transform: translate3d(50px, 0, 0);

		transform: translate3d(50px, 0, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		-moz-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



/*》》》》》》》》》》flex布局《《《《《《《《《《*/

.flex {

	display: box;

	display: -webkit-box;

	display: -moz-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

}



.flex_item {

	-webkit-box-flex: 1;

	-moz-box-flex: 1;

	-webkit-flex: 1;

	-ms-flex: 1;

	flex: 1;

}



.flex-row {

	flex-direction: row;

}



.flex-col {

	flex-direction: column;

}



.justify-center {

	justify-content: center;

}



.justify-end {

	justify-content: flex-end;

}



.justify-evenly {

	justify-content: space-evenly;

}



.justify-around {

	justify-content: space-around;

}



.justify-between {

	justify-content: space-between;

}



.items-center {

	align-items: center;

}



.items-end {

	align-items: flex-end;

}



.acc {

	margin-left: auto;

	margin-right: auto;

}



.floatl {

	float: left;

}



.floatr {

	float: right;

}



.txtc {

	text-align: center;

}



.transition035 {

	transition: all 0.35s;

	-moz-transition: all 0.35s;

	-webkit-transition: all 0.35s;

	-o-transition: all 0.35s;

}



.transition05 {

	transition: all 0.5s;

	-moz-transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

}





@media only screen and (min-width:1080px) {



	.div_m {

		display: none !important;

	}



}









/* 头部 */

.wrap156 {

	width: 100%;

	padding: 0 3%;

}



.header {

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 99999999;

	background: #fff;

}



.header .logo {

	float: left

}



.header .logo .im {

	display: block;

	width: 283px;

	height: 44px;

	background: url(../images/logo.svg) no-repeat left center;

	background-size: 100%;

}



.header .headr .nav {

	background: url(../images/icon04.png) no-repeat right center;

}



.head .nav>li {

	position: relative;

	z-index: 2;

	margin: auto .36rem;

}



.head .nav>li .nav-top {

	position: relative;

	z-index: 1;

}



.head .nav>li .nav-top a {

	display: block;

	font-size: 0.18rem;

	line-height: 90px;

	color: #2F2F2F;

}



.home .head .nav>li .ho a {

	border-bottom: 3px solid #002C90;

	color: #05308C;

}



.head .nav>li .nav_two {

	/* width: 200px; */

	position: absolute;

	left: 50%;

	top: 92px;

	z-index: 1;

	background: #F6F6F6;

	transform: translateX(-50%);

}



@-webkit-keyframes tsy1 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(0, 10%, 0);

		transform: translate3d(0, 10%, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: none;

		transform: none;

	}

}



@keyframes tsy1 {

	from {

		opacity: 0;

		-webkit-transform: translate3d(0, 10%, 0);

		transform: translate3d(0, 10%, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: none;

		transform: none;

	}

}



.head .nav>li .nav_two ul {

	display: block;

	text-align: center;

	background: #F6F6F6;

	-webkit-animation-duration: 0.5s;

	animation-duration: 0.5s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}



.head .nav>li.menu2-ing .nav_two ul {

	-webkit-animation-name: tsy1;

	animation-name: tsy1;

}



.head .nav>li .nav_two ul li {

	display: block;

	line-height: 50px;

	min-height: 50px;

}



.head .nav>li .nav_two ul li a {

	padding: 0 5px;

	display: block;

	width: 100%;

	font-size: 15px;

	white-space: nowrap;

	line-height: 50px;

	color: #666666;

	transition: all 0.35s;

	-moz-transition: all 0.35s;

	-webkit-transition: all 0.35s;

	-o-transition: all 0.35s;

}



.head .nav>li .nav_two ul li a::after {

	content: "";

	display: block;

	font-size: 0;

	width: 100%;

	transform: scaleX(0);

	height: 1px;

	background: #05308C;

	transition: all 0.35s;

	-moz-transition: all 0.35s;

	-webkit-transition: all 0.35s;

	-o-transition: all 0.35s;

}



.head .nav>li .nav_two ul li a:hover {

	color: #ffffff;

	background: #05308C

}



/*.head .nav>li .nav_two ul li.li-ing a{color: #A31F24;}

.head .nav>li .nav_two ul li.li-ing a::after{transform: scaleX(1);}*/

#nowtopMenu {

	color: #05308C;

	font-size: 0.18rem;

	border-bottom: 2px solid #05308C

}



.head .language {

	font-size: 14px;

	display: block;

	color: #646B70;

	border: 1px solid #E5E5E5;

	border-radius: .2rem;

	text-align: center;

	position: relative;

}



.head .language:after {

	content: '';

	display: block;

	width: 28px;

	height: 28px;

	border-radius: 50%;

	position: absolute;

	left: 0;

	top: 0;

	z-index: -1;

	background: #05308C;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.head .language a {

	height: 28px;

	display: block;

	float: left;

	border-radius: 100%;

}



.head .language a.a1 {

	width: 28px;

	color: #fff;

}



.head .language a.a2 {

	width: 28px;

	background: #F6F6F6;

}



.head .language.nowlan:after {

	left: inherit;

	right: 0;

}



.head .language.nowlan a.a1 {

	color: #646B70;

}



.head .language.nowlan a.a2 {

	color: #fff;

	background: none;

}



.head .head-search {

	font-size: 0;

	margin-left: .9rem;

	margin-right: .3rem;

	margin-top: 14px;

}



.head .head-search svg {

	width: 23px;

	height: 23px;

	fill: currentColor;

	color: #05308C;

	cursor: pointer;

	transition: all 0.2s;

	-moz-transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-o-transition: all 0.2s;

}









@media only screen and (any-hover: hover) {

	.head .nav>li:hover .nav-top a {

		color: #05308C;

	}



	.head .nav>li:hover .nav-top::after {

		transform: scaleX(1);

	}



	.head .nav>li .nav_two ul li a:hover {

		color: #ffffff;

		background: #05308C

	}



	/*.head .nav>li .nav_two ul li a:hover::after{transform: scaleX(1);}*/

}



@media only screen and (max-width:1200px) {



	/* 移动端 */

	.header {

		max-width: 750px;

		background: #fff;

	}



	.head {

		padding: 0.13rem 0.3rem;

	}



	.head .logo a img {

		height: 0.65rem;

	}



	.head .headr {

		display: none;

		padding: .4rem 0.3rem;

		position: absolute;

		left: 0;

		top: calc(100%);

		z-index: 3;

		width: 100%;

		height: calc(100vh - 0.9rem);

		background-color: #FFF;

		overflow-y: auto;

		border-top: 1px solid #ddd;

	}



	.head .headr::-webkit-scrollbar {

		display: none;

	}



	.head .headr::-moz-scrollbar {

		display: none;

	}



	.head .headr .nav {

		width: 100%;

		background: none;

	}



	.head .headr .nav>li {

		float: none;

		margin: auto;

	}



	.head .headr .nav>li .nav-top a {

		font-size: 0.32rem;

		color: #333;

		display: block;

		line-height: 2;

		padding: 0;

	}



	.head .headr .nav>li.lis .nav-top {

		position: relative;

	}



	.head .headr .nav>li.lis .nav-top a {

		display: inline-block;

	}



	.head .headr .nav>li .nav-top::after {

		display: none;

	}



	.head .headr .nav>li.lis .nav-top::after {

		content: "";

		display: block;

		transform: scaleX(1);

		width: .3rem;

		height: .3rem;

		position: absolute;

		right: 0;

		top: calc(50% - .1rem);

		background: url(../images/ico-arrow.png) no-repeat center;

		background-size: contain;

		transition: all 0.35s;

		-moz-transition: all 0.35s;

		-webkit-transition: all 0.35s;

		-o-transition: all 0.35s;

	}



	.head .headr .nav>li.lis.li-ing .nav-top::after {

		background: url(../images/ico-arrow.png) no-repeat center;

		background-size: contain;

	}



	.head .headr .nav>li.lis.li-open .nav-top::after {

		transform: rotate(90deg);

		background: url(../images/ico-arrow.png) no-repeat center;

		background-size: contain;

	}



	.head .headr .nav>li .nav_two {

		position: static;

		width: 100%;

		min-width: auto;

		padding-top: 0;

		transform: translate3d(0, 0, 0);

	}



	.head .headr .nav>li .nav_two ul {

		text-align: left;

		padding: .2rem 0.3rem .2rem 0.3rem;

		background: transparent;

	}



	.head .headr .nav>li .nav_two ul li {

		margin: 0;

		display: block;

		width: 100%;

		line-height: .7rem;

		height: .7rem;

		min-height: .7rem;

	}



	.head .headr .nav>li .nav_two ul li a {

		font-size: 0.28rem;

		color: #333;

		height: 100%;

		line-height: .7rem;

		height: .7rem;

	}



	.head .headr .nav>li .nav_two ul li a::after {

		display: none;

	}



	.head .head-search {

		display: none;

	}



	.head .language {

		display: none;

	}





	.head .nav>li .nav_two ul.ul2 .lii {

		width: 100%;

		float: inherit;

		height: auto;

	}



	.head .nav>li .nav_two ul.ul2 .lii .lii_1 {

		font-size: .28rem;

		color: #333;

		line-height: .7rem;

		margin-bottom: 0;

		display: block;

		width: 100%;

		height: 100%;

	}



	.head .nav>li .nav_two ul.ul2 .lii .lii_2 {

		display: none

	}





}



/* 搜索弹窗 */

.popover {

	display: none;

}



.popover {

	position: fixed;

	left: 0;

	top: 0;

	z-index: 99999999;

	width: 100vw;

	height: 100vh;

	background: rgba(0, 0, 0, 0.8);

}



.popover .pop-off {

	position: absolute;

	right: 3vw;

	top: 3vw;

	z-index: 1;

	width: 66px;

	height: 66px;

	cursor: pointer;

}



.popover .pop-off .icon {

	width: 100%;

	height: 100%;

	fill: currentColor;

	color: rgba(255, 255, 255, .7);

}



.popover .pop-content {

	position: absolute;

	left: 50%;

	top: 20vh;

	transform: translate3d(-50%, 0, 0);

	max-width: 1200px;

}



.popover .pop-content h1 {

	font-size: 58px;

	color: #fff;

	font-weight: bold;

	text-align: center;

}



.popover .pop-content form.forms {

	background: rgba(0, 0, 0, 0.8);

	margin-top: 40px;

	border-top: 1px solid rgba(255, 255, 255, .3);

	border-bottom: 1px solid rgba(255, 255, 255, .3);

	padding: 30px 15px;

}



.popover .pop-content form.forms .inp {

	font-size: 20px;

	line-height: 2;

	flex: 1;

	margin-right: 30px;

	background-color: transparent;

	border: none;

	outline: none;

}



.popover .pop-content form.forms .sub {

	flex-shrink: 0;

	width: 25px;

	height: 25px;

	font-size: 0;

	outline: none;

	border: none;

	cursor: pointer;

	opacity: 0.3;

	background: transparent url(../images/icon09.svg) no-repeat center;

	background-size: contain;

}



@media only screen and (any-hover: hover) {

	.popover .pop-off .icon:hover {

		color: #FFF;

	}



	.popover .pop-content form.forms .sub:hover {

		opacity: 1;

	}

}



@media only screen and (max-width:1024px) {



	/* 移动端 */

	.sidebar {

		top: auto;

		bottom: 0.8rem;

		padding: 0;

		transform: translate3d(0, 0, 0);

	}



	.sidebar .bar .icon {

		width: 0.8rem;

		height: 0.8rem;

		padding: 0.2rem;

	}



	.popover .pop-off {

		width: 0.8rem;

		height: 0.8rem;

	}



	.popover .pop-content {

		max-width: 100%;

		width: 100%;

		padding: 0 0.3rem;

	}



	.popover .pop-content h1 {

		font-size: 0.64rem;

	}



	.popover .pop-content form.forms {

		margin-top: 0.6rem;

		padding: 0.3rem 0.1rem;

	}



	.popover .pop-content form.forms .inp {

		font-size: 0.36rem;

		margin-right: 0.3rem;

	}



	.popover .pop-content form.forms .sub {

		width: 0.4rem;

		height: 0.4rem;

	}

}



@media only screen and (min-width:1025px) and (max-width:1280px) {



	/* PC端、小屏 */

	.sidebar .bar .icon {

		width: 34px;

		height: 34px;

	}



	.sidebar .bar.bar-card .bar-box .li h6 {

		font-size: 16px;

	}



	.sidebar .bar.bar-card .bar-box .li p {

		font-size: 14px;

	}



	.popover .pop-off {

		width: 48px;

		height: 48px;

	}



	.popover .pop-content h1 {

		font-size: 48px;

	}

}



@media only screen and (min-width:1281px) and (max-width:1440px) {



	/* 中小屏 */

	.sidebar .bar .icon {

		width: 36px;

		height: 36px;

	}



	.sidebar .bar.bar-card .bar-box .li h6 {

		font-size: 16px;

	}



	.sidebar .bar.bar-card .bar-box .li p {

		font-size: 14px;

	}



	.popover .pop-off {

		width: 52px;

		height: 52px;

	}



	.popover .pop-content h1 {

		font-size: 52px;

	}

}



@media only screen and (min-width:1441px) and (max-width:1680px) {



	/* 中屏 */

	.sidebar .bar .icon {

		width: 38px;

		height: 38px;

	}



	.popover .pop-off {

		width: 60px;

		height: 60px;

	}

}



@media only screen and (max-width:1080px) {

	.navBox {

		cursor: pointer;

	}



	.navBox .menu {

		display: block;

		width: 0.6rem;

		height: 0.45rem;

		position: relative;

		z-index: 99;

		transition-duration: 0.3s;

	}



	.burger_lin .icon {

		height: 3px;

		width: 100%;

		top: calc(50% - 1.5px);

		background-color: #02A2E4;

		border-radius: 20px;

		position: absolute;

		transition-duration: 0.3s;

		transition-delay: 0.5s;

	}



	.burger_lin .icon:before {

		content: "";

		width: 0.6rem;

		height: 100%;

		position: absolute;

		left: 0;

		top: calc(-0.21rem + 1.5px);

		background-color: #02A2E4;

		border-radius: 50px;

		transition: transform 0.3s, top 0.3s 0.3s;

		transition-delay: 0.5s;

	}



	.burger_lin .icon:after {

		content: "";

		width: 0.6rem;

		height: 100%;

		position: absolute;

		left: 0;

		top: calc(0.21rem - 1.5px);

		background-color: #02A2E4;

		border-radius: 50px;

		transition: transform 0.3s, top 0.3s 0.3s;

		transition-delay: 0.5s;

	}



	.burger_lin.open .icon {

		transition-duration: 0.1s;

		transition-delay: 0.3s;

		background: transparent;

		width: 0;

	}



	.burger_lin.open .icon:before {

		transition: top 0.3s, transform 0.3s 0.3s;

		top: 0;

		transform: rotateZ(-45deg);

	}



	.burger_lin.open .icon:after {

		transition: top 0.3s, transform 0.3s 0.3s;

		top: 0;

		transform: rotateZ(45deg);

	}

}













/*<<<<<<<<<<<<<<<<<<<<<< 首页banner >>>>>>>>>>>>>>>>>>>>>>>*/

.banner {

	clear: both;

	position: relative;

	z-index: 0;

	width: 100%;

	height: 100vh;

	overflow: hidden;

}



.banner .swiper-container {

	position: static

}



.banner .h-banner {

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.banner .h-banner .swiper-slide {

	position: relative;

}



.banner .h-banner .swiper-slide .img {

	width: 100%;

	height: 100%;

}



.banner .h-banner .swiper-slide img,

.banner .h-banner .swiper-slide video {

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.banner .h-banner .swiper-slide img {

	transition: 1s linear 2s;

	transform: scale(1.1);

}



.banner .h-banner .swiper-slide-active img,

.banner .h-banner .swiper-slide-duplicate-active img {

	transition: 6s linear;

	transform: scale(1);

}



.banner .h-banner .txt {

	position: absolute;

	right: 10%;

	top: 38%;

	z-index: 2;

	color: #FFF;

	width: 80%;

	text-align: right;

	transition: all 0.8s ease-in-out;

	opacity: 0;

	transform: translateX(100px);

	transition-delay: 0.3s;

}



.banner .h-banner .txt .p1 {

	font-size: .85rem;

	line-height: 1rem;

	font-weight: bold;

	letter-spacing: 3px;

	text-shadow: .04rem 2px 2px #4a4b4b;

}



.banner .h-banner .txt .p2 {

	font-size: .26rem;

	line-height: .5rem;

	height: 1rem;

	margin-top: .1rem;

	text-transform: uppercase;

	font-weight: bold;

	position: relative;

}



.banner .h-banner .txt .p2:after {

	content: '';

	display: block;

	width: 38px;

	height: 3px;

	background: #fff;

	margin-top: 1.2rem;

	position: absolute;

	right: .06rem;

	bottom: 0;

}



.banner .h-banner .txt2 .p1 {

	color: #2163C7;

	text-shadow: .04rem 2px 2px #f7f8fa;

}



.banner .h-banner .txt2 .p2 {

	color: #6A8396

}



.banner .h-banner .swiper-slide.swiper-slide-active .txt {

	opacity: 1;

	transform: translateX(0);

}







.banner .h-banner .fh-page {

	position: absolute;

	text-align: center;

	width: 100%;

	left: 0;

	bottom: 5%;

	z-index: 4;

}



.banner .h-banner .fh-page span {

	display: inline-block;

	width: 12px;

	height: 12px;

	margin: auto 13px;

	font-size: 0;

	background: #E5F3FF;

	opacity: 1;

	transition: all 0.5s;

}



.banner .h-banner .fh-page span.swiper-pagination-bullet.swiper-pagination-bullet-active {

	opacity: 1;

	background: #005AAC;

}



.banner .h-banner .swiper-button-prev {

	width: 48px;

	height: 48px;

	background: url(../images/icon02.png) no-repeat center center;

	background-size: 100%;

	top: 50%;

	left: 3%;

}



.banner .h-banner .swiper-button-next {

	width: 48px;

	height: 48px;

	background: url(../images/icon03.png) no-repeat center center;

	background-size: 100%;

	top: 50%;

	right: 3%;

}



.banner .h-banner .swiper-pagination-progressbar {

	width: 16%;

	background: #fff;

	top: inherit;

	bottom: 47px;

	height: 2px;

	left: 42%;

}



.banner .h-banner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {

	background: #1F62C5;

}







/* 轮播设置 */

.banner .h-banner .swiper-slide img {

	transition: 1s linear 2s;

	transform: scale(1.1);

}



.banner .h-banner .swiper-slide-active img,

.banner .h-banner .swiper-slide-duplicate-active img {

	transition: 6s linear;

	transform: scale(1);

}



@media only screen and (min-width:1080px) and (max-width:1600px) {

	.banner .h-but {

		width: 30px;

		height: 30px;

	}



	.banner .h-but.h-prev {

		left: calc(50% - 45px);

	}



	.banner .h-but.h-next {

		left: calc(50% + 15px);

	}

}





.footer {

	clear: both;

}



.footer .box0 {

	width: 100%;

	background: url(../images/pic11.jpg) no-repeat center center;

	background-size: cover;

	height: 3.35rem;

	text-align: center;

	color: #fff;

	padding-top: .8rem;

	letter-spacing: 1px;

}



.footer .box0 .d1 {

	font-size: .36rem;

	line-height: .5rem;

	margin-bottom: .4rem;

	font-weight: bold;

}



.footer .box0 .d2 {

	font-size: .22rem;

	line-height: .36rem;

}



.footer .box1 {

	clear: both;

	width: 100%;

	background: #1a1a1a url(../images/footerbg.jpg) no-repeat top center;

	color: #fff;

	background-size: cover;

	overflow: hidden;

}



.footer .box1 .box1_1 {

	padding: .7rem 0 .36rem 0;

}



.footer .box1 .box1_1 .box1_1L {

	width: 65%;

	float: left;

	display: grid;

	grid-template-columns: repeat(5, 1fr);

	column-gap: 20px;

}



.footer .box1 .box1_1 .box1_1R {

	width: 35%;

	float: right;

	text-align: right;

}



.footer .box1 .box1_1 .box1_1L .li {

	float: left;

}



.footer .box1 .box1_1 .box1_1L .li:last-child {

	margin-right: 0

}



.footer .box1 .box1_1 .box1_1L .li .li_1 {

	font-size: 14px;

	line-height: 30px;

	margin-bottom: 22px;

	white-space: nowrap;

}



.footer .box1 .box1_1 .box1_1L .li .li_2 {

	font-size: 12px;

	line-height: 26px;

	margin-bottom: 7px;

}



.footer .box1 .box1_1 .box1_1L .li .li_2 a {

	font-size: 12px;

	position: relative;

	color: #C4C4C4;

	white-space: nowrap;

}



.footer .box1 .box1_1 .box1_1L .li .li_2 a:after {

	content: '';

	display: block;

	width: 100%;

	border-bottom: 1px solid #fff;

	position: absolute;

	left: 0;

	bottom: -5px;

	transform-origin: center center;

	transform: scale3d(0, 1, 0);

	transition: all .5s;

}



.footer .box1 .box1_1 .box1_1L .li .li_2 a:hover:after {

	transform: none;

}



.footer .box1 .box1_1 .box1_1L .li .li_2 a:hover {

	color: #fff

}



.footer .box1 .box1_1 .box1_1L .li a {

	color: #fff

}



.footer .box1 .box1_1 .box1_1R .L {

	width: 64%;

	float: left;

}



.footer .box1 .box1_1 .box1_1R .L .t1 {

	height: 30px;

	line-height: 30px;

	color: #fff;

	background: #05308C;

	font-size: 14px;

	display: flex;

	align-items: center;

	justify-content: center;

	float: right;

	border-radius: 6px;

	padding: 0 24px;

	margin-bottom: .1rem;

}



.footer .box1 .box1_1 .box1_1R .L .t1 img {

	margin-right: 12px;

}



.footer .box1 .box1_1 .box1_1R .L .t2 {

	clear: both;

	font-size: 14px;

	line-height: 26px;

	color: #C5C5C5;

}



.footer .box1 .box1_1 .box1_1R .L .t3 {

	font-size: 30px;

	line-height: 36px;

	color: #fff;

	margin-bottom: 4px;

}



.footer .box1 .box1_1 .box1_1R .L .t4 {

	font-size: 14px;

	line-height: 28px;

	color: #fff;

}



.footer .box1 .box1_1 .box1_1R .R {

	width: 29%;

	float: right;

	margin-left: 7%;

}



.footer .box1 .box1_1 .box1_1R .R img {

	display: block;

	width: 100%;

	height: auto;

}





.footer .box1 .box1_2 {

	clear: both;

	border-top: 2px solid #444444;

	font-size: 14px;

	line-height: 36px;

	padding: .18rem 0;

	color: #838383;

}



.footer .box1 .box1_2 a {

	color: #838383

}



.footer .box1 .box1_2 a:hover {

	color: #fff

}



.footer .box1 .box1_2 .bxL {

	width: 90%;

	float: left;

	/* font-size: 12px; */

}



.footer .box1 .box1_2 .bxR {

	width: 10%;

	float: right;

}



.footer .box1 .box1_2 .bxR .fB3Link {

	float: right

}



.footer .box1 .box1_2 .bxR .fB3Link select {

	display: block;

	width: 2.4rem;

	height: 32px;

	line-height: 32px;

	border: 1px solid #838383;

	background: #1a1a1a;

	color: #838383;

	padding: 0 6px;

	font-size: 14px;

	border-radius: 20px;

}







.mTitle {

	clear: both;

	margin-bottom: .5rem;

	color: #05308C;

}



.mTitle .d1 {

	font-size: .54rem;

	line-height: .74rem;

	font-family: DINBoldAlternate;

	/* text-transform: uppercase; */

	margin-bottom: .44rem;

}



.mTitle .d1:after {

	content: '';

	display: block;

	width: .38rem;

	height: .02rem;

	background: #4E9BD3;

	margin-top: .24rem;

}



.mTitle .d2 {

	font-size: .3rem;

	line-height: .5rem;

	letter-spacing: 2px;

}



.mMore {

	clear: both;

	width: 161px;

	height: 48px;

	line-height: 48px;

	background: #A31F24;

	border-radius: 30px;

	margin: 0 auto;

	margin-bottom: .3rem;

}



.mMore a {

	display: block;

	width: 100%;

	height: 100%;

	color: #fff;

	font-size: 14px;

	background: url(../images/icon07.png) no-repeat 86% center;

	padding-left: 30px;

}



.home .row1 {

	clear: both;

	width: 100%;

	overflow: hidden;

	background: url(../images/pic01.jpg) no-repeat top center;

	background-size: cover;

	padding: 6% 0 4% 0;

}



.home .row1 .list {

	width: 88%;

	margin: 0 auto;

	background: url(../images/pic02.png) repeat center center;

	border-radius: .6rem 0 .6rem 0;

	overflow: hidden;

	margin-top: 7%;

}



.home .row1 .list .list1 {

	color: #fff;

	padding-left: 8%;

	padding-top: .5rem;

}



.home .row1 .list .list1 .li {

	width: 25%;

	height: 2rem;

	float: left;

}



.home .row1 .list .list1 .li .li_1 {

	height: 1rem;

	overflow: hidden;

	margin-bottom: .1rem;

}



.home .row1 .list .list1 .li .li_1 .p1 {

	height: 100%;

	font-size: 1rem;

	line-height: 1rem;

	font-family: DINCondBlack;

	float: left;

	margin-right: .06rem;

}



.home .row1 .list .list1 .li .li_1 .p2 {

	height: 100%;

	float: left;

}



.home .row1 .list .list1 .li .li_1 .p2 .sp1 {

	font-size: .26rem;

	display: block;

	margin-bottom: .2rem;

}



.home .row1 .list .list1 .li .li_1 .p2 .sp2 {

	font-size: .22rem;

	display: block;

}



.home .row1 .list .list1 .li .li_2 {

	clear: both;

	font-size: .16rem;

	line-height: .3rem;

}



.home .row1 .list .list1 .li .li_1 .p2_2 {

	display: flex;

	align-items: flex-end;

}



.home .row1 .list .list2 {

	clear: both;

	width: 100%;

	background-color: rgba(5, 48, 140, 0.8);

	color: #fff;

	padding: 2% 5%;

	border-radius: .6rem 0 .6rem 0;

	font-size: .16rem;

}



.home .row1 .list .list2 a {

	color: #fff;

}



.home .row1 .list .list2 .list2L {

	width: 84%;

	float: left;

	line-height: .34rem;

	border-right: 2px solid #4571BE;

	padding-right: 6%;

}



.home .row1 .list .list2 .list2R {

	width: 8%;

	float: right;

	padding-top: .34rem;

}



.home .row1 .list .list2 .list2R a {

	background: url(../images/icon05.png) no-repeat right center;

	padding-right: .25rem;

	display: inline-block;

	line-height: .3rem;

}





.home .row2 {

	clear: both;

	width: 100%;

	overflow: hidden;

	background: url(../images/pic03.jpg) no-repeat top center;

	background-size: cover;

	padding: 5% 0 4% 0;

}



.home .row2 .mTitle {

	color: #fff;

}



.home .row2 .mTitle .d1:after {

	background: #fff;

}



.home .row2 .list {

	width: 86%;

	margin: 0 auto;

}



.home .row2 .list .li {

	position: relative;

	width: 31%;

	margin: 0 0.5% 5% 1.8%;

	float: left;

	border-radius: .52rem 0 .52rem 0;

	overflow: hidden;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.home .row2 .list .li a {

	display: block;

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.home .row2 .list .li .tp {

	display: block;

	width: 100%;

	height: auto;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.home .row2 .list .li .wz {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	color: #fff;

	text-align: right;

	padding: 4% 9%;

}



.home .row2 .list .li .wz .d1 {

	font-size: .7rem;

	line-height: .7rem;

	font-family: DINCondBold;

	font-style: italic;

	margin-bottom: .16rem;

}



.home .row2 .list .li .wz .d2 {

	font-size: .32rem;

	line-height: .4rem;

	margin-bottom: .05rem;

	font-weight: bold;

	letter-spacing: 2px;

}



.home .row2 .list .li .wz .d3 {

	font-size: .3rem;

	line-height: .4rem;

	opacity: .6;

	text-transform: uppercase;

}



.home .row2 .list .li:hover {

	-moz-box-shadow: 0px 1px .12rem 2px #949292;

	-webkit-box-shadow: 0px 1px .12rem 2px #949292;

	box-shadow: 0px 1px .12rem 2px #949292;

}



.home .row2 .list .li:hover .tp {

	transform: scale(1.05);

}





.home .row3 {

	clear: both;

	width: 100%;

	overflow: hidden;

	background: url(../images/pic08.jpg) no-repeat top center;

	background-size: cover;

	padding: 5% 0 7% 0;

}



.home .row3 .mTitle .d2 {

	width: 100%;

	display: flex;

	align-items: center;

	justify-content: flex-end;

}



.home .row3 .mTitle .d2 a {

	font-size: 16px;

	color: #05308C;

	line-height: 26px;

	letter-spacing: 0;

	background: url(../images/icon34.png) no-repeat right center;

	padding-right: 24px;

}



.home .row3 .list {

	padding-top: .12rem;

	padding-bottom: .2rem;

}



.home .row3 .list .listL {

	width: 47.4%;

	height: 4.8rem;

	float: left;

	overflow: hidden;

	border-radius: .32rem;

	position: relative;

}



.home .row3 .list .listR {

	width: 50.8%;

	height: 4.8rem;

	float: right;

	border-radius: .32rem;

	position: relative;

}



.home .row3 .list .listL .tp {

	display: block;

	width: 100%;

	height: 100%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.home .row3 .list .listL:hover .tp {

	transform: scale(1.05);

}



.home .row3 .list .listL .wz {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	color: #fff;

	padding: 0 .44rem;

	background: url(../images/pic10.png) no-repeat bottom center;

	background-size: cover;

	display: flex;

	align-items: flex-end;

	flex-wrap: wrap;

}



.home .row3 .list .listL .bx {

	padding-bottom: .25rem;

	width: 100%

}



.home .row3 .list .listL .wz .t1 {

	font-size: .2rem;

	line-height: .36rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.home .row3 .list .listL .wz .t2 {

	font-size: .16rem;

	line-height: .3rem;

	color: #999999;

	font-style: italic;

	font-family: DINCondBlack;

}



.home .row3 .list .listR .li {

	width: 48.6%;

	height: 2.3rem;

	float: left;

	background: #fff;

	border-radius: .26rem;

	margin-right: 2.8%;

	margin-bottom: 2.5%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.home .row3 .list .listR .li:nth-child(2n) {

	margin-right: 0

}



.home .row3 .list .listR .li a {

	display: block;

	width: 100%;

	height: 100%;

	padding: .2rem .3rem;

}



.home .row3 .list .listR .t1 {

	font-size: .16rem;

	line-height: .28rem;

	color: #999999;

	font-style: italic;

	font-family: DINCondBlack;

	margin-bottom: .1rem;

	background: url(../images/icon06.png) no-repeat right center;

}



.home .row3 .list .listR .t2 {

	font-size: .2rem;

	line-height: .28rem;

	color: #1A1A1A;

	margin-bottom: .2rem;

	height: .84rem;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}



.home .row3 .list .listR .t3 {

	font-size: .14rem;

	line-height: .24rem;

	color: #767676;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.home .row3 .list .listR .li:hover {

	background: #05308C;

}



.home .row3 .list .listR .li:hover .t1 {

	color: #fff;

	background: url(../images/icon07.png) no-repeat right center;

}



.home .row3 .list .listR .li:hover .t2 {

	color: #fff;

}



.home .row3 .list .listR .li:hover .t3 {

	color: #fff;

}







.iBanner {

	clear: both;

	width: 100%;

	overflow: hidden;

	position: relative;

	color: #fff;

	margin-top: 90px;

}



.iBanner .tp {

	display: block;

	width: 100%;

	height: auto;

}



.iBanner .wz {

	width: 1280px;

	position: absolute;

	left: 50%;

	top: 33%;

	margin-left: -640px;

}



.iBanner .wz .t1 {

	font-size: .84rem;

	line-height: 1rem;

	font-weight: bold;

	letter-spacing: 3px;

	text-shadow: 2px 2px 3px #05308C;

	margin-bottom: 5px;

}



.iBanner .wz .t2 {

	font-size: .36rem;

	line-height: .46rem;

	text-transform: uppercase;

	font-weight: bold;

}



.secMenu {

	clear: both;

	width: 100%;

	height: 70px;

	line-height: 70px;

	background: #C9E0F7;

}



.secMenu a {

	padding: 0 20px;

	/* margin-right: 20px; */

	color: #05308C;

	font-size: 16px;

	display: block;

	float: left;

	min-width: 200px;

	/* width: 400px; */

	text-align: center;

}



#nowMenu {

	background: url(../images/icon10.png) no-repeat center center;

	background-size: cover;

}



.secMenu2 {

	clear: both;

	background: #E8F2FC;

	padding-left: 2%;

}



.secMenu2 a {

	font-size: 18px;

	color: #000;

	height: 54px;

	line-height: 54px;

	display: block;

	float: left;

	margin-right: 60px;

}



#nowMenu2 {

	border-bottom: 3px solid #2585ED;

}



.iCon {

	clear: both;

	padding-top: 4%;

	padding-bottom: 150px;

}



.iCon2 {

	clear: both;

	padding-top: 4%;

}



.iTitle {

	clear: both;

	/* display: flex; */

	align-items: center;

	justify-content: flex-start;

	position: relative;

	/* height: 105px; */

	margin-bottom: 4%;

}



.iTitle .d1 {

	margin-bottom: 20px;

	font-size: 40px;

	line-height: 50px;

	color: #05308C;

	margin-right: 12px;

}



.iTitle .d2 {

	font-size: 20px;

	line-height: 22px;

	color: #9B9B9B;

	text-transform: uppercase;

}



.iTitle:after {

	content: '';

	display: block;

	width: 38px;

	height: 2px;

	background: #B0B0B0;

	position: absolute;

	bottom: 0;

	left: 0

}





.qyjs-div .box1 {

	background: url(../images/pic12.png) no-repeat center center;

	background-size: cover;

	/* height: 451px; */

	color: #fff;

	padding: 5% 6%;

	overflow: hidden;

	margin-bottom: 5%;

	border-radius: .5rem 0 .5rem 0;

}



.qyjs-div .box1 .d1 {

	font-size: 30px;

	line-height: 40px;

}



.qyjs-div .box1 .d2 {

	font-size: 18px;

	line-height: 28px;

	text-transform: uppercase;

	margin-bottom: 35px;

}



.qyjs-div .box1 .d3 {

	font-size: 16px;

	line-height: 36px;

}



.qyjs-div .box1 .d3 p {

	text-align: justify;

}



.qyjs-div .numlist {

	border-right: 1px solid #B0B0B0;

	margin-bottom: 5%;

}



.qyjs-div .numlist .li {

	width: 25%;

	height: 150px;

	float: left;

	text-align: center;

	border-left: 1px solid #B0B0B0;

}



.qyjs-div .numlist .li .li_1 {

	height: 100px;

	overflow: hidden;

	margin-bottom: .1rem;

	color: #C2C2C2;

	display: flex;

	align-items: center;

	justify-content: center;

}



.qyjs-div .numlist .li .li_1 .p1 {

	height: 100%;

	font-size: 100px;

	line-height: 100px;

	font-family: DINCondBlack;

	float: left;

	margin-right: 6px;

}



.qyjs-div .numlist .li .li_1 .p2 {

	height: 100%;

	float: left;

}



.qyjs-div .numlist .li .li_1 .p2 .sp1 {

	font-size: 26px;

	display: block;

	margin-top: 10px;

	margin-bottom: 24px;

}



.qyjs-div .numlist .li .li_1 .p2 .sp2 {

	font-size: 22px;

	display: block;

}



.qyjs-div .numlist .li .li_2 {

	clear: both;

	font-size: 16px;

	color: #05308C;

	line-height: 30px;

}



.qyjs-div .numlist .li .li_1 .p2_2 {

	display: flex;

	align-items: flex-end;

	padding-bottom: 10px;

}



.qyjs-div .box3 {

	clear: both;

	height: 599px;

	overflow: hidden;

	border-radius: 30px 0 50px 0;

	position: relative;

}



.qyjs-div .box3 .swiper-container {

	position: static

}



.qyjs-div .box3 .swiper-slide img {

	display: block;

	width: 100%;

	height: 599px;

	border-radius: 30px 0 50px 0;

}



.qyjs-div .box3 .swiper-button-prev {

	background: #D8D8D8 url(../images/icon11.png) no-repeat center center;

	width: 42px;

	height: 42px;

	right: 40px;

	left: inherit;

	top: 0;

	margin-top: 0;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.qyjs-div .box3 .swiper-button-next {

	background: #D8D8D8 url(../images/icon12.png) no-repeat center center;

	width: 42px;

	height: 42px;

	right: 0;

	top: 0;

	margin-top: 0;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.qyjs-div .box3 .swiper-button-prev:hover {

	background: #1B3884 url(../images/icon11.png) no-repeat center center;

}



.qyjs-div .box3 .swiper-button-next:hover {

	background: #1B3884 url(../images/icon12.png) no-repeat center center;

}





.dszjy-div .box1 {

	clear: both;

	padding-bottom: 7%;

}



.dszjy-div .box1 .box1L {

	width: 630px;

	float: left;

	padding-top: 7%;

}



.dszjy-div .box1 .box1R {

	width: 580px;

	float: right;

	overflow: hidden;

	border-radius: 50px 0 50px 0;

}



.dszjy-div .box1 .box1L .d1 {

	font-size: 30px;

	color: #3B3B3B;

	line-height: 50px;

	margin-bottom: 50px;

	font-family: HongLeiBanShuJianTi;

}



.dszjy-div .box1 .box1L .d1 p {

	margin-bottom: 12px;

}



.dszjy-div .box1 .box1L .d2 {

	text-align: right;

}



.dszjy-div .box1 .box1R img {

	display: block;

	width: 100%;

	height: auto;

	border-radius: 50px 0 50px 0;

}



.dszjy-div .box2 {

	clear: both;

	background: #F3F3F3;

	padding: 3% 0 6% 0;

}



.dszjy-div .box2 .list {

	position: relative;

	width: 1420px;

	margin: 0 auto;

}



.dszjy-div .box2 .swiper-container {

	position: static;

	width: 1280px;

	margin: 0 auto;

}



.dszjy-div .box2 .swiper-slide .pic {

	width: 100%;

	height: 257px;

	overflow: hidden;

	margin-bottom: 43px;

}



.dszjy-div .box2 .swiper-slide .pic img {

	display: block;

	width: 100%;

	height: 100%;

}



.dszjy-div .box2 .swiper-slide .wz {

	width: 100%;

	font-size: 18px;

	color: #494949;

	position: relative;

	padding-left: 18px;

	line-height: 26px;

}



.dszjy-div .box2 .swiper-slide .wz:after {

	content: '';

	display: block;

	width: 3px;

	background: #1B3884;

	height: 30px;

	position: absolute;

	left: 0;

	top: 6px;

}



.dszjy-div .box2 .swiper-button-prev {

	background: #ffffff url(../images/icon13.png) no-repeat center center;

	width: 52px;

	height: 52px;

	border-radius: 50%;

	left: 0;

	top: 44%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.dszjy-div .box2 .swiper-button-next {

	background: #ffffff url(../images/icon14.png) no-repeat center center;

	width: 52px;

	height: 52px;

	border-radius: 50%;

	right: 0;

	top: 44%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.dszjy-div .box2 .swiper-button-prev:hover {

	background: #1B3884 url(../images/icon13-on.png) no-repeat center center;

}



.dszjy-div .box2 .swiper-button-next:hover {

	background: #1B3884 url(../images/icon14-on.png) no-repeat center center;

}





/*发展历程*/

.iCon_fzlc {

	clear: both;

	background: #ffffff url(../images/pic29.png) no-repeat bottom center;

	width: 100%;

	padding-top: 3%;

	padding-bottom: 7%;

	background-size: cover;

}



.fzlc-div .list {

	width: 100%;

	height: 7.2rem;

	margin: 0 auto;

	overflow: hidden;

	background: url(../images/icon18.png) no-repeat center center;

	background-size: 100%;

}



.fzlc-div .list .fzlcqh {

	width: 90%;

	margin: 0 auto;

	overflow: hidden

}



.fzlc-div .list .bx {

	position: relative;

	width: 80%;

	margin: 0 auto;

	overflow: hidden;

}



.fzlc-div .list .swiper-container {

	position: static

}



.fzlc-div .list .pic {

	border-left: .13rem solid #05308C;

	height: 1.6rem;

	overflow: hidden;

	width: 100%;

	margin-bottom: .13rem;

}



.fzlc-div .list .pic img {

	display: block;

	width: 100%;

	height: 100%;

}



.fzlc-div .list .wz {

	font-size: .14rem;

	color: #5C5C5C;

	line-height: .22rem;

	height: .94rem;

	overflow-y: auto;

}



.fzlc-div .list .year {

	font-size: .3rem;

	color: #342626;

	font-weight: bold;

	line-height: .34rem;

	font-family: DINCondBlack;

}



.fzlc-div .list .swiper-slide:nth-of-type(odd) {

	padding-top: 4.25rem;

	background: url(../images/icon19.png) no-repeat left 3.44rem;

	padding-bottom: 0;

}



.fzlc-div .list .swiper-slide:nth-of-type(even) {

	background: url(../images/icon15.png) no-repeat left bottom;

	padding-bottom: .8rem;

}



.fzlc-div .list .swiper-slide:nth-of-type(odd) .year {

	margin-bottom: .15rem;

}



.fzlc-div .list .swiper-button-prev {

	background: url(../images/icon16.png) no-repeat center center;

	width: 25px;

	height: 25px;

	left: 0;

	top: 50%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.fzlc-div .list .swiper-button-next {

	background: url(../images/icon17.png) no-repeat center center;

	width: 25px;

	height: 25px;

	right: 0;

	top: 50%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}





.honor-list {

	clear: both;

}



.honor-list .li {

	width: 31%;

	height: 523px;

	float: left;

	background: url(../images/pic33.png) no-repeat center center;

	background-size: cover;

	text-align: center;

	overflow: hidden;

	border-radius: 12px;

	margin-bottom: 40px;

	margin-right: 1.5%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.honor-list .li:nth-child(3n) {

	margin-right: 0

}



.honor-list .li .pic {

	width: 100%;

	height: 440px;

	margin: 0 auto;

	overflow: hidden;

	display: flex;

	align-items: center;

	justify-content: center;

	padding: 10px 24px;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

	margin-bottom: 20px;

}



.honor-list .li .pic img {

	display: block;

	max-width: 100%;

	max-height: 75%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

	position: relative;

	-webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(0, 0, 0, .3) 0%, transparent 60%, transparent 100%);

}



.honor-list .li .wz {

	width: 100%;

	color: #493232;

	font-size: 18px;

	line-height: 26px;

}



.honor-list .li .pic img:before {

	content: '';

	display: block;

	background: -moz-linear-gradient(top, white, white 30%, rgba(255, 255, 255, 0.9) 65%, rgba(255, 255, 255, 0.7)) 0px 0px, -moz-element(img) 0px 0px no-repeat;

	-moz-transform: scaleY(-1);

	padding: 1px 0px;

	background-origin: padding-box, content-box;

	background-clip: padding-box, content-box;

	position: absolute;

	height: 380px;

	width: 100%;

	top: 380px;

	left: 0;

}



.honor-list .li:hover .pic img {

	transform: scale(1.08);

}



/*公司新闻*/

.news-list {

	clear: both;

	overflow: inherit;

}



.news-list .li {

	width: 31%;

	height: 440px;

	float: left;

	overflow: hidden;

	margin-bottom: 60px;

	margin-right: 3.5%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.news-list .li:nth-child(3n) {

	margin-right: 0

}



.news-list .li a {

	display: block;

	width: 100%;

	height: 100%;

}



.news-list .li .pic {

	width: 100%;

	height: 250px;

	overflow: hidden;

}



.news-list .li .pic img {

	display: block;

	width: 100%;

	height: 100%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.news-list .li .text {

	width: 100%;

	padding: 25px 20px 20px 20px;

}



.news-list .li .text .t1 {

	font-size: 16px;

	line-height: 26px;

	color: #151515;

	height: 100px;

}



.news-list .li .text .t2 {

	color: #B5B5B5;

	font-size: 14px;

	line-height: 24px;

	border-top: 1px solid #DFDFDF;

	padding-top: 13px;

}



.news-list .li .text .t2 span {

	background: url(../images/icon20.png) no-repeat right center;

	width: 20px;

	height: 20px;

	display: block;

	width: 100%;

}



.news-list .li:hover {

	background: #003680;

	-moz-box-shadow: 0px 1px 14px 2px #b5b4b4;

	-webkit-box-shadow: 0px 1px 14px 2px #b5b4b4;

	box-shadow: 0px 1px 14px 2px #b5b4b4;

}



.news-list .li:hover .pic img {

	transform: scale(1.08);

}



.news-list .li:hover .text .t1 {

	color: #fff;

}



.news-list .li:hover .text .t2 {

	color: #fff;

}



.news-list .li:hover .text .t2 span {

	background: url(../images/icon20-on.png) no-repeat right center;

}



.fy {

	clear: both;

	font-size: 14px;

	text-align: center;

	margin-top: 30px;

}



.fy b {

	display: inline-block;

	width: 30px;

	height: 30px;

	text-align: center;

	background: #003680;

	border-radius: 2px;

	line-height: 30px;

	color: #fff;

	font-weight: 100;

}



.fy a {

	display: inline-block;

	padding: 0 10px;

	height: 30px;

	text-align: center;

	line-height: 30px;

	font-size: 14px;

	border: 1px solid #003680;

}



.hyxw-list .li {

	width: 100%;

	border-bottom: 1px solid #E8E8E8;

	padding-bottom: 4%;

	margin-bottom: 4%;

}



.hyxw-list .li a {

	display: block;

	width: 100%;

	height: 120px;

	overflow: hidden;

}



.hyxw-list .li .liL {

	width: 120px;

	height: 100%;

	color: #fff;

	text-align: center;

	color: #fff;

	border-radius: 10px;

	float: left;

	background: #3872C9;

	padding-top: 12px;

}



.hyxw-list .li .liL .d1 {

	font-size: 48px;

	line-height: 58px;

	font-family: DINCondBold;

}



.hyxw-list .li .liL .d2 {

	font-size: 24px;

	line-height: 30px;

	font-family: DINCondBold;

}



.hyxw-list .li .liC {

	width: 995px;

	height: 100%;

	float: left;

	margin-left: 36px;

	padding-top: 10px;

}



.hyxw-list .li .liC .d1 {

	font-size: 22px;

	color: #342626;

	line-height: 30px;

	margin-bottom: 18px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.hyxw-list .li .liC .d2 {

	font-size: 14px;

	color: #666;

	line-height: 26px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.hyxw-list .li .liR {

	width: 37px;

	height: 100%;

	float: right;

	background: url(../images/icon21.png) no-repeat center center;

}





.newscon .secMenu {

	margin-top: 90px;

}



.news-con {

	width: 1140px;

	margin: 0 auto;

}



.news-tit {

	text-align: center;

	font-size: 42px;

	font-weight: bold;

	margin-top: 4%;

	margin-bottom: 25px;

	line-height: 56px;

}



.news-time {

	font-size: 16px;

	color: #9E9E9E;

	text-align: center;

	border-bottom: 1px solid #eee;

	padding-bottom: 55px;

	margin-bottom: 4%;

}



.news-text {

	width: 100%;

	margin: 0 auto;

	font-size: 18px;

	line-height: 36px;

	color: #666;

}



.news-text img {

	display: block;

	margin: 0 auto;

	max-width: 100%;

	height: auto !important;

	margin-bottom: 30px;

	width: 800px;

	height: auto;

}



.news-text video {

	display: block;

	margin: 0 auto;

	max-width: 100%;

	height: auto !important;

	width: 800px;

	margin-bottom: 30px;

}



.news-text p {

	margin-bottom: 30px;

	text-align: justify;

}



.news-text .zbxx-con p {

	margin-bottom: 0 !important

}







.sp-list .li {

	width: 31%;

	height: 280px;

	float: left;

	overflow: hidden;

	margin-bottom: 65px;

	margin-right: 3.5%;

	text-align: center;

	position: relative;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.sp-list .li:nth-child(3n) {

	margin-right: 0

}



.sp-list .li a {

	display: block;

	width: 100%;

	height: 100%;

}



.sp-list .li .pic {

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.sp-list .li .pic img {

	display: block;

	width: 100%;

	height: 100%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.sp-list .li .wz {

	width: 100%;

	padding: 0 15px 0 15px;

	height: 50px;

	line-height: 22px;

	font-size: 16px;

	color: #fff;

	background: url(../images/icon24.png) repeat center center;

	width: 100%;

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: 1;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

	display: flex;

	align-items: center;

	justify-content: center;

}



.sp-list .li .wz span {

	background: url(../images/icon22.png) no-repeat left 5px;

	padding-left: 25px;

}



.sp-list .li:hover .pic img {

	transform: scale(1.08);

}



.sp-list .li:hover .wz {

	height: 100%;

	padding: 20px 15px 0 15px;

}



.sp-list .li:hover .wz span {

	background: url(../images/icon23.png) no-repeat top center;

	padding-top: 70px;

	padding-left: 0;

}



.spShow video {

	width: 100%;

	height: auto !important;

}



/*企业理念*/

.qyln-div {

	width: 100%;

	background: #fff url(../images/pic40.png) no-repeat bottom center;

	background-size: 100%;

	padding-bottom: 8%;

	padding-top: 1%;

}



.qyln-div .iTitle {

	margin-bottom: 90px;

}



.qyln-div .tit:after {

	content: '';

	display: block;

	width: 38px;

	height: 2px;

	background: #B0B0B0;

	margin-top: 25px;

}



.qyln-div .wrap {

	padding-right: 750px;

}



.qyln-div .t1 {

	font-size: 50px;

	color: #E5E5E5;

	line-height: 50px;

	font-family: DINCondMedium;

	text-transform: uppercase;

}



.qyln-div .t2 {

	font-size: 24px;

	color: #003680;

	line-height: 30px;

	margin-bottom: 25px;

}



.qyln-div .t2:after {

	content: '';

	display: block;

	width: 23px;

	height: 2px;

	background: #003680;

	margin-top: 15px;

}



.qyln-div .t3 {

	font-size: 18px;

	color: #1D1D1D;

	line-height: 30px;

	margin-bottom: 8%;

}



/*招标信息*/

.zbxx-list .li {

	width: 100%;

	height: 67px;

	background: #F8F8F8;

	margin-bottom: 30px;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.zbxx-list .li a {

	display: block;

	width: 100%;

	height: 100%;

	padding: 12px 20px 12px 25px;

	line-height: 43px;

}



.zbxx-list .li .liL {

	font-size: 20px;

	color: #414141;

	width: 86%;

	height: 100%;

	float: left;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.zbxx-list .li .liR {

	width: 8%;

	height: 100%;

	float: right;

	border-left: 1px solid #B6B6B6;

	text-align: right;

	font-size: 20px;

	color: #9E9E9E;

	font-family: DINCondMedium;

}



.zbxx-list .li:hover {

	background: #DDEFFF;

	-moz-box-shadow: 0px 1px 16px 2px #eaeaea;

	-webkit-box-shadow: 0px 1px 16px 2px #eaeaea;

	box-shadow: 0px 1px 16px 2px #eaeaea;

}



.tabl {

	clear: both;

	border-left: 1px solid #E2E2E2;

	font-size: 16px;

	color: #7C7C7C;

	line-height: 24px;

	margin-bottom: 4%;

}



.tabl .tit {

	background: #DDEFFF;

	font-size: 22px;

	color: #000;

	line-height: 42px;

	padding: 0 21px;

	font-weight: bold;

}



.tabl tr td {

	padding: 20px;

	border-bottom: 1px solid #E2E2E2 !important;

	border-right: 1px solid #E2E2E2;

}



.tabl .t1 {

	width: 17%;

	background: #FAFAFA;

	font-size: 18px;

	color: #000;

}



.tabl .t2 {

	width: 33%;

}



.tabl .t3 {

	width: 17%;

	background: #FAFAFA;

	font-size: 18px;

	color: #000;

}



.tabl .t4 {

	width: 33%;

}



.tabl .t5 {

	width: 83%;

}



.tabl .t6 {

	width: 100%;

}



.tabl .link a {

	display: inline-block;

	color: #0316BE;

	background: url(../images/icon45.png) no-repeat right center;

	padding-right: 23px;

}







/*联系方式*/

.lxfs-div {

	padding-top: 3%

}



.lxfs-div .box {

	border-bottom: 1px solid #E1E1E1;

	margin-bottom: 65px;

	padding-bottom: 1%;

}



.lxfs-div .box .boxL {

	width: 18%;

	float: left;

	font-size: 30px;

	color: #005BAC;

	font-weight: bold;

	line-height: 36px;

}



.lxfs-div .box .boxR {

	width: 82%;

	float: right;

	padding-left: 4%;

	position: relative;

}



.lxfs-div .box .boxR:after {

	content: '';

	display: block;

	width: 1px;

	height: 110px;

	background: #999999;

	position: absolute;

	left: 0;

	top: 0;

}



.lxfs-div .box .boxR .li {

	width: 42%;

	float: left;

	margin-bottom: 50px;

}



.lxfs-div .box .boxR .li:nth-of-type(odd) {

	width: 58%;

}



.lxfs-div .box .boxR .d1 {

	font-size: 22px;

	color: #000;

	font-weight: bold;

	line-height: 30px;

	margin-bottom: 15px;

}



.lxfs-div .box .boxR .d2 {

	font-size: 20px;

	color: #848484;

	line-height: 38px;

	width: 100%;

	display: flex;

	align-items: flex-start;

	justify-content: flex-start;

}



.lxfs-div .box .boxR .d2 img {

	margin-right: 10px;

	margin-top: 12px;

}



.lxfs-div .box .boxR .d2_2 {

	display: flex;

	align-items: flex-start;

	justify-content: flex-start;

}



.lxfs-div .box .boxR .d2_2 .d2L {

	width: 85px;

}







/*招聘*/

.zp-pic {

	margin-bottom: 6%;

	position: relative;

}



.zp-pic img {

	display: block;

	width: 100%;

	height: auto;

}



.zp-pic .wz {

	position: absolute;

	top: 60px;

	right: 5%;

	text-align: right;

}



.zp-pic .wz .t1 {

	font-size: 54px;

	color: #fff;

	line-height: 64px;

	margin-bottom: 5px;

}



.zp-pic .wz .t2 {

	font-size: 44px;

	color: #fff;

	opacity: .4;

	text-transform: uppercase;

	line-height: 54px;

}



.zp-div .zpL {

	width: 22.5%;

	float: left;

}



.zp-div .zpR {

	width: 76%;

	float: right;

}



.zp-div .zpL .list a {

	display: block;

	width: 100%;

	line-height: 47px;

	margin-bottom: 5px;

	font-size: 18px;

	color: #666;

	padding-left: 25px;

	background: #F0F0F0;

}



.zp-div .zpL .list a.changefieldandcss {

	color: #fff !important;

	background: #05308C url(../images/icon28.png) no-repeat 94% center;

}



.zp-div .zpL .list a.on {

	color: #fff !important;

	background: #05308C;

}



.zp-div .zpL .wz {

	clear: both;

	background: #05308C;

	color: #fff;

	margin-top: 5px;

	display: flex;

	align-items: center;

	justify-content: center;

	line-height: 22px;

	font-size: 14px;

	padding: 14px 10px;

}



.zp-div .zpL .wz span {

	display: block;

}



.zp-div .zpL .wz img {

	display: block;

	width: .29rem;

	height: auto;

	margin-right: .14rem;

}



.zp-div .list_dl2 {

	width: 100%;

}



.zp-div .zpR .list_dl2 .list_dt2 {

	cursor: pointer;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;

}



.zp-div .zpR .list_dl2 .list_dt2 .t1 {

	width: 100%;

	font-size: 18px;

	line-height: 38px;

	color: #0366AA;

	background: #DDEBFF;

	padding-left: 16px;

	border-radius: 10px 10px 0 0;

}



.zp-div .zpR .list_dd2 {

	background: #FAFAFA;

	width: 100%;

	padding: 24px 5px 15px 15px;

	margin-bottom: 36px;

}



.zp-div .zpR .zp-con .t0 {

	width: 100%;

	font-size: 16px;

	line-height: .3rem;

	height: .3rem;

	color: #757575;

	margin-bottom: .14rem;

}



.zp-div .zpR .zp-con .t0 .t0_1 {

	height: 100%;

	float: left;

	margin-right: .2rem;

	display: flex;

	align-items: center;

	justify-content: flex-start

}



.zp-div .zpR .zp-con .t0 .t0_1:after {

	content: '';

	display: block;

	width: 1px;

	height: .16rem;

	background: #757575;

	margin-left: .2rem;

}



.zp-div .zpR .zp-con .t1 {

	clear: both;

	font-size: 16px;

	line-height: .32rem;

	display: flex;

	align-items: flex-start;

	justify-content: flex-start;

	margin-bottom: .24rem;

}



.zp-div .zpR .zp-con .t1 .t1_l {

	width: 20%;

	color: #2E2E2E;

	font-weight: bold;

}



.zp-div .zpR .zp-con .t1 .t1_r {

	width: 90%;

	color: #757575;

}



/*加入我们*/

.jrwm-div .box1 {

	clear: both;

	background: #f8f8f8 url(../images/pic42.jpg) no-repeat right bottom;

	height: 494px;

	padding: 7% 0 8% 0;

}



.jrwm-div .box1 .wrap {

	padding-right: 730px;

}



.jrwm-div .box1 .d1 {

	font-size: 50px;

	line-height: 60px;

	color: #000000;

	margin-bottom: 80px;

}



.jrwm-div .box1 .d2 {

	font-size: 18px;

	color: #585858;

	line-height: 36px;

}





.jrwm-div .box2 {

	clear: both;

	padding: 5% 0 9% 0;

}



.jrwm-div .box2 .tit {

	font-size: 50px;

	color: #000000;

	line-height: 60px;

	text-align: center;

	margin-bottom: 30px;

}



.jrwm-div .box2 .ms {

	font-size: 18px;

	color: #585858;

	text-align: center;

	margin-bottom: 70px;

}



.jrwm-div .box2 .list .bx {

	width: 49.4%;

	float: left;

	height: 282px;

	overflow: hidden;

	position: relative;

	text-align: center;

}



.jrwm-div .box2 .list .bx:nth-child(2) {

	float: right;

}



.jrwm-div .box2 .list .bx .bx_1 img {

	display: block;

	width: 100%;

	height: 100%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.jrwm-div .box2 .list .bx .bx_2 {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	color: #fff;

	background: url(../images/pic45.png) repeat center center;

	padding-top: 60px;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;

}



.jrwm-div .box2 .list .bx .bx_2 .bx_2_1 {

	font-size: 40px;

	line-height: 50px;

	font-weight: bold;

}



.jrwm-div .box2 .list .bx .bx_2 .bx_2_2 {

	font-size: 32px;

	line-height: 40px;

	opacity: .35;

	text-transform: uppercase;

	margin-bottom: 30px;

}



.jrwm-div .box2 .list .bx .bx_2 .bx_2_3 a {

	display: block;

	margin: 20px auto 0;

	width: 175px;

	height: 46px;

	line-height: 42px;

	border: 2px solid #fff;

	border-radius: 30px;

	font-size: 26px;

	background-color: rgba(255, 255, 255, 0.2);

	color: #fff;

}



.jrwm-div .box2 .list .bx:hover .bx_2 {

	background: url(../images/pic45-on.png) repeat center center;

}



.jrwm-div .box2 .list .bx:hover .bx_1 img {

	transform: scale(1.08);

}





.jrwm-div .box3 {

	clear: both;

	padding: 10% 0 5% 0;

	background: url(../images/pic46.jpg) no-repeat center center;

	height: 606px;

	text-align: center;

	color: #fff;

	background-size: cover;

}



.jrwm-div .box3 .d1 {

	font-size: 50px;

	line-height: 60px;

	margin-bottom: 80px;

}



.jrwm-div .box3 .d2 {

	font-size: 18px;

	line-height: 36px;

	width: 94%;

	margin: 0 auto;

}





.jrwm-div .box4 {

	clear: both;

	padding: 6% 0 0 0;

}



.jrwm-div .box4 .tit {

	font-size: 50px;

	color: #000;

	line-height: 60px;

	text-align: center;

	margin-bottom: 5%;

}



.jrwm-div .box4 .list .bx {

	height: 483px;

	margin-bottom: 6%;

	position: relative;

}



.jrwm-div .box4 .list .bx .bxL {

	width: 633px;

	height: 403px;

	overflow: hidden;

	float: left;

	z-index: 2;

	left: 0;

	top: 80px;

	position: absolute;

}



.jrwm-div .box4 .list .bx .bxR {

	width: 762px;

	height: 400px;

	background: #F8F8F8;

	float: right;

	z-index: 1;

	right: 0;

	position: absolute;

	padding: 7% 5% 0 17%;

}



.jrwm-div .box4 .list .bx .bxL img {

	display: block;

	width: 100%;

	height: 100%;

}



.jrwm-div .box4 .list .bx .bxR .t1 {

	font-size: 36px;

	color: #000000;

	line-height: 46px;

	margin-bottom: 46px;

}



.jrwm-div .box4 .list .bx .bxR .t1:after {

	content: '';

	display: block;

	width: 28px;

	height: 3px;

	background: #036BBE;

	margin-top: 20px;

}



.jrwm-div .box4 .list .bx .bxR .t2 {

	font-size: 18px;

	color: #585858;

	line-height: 32px;

}



.jrwm-div .box4 .list .bx:nth-of-type(even) .bxL {

	right: 0;

	left: inherit;

}



.jrwm-div .box4 .list .bx:nth-of-type(even) .bxR {

	left: 0;

	right: inherit;

	padding: 7% 15% 0 7%;

}



.jrwm-div .box4 .list .bx:last-child {

	margin-bottom: 0

}





/*业务领域*/

.ywly-div .ms {

	font-size: 18px;

	color: #636363;

	line-height: 36px;

	margin-bottom: 7%;

	text-align: justify;

}



.ywly-div .list .li {

	width: 47.3%;

	height: 394px;

	overflow: hidden;

	float: left;

	margin-right: 5.4%;

	margin-bottom: 5.4%;

	border-radius: 8px;

	position: relative;

}



.ywly-div .list .li a {

	display: block;

	width: 100%;

	height: 100%;

}



.ywly-div .list .li:nth-child(2n) {

	margin-right: 0;

}



.ywly-div .list .li .pic img {

	display: block;

	width: 100%;

	height: 100%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.ywly-div .list .li .wz {

	font-size: 28px;

	color: #fff;

	width: 100%;

	text-align: center;

	position: absolute;

	left: 0;

	bottom: 0;

	background-color: rgba(0, 0, 0, 0.6);

	height: 72px;

	line-height: 72px;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

	background-repeat: no-repeat;

	background-position: bottom center;



}



.ywly-div .list .li:hover .wz {

	height: 100%;

	padding-top: 125px;

	background-image: url(../images/icon29.png);

	background-position: bottom 70px center;



	background-color: rgba(4, 72, 143, 0.8);

}



.ywly-div .list .li:hover .wz span {

	/* padding-bottom: 85px; */

}



.ywly-div .list .li:hover .pic img {

	transform: scale(1.08);

}





/*业务领域-汽摩零部件领域封面*/

.ywly-div .list2 .li {

	width: 31.3333%;

	height: 394px;

	overflow: hidden;

	float: left;

	margin-right: 3%;

	margin-bottom: 5.4%;

	border-radius: 10px;

	position: relative;

}



.ywly-div .list2 .li a {

	display: block;

	width: 100%;

	height: 100%;

}



.ywly-div .list2 .li:nth-child(3n) {

	margin-right: 0;

}



.ywly-div .list2 .li .pic img {

	display: block;

	width: 100%;

	height: 100%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.ywly-div .list2 .li .wz {

	font-size: 28px;

	color: #fff;

	width: 100%;

	text-align: center;

	position: absolute;

	left: 0;

	bottom: 0;

	background-color: rgba(0, 0, 0, 0.6);

	height: 72px;

	line-height: 72px;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.ywly-div .list2 .li:hover .wz {

	height: 100%;

	background-color: rgba(4, 72, 143, 0.8);

	padding-top: 125px;

}



.ywly-div .list2 .li:hover .wz span {

	background: url(../images/icon29.png) no-repeat bottom center;

	padding-bottom: 85px;

}



.ywly-div .list2 .li:hover .pic img {

	transform: scale(1.08);

}





/*业务领域-环境领域*/

.ywly-tit {

	height: 82px;

	background: url(../images/pic126.png) no-repeat left center;

	padding-left: 25px;

	padding-top: 7px;

	margin-bottom: 45px;

}



.ywly-tit .d1 {

	font-size: 32px;

	color: #000000;

	line-height: 40px;

	margin-bottom: 1px;

}



.ywly-tit .d2 {

	font-size: 20px;

	color: #808080;

	line-height: 28px;

	text-transform: uppercase;

}



.hjly-div .box1 {

	clear: both;

	width: 100%;

	background: #FAFAFA;

	padding: 5% 0;

	margin-bottom: 4%;

}



.hjly-div .box1 .box1L {

	width: 657px;

	float: left;

}



.hjly-div .box1 .box1R {

	width: 579px;

	overflow: hidden;

	float: right;

}



.hjly-div .box1 .box1L .d1 {

	font-size: 28px;

	color: #04488F;

	line-height: 40px;

	/* height: 40px; */

	display: flex;

	align-items: center;

	justify-content: space-between;

	margin-bottom: 30px;

}



.hjly-div .box1 .box1L .d1 a {

	font-size: 15px;

	color: #848484;

	display: flex;

	align-items: center;

	justify-content: flex-end;

	white-space: nowrap;



}



.hjly-div .box1 .box1L .d1 img:nth-child(1) {

	margin-right: 7px;

}



.hjly-div .box1 .box1L .d1 img:nth-child(2) {

	margin-left: 7px;

}



.hjly-div .box1 .box1L .d2 {

	font-size: 18px;

	color: #636363;

	line-height: 35px;

}



.hjly-div .box1 .box1L .d2 p {

	text-align: justify

}





.hjly-div .box1 .listqh .swiper-slide img {

	display: block;

	width: 100%;

	height: auto;

	border-radius: 10px;

}



.hjly-div .box1 .listqh .swiper-button-prev {

	background: url(../images/icon37.png) no-repeat center center;

	width: 15px;

	height: 27px;

	left: 3%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box1 .listqh .swiper-button-next {

	background: url(../images/icon38.png) no-repeat center center;

	width: 15px;

	height: 27px;

	right: 3%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box1 .listqh .swiper-button-prev:hover {

	background: url(../images/icon37-on.png) no-repeat center center;

}



.hjly-div .box1 .listqh .swiper-button-next:hover {

	background: url(../images/icon38-on.png) no-repeat center center;

}



.hjly-div .box2 .hjly_nav {

	/* height: 52px; */

	line-height: 52px;

	margin-bottom: 40px;

	text-align: center;

	border-bottom: 2px solid #036BBE;

}



.hjly-div .box2 .hjly_nav ul li {

	background: #F0F0F0;

	color: #878787;

	font-size: 18px;

	height: 100%;

	padding: 0 26px;

	float: left;

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box2 .hjly_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



.hjly-div .box2 .hjly_nav ul li:hover {

	background: #036BBE;

	color: #fff;

}



#hjly_container .tab {

	display: none;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .listqh2 {

	clear: both;

	position: relative;

	width: 1400px;

	height: 460px;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

}



.hjly-div .listqh2 .swiper-container {

	position: static;

	width: 1280px;

	margin: 0 auto;

}



.hjly-div .listqh2 .swiper-button-prev {

	background: url(../images/icon39.png) no-repeat center center;

	background-size: 100%;

	width: 40px;

	height: 40px;

	left: 0;

	top: 33%;

	margin-top: 0;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .listqh2 .swiper-button-next {

	background: url(../images/icon40.png) no-repeat center center;

	background-size: 100%;

	width: 40px;

	height: 40px;

	right: 0;

	top: 33%;

	margin-top: 0;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .listqh2 .swiper-slide .pic {

	width: 100%;

	height: 325px;

	overflow: hidden;

	display: flex;

	align-items: center;

	justify-content: center;

	margin-bottom: 25px;

}



.hjly-div .listqh2 .swiper-slide .pic_bg {

	background: url(../images/pic130.jpg) no-repeat center center;

}



.hjly-div .listqh2 .swiper-slide .pic img {

	display: block;

	max-width: 100%;

	max-height: 100%;

	margin: 0 auto;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .listqh2 .swiper-slide p {

	font-size: 20px;

	color: #555;

	line-height: 26px;

}



.hjly-div .listqh2 .swiper-button-prev:hover {

	background: url(../images/icon39-on.png) no-repeat center center;

	background-size: 100%;

}



.hjly-div .listqh2 .swiper-button-next:hover {

	background: url(../images/icon40-on.png) no-repeat center center;

	background-size: 100%;

}



.hjly-div .listqh2 .swiper-slide:hover img {

	transform: scale(1.08);

}



.hjly-div .box3 {

	clear: both;

	width: 100%;

	background: #FAFAFA;

	padding: 4% 0 8% 0;

}



.hjly-div .box3 .d1 {

	font-size: 18px;

	color: #636363;

	line-height: 34px;

	margin-bottom: 5%;

}



.hjly-div .box3 .d2 {

	text-align: center;

	margin-bottom: 1%;

	padding-bottom: 4%;

}



.hjly-div .box3 .d2:after {

	content: '';

	display: block;

	width: 86%;

	margin: 0 auto;

	height: 1px;

	background: #B8B8B8;

	margin-top: 5%;

}



.hjly-div .box3 .m0:after {

	display: none

}



.hjly-div .box3 .d2 img {

	display: block;

	margin: 0 auto;

	max-width: 100%;

	height: auto;

	margin-bottom: 20px;

}



.hjly-div .box3 .d2 p {

	color: #000000;

	font-size: 22px;

}



.hjly-div .box3 .hjly2_nav {

	/* height: 52px; */

	line-height: 52px;

	margin-bottom: 80px;

	text-align: center;

	border-bottom: 2px solid #036BBE;

	margin-top: 7%;

}







.hjly-div .box3 .hjly2_nav ul li {

	background: #F0F0F0;

	color: #878787;

	font-size: 18px;

	height: 100%;

	padding: 0 36px;

	float: left;

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box3 .hjly2_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



#hjly2_container .tab {

	display: none;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box3 .qhbox .qhboxL {

	width: 550px;

	float: left;

}



.hjly-div .box3 .qhbox .qhboxR {

	width: 680px;

	float: right;

	overflow: hidden;

}



.hjly-div .box3 .qhbox .qhboxR img {

	display: block;

	width: 100%;

	height: auto;

}



.hjly-div .box3 .qhbox .qhboxL .q1 {

	font-size: 28px;

	color: #000000;

	line-height: 38px;

	margin-bottom: 45px;

}



.hjly-div .box3 .qhbox .qhboxL .q2 {

	font-size: 18px;

	color: #636363;

	text-align: justify;

	line-height: 35px;

}





.hjly-div .box4 {

	clear: both;

	width: 100%;

	padding: 5.5% 0 5% 0;

}



.hjly-div .box4 .hjly3_nav {

	/* height: 52px; */

	line-height: 52px;

	margin-bottom: 60px;

	text-align: center;

	border-bottom: 2px solid #036BBE;

}



.hjly-div .box4 .hjly3_nav ul li {

	background: #F0F0F0;

	color: #878787;

	font-size: 18px;

	height: 100%;

	padding: 0 36px;

	float: left;

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box4 .hjly3_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



#hjly3_container .tab {

	display: none;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box4 .listbx .li {

	width: 46.1%;

	float: left;

	font-size: 18px;

	color: #636363;

	line-height: 32px;

	margin-bottom: 30px;

}



.hjly-div .box4 .listbx .li:nth-child(2n) {

	float: right;

}



.hjly-div .box4 .listbx .li .pic {

	width: 100%;

	margin-bottom: 35px;

	height: 357px;

	overflow: hidden;

}



.hjly-div .box4 .listbx .li .pic img {

	display: block;

	width: 100%;

	height: 100%;

}



.hjly-div .box5 {

	clear: both;

	width: 100%;

	background: #FAFAFA;

	padding: 4% 0 5% 0;



}



.hjly-div .box5 .list {

	display: grid;

	grid-template-columns: repeat(5, 1fr);

	column-gap: 2.5%;

	row-gap: 20px;

}



.hjly-div .box5 .li {

	overflow: hidden;

	text-align: center;

	font-size: 18px;

	color: #636363;

	line-height: 26px;

}



.hjly-div .box5 .li:nth-child(5n) {

	margin-right: 0;

}



.hjly-div .box5 .li .tp {

	background: #fff;

	border: 1px solid #F0F0F0;

	width: 100%;

	height: 90px;

	margin-bottom: 8px;

	display: flex;

	align-items: center;

	justify-content: center;

}



.hjly-div .box5 .li .tp img {

	display: block;

	max-width: 100%;

	max-height: 100%;

	margin: 0 auto;

}



.hjly-div .box5 .li .wz {

	width: 98%;

	margin: 0 auto;

}



.hjly-div .box6 {

	clear: both;

	width: 100%;

	background: url(../images/pic187.jpg) no-repeat center center;

	height: 368px;

	padding: 50px 0 0 0;

	color: #fff;

}



.hjly-div .box6 .text {

	position: relative;

	letter-spacing: 1px;

	overflow: inherit

}



.hjly-div .box6 .text .d1 {

	font-size: 30px;

	line-height: 40px;

	margin-bottom: 39px;

}



.hjly-div .box6 .text .d2 {

	font-size: 26px;

	line-height: 36px;

	margin-bottom: 17px;

}



.hjly-div .box6 .text .d2 img {

	margin-right: 20px;

}



.hjly-div .box6 .text .d2 p {

	margin-bottom: 14px;

}



.hjly-div .box6 .text .d2 p:nth-child(2) {

	padding-left: 52px;

}



.hjly-div .box6 .text .ico1 {

	background: url(../images/icon41.png) no-repeat left 7px;

	padding-left: 42px;

}



.hjly-div .box6 .text .ico2 {

	background: url(../images/icon42.png) no-repeat left 11px;

	padding-left: 42px;

}



.hjly-div .box6 .text .d3 {

	width: 35px;

	height: 47px;

	position: absolute;

	right: 22.1%;

	top: 17%;

}



.hjly-div .box6 .text .d3 img {

	display: block;

	width: 100%;

	height: auto;

}





/*环境装备产业-耐德新明和*/

.ndxmh-div .box3_3 {

	padding: 0 0 8% 0;

	margin-bottom: 7%;

}





/*环境装备产业-耐德环境技术*/

.hjly-div .box3_2 {

	background: none;

	padding: 0;

}



.hjly-div .box3_2 .list {

	background: #FAFAFA;

	padding: 4.5% 0 5% 0;

}



.hjly-div .box3 .hjly4_nav {

	/* height: 132px; */

	line-height: 34px;

	text-align: center;

	border-bottom: 2px solid #036BBE;

}



.hjly-div .box3 .hjly4_nav ul {

	display: flex;

	align-items: flex-end;

	height: 100%;

}



.hjly-div .box3 .hjly4_nav ul li {

	background: #F0F0F0;

	color: #878787;

	font-size: 16px;

	height: 100%;

	padding: 0 36px;

	/* float: left; */

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	display: flex;

	align-items: center;

	justify-content: flex-start;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box3 .hjly4_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



#hjly4_container .tab {

	display: none;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box3_2 .qhbox .qhboxL {

	width: 640px;

}



.hjly-div .box3_2 .qhbox .qhboxR {

	width: 579px;

	text-align: center;

	font-size: 22px;

	color: #6D6D6D;

	line-height: 30px;

}



.hjly-div .box3_2 .qhbox .qhboxR img {

	margin-bottom: 16px;

	border-radius: 8px;

}



.hjly-div .box3_2 .listqh .swiper-button-prev {

	background: url(../images/icon37.png) no-repeat center center;

	width: 15px;

	height: 27px;

	left: 3%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box3_2 .listqh .swiper-button-next {

	background: url(../images/icon38.png) no-repeat center center;

	width: 15px;

	height: 27px;

	right: 3%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.hjly-div .box3_2 .listqh .swiper-button-prev:hover {

	background: url(../images/icon37-on.png) no-repeat center center;

}



.hjly-div .box3_2 .listqh .swiper-button-next:hover {

	background: url(../images/icon38-on.png) no-repeat center center;

}



.ndhjjs-div .box4 .listbx .li {

	text-align: center;

	height: 450px;

}



.ndhjjs-div .box5 {

	padding: 4% 0 2% 0;

}



.ndhjjs-div .box5 .ms {

	font-size: 22px;

	color: #323232;

	line-height: 30px;

	margin-bottom: 30px;

}



.ndhjjs-div .box5 .list1 {

	margin-bottom: 25px;

	display: flex;

}



.ndhjjs-div .box5 .list1 .li {

	width: 168px;

	/* height: 63px; */

	background: #fff;

	border: 1px solid #F0F0F0;

	margin-right: 1%;

	display: flex;

	align-items: center;

	justify-content: space-between;

	margin-bottom: 1%;

	font-size: 12px;

	padding: 10px;

}



.ndhjjs-div .box5 .list1 .li img {

	margin-right: 14px;

}









.hjly-div .box2 .list .lie {

	width: 413px;

	height: 455px;

	float: left;

	text-align: center;

	font-size: 20px;

	color: #555555;

	line-height: 32px;

	margin-right: 20px;

}



.hjly-div .box2 .list .lie:nth-child(3n) {

	margin-right: 0

}



.hjly-div .box2 .list .lie .pic {

	width: 100%;

	height: 325px;

	overflow: hidden;

	margin-bottom: 20px;

}



.hjly-div .box2 .list .lie .pic img {

	display: block;

	width: 100%;

	height: auto

}



.hjly-div .box6_hj {

	background: url(../images/pic578.jpg) no-repeat center center;

}



.hjly-div .box6_hj .text .d3 {

	right: 19.1%;

	top: -5%;

}



/*环境装备产业-耐德生态*/

.ndst-div .box7 {

	clear: both;

	width: 100%;

	background: #FAFAFA;

	padding: 3% 0 0 0;

}



.ndst-div .box7 .tit {

	font-size: 28px;

	color: #323232;

	line-height: 34px;

	margin-bottom: 32px;

}



.ndst-div .box7 .text {

	font-size: 18px;

	color: #636363;

	line-height: 34px;

	margin-bottom: 4%;

}



.ndst-div .listqh2 {

	height: 430px

}



.ndst-div .box4 .listbx .li {

	text-align: center;

	margin-bottom: 50px;

}



.ndst-div .box5 .li {

	/* width: 14.8%; */

	/* margin-right: 2.2% */

}



.ndst-div .box5 .li:nth-child(5n) {

	margin-right: 2.2%

}



.ndst-div .box5 .li:nth-child(6n) {

	margin-right: 0

}



.hjly-div .box6_st {

	background: url(../images/pic581.jpg) no-repeat center center;

}



.hjly-div .box6_st .text .d3 {

	right: 19.1%;

	top: -5%;

}





/*环境装备产业-耐德沙微谷*/

.ndswg-div .box8 {

	clear: both;

	width: 100%;

	background: #FAFAFA;

}



.ndswg-div .box8 .wrap {

	padding: 5% 0;

}



.ndswg-div .box8 .list1 {

	clear: both;

	text-align: center;

	font-size: 20px;

	color: #555555;

	line-height: 30px;

	margin-bottom: 20px;

}



.ndswg-div .box8 .list1 .li {

	width: 624px;

	height: 410px;

	float: left;

}



.ndswg-div .box8 .list1 .li:nth-child(2n) {

	float: right;

}



.ndswg-div .box8 .list1 .li .pic {

	width: 100%;

	height: 325px;

	overflow: hidden;

	margin-bottom: 23px;

}



.ndswg-div .box8 .list1 .li .pic img {

	display: block;

	width: 100%;

	height: 100%

}



.ndswg-div .box8 .list2 {

	clear: both;

	background: #F0F0F0;

	padding: 40px 30px;

}



.ndswg-div .box8 .list2 .t1 {

	font-size: 22px;

	color: #6D6D6D;

	line-height: 30px;

	margin-bottom: 20px;

}



.ndswg-div .box8 .list2 .t2 {

	font-size: 18px;

	color: #636363;

	line-height: 36px;

	text-align: justify;

}



.ndswg-div .box4 {

	padding: 5.5% 0 3% 0

}



.ndswg-div .box4 .listbx .li {

	text-align: center;

	margin-bottom: 60px;

}



.ndswg-div .box5 {

	padding: 4% 0 3% 0

}



.hjly-div .box5 .list3 {

	display: flex;

	/* align-items: center; */

	justify-content: center;

}



.hjly-div .box5 .list2{

	display: grid;

	grid-template-columns: repeat(5,1fr);

	column-gap: 2.5%;

	row-gap: 20px;

	/* display: flex; */

}



.hjly-div .box5 .list2 .li {

	/* margin-right: 30px; */

	height: 180px;

	/* flex: 1; */

}



.hjly-div .box6_swg {

	background: url(../images/pic579.jpg) no-repeat center center;

}



.hjly-div .box6_swg .text .d3 {

	right: 19.1%;

	top: -5%;

}





/*能源装备产业-能源装备产业*/

.nyzbcy-div .box2 .hjly_nav ul li {

	width: 210px;

}



.nyzbcy-div .box3 .hjly4_nav {

	text-align: left;

}



.nyzbcy-div .box4 .hjly3_nav {

	/* height: 52px; */

	line-height: 52px;

	margin-bottom: 48px;

	text-align: center;

	border-bottom: 2px solid #036BBE;

}



.nyzbcy-div .box4 .hjly3_nav ul {

	display: flex;

}



.nyzbcy-div .box4 .hjly3_nav ul li {

	background: #F0F0F0;

	color: #878787;

	font-size: 14px;

	white-space: nowrap;

	height: 100%;

	padding: 0 36px;

	/* float: left; */

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.nyzbcy-div .box4 .hjly3_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



.nyzbcy-div .listqh2 .swiper-slide .pic {

	height: 252px;

}



.nyzbcy-div .listqh2 {

	height: 340px;

}



.nyzbcy-div .box6_nyzb {

	background: url(../images/pic324.jpg) no-repeat center center;

}



.nyzbcy-div .box6 .text .d3 {

	right: 18.2%;

	top: 12%;

}



.nyzbcy-div .box3 .hjly4_nav ul li {

	flex-wrap: wrap

}



.nyzbcy-div .box3 .hjly4_nav ul li p {

	display: inline-block;

}



.nyzbcy-div .box3 .hjly4_nav ul li span {

	display: inline-block;

}



.nyzbcy-div .box3 .hjly4_nav ul li:nth-child(1) {

	width: 296px;

}



.nyzbcy-div .box3 .hjly4_nav ul li:nth-child(2) {

	width: 270px;

}



.nyzbcy-div .box3 .hjly4_nav ul li:nth-child(3) {

	width: 360px;

}



.nyzbcy-div .box3 .hjly4_nav ul li:nth-child(4) {

	width: 220px;

}



/*能源装备产业-耐德工业*/

.ndgy-div .box4 {

	background: #FAFAFA;

	padding: 5.5% 0 1% 0;

	margin-bottom: 5%;

}



.ndgy-div .box4 .listbx .li {

	height: 470px;

	text-align: center;

}



.ndgy-div .box4 .listbx2 .li {

	width: 609px;

	height: 580px;

}



.ndgy-div .box4 .listbx2 .li .pic {

	height: 456px;

}



.ndgy-div .box5 {

	background: none;

	padding: 2% 0 5% 0;

}



.ndgy-div .box5 .list2 .li {

	/* width: 14.8%; */

	/* margin-right: 2.2%; */

}



.ndgy-div .box5 .li:nth-child(6n) {

	margin-right: 0

}



.ndgy-div .box5 .list3 .li {

	width: 15%;

	margin-right: 20px;

}



.ndgy-div .box6_ndgy {

	background: url(../images/pic349.jpg) no-repeat center center;

}



.ndgy-div .box6 .text .d3 {

	right: 18.2%;

	top: 16%

}



.ndgy-div .box9 {

	margin-bottom: 6%;

}



.ndgy-div .box9 .list {

	background: #FAFAFA;

	padding: 2% 0 0 0;

}



.ndgy-div .box9 .list .li {

	margin-bottom: 6%;

}



.ndgy-div .box9 .list .li .liL {

	width: 590px;

	float: left;

}



.ndgy-div .box9 .list .li .liL img {

	border: 1px solid #A4A4A4;

	display: block;

	padding: 18px;

	height: auto;

	width: 100%;

}



.ndgy-div .box9 .list .li .liR {

	width: 633px;

	float: right;

}



.ndgy-div .box9 .list .li .liR .t1 {

	font-size: 26px;

	color: #000000;

	line-height: 30px;

	margin-bottom: 30px;

}



.ndgy-div .box9 .list .li .liR .t2 {

	font-size: 18px;

	color: #636363;

	line-height: 35px;

	text-align: justify;

}



.ndgy-div .box9 .hjly4_nav {

	/* height: 52px; */

	line-height: 52px;

	text-align: center;

	border-bottom: 2px solid #036BBE;

}



.ndgy-div .box9 .hjly4_nav ul {

	height: 100%

}



.ndgy-div .box9 .hjly4_nav ul li {

	background: #F0F0F0;

	color: #878787;

	font-size: 18px;

	height: 100%;

	padding: 0 36px;

	float: left;

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.ndgy-div .box9 .hjly4_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



#hjly4_container .tab {

	display: none;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.ndgy-div .listqh2 .swiper-slide .pic {

	height: 252px;

	border: 1px solid #ADADAD;

}



.ndgy-div .listqh2 {

	height: 420px;

}



.ndgy-div .box10 {

	clear: both;

}



.ndgy-div .box10 .hjly3_nav {

	height: 52px;

	line-height: 52px;

	margin-bottom: 60px;

	text-align: center;

	border-bottom: 2px solid #036BBE;

}



.ndgy-div .box10 .hjly3_nav ul li {

	background: #F0F0F0;

	color: #878787;

	font-size: 18px;

	height: 100%;

	padding: 0 36px;

	float: left;

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.ndgy-div .box10 .hjly3_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



.ndgy-div .box5_2 {

	background: #FAFAFA;

	padding-top: 2.2%;

}



.ndgy-div .box5_2 .list2 .li {

	width: 100%;

}



.ndgy-div .box5_2 .li:nth-child(6n) {

	margin-right: 2.2%

}



.ndgy-div .box5_2 .li:nth-child(5n) {

	margin-right: 0

}



.ndgy-div .box5_2 .list3 .li {

	width: 17.8%;

	margin-right: 2.2%

}



.ndgy-div .listqh2 .hjlyqh3_5 .swiper-slide .pic {

	height: 308px !important;

}



/*能源装备产业-耐德智联*/

.ndzl-div .box6_zl {

	background: url(../images/pic215_2.jpg) no-repeat center center;

}



.ndzl-div .box6_zl .text .d3 {

	right: 21%;

	top: 0;

}





/*能源装备产业-嘉松吉*/

.jsj-div .box10 {

	clear: both;

}



.jsj-div .box10 .hjly3_nav {

	/* height: 52px; */

	line-height: 52px;

	margin-bottom: 60px;

	text-align: center;

	border-bottom: 2px solid #036BBE;

}



.jsj-div .box10 .hjly3_nav ul li {

	background: #F0F0F0;

	color: #878787;

	font-size: 18px;

	height: 100%;

	padding: 0 36px;

	float: left;

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.jsj-div .box10 .hjly3_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



.jsj-div .box10 .listqh2 .swiper-slide .pic {

	height: 252px;

}



.jsj-div .box6_jsj {

	background: url(../images/pic349.jpg) no-repeat center center

}



.jsj-div .box6 .text .d3 {

	right: 18.2%;

	top: 14%;

}





/*军民融合装备产业*/

.jmrh-div .box3 {

	background: #FAFAFA;

	padding-top: 4%;

	padding-bottom: 2%;

	margin-bottom: 5%;

}



.jmrh-div .box3 .list .lie {

	width: 413px;

	height: 330px;

	float: left;

	text-align: center;

	font-size: 20px;

	color: #555555;

	line-height: 32px;

	margin-right: 20px;

}



.jmrh-div .box3 .list .lie:nth-child(3n) {

	margin-right: 0

}



.jmrh-div .box3 .list .lie .pic {

	width: 100%;

	height: 250px;

	overflow: hidden;

	margin-bottom: 20px;

}



.jmrh-div .box3 .list .lie .pic img {

	display: block;

	width: 100%;

	height: auto

}



.jmrh-div .box5 {

	background: none;

	padding: 0 0 5% 0;

}



.hjly-div .box6_sh {

	background: url(../images/pic580.jpg) no-repeat center center;

}



.hjly-div .box6_sh .text .d3 {

	right: 19.1%;

	top: -5%;

}





/*汽摩零部件产业-耐德精密*/

.ndjm-div .box5 {

	background: none;

	padding: 0 0 5% 0;

}



.ndjm-div .hjly_nav {

	/* height: 52px; */

	line-height: 52px;

	margin-bottom: 40px;

	text-align: center;

	border-bottom: 2px solid #036BBE;

}



.ndjm-div .hjly_nav ul li {

	background: #F0F0F0;

	color: #878787;

	font-size: 18px;

	height: 100%;

	padding: 0 26px;

	float: left;

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.ndjm-div .hjly_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



.ndjm-div .hjly_nav ul li:hover {

	background: #036BBE;

	color: #fff;

}



.ndjm-div .box11 {

	padding-bottom: 4%;

}



.ndjm-div .box11 .list .lie {

	width: 310px;

	height: 350px;

	float: left;

	text-align: center;

	margin-right: 13px;

}



.ndjm-div .box11 .list .lie:nth-child(4n) {

	margin-right: 0

}



.ndjm-div .box11 .list .lie .pic {

	width: 100%;

	height: 253px;

	overflow: hidden;

	background: url(../images/pic130.jpg) no-repeat center center;

	display: flex;

	align-items: center;

	justify-content: center;

	margin-bottom: 25px;

}



.ndjm-div .box11 .list .lie .pic img {

	display: block;

	max-width: 100%;

	max-height: 100%;

	margin: 0 auto;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.ndjm-div .box11 .list .lie .wz {

	font-size: 20px;

	color: #555555;

	line-height: 30px;

}



.ndjm-div .listqh2 {

	height: 360px;

}



.ndjm-div .listqh2 .swiper-slide .pic {

	height: 253px;

}





.ndjm-div .box6_jmjx {

	background: url(../images/pic505.jpg) no-repeat center center;

	padding: 95px 0 0 0

}



.ndjm-div .box6_jmjx .text .d3 {

	right: 30.2%;

	top: 19%;

}













/*汽摩零部件产业-3403公司*/

.ssls-div .box5 {

	background: none;

	padding: 0 0 5% 0;

}



.ssls-div .box5 .li {

	width: 100%;

	margin-right: 2.2%;

}



.ssls-div .box5 .li:nth-child(5n) {

	margin-right: 2.2%;

}



.ssls-div .box5 .li:nth-child(6n) {

	margin-right: 0;

}



.ssls-div .box6_lbj {

	background: url(../images/pic582.jpg) no-repeat center center;

}



.ssls-div .box6_lbj .text .d3 {

	right: 19.1%;

	top: -13%;

}







/*汽摩零部件产业-耐德中意*/

.ndzy-div .box6_ndzy {

	background: url(../images/pic349.jpg) no-repeat center center;

}



.ndzy-div .box2 {

	padding-bottom: 3%;

}



.ndzy-div .box5 {

	background: none;

	padding: 0 0 5% 0;

}



.ndzy-div .box5 .list2 .li {

	width: 100%;

	margin-right: 2.2%;

}



.ndzy-div .box5 .li:nth-child(6n) {

	margin-right: 0

}



.ndzy-div .box5 .list3 .li {

	width: 15%;

}



.ndzy-div .box6 .text .d3 {

	right: 18.2%;

	top: 15%;

}









/*社会责任*/

.shzr-div .tit {

	font-size: 50px;

	color: #000000;

	line-height: 60px;

	text-align: center;

	margin-bottom: 4%;

}



.shzr-div .text {

	font-size: 18px;

	color: #585858;

	line-height: 36px;

	margin-bottom: 3.5%;

}



.shzr-div .listqh {

	clear: both;

	position: relative;

	width: 1430px;

	margin: 0 auto;

	overflow: hidden;

}



.shzr-div .listqh .swiper-container {

	position: static;

	width: 1280px;

	margin: 0 auto;

}



.shzr-div .listqh .swiper-button-prev {

	background: #D8D8D8 url(../images/icon30.png) no-repeat center center;

	width: 52px;

	height: 52px;

	left: 0;

	top: 40%;

	margin-top: 0;

	border-radius: 50%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.shzr-div .listqh .swiper-button-next {

	background: #D8D8D8 url(../images/icon31.png) no-repeat center center;

	width: 52px;

	height: 52px;

	right: 0;

	top: 40%;

	margin-top: 0;

	border-radius: 50%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.shzr-div .listqh .swiper-slide img {

	display: block;

	width: 100%;

	height: 268px;

}



.shzr-div .listqh .swiper-button-prev:hover {

	background: #05308C url(../images/icon30-on.png) no-repeat center center;

}



.shzr-div .listqh .swiper-button-next:hover {

	background: #05308C url(../images/icon31-on.png) no-repeat center center;

}



.shzr-div .box1 {

	clear: both;

	position: relative;

	padding: 3% 0 0 0;

	margin-bottom: 5%;

}



.shzr-div .box1 .tp {

	display: block;

	width: 100%;

	height: auto;

}



.shzr-div .box1 .wz {

	font-size: 20px;

	position: absolute;

	right: 5%;

	top: 25%;

	width: 60%;

	line-height: 42px;

	/* word-break: break-all; */

}





.shzr-div .box2 {

	clear: both;

	padding: 0 0 8% 0;

}



.shzr-div .box2 .qxjz_nav {

	/* height: 52px; */

	line-height: 52px;

	margin-bottom: 6%;

	text-align: center;

	border-bottom: 2px solid #036BBE;

	/* padding: 0 2.5% 0 3.5%; */

}



.shzr-div .box2 .qxjz_nav ul  {

	display: flex;

	justify-content: flex-start;

}

.shzr-div .box2 .qxjz_nav ul li {

	padding: 0 10px;

	background: #F0F0F0;

	color: #878787;

	font-size: 18px;

	height: 100%;

	/* width: 24%; */

	/* float: left; */

	border-radius: 12px 12px 0 0;

	margin-right: 1%;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.shzr-div .box2 .qxjz_nav ul li.act {

	background: #036BBE;

	color: #fff;

}



#qxjz_container .tab {

	display: none;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}





.shzr-div .box3 {

	clear: both;

	padding: 0 0 8% 0;

}





.shzr-div .box4 {

	clear: both;

	padding: 0 0 4% 0;

}







/*幸福企业*/

.xfqy-nav {

	text-align: center;

	line-height: 75px;

	display: flex;

	align-items: center;

	justify-content: center;

	margin-bottom: 6%;

}



.xfqy-nav a {

	font-size: 50px;

	color: #9E9E9E;

	height: 100%;

	margin: 0 30px;

	display: inline-block;

}



#nowMenuxfqy {

	color: #000000;

	border-bottom: 2px solid #05308C;

}



.xfqy_nav {

	height: 75px;

	line-height: 75px;

	margin-bottom: 6%;

	text-align: center;

	display: flex;

	align-items: center;

	justify-content: center;

}



.xfqy_nav ul li {

	font-size: 50px;

	color: #9E9E9E;

	height: 100%;

	margin: 0 30px;

	display: inline-block;

	cursor: pointer;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.xfqy_nav ul li.act {

	color: #000000;

	border-bottom: 2px solid #05308C;

}



.xfqy_nav ul li:hover {

	color: #000000;

	border-bottom: 2px solid #05308C;

}



#xfqy_container .tab {

	display: none;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}







/*幸福企业-爱在耐德*/

.aznd-div .tit {

	text-align: center;

	font-size: 36px;

	color: #1C4F9B;

	line-height: 40px;

	margin-bottom: 3%;

}



.aznd-div .box1 {

	clear: both;

	width: 100%;

	background: #F5F5F5;

	padding: 4% 0 2% 0;

}



.aznd-div .listqh {

	position: relative;

	padding-bottom: 65px;

}



.aznd-div .listqh .swiper-container {

	position: static;

}



.aznd-div .listqh .swiper-slide img {

	display: block;

	width: 100%;

	height: 686px;

	border-radius: 20px;

}



.aznd-div .listqh .swiper-button-prev {

	background: #000000 url(../images/icon32.png) no-repeat center center;

	opacity: .6;

	width: 44px;

	height: 106px;

	left: 0;

	top: 41%;

	border-radius: 0 10px 10px 0;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.aznd-div .listqh .swiper-button-next {

	background: #000000 url(../images/icon33.png) no-repeat center center;

	opacity: .6;

	width: 44px;

	height: 106px;

	right: 0;

	top: 41%;

	border-radius: 10px 0 0 10px;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.aznd-div .listqh .swiper-button-prev:hover {

	opacity: 1;

	background: #05308C url(../images/icon32.png) no-repeat center center;

}



.aznd-div .listqh .swiper-button-next:hover {

	opacity: 1;

	background: #05308C url(../images/icon33.png) no-repeat center center;

}



.aznd-div .listqh .swiper-pagination-bullet {

	width: 16px;

	height: 16px;

}



.aznd-div .listqh .swiper-pagination-bullet-active {

	background: #246CC5;

}



.aznd-div .listqh .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

	margin: 0 10px;

}



.aznd-div .box2 {

	background: #ffffff;

	padding-bottom: 4%;

}



.aznd-div .m0 {

	padding-bottom: 0

}





/*幸福企业-持续改善*/

.cxgs-div .box1 {

	margin-bottom: 6%;

}



.cxgs-div .box1 .li {

	text-align: center;

	width: 25%;

	float: left;

	position: relative;

}



.cxgs-div .box1 .li:after {

	content: '';

	display: block;

	width: 1px;

	background: #B0B0B0;

	height: 110px;

	position: absolute;

	right: 0;

	top: 16px;

}



.cxgs-div .box1 .li:last-child:after {

	display: none

}



.cxgs-div .box1 .li .li_1 {

	height: 118px;

}



.cxgs-div .box1 .li .li_1 .sp1 {

	font-size: 80px;

	color: #036BBE;

	line-height: 90px;

	font-family: DINCondBold;

	margin-right: 3px;

}



.cxgs-div .box1 .li .li_1 .sp2 {

	font-size: 18px;

	color: #C2C2C2;

	line-height: 26px;

}



.cxgs-div .box1 .li .li_2 {

	font-size: 16px;

	color: #757575;

	line-height: 24px;

}



.cxgs-div .box1 .li .li_2 span {

	/* display: block; */

}



.cxgs-div .listqh {

	clear: both;

	position: relative;

	width: 1430px;

	margin: 0 auto;

	overflow: hidden;

}



.cxgs-div .listqh .swiper-container {

	position: static;

	width: 1280px;

	margin: 0 auto;

}



.cxgs-div .listqh .swiper-button-prev {

	background: #D8D8D8 url(../images/icon30.png) no-repeat center center;

	width: 52px;

	height: 52px;

	left: 0;

	top: 40%;

	margin-top: 0;

	border-radius: 50%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.cxgs-div .listqh .swiper-button-next {

	background: #D8D8D8 url(../images/icon31.png) no-repeat center center;

	width: 52px;

	height: 52px;

	right: 0;

	top: 40%;

	margin-top: 0;

	border-radius: 50%;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}



.cxgs-div .listqh .swiper-slide img {

	display: block;

	width: 100%;

	height: 268px;

}



.cxgs-div .listqh .swiper-button-prev:hover {

	background: #05308C url(../images/icon30-on.png) no-repeat center center;

}



.cxgs-div .listqh .swiper-button-next:hover {

	background: #05308C url(../images/icon31-on.png) no-repeat center center;

}





.cxgs-div .box2 {

	clear: both;

	margin-bottom: 7%;

}



.cxgs-div .box3 {

	clear: both;

	width: 100%;

	background: #FAFAFA;

	padding: 3% 0 1% 0;

}



.cxgs-div .box3 .d1 {

	font-size: 30px;

	color: #000000;

	line-height: 40px;

	text-align: center;

	margin-bottom: 20px;

}



.cxgs-div .box3 .d2 img {

	display: block;

	width: 100%;

	height: auto;

}



/*.cxgs-div .box3 .d2 { height:700px;}*/





.results-div {

	clear: both;

	padding: 5% 0 7% 0;

}



.results-div .top {

	font-size: 20px;

	line-height: 36px;

	margin-bottom: 45px;

	font-weight: bold;

}



.results-div .top strong {

	color: #05308C;

	margin: 0 5px;

	font-size: 22px;

}



.results-div .list .li {

	margin-bottom: 25px;

	border-bottom: 1px dashed #ddd;

	padding-bottom: 25px;

}



.results-div .list .li .li_1 {

	font-size: 16px;

	line-height: 30px;

	margin-bottom: 5px;

}



.results-div .list .li .li_2 {

	font-size: 14px;

	line-height: 25px;

	color: #777;

}



.results-div .list .li:hover .li_1 {

	color: #05308C;

}