@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: 18px; line-height: 90px; color: #2F2F2F;}
.home .head .nav>li .ho a{ border-bottom: 3px solid #002C90; color: #05308C;}
.head .nav>li .nav_two{width: 170%; position:absolute; left:-35%; top:92px; z-index: 1; background: #F6F6F6;}
@-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{display: block; width: 100%; font-size: 15px; 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: 18px; 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;}
.footer .box1 .box1_1 .box1_1R{ width: 35%; float: right; text-align: right;}
.footer .box1 .box1_1 .box1_1L .li { float: left; margin-right: 10%;}
.footer .box1 .box1_1 .box1_1L .li:last-child{margin-right:0}
.footer .box1 .box1_1 .box1_1L .li .li_1{ font-size: 16px; line-height: 30px; margin-bottom: 22px;}
.footer .box1 .box1_1 .box1_1L .li .li_2{ font-size: 14px; line-height: 26px; margin-bottom: 7px;}
.footer .box1 .box1_1 .box1_1L .li .li_2 a{ font-size: 14px; position: relative; color: #C4C4C4;}
.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: 16px; 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: 70%; float: left;}
.footer .box1 .box1_2 .bxR{ width: 30%; 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: .54rem;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: 47%; margin:0 1.5% 3% 1.5%; 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: space-between;}
.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{ color: #05308C; font-size: 20px; display: block; float: left; width: 196px; text-align: center;}
#nowMenu{background: url(../images/icon10.png) no-repeat center center;}

.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{ 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: 610px; 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: 40px; color: #3B3B3B; line-height: 50px; margin-bottom: 110px;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: 20.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: 10%; 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: 0 auto; 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: 380px; 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;}
.ywly-div .list .li:hover .wz{ height: 100%; background-color: rgba(4, 72, 143, 0.8);padding-top: 125px;}
.ywly-div .list .li:hover .wz span{background: url(../images/icon29.png) no-repeat bottom center; 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: 20px; color: #848484; display: flex; align-items: center; justify-content: flex-end;}
.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: 28px; 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: 28px; 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: 28px; 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 .li { width: 18%; float:left; height: 165px; overflow: hidden; text-align: center; margin-right:2.5%; 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: 100px 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: 134px;}
.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: 82px; line-height: 34px; text-align: center; border-bottom: 2px solid #036BBE; }
.hjly-div .box3 .hjly4_nav ul{height:100%}
.hjly-div .box3 .hjly4_nav ul li{ background: #F0F0F0; color: #878787; font-size: 28px; 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;}
.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: center; margin-bottom: 1%;}
.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 .li{ height: 180px;}

.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 li{ background: #F0F0F0; color: #878787; font-size: 28px; 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%;}
.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: 28px; 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: 28px; 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: 17.8%;}
.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: 28px; 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: 28px; 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:14.8%; 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:14.8%; 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:35%; width: 48%; line-height: 42px;}


.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 li{ background: #F0F0F0; color: #878787; font-size: 28px; 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;}






























