@charset "utf-8";



@font-face{font-family:DINCondBold;src:url(../fonts/DINCond-Bold.ttf);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:DINCondRegular;src:url(../fonts/DINCond-Regular.ttf);src:url(../fonts/DINCond-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/DINCond-Regular.woff2) format('woff2'),url(../fonts/DINCond-Regular.woff) format('woff'),url(../fonts/DINCond-Regular.ttf) format('truetype'),url(../fonts/DINCond-Regular.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:YouSheBiaoTiHei;src:url(../fonts/YouSheBiaoTiHei-2.ttf);}



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,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:#999}
input:-moz-placeholder,input::-moz-placeholder{color:#999}
input:-ms-input-placeholder{color:#999}
input,select{outline:none;font-family:"微软雅黑", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;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: #464646;
	line-height:200%;background: none;
}
img {
	border: none; max-width: 100%;-webkit-user-drag:none;
}

a {
	color: #464646;
	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:84%;margin: 0 auto; overflow: hidden;}
.wrap { width: 1280px;margin: 0 auto; overflow: hidden;}
.pc-div{ display:block!important}
.phone-div { display:none!important}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*自定义滚动条*/
::-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);
  }
}

.acc{margin-left: auto; margin-right: auto;}
.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;}

.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;}

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

	.div_m{display: none !important;}

}


/* 头部 */
.head{position: fixed; top: 0; width: 100%; z-index: 99999999; background:none;}
.head .head-content{width: 96%;}
.head .logo{float:left}
.head .logo a img{ display: block; height: 48px; width: auto; margin-top: 21px;}
.head .logo .im { display: block; width: 210px; height: 28px; background:url(../images/logo.svg) no-repeat center center;margin-top: .3rem; background-size: 210px;}
.head #shop{ float:right; height: .9rem; line-height: .3rem; display: flex; align-items: center; justify-content: center; color: #303030; font-size: 16px;padding-left: 2.5%;}
.head #tel { height: 22px; width: 22px;background:url(../images/icon01.png) no-repeat right center; margin-left: 20px; }
.head #shop img { display:inline-block; margin-left: 30px; height: 100%; width:auto;}
.head #shop .btn-lang{background:url(../images/icon02.png) no-repeat right center; padding-right: 20px; color: #fff;}
#language-box {width:79px; background: #fff; position: fixed; overflow: hidden;right:.63rem; top:.9rem; z-index: 9999999999; text-align: center; box-shadow: 0px 1px 7px #d3d3d3; font-size: 15px; opacity: 0; height: 0; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
#language-box a { display:block; width: 100%; line-height:35px;}
#language-box a:hover { background: #004098; color: #fff;}
.head #shop .lang:hover #language-box { opacity:1; height: 70px;}


.head .nav{ float:right; padding-right: 1%;}
.head .nav li{cursor: pointer; float: left; position: relative; padding: 0 .3rem;}
.head .nav li.nav-ing .top{position: relative;}
.head .nav li.nav-ing .icon{position: absolute; left: 0; bottom: 15px; z-index: -1; width: 100%; height: 2px; background: #fff;}
.head .nav li .top a{ font-size: 16px; line-height: .9rem; color: #fff; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav li .menu2{display: none; position: absolute; left: 50%; transform: translate3d(-50%,0,0); top: 100%; z-index: 1; padding: 20px 0; background: #F5F5F5;-webkit-box-shadow:0 10px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 10px 10px rgba(0, 0, 0, .1);box-shadow:0 10px 10px rgba(0, 0, 0, .1);}
.head .nav li .menu2 a{display: inline-block; white-space: nowrap; margin: 10px 40px; font-size: 16px; color: #303030; line-height: 200%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}

.head.onshow{background:#fff;-webkit-box-shadow:0 0 6px rgba(0, 0, 0, .1);box-shadow:0 0 6px rgba(0, 0, 0, .1);}
.head.onshow .nav li .top a{color:#333}
.head.onshow .nav li.nav-ing .icon{background:#036BBE}
.transition1{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}



.fixed-header{background:#fff;}
.fixed-header .logo .im { background:url(../images/logo-on.svg) no-repeat center center; background-size: 210px;}
.fixed-header .nav li .top a{ color:#333}
.fixed-header .nav li.nav-ing .icon{ background: #004098;}
.fixed-header #shop .btn-lang{background:url(../images/icon02-on.png) no-repeat right center; padding-right: 20px; color: #333333;}
.fixed-header #tel {background:url(../images/icon01-on.png) no-repeat right center; }

.head:hover{ background: #ffffff;}
.head:hover .logo .im { background:url(../images/logo-on.svg) no-repeat center center; background-size: 210px;}
.head:hover .nav li .top a{ color:#333}
.head:hover .nav li.nav-ing .icon{ background: #004098;}
.head:hover #shop .btn-lang{background:url(../images/icon02-on.png) no-repeat right center; padding-right: 20px; color: #333333;}
.head:hover #tel {background:url(../images/icon01-on.png) no-repeat right center; }



/*<<<<<<<<<<<<<<<<<<<<<< 首页banner >>>>>>>>>>>>>>>>>>>>>>>*/
.banner{position: relative; overflow: hidden;}
.banner .h-banner{width: 100%;height: 100vh; overflow: hidden;}
.banner .h-banner .swiper-slide img,
.banner .h-banner .swiper-slide video{ display: block; width: 100%; height: 100%; object-fit: cover;}
.banner .h-banner .swiper-slide video{z-index: 1;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%;vertical-align: middle;width: 100%;}
.banner .h-banner .swiper-slide>a{position: absolute; left: 0; top: 0; z-index: 9; width: 100%; height: 100%;}
.banner .txt{position: absolute; color: #FFF; left: 6%; top: 40%; z-index: 1; width: 80%}
.banner .txt .txt-p{font-size: .7rem; line-height: .8rem; font-weight: bold; letter-spacing: 2px;text-shadow:1px 1px 3px #111111;}
.banner .txt .txt-p2{margin-top: .16rem; font-size: .28rem; line-height: .42rem; color: #77BBEC;}
.banner .txt .txt-p2 span{display: block; line-height: 180%;}
.banner .h-but{transform: rotate(-90deg); width: .36rem; height: .36rem; cursor: pointer; position: absolute; bottom: 1.5rem; z-index: 2; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.banner .h-but.h-prev{left: calc(50% - 0.54rem); background: url(../images/h-prev.svg) no-repeat center; background-size:  100% auto;}
.banner .h-but.h-next{left: calc(50% + 0.18rem); background: url(../images/h-next.svg) no-repeat center; background-size:  100% auto;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{ width: 80%; right: 5%; left: inherit;}
.banner .swiper-pagination{ display:block; text-align: right;}
.banner .swiper-pagination-bullet{background:#fff; opacity: 1;}
.banner .swiper-pagination-bullet-active{background:#004098;}
.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;}

/* 轮播设置 */
.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);}
}





.mBanner { clear:both; width: 100%; overflow: hidden;}
.mBanner img { display:block; width: 100%; height: auto;}
.mBanner .swiper-slide { position:relative;transition: 1s linear 2s; transform: scale(1.1);}
.mBanner .swiper-pagination-bullet { background:#fff; opacity: 1; width: 12px; height: 12px;}
.mBanner .swiper-pagination-bullet-active { background:#2C66CE; opacity: 1;}
.mBanner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:20px;}
.mBanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 12px;}
.mBanner .swiper-slide .wz{ width:508px; height: 260px; position: absolute; left: 12%; bottom: 16%; z-index: 1;}
.mBanner .swiper-slide .wz img { display: block; width: 100%; height: auto;}
/* 轮播设置 */
.mBanner .swiper-slide img{transition: 1s linear 2s;}
.mBanner .swiper-slide-active img,.mBanner .swiper-slide-duplicate-active img{ transition: 6s linear;}

.mBanner .swiper-slide .wzbx{ width:76%; position: absolute; left: 12%; bottom: 18%; z-index: 1; color: #fff;background: url(../images/icon14.png) no-repeat left 28px; padding-left: 62px;}
.mBanner .swiper-slide .wzbx .t1 { font-size: 60px; line-height: 80px; font-weight: bold; letter-spacing:5px; margin-bottom: 28px;}
.mBanner .swiper-slide .wzbx .t2 { font-size: 18px; line-height: 30px;}

.video_pop video{ position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.play_box{ position: absolute; cursor: pointer; z-index: 2; color: #fff; transition: all .4s;  left: 50%; top: 50%; transform: translate(-50%,-50%); text-align: center;}
.play_box h3{ text-transform: uppercase; font-size: 36px; font-family: "en";}
.play_box h4{ font-size: 18px; font-weight: bold; margin-bottom: 20px;}
.play_box .play_bar{ display: flex; align-items: center;}
.play_box .play_bar img{ width: auto;  transition: all .4s;}
.play_box:hover .play_bar img{ transform:rotate(360deg) scale(1.1,1.1);}
.play_box .play_bar span{ display: inline-block; border-bottom:1px solid #fff; line-height: 30px; font-style: italic; margin-left: 20px;}
.video_pop{display: block; width: 100%; height: 100%; background: #000; position: fixed; left: 0; top: 0; z-index: 9999999999!important; display: flex; justify-content: center; align-items: center; display: none;}
.close_btn{width: 40px; height: 40px; position: absolute; right: 1%; top: 1%; background: url(../images/colse.png) no-repeat center; z-index: 100; cursor: pointer;}
#video{width:100%; max-height: 100%;}

/*banner*/
.hmFocus{padding-top:0!important;}
/*slick.css*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: .75; color: black; }


@-webkit-keyframes scaleBg {
	from {
		-webkit-transform:scale(1.12); transform:scale(1.12);
	}
	to{ 
		-webkit-transform: scale(1); transform: scale(1);
	}
}
@keyframes scaleBg {
	from {
		-webkit-transform:scale(1.12); transform:scale(1.12);
	}
	to{ 
		-webkit-transform: scale(1); transform: scale(1);
	}
}
.hmFocusWpr { height: 100vh; position: relative; }
.hmFocus_img { background-size: cover; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-transform: scale(1.12); transform: scale(1.12); }
/*banner图阴影
.hmFocus_img:after { content: ""; background: rgba(0,0,0,0.3); position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-size: cover; }*/

.on .hmFocus_img { visibility: visible; -webkit-animation: scaleBg 5s linear forwards; animation: scaleBg 5s linear forwards; }

.hmFocus_item { width: 100vw; height: 100vh; position: relative; overflow: hidden; }

.hmFocus_txt { width: 88%; color: #fff; position: absolute; left: 6%; top:40%; /*transform: translateY(-50%);*/ z-index: 2; text-align: left;}
.hmFocusWpr .bfBtn{display:block; margin: 0 auto; width: 150px; height: 150px; position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; z-index: 3; opacity: 0;-webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
}
.hmFocusWpr .bfBtn .bf { width: 100%; height: 100%; position: relative; } 
.hmFocusWpr .bfBtn .bf img{cursor: pointer; width: 81px; height: 81px; margin: 0 auto; position: absolute; left: 34px; top: 34px;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
	 }
.hmFocusWpr .bfBtn .bf img:hover {
    transform: rotate(360deg) scale(1.06, 1.06);
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
}
.hmFocus_item_sp:hover .bfBtn{ opacity: 1;}


.hmFocus_txt strong { display: inline-block; margin-bottom:.28rem; font-size: .8rem; line-height: .98rem; font-weight: bold;transition: all 0.8s ease-in-out; /*transform: translate(150px, 0px);*/ opacity: 0; letter-spacing: 3px;text-shadow:1px 1px 3px #111111; }
.hmFocus_txt strong span { display: block;}
.hmFocus_txt p.p2{ font-size: .32rem; line-height: .5rem; color: #77BBEC;text-transform:uppercase; transition: all 0.8s ease-in-out; /*transform: translate(150px, 0px);*/ opacity: 0;}
.on .hmFocus_txt strong { opacity: 1; /*transform: translate(0px, 0px);*/ transition-delay: 0.3s; }
.on .hmFocus_txt p.p2 { opacity: 1; /*transform: translate(0px, 0px); */transition-delay: 0.6s; }



.hmNext_btn { height: 38px; width: 24px; border: 2px solid #fff; display: inline-block; position: absolute; left: 50%; bottom: 5.74vh; border-radius: 1.6em; z-index: 3; transform: translateX(-50%); }

.hmNext_btn:after { content: ""; background: #fff; height: 4px; width: 2px; margin-left: -1px; position: absolute; left: 50%; top: 7px; animation: mouseIcon 1.5s linear infinite; border-radius: 1.0em; }

.hmFocus_icon { display: inline-block; width: 60px; height: 60px; margin-top: 32px; transition: all 0.5s ease-in-out; transform: translate(0px, 30px); opacity: 0; cursor: pointer; border-radius: 50%; border: 1px solid #fff; position: relative; background: url(../images/hmfar.png) no-repeat center center; }

.hmFocus_icon img { display: none; }

.hmFocus_icon:after { content: ""; width: 60px; height: 60px; position: absolute; left: -1px; top: -1px; border-radius: 50%; border-top: 1px solid #f39800; border-left: 1px solid #f39800; animation: radiusRotate 0.5s linear infinite }

.on .hmFocus_icon { opacity: 1; transform: translate(0px, 0px); transition-delay: 0.5s; }

.hmFocus_a { transition: all 0.8s ease-in-out; transform: translate(150px, 0px); opacity: 0; margin-top: 1.97vw; }

.on .hmFocus_a { opacity: 1; transform: translate(0px, 0px); transition-delay: 0.65s; }

.hmFs_m { line-height: 60px; height: 60px; width: 160px; font-size: 18px; display: inline-block; text-align: center; letter-spacing: 1px; background: #FFF; }

.hmFs_m:hover { color: #fff; transform: translateY(-5px); box-shadow: 0 5px 8px rgba(0,0,0,0.3); background: #00419f; }

.hmFocus_dot { height: 24px; }

.hmFocus_dot span { display: inline-block; height: 10px; width: 10px; background: #ffffff; margin:0 10px; cursor: pointer; opacity: .4; border-radius: 50%;-webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s; }

.hmFocus_dot span.on {opacity: 1; background: #004098;}


.fsTools { width: 240px; height: 50px; background: none; position: absolute; right: 5%; bottom:15px; z-index: 99999; text-align: right;}

.hmFsnums { font-size: 22px; color: #d9d9d9; line-height: 24px; float: right; padding-top: 43px; padding-right: 50px;display: none }

#hmfs_s1 { background-image: -webkit-gradient(linear, left 0, right 0, from(#0067ff), to(#0043a7)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.hmBanVideo{ position:absolute; left:0; top:0; right:0; bottom:0;}

.hmBanVideo video{z-index: 1;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%;vertical-align: middle;width: 100%;}

.hmBanVideo:after{content:""; background:rgba(0,0,0,0.3); position:absolute; left:0; top:0; right:0; bottom:0;}

.hmFocus_txt a {font-size: 16px;display: inline-block;line-height: 28px;border-bottom: 1px solid #fff;margin-top: 1vw;}

.scfoll {
    width: 24px;
    height: 52px;
    position: absolute;
    bottom: 25px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    text-align: center;
    animation: mymove0 1.2s infinite;
    -webkit-animation: mymove0 1.2s infinite;
    cursor: pointer;
    z-index: 9999999999999930;
}
@keyframes mymove0 
{
from {bottom: 29px;}
to {bottom: 23px;}
}
.scfoll img{
    width: 24px;
    height: 52px;
	 display:block; margin:0 auto;
}



 @media (max-width:993px) {

.hmc1numbs li strong span { font-size: 40px; }

.hmc2layer p { display: none!important; }

.hmc2layer h4 { margin-bottom: 15px; }


}

 @media (max-width:767px) {

.hmFs_m { transform: scale(0.8); transform-origin: left center; }



.hmFocus .slick-dots { bottom: 25px; }

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

.hmFocus .slick-dots li { background: rgba(255,255,255,0.6); display: inline-block; height: 8px; width: 8px; margin: 0px 6px; position: relative; border-radius: 50%; vertical-align: middle }

.hmFocus .slick-dots li.slick-active { background: #00419f }






}







.home .mTit { clear:both; font-weight: bold; font-size:.5rem; color: #23272A; height: 1.1rem;}
.home .mTit .L {width:50%; float: left;line-height: .6rem; }
.home .mTit .L .t1{}
.home .mTit .L .t2{ font-size: .22rem; line-height: .36rem; color: #888; text-transform: uppercase; font-family: Arial, "sans-serif";}
.home .mTit .R {width:50%; float: right; padding-top: .22rem;}
.home .mTit .R .mBtn{ float:right}


.home .mBtn{ clear:both; width: 1.58rem; height: .48rem; line-height: .48rem; background: #004098; border-radius: .3rem; color: #fff; }
.home .mBtn a { display: block; width: 100%; color: #fff;font-size: .15rem;background: url(../images/icon07.png) no-repeat 1.1rem center; padding-left: .38rem; }
.home .mBtn a:hover {background: url(../images/icon07.png) no-repeat 1.14rem center; padding-left: .34rem; opacity: .8;}


.home #section1{ background: url(../images/homeabout.jpg) no-repeat top center; background-size:cover;}
.home .row1{ clear:both; width: 100%; overflow: hidden; padding-top:2%;  color: #fff;}
.home .row1 .mBtn{ margin: 0 auto;}
.home .row1 .tit{ font-size: .6rem; line-height: .7rem; margin-bottom: .6rem; font-weight: bold;}
.home .row1 .text{ width: 77%; font-size: .18rem; line-height: .38rem; height: 1.7rem; text-align: justify;}
.home .row1 .numlist{ clear:both; width: 85%; height: 3.6rem; margin: 0 auto; padding-left: 4%}
.home .row1 .numlist .li { width: 25%; float: left;}
.home .row1 .numlist .li .icon{ display: block; width: .8rem; height: auto; margin-bottom: .3rem;}
.home .row1 .numlist .li .li_1{ font-size: .2rem; line-height: .3rem; font-weight: bold;}
.home .row1 .numlist .li .li_1 span{ font-size: .48rem; line-height: .5rem;}
.home .row1 .numlist .li .li_2{ width: 72%; font-size: .18rem; line-height: .34rem; opacity: .7; border-top: 1px solid #fff; margin-top: .24rem; padding-top: .1rem;}



.home #section2{ background: url(../images/pic07_2.jpg) no-repeat top center; background-size:cover;}
.home .row2{ clear:both; width: 100%; height:100%; overflow: hidden;}
.home .row2 .wz{ color: #fff; width: 100%; padding: 3.8rem 15% 0 15%;}
.home .row2 .wz .d1{ font-size: .44rem; line-height: .6rem;}
.home .row2 .wz .d2{ font-size: .22rem; line-height: .34rem; opacity: .6;text-transform:uppercase; font-family: Arial, "sans-serif"; font-weight: bold;}
.home .row2 .wz .d2:after { content:''; display: block; width:100%; height: 2px; background: #666666; margin-top: .2rem;}
.home .row2 .img_ar{ opacity: 0;}
/*切换*/
.w-accor{ overflow:hidden; position:relative; height: 100%!important;}
.w-accor ul,.w-accor li{ padding:0; margin:0; list-style:none;}
.w-accor ul{ width:101%;}
.w-accor li{ position:relative; overflow:hidden;float:left;}
.accorClick li{ cursor:pointer;}
.w-accor li .item{ position:relative;}
.w-accor li > a{ display:block; width: 100%; height: 100%; position:absolute; left:0; right:0; top:0; bottom:0;}
.w-accor .acr_p{ margin-top:0.5em; }
.w-accor0 li img{ display: block; height: 100%; max-width:100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.w-accor li:hover img{ transform: scale(1.08);}
@media (max-width:960px){
	.w-accor h3{ font-size:110%;}
	.w-accor .acr_p{ font-size:90%;}
}
@media (max-width:640px){
	.w-accor{ height:auto !important;}
	.w-accor0 ul,.w-accor1 ul,.w-accor2 ul,.w-accor3 ul{ width:100%;}
	.w-accor0 li,.w-accor1 li{ width:100% !important; float:none;}
	.w-accor0 li .img_ar,.w-accor1 li .img_ar{height:100% !important; width:100% !important;}
}
.home .row2 .cur .wz{padding: 3.8rem 10% 0 10%;}
.home .row2 .cur .img_ar{ opacity: 1;}
.home .row2 .cur .wz .d2:after { width:83%;background: #D8D8D8; }
.home .row2 .swiper-pagination{ display:none}



.home .row3{ clear:both; padding-top: 7%; height: 100%; }
.home .row3 .mTit{ height: 1.3rem;}
.home .row3 .list .li{ width: 32%; height: 6.16rem; float: left; margin-right: 2%; border: 1px solid #E2E2E2; overflow: hidden;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.home .row3 .list .li a{display: block; width: 100%; height: 100%;}
.home .row3 .list .li:nth-child(3n){ margin-right: 0;}
.home .row3 .list .li .li_1{ width: 100%; height: 3.2rem; overflow: hidden;}
.home .row3 .list .li .li_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;}
.home .row3 .list .li .li_2{ width: 100%; padding:.28rem .34rem;}
.home .row3 .list .li .li_2 .d1 { font-size: .14rem; color: #004098; line-height: .28rem; font-weight: bold; margin-bottom: .15rem;}
.home .row3 .list .li .li_2 .d2 { font-size: .24rem; color: #303030; line-height: .32rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: .28rem; }
.home .row3 .list .li .li_2 .d3 { font-size: .14rem; color: #666666; line-height: .27rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-bottom: .36rem;}
.home .row3 .list .li .li_2 .d4 {background: url(../images/icon08.png) no-repeat left bottom; width: .4rem; height: .4rem; background-size: 100%; }
.home .row3 .list .li:hover{background:#004098;}
.home .row3 .list .li:hover .li_1 img{ transform: scale(1.08);}
.home .row3 .list .li:hover .li_2 .d1{color:#fff}
.home .row3 .list .li:hover .li_2 .d2{color:#fff}
.home .row3 .list .li:hover .li_2 .d3{color:#fff}
.home .row3 .list .li:hover .li_2 .d4{background: url(../images/icon08-on.png) no-repeat left bottom;background-size: 100%; }


.home .row4{ clear:both; margin-top: 5%; overflow:inherit}
.home .row4 .list{ margin-top: .26rem;}
.home .row4 .list .li { width: 18.8%; height: 1.73rem; float: left; background: #fff;-moz-box-shadow:0px 1px 16px 2px #eff0f2; -webkit-box-shadow:0px 1px 16px 2px #eff0f2; box-shadow:0px 1px 16px 2px #eff0f2; margin-right: 1.5%; margin-bottom: 1.5%; display: flex; align-items: center; justify-content: center;}
.home .row4 .list .li:nth-child(5n){margin-right: 0}
.home .row4 .list .li img { display: block; max-width: 90%; max-height: 90%;}


.home .row5{ clear:both; margin-top: 5%; margin-bottom: 7%;}
.home .row5 .list { position: relative; height: 5.92rem;}
.home .row5 .list .swiper-container{position:static; height: 100%}
.home .row5 .list .tp { display:block; width: 100%; height: auto;}
.home .row5 .list .text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; color: #fff; padding: 5% 10%;}
.home .row5 .list .d1 img{ display: block; width: .95rem; height: auto; margin-bottom: .3rem;}
.home .row5 .list .d2{ font-size: .4rem; line-height: .5rem; margin-bottom: .52rem;}
.home .row5 .list .d2:after{ content:''; display: block; width: .33rem; height: 2px; background: #fff; margin-top:.28rem;}
.home .row5 .list .d3{ font-size: .22rem; line-height: .34rem;}
.home .row5 .list .d3 p { margin-bottom: .18rem;}
.home .row5 .list .swiper-slide{ width:100%;overflow:hidden;background: #fff;}
.home .row5 .list .swiper-pagination-bullet{ background: #C6DFFF; width: .28rem; height: .03rem; border-radius: 0; opacity: 1; margin: 0 .1rem;}
.home .row5 .list .swiper-pagination-bullet-active{ width: .4rem; background: #4C93F1;}
.home .row5 .list .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{ width:300px; left: inherit; right: 4%; bottom: 25px; text-align: right;}
.slide-inner {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  left: 0;
	  top: 0;
	  background-size: cover;
	  background-position: center;
	  color:#fff; padding: 5% 10%;
	}


#menu{display:none}
.footer{ clear:both; width: 100%;background:#737373 url(../images/footerbg.png) no-repeat right top; background-size: 100%; overflow: hidden;}
.footer .box1 { clear:both;padding-top: 1rem; padding-bottom: .7rem;}
.footer .box1 .box1L{ width: 3.3rem; float: left; text-align: center;}
.footer .box1 .box1R{ width: 69%; float: right;}
.footer .box1 .box1L .logo{ display: block; width: 2.37rem; height: auto; margin: 0 auto;margin-bottom: .56rem;}
.footer .box1 .box1L .d1{ font-size: .22rem; line-height: .32rem; color: #fff; letter-spacing: 1px; margin-bottom: .6rem;}
.footer .box1 .box1L .d2{ display: flex; align-items: center; justify-content: center;}
.footer .box1 .box1L .d2 .li{ width: 1.2rem; text-align: center; float: left; color: #CDCDCD; font-size: .14rem; line-height: .28rem; margin:0 .14rem;}
.footer .box1 .box1L .d2 .li img { display: block; width: 100%; height: auto; margin-bottom: .12rem;}
.footer .box1 .box1R .li { float: right; color: #fff; margin-left:1.2rem;}
.footer .box1 .box1R .m0{ margin-left:0}
.footer .box1 .box1R .li .p1{ font-size: .2rem; line-height: .3rem; font-weight: bold; margin-bottom: .3rem;}
.footer .box1 .box1R .li .p1 a{ display: block; width: 100%; height: 100%; color: #fff; position: relative;}
.footer .box1 .box1R .li .p1 a:before{ background: #fff; bottom: 0; content:''; height: 1px; position: absolute;right: 0; transition: .38s; width: 0;}
.footer .box1 .box1R .li .p2 a{ color: #BFBFBF; font-size: .16rem; line-height: .3rem; margin-bottom: .09rem; display: inline-block; position: relative;}
.footer .box1 .box1R .li .p2 a:before{ background: #fff; bottom: 0; content:''; height: 1px; position: absolute;right: 0; transition: .38s; width: 0;}
.footer .box1 .box1R .li .p2 a:hover:before{ left: 0; right: auto; width: 100%;}
.footer .box1 .box1R .li .p1 a:hover:before{ left: 0; right: auto; width: 100%;}

.footer .box2 { clear:both; background: #004098; color: #fff; height: .66rem; line-height: .66rem; font-size: .14rem;}
.footer .box2 .box2L{ width: 60%; height: 100%; float: left;}
.footer .box2 .box2R{ width: 40%; height: 100%; float: right;}
.footer .box2 a { color: #fff;}
.footer .box2 .box2R .d1 { float: right;}
.footer .box2 .box2R .d2 { float: right; margin-left: .3rem;}
.footer .box2 .box2R .d2 a{ display: block; width: 1rem; height: .32rem; line-height: .32rem; background: #fff; border-radius: .22rem; text-align: center; color: #004098; margin-top: .18rem;}

.backTop{clear:both; width: 54px; height: 54px; position: fixed; right: 1%; bottom: 8%; z-index: 999999; cursor: pointer; display: none;}
.backTop img { display:block; width: 100%; height: auto;}


.iBanner{ clear:both; width: 100%; overflow: hidden; position: relative;}
.iBanner img { display: block; width: 100%; height: auto;}
.iBanner figure{position:relative; display: block; padding-bottom: 79vh; height: 0; overflow: hidden; line-height: 1;}
.iBanner figure img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;object-fit:cover;}
.iBanner_gd figure{ padding-bottom: 62vh;}

.iBanner .wz { width: 84%; position: absolute; left: 8%; top: 37%; color: #fff;}
.iBanner .wz .t1 {font-size: .7rem; line-height: .8rem; font-weight: bold; letter-spacing: 2px;text-shadow:1px 1px 3px #111111;}
.iBanner .wz .t2 {margin-top: .16rem; font-size: .28rem; line-height: .42rem; color:#77BBEC;}
.iBanner .star{ width: 9.36rem; position: absolute; right: 5%; top: 6%}
.iBanner .star img { display:block; width: 100%; height: auto;}

.secMenu{ clear:both; width: 100%; overflow: hidden; text-align: center; height: .72rem; line-height: .72rem; display: flex; align-items: center; justify-content: center; background: #F5F5F5; padding: 0 8%;}
.secMenu p{width: 16.6666%; height: 100%; }
.secMenu a{ display:block; height: 100%; font-size: .2rem; color: #1D1D1D; }
#nowMenu{ border-bottom: .03rem solid #004098;}


.iCon{ clear:both; width: 100%; overflow: hidden; padding: 5% 0 7% 0;}
.iCon2{ clear:both; width: 100%; overflow: hidden; padding: 5% 0 0 0}


.iTitle{ clear:both; margin-bottom: .6rem;}
.iTitle .d1{ font-size: .5rem; line-height: .66rem; color: #000; font-weight: bold;}
.iTitle .d2{ font-size: .26rem; line-height: .4rem; color: #888888;text-transform:uppercase;}



.iCon_about{ clear:both; width: 100%; overflow: hidden;}
.iCon_about .box1 {width: 100%; background:#ffffff url(../images/pic09.png) no-repeat left bottom; background-size:cover; padding-top: 6%; padding-bottom: 4%;  }
.iCon_about .box1 .mwrap{ padding-right:39%;}
.iCon_about .mwrap .iTitle{ margin-bottom: .52rem;}
.iCon_about .text .d1{ font-size: .3rem; line-height: .4rem; color: #A4A4A4; margin-bottom: .3rem; letter-spacing: 1px;}
.iCon_about .text .d2{ font-size: .16rem; line-height: .32rem; color: #494949;}
.iCon_about .text .d2 p { margin-bottom:.3rem; text-align: justify;}
.iCon_about .numlist{ clear:both; width: 100%; height: 1.6rem; margin-top: .4rem; display: flex; align-items:flex-start; justify-content: space-between;}
.iCon_about .numlist .li { width: 25%;}
.iCon_about .numlist .li .li_1{ font-size: .2rem; line-height: .3rem; color: #004098}
.iCon_about .numlist .li .li_1 span{ font-size: .46rem; line-height: .5rem; margin-right: 2px;}
.iCon_about .numlist .li .li_2{ width: 100%; font-size: .16rem; line-height: .3rem;border-top: 1px solid #BBBBBB; margin-top: .1rem; padding-top: .12rem; color: #838383;}
.iCon_about .numlist .li .li_3{ clear:both; width: 100%; color: #004098; font-size: .18rem; line-height: .34rem; position: relative; padding-left: .12rem; }
.iCon_about .numlist .li .li_3:after{ content:''; display: block; background: #C5C5C5; width: 2px; height: 1.46rem; position: absolute; left: 0; top: 0;}
.iCon_about .numlist .li .li_3 img { display:block; width: .38rem; height: auto; margin-bottom: .14rem}
.iCon_about .box2{ clear:both; background: #E7F4FF; padding: 5% 0 1px 0;}
.iCon_about .box2 .list { border-bottom:1px solid #9AC0E1; padding-bottom: 3%; margin-bottom: 4%;}
.iCon_about .box2 .list:last-child{border-bottom:0; padding-bottom: 1%;}
.iCon_about .box2 .box2L{ width: 23%; float: left;}
.iCon_about .box2 .box2R{ width: 77%; float: right;}
.iCon_about .box2 .box2L .iTitle2 .d1{ font-size: .32rem; line-height: .44rem; color: #000000; margin-bottom: .02rem; font-weight: bold;}
.iCon_about .box2 .box2L .iTitle2 .d2{ font-size: .22rem; line-height: .34rem; color: #888888;text-transform:uppercase;}
.iCon_about .box2 .box2L .iTitle2 .d2:after { content:''; display: block; width: .26rem; height: .06rem; background: #E60020; margin-top: .2rem;}
.iCon_about .box2 .box2R .li {background: url(../images/icon16.png) no-repeat center center; background-size:cover; width: 22.9%; float: left; color: #fff; font-size: .32rem; line-height: .4rem; text-align: center; display: flex; align-items: center; justify-content: center; height: .77rem; margin-bottom:.2rem; margin-right: 2.8%; border-radius: .05rem; overflow: hidden;font-family:YouSheBiaoTiHei;}
.iCon_about .box2 .box2R .li:nth-child(4n){margin-right: 0;}


.qywh-div .li{ position: relative; overflow: hidden;}
.qywh-div .li1{ width: 50%; height: 4.73rem; float: left; border-right:1px solid #fff;}
.qywh-div .li2{ width: 50%; height: 4.73rem; float: left;}
.qywh-div .li3{ clear: both; width: 100%; height: 4.56rem; border-top:1px solid #fff;;}
.qywh-div .li .bg{ 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;}
.qywh-div .li .text{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; color: #fff; padding:.4rem 10% 0 10%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.qywh-div .li3 .text{ padding:.6rem 10% 0 5%;}
.qywh-div .li .text .li_1 img{ display: block; width: .95rem; height: auto; margin-bottom: .3rem;}
.qywh-div .li .text .li_2{ font-size: .4rem; line-height: .5rem; margin-bottom: .3rem;}
.qywh-div .li .text .li_2:after { content:''; display: block; width: .33rem; height: 2px; background: #D8D8D8; margin-top: .22rem;}
.qywh-div .li .text .li_3 { font-weight: bold; -webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	transition: 1s;}
.qywh-div .li .text .li_3 p{ font-size: .18rem; line-height: .4rem; opacity: .8;}
/*.qywh-div .li:hover .text{ padding:.4rem 10% 0 10%;}
.qywh-div .li:hover .text .li_3 {opacity:1;}*/
.qywh-div .li:hover .bg{transform: scale(1.08);}


/*发展历程*/
.fzlc_tp{ clear:both; width: 100%; height: auto; display: block;}
.fzlc-div{ width: 100%;background: url(../images/pic13.jpg) no-repeat center center; background-size:cover; height: 9.35rem;}
.fzlc-div .swiper-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
 }
.fzlc-div .swiper-slide {
	background-size: cover;
	background-position: center;
 }
.fzlc-div .gallery-top {
	height: 73%;
	width: 100%;
 }
.fzlc-div .gallery-thumbs {
	height: 12%;
	box-sizing: border-box;
 }
.fzlc-div .gallery-thumbs .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.4;
 }
.fzlc-div .gallery-thumbs .swiper-slide-thumb-active {
	opacity: 1;
 }
.fzlc-div .bx { width:73%; margin: 0 auto; overflow: hidden;height: 4.25rem; margin-top: 1.2rem;}
.lc_whd1{float: right; width: 50%; height: 100%;}
.lc_whd1 img{display: block;width: 100%;height:100%; border-radius: .2rem;}
.lc_whd2{width: 50%;float: left; height: 100%; position: relative;}
.lc_whd2 h3{color: #C1DBF3;font-size: 3.6rem;font-weight:normal;font-family:DINCondBold; line-height: 4.25rem; position: absolute; left: 0; top: 0; z-index: 1;}
.lc_whd2 p{color: #464646;font-size: .28rem; line-height: .4rem; width: 96%; background: url(../images/icon39.png) no-repeat left .16rem; margin-bottom: .1rem; padding-left: .2rem; background-size: .06rem; }
.lc_whd2 .wzbox{ width: 100%;position: absolute; left: 50%; top: 50%; z-index: 2; padding:0 11% 0 .2rem;transform: translate(-50%, -50%);}
.fzlc-div .swiper-button-next{background:#868686 url(../images/icon13.png) no-repeat .14rem center;width: .36rem;height: .9rem;right: 0;background-size: .1rem;top: 50%; border-radius: .1rem 0 0 .1rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.fzlc-div .swiper-button-disabled{opacity: 1!important;}
.fzlc-div .swiper-button-prev{background:#868686 url(../images/icon12.png) no-repeat .1rem center;width: .36rem;height: .9rem;left: 0;background-size: .1rem;top: 50%;opacity: 1; border-radius: 0 .1rem .1rem 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.fzlc-div .swiper-button-next:hover{background:#004098 url(../images/icon13.png) no-repeat .14rem center;background-size: .1rem;outline: none;}
.fzlc-div .swiper-button-prev:hover{background:#004098 url(../images/icon12.png) no-repeat .1rem center;background-size: .1rem;outline: none;}
.fzlc-div .gallery-thumbs{background: url(../images/icon14.png) repeat-x left .71rem;}
.fzlc-div .gallery-thumbs .swiper-slide{text-align: center;opacity: 1!important;cursor: pointer;}
.fzlc-div .gallery-thumbs .swiper-slide p{color: #414141;font-size: .46rem; line-height: .54rem; height: .8rem; font-family:DINCondRegular;background: url(../images/icon15.png) no-repeat center 99%; background-size: .15rem;}
.fzlc-div .gallery-thumbs .swiper-slide-thumb-active p{background: url(../images/icon15-on.png) no-repeat center 99%!important; color: #004098!important;font-family:DINCondBold!important;font-size: .58rem!important; background-size: .15rem!important;}



/*企业布局*/
.iCon_qybj{ background:#fff url(../images/pic17.jpg) no-repeat bottom center; background-size:100%;}
.qybj-div{ clear:both; width: 100%; padding-bottom: 8%;}
.qybj-div .list{ height: 7rem; border: 1px solid #C1C1C1; border-radius: .18rem; margin-top: 6%; position: relative;}
.qybj-div .qybj_nav{ text-align: center; width: 67.2%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9;}
.qybj-div .qybj_nav ul{}
.qybj-div .qybj_nav ul li{ width: 33.3333%; height: 3.5rem; line-height: 3.5rem; float: left;font-size: .36rem;color: #fff; cursor: pointer; border-right: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;background: url(../images/pic18_.png) repeat center center; }
.qybj-div .qybj_nav ul li:nth-child(3n){border-right:0}
.qybj-div .qybj_nav ul li:nth-child(4){border-bottom:0}
.qybj-div .qybj_nav ul li:nth-child(5){border-bottom:0}
.qybj-div .qybj_nav ul li:nth-child(6){border-bottom:0}
.qybj-div .qybj_nav ul li.act{ background: url(../images/pic18.png) repeat center center;  font-weight: bold;letter-spacing: 5px; }
.qybj-div .qybj_nav ul li:hover{ background: url(../images/pic18.png) repeat center center; letter-spacing: 5px; }
.qybj-div .qybj_con{ width: 32.8%; height: 100%; float: right;}

#qybj_container .tab { display: none; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.qybj-div .qybj_con .tp{ display:block; width: 10.83rem; height: 7rem; position: absolute; left: 0; top: 0; z-index: 1;}
.qybj-div .qybj_con .wz{width:77%; margin: 0 auto; padding-top:1.4rem;}
.qybj-div .qybj_con .wz .d1 { font-size: .36rem; color: #2F2F2F; line-height: .5rem; font-weight: bold; margin-bottom: .7rem;}
.qybj-div .qybj_con .wz .d1:after { content:''; display: block; width: .36rem; height: .02rem; background: #E60020; margin-top: .16rem;}
.qybj-div .qybj_con .wz .d2 { font-size: .2rem; line-height: .34rem; color: #3B3B3B; display: flex; align-items:flex-start; justify-content: flex-start; margin-bottom: .14rem;}
.qybj-div .qybj_con .wz .d2 img { display:block; margin-right: .1rem; margin-top: .08rem;}



/*合作客户*/
.iCon_hzkh{ width: 100%;background:#fff url(../images/pic25.png) no-repeat bottom center; background-size:cover; position: relative; padding-bottom: 0;}
.iCon_hzkh:after{ content: ''; display: block; width: 55%;height: 100%; position: absolute; right: 0; top: 0;background: url(../images/pic26.png) no-repeat center center; background-size:cover;}
.iCon_hzkh .li{ width: 13%; float:left; margin-right: 4.4%;}
.hzkh-div .bd ul li:nth-of-type(odd) { padding-top:1.1rem;}
.hzkh-div .bd ul li p { width:100%; height: 2.05rem; background: #fff; border-radius: .1rem; overflow: hidden; display: flex; align-items: center; justify-content: center; margin-bottom: .5rem;}
.hzkh-div .bd ul li p img {display:block; max-width: 80%; max-height: 90%;}
.hzkh-div .hd{ overflow:hidden;height:8rem; }
.hzkh-div .bd ul{ overflow:hidden; zoom:1; }
.hzkh-div .bd ul li{ width: 2.05rem; margin-right:.54rem;  float:left; height:100%; text-align:left; _display:inline;  }

/*合作伙伴*/
.hzhb-div{ overflow: inherit; padding-left: .1rem; padding-top: .1rem; padding-right: .1rem;}
.hzhb-div .p{ width: 100%; height: 1.57rem; background: #fff; text-align: center; margin-bottom:.2rem; display: flex; align-items: center; justify-content: center;-moz-box-shadow:0px 1px 16px 2px #eff0f2; -webkit-box-shadow:0px 1px 16px 2px #eff0f2; box-shadow:0px 1px 16px 2px #eff0f2;
}
.hzhb-div .p img { display:block; max-width: 86%; max-height: 76%;}

.hzhb-div .hd{ overflow:hidden;height:8rem; }
.hzhb-div .bd ul{ overflow:hidden; zoom:1; }
.hzhb-div .bd ul li{ width: 3.02rem; margin-right:.2rem;  float:left; height:100%; text-align:left; _display:inline;  }

/*合作伙伴-无切换*/
.hzhb2-div{ overflow: inherit; padding-left: .1rem; padding-top: .1rem; padding-right: .1rem;}
.hzhb2-div .p{ width: 19%; float: left; height: 1.57rem; background: #fff; text-align: center; margin-bottom:.2rem; margin-right: 1%; display: flex; align-items: center; justify-content: center;-moz-box-shadow:0px 1px 16px 2px #eff0f2; -webkit-box-shadow:0px 1px 16px 2px #eff0f2; box-shadow:0px 1px 16px 2px #eff0f2;
}
.hzhb2-div .p img { display:block; max-width: 86%; max-height: 76%;}



/*产品服务*/
.iCon_cp{padding:3% 0 0 0}
.iCon_cp .iTitle{ text-align: center; margin-bottom: .2rem;}
.cp_nav{ position: absolute; right: 2%; top: 1.4rem; display: flex; align-items: center; justify-content: flex-end; z-index: 999;}
.cp_nav a { background:#1C56A5; color: #fff; text-align: center; border-radius: .1rem; font-size: .2rem; width: 1.4rem; line-height: .46rem;height: .46rem; margin: 0 .1rem;}
#cpMenu{ background:#BCDFFF; color: #00367F;}


/*产品-智能驾驶*/
.znjs-bg{background: url(../images/pic99.jpg) no-repeat center center; background-size:cover; height: 100%; }
.znjs-div .wz{text-align: center; font-size: 16px; line-height: 32px; padding: 0 8%; margin-top:.2rem;}
.znjs-div .box{ position: relative; color: #fff; height: 100%;}
.znjs-div .box .tp{ display:block; width: 100%; height: auto;}
.znjs-div .box .qh{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

.znjs-div .slideTxtBox{ width:100%; }
.znjs-div .slideTxtBox .hd{ position:absolute; bottom:.84rem; left: 0; width: 100%; text-align: center; padding: 0 6.5%;}
.znjs-div .slideTxtBox .hd ul li{ width: 2.6rem; height: 2.6rem; border-radius: 50%; float:left;cursor:pointer;background: url(../images/pic100.png) no-repeat center center; background-size:cover; padding-top: .28rem; font-size: .2rem; line-height: .3rem; margin: 0 .36rem; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.znjs-div .slideTxtBox .hd ul li p.p1{ width: 72%; height: 1.6rem; margin: 0 auto; display: flex; align-items: center; justify-content: center;}
.znjs-div .slideTxtBox .hd ul li p.p1 img{ display:block; max-width: 100%; max-height: 100%; margin: 0 auto;}
.znjs-div .slideTxtBox .hd ul li p.p2{}
.znjs-div .slideTxtBox .hd ul li:hover{ background: url(../images/pic100-on.png) no-repeat center center; background-size:cover; color: #81EAFF; }
.znjs-div .slideTxtBox .hd ul li.on{ background: url(../images/pic100-on.png) no-repeat center center; background-size:cover; color: #81EAFF; }


.znjs-div .slideTxtBox .bd ul{  zoom:1;padding:0 7%; width: 100%;  }


.znjs-div .xianshi .sp{ width: 5.13rem; height: 4.1rem; overflow: hidden; text-align: center; font-size: .3rem; color: #B3F9FF; line-height: .36rem; position: absolute; left: 3%;top:1.1rem;}
.znjs-div .xianshi .sp .vid{ width: 100%;height: 3.47rem;margin-bottom: .1rem; overflow: hidden; border: 3px solid #fff;}
.znjs-div .xianshi .sp .vid video{ display:block; width: 100%; height: 100%; object-fit: fill;}
.znjs-div .xianshi .sp img { display:block; width: 100%; height: 3.47rem; margin-bottom: .24rem;}
.znjs-div .xianshi .dian{ width: .62rem; height: .62rem; background: url(../images/pic98-on.png) no-repeat center center; background-size:cover; position: absolute; z-index: 3;}
.znjs-div .xianshi .zi{ position: absolute; z-index: 3; font-size: .22rem; line-height: .36rem;}
.znjs-div .xianshi .line{ position: absolute; z-index: 2; overflow: hidden;}
.znjs-div .xianshi .line img { display:block; width: 100%; height: 100%;}
.znjs-div .dian1{ position: absolute; width: .62rem; height: .62rem; background: url(../images/pic98.png) no-repeat center center; background-size:cover;}
.znjs-div .di1{ left: 52.8%; top:45%;}
.znjs-div .di2{ left: 55.1%; top:49%;}
.znjs-div .di3{ left: 54.9%; top:40%;}
.znjs-div .di4{ left: 46%; top:20.5%;}
.znjs-div .di5{ left: 48.3%; top:20%;}

.znjs-div .xianshi1 .dian{ left: 52.8%; top:45%;}
.znjs-div .xianshi2 .dian{ left: 55.1%; top:49%;}
.znjs-div .xianshi3 .dian{ left: 54.9%; top:40%;}
.znjs-div .xianshi4 .dian{ left: 46%; top:20.5%;}
.znjs-div .xianshi5 .dian{ left: 48.3%; top:20%;}

.znjs-div .xianshi1 .zi{ left: 48%; top:53%;}
.znjs-div .xianshi2 .zi{ left: 59%; top:51%;}
.znjs-div .xianshi3 .zi{ left: 59%; top:38%;}
.znjs-div .xianshi4 .zi{ left: 48.5%; top:25%;}
.znjs-div .xianshi5 .zi{ left: 51%; top:24%;}

.znjs-div .xianshi1 .line{ width: 7.24rem; height: 1.66rem; left: 15%; bottom: 36%;}
.znjs-div .xianshi2 .line{ width: 4.74rem; height: 1.06rem; left: 32.5%; bottom: 36%;}
.znjs-div .xianshi3 .line{ width: 2.25rem; height: 2.13rem; left: 50%; bottom: 36%;}
.znjs-div .xianshi4 .line{ width: 3.86rem; height: 3.71rem; right: 32.7%; bottom: 35%;}
.znjs-div .xianshi5 .line{ width: 6.59rem; height: 4rem; right: 15.5%; bottom: 36%;}


/*产品-定位通信*/
.dwtx_bg{background: url(../images/pic99.jpg) no-repeat center center; background-size:cover; height: 100%; }
.dwtx-div .wz{text-align: center; font-size: 16px; line-height: 32px; padding: 0 8%; margin-top:.2rem;}
.dwtx-div .box{ position: relative; color: #fff; height: 100%;}
.dwtx-div .box .tp{ display:block; width: 100%; height: auto;}
.dwtx-div .box .qh{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

.dwtx-div .slideTxtBox{ width:100%; }
.dwtx-div .slideTxtBox .hd{ position:absolute; bottom:.94rem; left: 0; width: 100%; text-align: center; padding: 0 7%;}
.dwtx-div .slideTxtBox .hd ul{ width:100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.dwtx-div .slideTxtBox .hd ul li{ width: 2.6rem; height: 2.6rem; border-radius: 50%; float:left;cursor:pointer;background: url(../images/pic100.png) no-repeat center center; background-size:cover; padding-top: .28rem; font-size: .2rem; line-height: .3rem; margin: 0 .36rem; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.dwtx-div .slideTxtBox .hd ul li p.p1{ width: 72%; height: 1.6rem; margin: 0 auto; display: flex; align-items: center; justify-content: center;}
.dwtx-div .slideTxtBox .hd ul li p.p1 img{ display:block; max-width: 100%; max-height: 100%; margin: 0 auto;}
.dwtx-div .slideTxtBox .hd ul li p.p2{}
.dwtx-div .slideTxtBox .hd ul li:hover{ background: url(../images/pic100-on.png) no-repeat center center; background-size:cover; color: #81EAFF; }
.dwtx-div .slideTxtBox .hd ul li.on{ background: url(../images/pic100-on.png) no-repeat center center; background-size:cover; color: #81EAFF; }


.dwtx-div .slideTxtBox .bd ul{  zoom:1;padding:4.5% 7% 0 7%; width: 100%;  }


.dwtx-div .xianshi .sp{ width: 5.2rem; height: 4.1rem; overflow: hidden; text-align: center; font-size: .3rem; color: #B3F9FF; line-height: .36rem; position: absolute; left: 4%; top: 1.1rem;}
.dwtx-div .xianshi .sp .vid{ width: 100%;height: 3.47rem;margin-bottom: .1rem; overflow: hidden; border: 3px solid #fff;}
.dwtx-div .xianshi .sp .vid video{ display:block; width: 100%; height: 100%; object-fit: fill;}
.dwtx-div .xianshi .sp img { display:block; width: 100%; height: 3.47rem; margin-bottom: .24rem;}
.dwtx-div .xianshi .dian{ width: .62rem; height: .62rem; background: url(../images/pic98-on.png) no-repeat center center; background-size:cover; position: absolute; z-index: 3;}
.dwtx-div .xianshi .zi{ position: absolute; z-index: 3; font-size: .22rem; line-height: .36rem;}
.dwtx-div .xianshi .line{ position: absolute; z-index: 2; overflow: hidden;}
.dwtx-div .xianshi .line img { display:block; width: 100%; height: 100%;}
.dwtx-div .dian1{ position: absolute; width: .62rem; height: .62rem; background: url(../images/pic98.png) no-repeat center center; background-size:cover;}
.dwtx-div .di1{ left: 35.6%; top:38.5%;}
.dwtx-div .di2{ left: 50.2%; top:46%;}
.dwtx-div .di3{ left: 50.2%; top:46%;}
.dwtx-div .di4{ left: 50.2%; top:46%;}

.dwtx-div .xianshi1 .dian{ left: 35.6%; top:38.5%;}
.dwtx-div .xianshi2 .dian{ left: 50.2%; top:46%;}
.dwtx-div .xianshi3 .dian{ left: 50.2%; top:46%;}
.dwtx-div .xianshi4 .dian{ left: 50.2%; top:46%;}

.dwtx-div .xianshi1 .zi{ left: 40%; top:39%;}
.dwtx-div .xianshi2 .zi{ left: 48.5%; top:53%;}
.dwtx-div .xianshi3 .zi{ left: 48.5%; top:53%;}
.dwtx-div .xianshi4 .zi{ left: 48.5%; top:53%;}

.dwtx-div .xianshi1 .line{ width: 2.63rem; height: 1.77rem; left: 24%; bottom: 36.5%;}
.dwtx-div .xianshi2 .line{ width: 1.72rem; height: 1.49rem; left: 41.2%; bottom: 35.5%;}
.dwtx-div .xianshi3 .line{ width: 1.24rem; height: 1.49rem; left: 53.4%; bottom: 36%;}
.dwtx-div .xianshi4 .line{ width: 4.92rem; height: 2.02rem; right: 22.8%; bottom: 35.9%;}


/*产品-智能座舱*/
.product .fp-tableCell{vertical-align:top}
.znzc_bg{background: url(../images/pic200.jpg) no-repeat center center; background-size:cover; height: 100%; }
.znzc-div .wz{text-align: center; font-size: 16px; line-height: 32px; padding: 0 8%; margin-top:.2rem;}
.znzc-div .box{ position: relative; color: #fff; height: 100%;}
.znzc-div .box .tp{ display:block; width: 100%; height: auto;}
.znzc-div .box .qh{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

.znzc-div .slideTxtBox{ width:100%; }
.znzc-div .slideTxtBox .hd{width: 100%; text-align: center; padding: 0 7%;}
.znzc-div .slideTxtBox .hd ul{ width:100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.znzc-div .slideTxtBox .hd ul li{ height: .4rem; cursor:pointer;color: #004098;font-size: .22rem; line-height: .38rem; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.znzc-div .slideTxtBox .hd ul li .bt{ width: auto; height: .4rem;background:#ffffff; border-radius:.2rem; position: absolute; padding: 0 .26rem; z-index: 9;}
.znzc-div .slideTxtBox .hd ul li:hover .bt{ background:#004098; color: #ffffff; }
.znzc-div .slideTxtBox .hd ul li.on .bt{ background:#004098; color: #ffffff; }

.znzc-div .slideTxtBox .hd ul li .bt_1{ left: 4.3%; top:31%;}
.znzc-div .slideTxtBox .hd ul li .bt_2{ right: 3.5%; top:31%;}
.znzc-div .slideTxtBox .hd ul li .bt2{ left: 17%; top:41%;}
.znzc-div .slideTxtBox .hd ul li .bt3{ left: 29%; top:17%;}
.znzc-div .slideTxtBox .hd ul li .bt4{ left: 47%; top:12.5%;}
.znzc-div .slideTxtBox .hd ul li .bt5{ left: 45%; top:28.5%;}
.znzc-div .slideTxtBox .hd ul li .bt6{ left: 47.1%; top:61.2%;}
.znzc-div .slideTxtBox .hd ul li .bt7{ left: 66.7%; top:61.2%;}

.znzc-div .slideTxtBox .bd ul{  zoom:1;padding:4.5% 7% 0 7%; width: 100%;  }


.znzc-div .xianshi .sp{ width: 4.46rem; height: 3.9rem; overflow: hidden; text-align: center; font-size: .26rem; color: #fff; line-height: .36rem; position: absolute; z-index: 5}
.znzc-div .xianshi .sp .vid{ width: 100%;height: 2.95rem;margin-bottom: .1rem; overflow: hidden; border: 3px solid #fff; }
.znzc-div .xianshi .sp .vid video{ display:block; width: 100%; height: 100%; object-fit: fill;}
.znzc-div .xianshi .sp img { display:block; width: 100%; height: 2.95rem; margin-bottom: .1rem;}

.znzc-div .xianshi .line{ position: absolute; z-index: 2; overflow: hidden; text-align: center;}
.znzc-div .xianshi .line img { display:block; width: 100%; height: auto; margin: 0 auto;}

.znzc-div .xianshi1 .line{ width: 18.4rem; height: 3.7rem; top:36%; left: 3%;}
.znzc-div .xianshi2 .line{ width: 2.9rem; height: 2.12rem; top: 36%; left: 24.5%;}
.znzc-div .xianshi3 .line{ width: 2.89rem; height: 4.95rem; top:23.5%; left: 28.2%;}
.znzc-div .xianshi4 .line{ width: 1.17rem; height: 5.9rem; top:14%; left: 40.2%;}
.znzc-div .xianshi5 .line{ width: 4.02rem; height: 4rem; top:32.6%; left: 40.2%;}
.znzc-div .xianshi6 .line{ width: 11.17rem; height: 4.19rem; top:31.2%; left: 23.4%;}
.znzc-div .xianshi7 .line{ width: 7.89rem; height: 4.01rem; top:33.5%; right:19%;}

.znzc-div .xianshi1 .sp{ left: 17.5%; bottom: 4%;}
.znzc-div .xianshi2 .sp{ left: 17%; bottom: 4%;}
.znzc-div .xianshi3 .sp{ left: 17%; bottom: 4%;}
.znzc-div .xianshi4 .sp{ left: 17%; bottom: 4%;}
.znzc-div .xianshi5 .sp{ left: 16.5%; bottom: 4%;}
.znzc-div .xianshi6 .sp{ left: 16.5%; bottom: 4%;}
.znzc-div .xianshi7 .sp{ left: 16.5%; bottom: 4%;}



/*资质荣誉*/
.honor-nav{ height: .4rem; display: flex; align-items: center; justify-content:flex-start; margin-bottom: 1rem;}
.honor-nav a{ display:block; border:1px solid #AAAEB5; border-radius:.22rem; text-align: center; font-size: .16rem; color: #666666; width: 1.44rem; height: .4rem; line-height: .4rem; margin-right: .32rem;}
#honorMenu{ color:#fff; background: #004098; border: 0;}
.honor-list{ clear:both;}
.honor-list .li { width: 23.125%; height: 5rem; float: left; text-align: center; overflow: hidden; margin-bottom: .4rem; margin-right: 2.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(4n){margin-right:0}
/*切换*/
.honner-list2{ overflow: inherit; position: relative; width: 90%; padding-bottom: .5rem;}
.honner-list2 .swiper-container{position:static; width: 93.3%; margin: 0 auto;}
.honner-list2 .li{width:100%; float: inherit;margin-bottom:0;margin-right:0;}
.honner-list2 .swiper-button-prev{ width: .4rem; height: .4rem; top: 44.5%; background: url(../images/icon40.png) no-repeat center center; background-size:cover; left: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.honner-list2 .swiper-button-next{ width: .4rem; height: .4rem; top: 44.5%; background: url(../images/icon41.png) no-repeat center center; background-size:cover; right: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.honner-list2 .swiper-button-prev:hover {background: url(../images/icon40-on.png) no-repeat center center; background-size:cover; }
.honner-list2 .swiper-button-next:hover {background: url(../images/icon41-on.png) no-repeat center center; background-size:cover; }

.honor-list .li .pic { width:100%; height: 4.2rem; margin: 0 auto; overflow: hidden; display:flex; align-items: center; justify-content: center; margin-bottom: .18rem;background: url(../images/pic45.png) no-repeat center center; background-size:cover; padding: .24rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.honor-list .li .pic img { display:block; max-width: 100%; max-height: 90%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;/*-webkit-box-reflect: below 1px linear-gradient(transparent, rgba(0, 0, 0, .3));*/}
.honor-list .li .wz{ width: 100%; color:#333333; font-size: .14rem; line-height: .3rem;}
/*.honor-list .li:hover .pic{background: url(../images/pic45-on.png) no-repeat center center; background-size:cover;}*/
.honor-list .li:hover .pic img{ transform: scale(1.08);}
.honor-list .li:hover .wz{ color:#004098}


/* 分页 */
.nations{text-align: center; margin-top: .2rem;}
.nations>b,
.nations>a{display: inline-block; text-align: center; font-size: .15rem; min-width: .4rem; padding: 0 .16rem; border: #E4E4E4 solid 1px; line-height: .4rem; margin: .07rem; color: #666; transition: all 0.35s; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -o-transition: all 0.35s;}
.nations>b{background: rgba(0, 78, 162,0.2); text-align: center; color: #02A2E4; border: transparent solid 1px;}
@media (any-hover: hover){
	.nations>a:hover{background: rgba(0, 78, 162,0.2); color: #02A2E4; border: transparent solid 1px;}
}
@media only screen and (max-width:1024px){	/* 移动端 */
	.nations{margin-top: 0.6rem;}
	.nations>b, .nations>a{font-size: 0.26rem; min-width: 0.6rem; line-height: 0.6rem; padding: 0 0.15rem; margin: 0.15rem;}
}

/*研发能力*/
.iCon_yfnl .iTitle{ text-align:center;}
.yfnl-div .ms{ text-align:center; font-size: .26rem; color: #343434; line-height: .4rem; margin-bottom: 3%;}
.yfnl-div .box1{ padding-top: 1rem;}
.yfnl-div .box1 .li{width:32%; height: 2.91rem; float: left; text-align: center; border: 1px solid #004098; margin-bottom: 1.5rem; margin-right: 2%; border-radius: .2rem;}
.yfnl-div .box1 .li:nth-child(3n){margin-right:0;}
.yfnl-div .box1 .li .li_1{ margin-top: -.8rem; position: relative; z-index: 1;}
.yfnl-div .box1 .li .li_1 img { display:block; width: 1.45rem; height: auto; margin: 0 auto; margin-bottom: .2rem;}
.yfnl-div .box1 .li .li_2{ font-size: .58rem; color: #004098; line-height: .6rem; margin-bottom: .34rem;font-family:DINCondBold;}
.yfnl-div .box1 .li .li_2_2{ font-size: .32rem; }
.yfnl-div .box1 .li .li_3{ width: 90%; margin: 0 auto; font-size: .2rem; color: #343434; line-height: .36rem;}
.yfnl-div .box2{ clear: both; text-align: center;}
.yfnl-div .box2 .tit { margin-bottom: 4%;}
.yfnl-div .box2 .tit .t1{ font-size: .36rem; color: #000000; line-height: .5rem; margin-bottom: .06rem;}
.yfnl-div .box2 .tit .t2{ font-size: .2rem; color: #9C9C9C; line-height: .4rem;}
.yfnl-div .box2 .list .li{ width: 19.2%; height: 4.8rem; float: left; margin-right: 1%; background: #004098; border-radius: .2rem;}
.yfnl-div .box2 .list .li:nth-child(5n){margin-right:0;}
.yfnl-div .box2 .list .li .pic{ width: 100%; height: 4rem; overflow: hidden;}
.yfnl-div .box2 .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;}
.yfnl-div .box2 .list .li .wz{ font-size: .28rem; line-height: .74rem; color: #fff;}
.yfnl-div .box2 .list .li:hover .pic img{ transform: scale(1.08);}
.yfnl-div .box3{ clear:both; margin-bottom: 8%;}
.yfnl-div .box3 .list { position: relative; height: 5.2rem; margin-bottom: 4%;}
.yfnl-div .box3 .list .listL { width: 6.82rem; height: 4.15rem; overflow: hidden; border-radius: 8px; position: absolute; left: 0; top:0; z-index: 2;}
.yfnl-div .box3 .list .listR { width: 10.92rem; height: 4.15rem; background: #F7F7F7; position: absolute; right: 0; bottom: 0; z-index: 1; padding: .6rem .7rem .3rem 2.5rem;}
.yfnl-div .box3 .list .listR .t1{ font-size: .3rem; line-height: .4rem; color: #000000; margin-bottom: .34rem;}
.yfnl-div .box3 .list .listR .t1:after{ content:''; display: block; width: .36rem; height: .03rem; background: #2E75D6; margin-top: .2rem;}
.yfnl-div .box3 .list .listR .t2{ font-size: .18rem; line-height: .36rem; color: #343434;}
.yfnl-div .box3 .list .listR .t2 p{background: url(../images/icon38.png) no-repeat left .15rem; background-size: .06rem; padding-left: .17rem; text-align: justify;}
.yfnl-div .box3 .list .listL 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;}
.yfnl-div .box3 .list:nth-of-type(even) .listL { left: inherit; right: 0;}
.yfnl-div .box3 .list:nth-of-type(even) .listR { left: 0; right: inherit; padding: .6rem 2.4rem .3rem .7rem;}
.yfnl-div .box3 .list:hover .listL img { transform: scale(1.08);}


/*制造实力*/
.zzsl-div .box1{ clear: both;position: relative; height: 9.4rem; border-bottom: 1px dashed #B0B0B0; margin-bottom: 1rem;}
.zzsl-div .b0{border-bottom: 0}
.zzsl-div .box1 .wz{ width: 41%; float: left; padding-left: 5%; padding-top: 1%;}
.zzsl-div .box1 .wz .t1{ font-size: .44rem; color: #004098; line-height: .52rem; margin-bottom: .36rem;}
.zzsl-div .box1 .wz .t1:after { content:''; display: block; width: .42rem; height:2px; background: #c2d1e6; margin-top: .2rem;}
.zzsl-div .box1 .wz .t2{ font-size: .3rem; line-height: .5rem; color: #000000; margin-bottom: .32rem;}
.zzsl-div .box1 .wz .t2 span{color:#004098; font-size: .3rem;}
.zzsl-div .box1 .wz .t3{ font-size: .18rem; line-height: .34rem; color: #343434;}
.zzsl-div .box1 .wz .t3 p { margin-bottom:.05rem;background: url(../images/icon25.png) no-repeat left .13rem; background-size: .08rem; padding-left: .22rem;}
.zzsl-div .box1 .wz .t3 p span{ font-weight:bold;}
.zzsl-div .box1 .tp{ position: absolute; overflow: hidden;}
.zzsl-div .box1 .tp1{ width: 8.71rem; height: 5.51rem; right: 0; top: 0; z-index: 3; border-radius: .2rem; border: .08rem solid #fff;}
.zzsl-div .box1 .tp2{ width: 6.72rem; height: 4.25rem; left: 18%; bottom: .8rem; z-index: 4; border-radius: .2rem; border: .08rem solid #fff; overflow: hidden;}
.zzsl-div .box1 .tp3{ width: 3.4rem; height: 3rem; background: #E8F7FF; border-radius: .2rem; right:4%; top: 33%; z-index: 2;}
.zzsl-div .box1 .tp4{ width: 5.2rem; height: 3.05rem; background: #E8F7FF; border-radius: .2rem; left: 0; bottom: 25.5%; z-index: 2;}
.zzsl-div .box1 .tp img { display:block; width: 100%; height: 100%;}

.zzsl-div .box2{ clear:both;background: url(../images/pic63.png) no-repeat bottom center; background-size:100%; }
.zzsl-div .box2 .tit { width: 79%; margin: 0 auto;font-size: .44rem; color: #004098; line-height: .6rem; margin-bottom: .4rem;}
.zzsl-div .box2 .tit:after { content:''; display: block; width: .42rem; height:1px; background: #004098; margin-top: .26rem;}
.zzsl-div .box2 .wz{ width: 79%; margin: 0 auto; font-size: .22rem; color: #343434; line-height: .4rem; margin-bottom: .7rem;}
.zzsl-div .box2 .list { width: 87%; margin: 0 auto; text-align:center; position: relative;}
.zzsl-div .box2 .list .swiper-container{ position: static; width: 91%; margin: 0 auto;}
.zzsl-div .box2 .list .d1{width:100%; height: 5rem; overflow: hidden;}
.zzsl-div .box2 .list .d1 img{ display: block; width: 100%; height: 2.63rem;-webkit-box-reflect: below 1px linear-gradient(transparent, rgba(0, 0, 0, .3)); border: 1px solid #D8D8D8; border-radius: .2rem;}
.zzsl-div .box2 .list .d2 { width: 90%; margin: 0 auto; font-size: .28rem; line-height: .6rem; color: #fff; background: #004098; border-radius: .3rem; position: relative; top: -1.3rem;}
.zzsl-div .box2 .list .swiper-button-prev{background: url(../images/icon26.png) no-repeat center center; background-size:cover; width: .4rem; height: .4rem; top:33%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.zzsl-div .box2 .list .swiper-button-next{background: url(../images/icon27.png) no-repeat center center; background-size:cover; width: .4rem; height: .4rem; top:33%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.zzsl-div .box2 .list .swiper-button-prev:hover{background: url(../images/icon26-on.png) no-repeat center center; background-size:cover;}
.zzsl-div .box2 .list .swiper-button-next:hover{background: url(../images/icon27-on.png) no-repeat center center; background-size:cover; }


/*新闻动态*/
.iCon_news{ background: #ecf1f4;}
.iCon_news .iTitle{text-align:center;}
.news-top{ background: #fff; margin-bottom: 4%; border-radius: .24rem; overflow: hidden; padding:2.2% 3% 2.2% 2%;}
.news-top a { display:block; width: 100%; height: 334px; overflow: hidden;}
.news-top .liL{ width: 45%; height: 100%; float: left;}
.news-top .liR{ width: 49%; height: 100%; float: right; position: relative; padding-top: .2rem;}
.news-top .liL img { display:block; width: 100%; height: 100%; border-radius: .16rem;}
.news-top .liR .t1{ font-size: 30px; color: #797979; line-height:48px; font-weight: bold;}
.news-top .liR .t2{ font-size: 16px; color: #808080; line-height: 30px; position: absolute; left: 0; bottom: 5%;background: url(../images/icon28.png) no-repeat right center; background-size:18px; padding-right:27px;}
.news-list .li{ width: 31.3333%; height: 4.13rem; float: left; overflow: hidden; background: #fff; border-radius: .2rem; margin-right: 3%; margin-bottom: 5%; padding: .22rem .28rem;}
.news-list .li a{ display:block; width: 100%; height: 100%;}
.news-list .li:nth-child(3n){margin-right:0;}
.news-list .li .pic { width: 100%; height: 209px; overflow: hidden; margin-bottom:36px; border-radius: .16rem;}
.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 .wz{}
.news-list .li .wz .t1{ font-size: 18px; color: #797979; line-height: 30px; min-height:60px; margin-bottom:26px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.news-list .li .wz .t2{ font-size: 14px; color: #797979; line-height: 26px;background: url(../images/icon29.png) no-repeat left center; background-size:14px; padding-left:20px; }
.news-list .li:hover .pic img{ transform: scale(1.08);}
.news-list .li:hover .wz .t1{ color:#64A7DE} 
/*切换*/
.news-list2{position:relative; padding-bottom: .6rem; width:1380px; }
.news-list2 .swiper-container{ position: static; width: 1280px; margin: 0 auto;}
.news-list2 .li{ width: 100%; height: 413px; float:inherit; overflow: hidden; background: #fff; border-radius: .2rem; margin-right:0; margin-bottom: 5%; padding: .22rem .28rem;}
.news-list2 .swiper-button-prev{ width: .4rem; height: .4rem; top: 46.2%; background: url(../images/icon40.png) no-repeat center center; background-size:cover; left: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.news-list2 .swiper-button-next{ width: .4rem; height: .4rem; top: 46.2%; background: url(../images/icon41.png) no-repeat center center; background-size:cover; right: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.news-list2 .swiper-button-prev:hover {background: url(../images/icon40-on.png) no-repeat center center; background-size:cover; }
.news-list2 .swiper-button-next:hover {background: url(../images/icon41-on.png) no-repeat center center; background-size:cover; }


.fy { clear:both; font-size:14px; text-align: center; margin-top:.2rem; }
.fy b{ display:inline-block; padding: 0 .12rem; height:30px; text-align:center; background:#004098; border-radius:5px; line-height:30px; margin:0 5px; color:#fff; font-weight:100;}
.fy a{ display:inline-block; padding:0 .1rem;height:30px; text-align:center; line-height:30px; font-size:14px; border: 1px solid #C9CBD0; border-radius:5px;margin:0 2px; }
/*.fy b:first-child{ display:none}*/

.newsContent{ background:#fff; border-radius: .2rem; padding: 3% 3% 6% 3%;}
.newsContent .news-tit{ font-size:32px; color: #333333; line-height:50px; margin-bottom: 20px; text-align:center;}
.newsContent .news-time{ clear: both; border-bottom: 1px solid #DDDDDD; padding-bottom: .4rem; font-size: 13px; line-height: 24px; color: #BCB8B8; margin-bottom: .6rem; text-align:center;}
.newsContent .news-time span{background: url(../images/icon29.png) no-repeat left center; padding-left:22px; display: inline-block;}
.newsContent .news-con{ clear: both; font-size: 15px; color: #666666; line-height: 30px; padding-bottom: 5%;}
.newsContent .news-con p{ margin-bottom: 25px;}
.newsContent .news-con img { display:block; max-width: 100%; height: auto!important; margin: 0 auto; margin-bottom: 25px;}
.newsContent .news-con video { display:block; max-width: 80%; height: auto; margin: 0 auto; margin-bottom: 25px;}
.newsContent .preNext{ clear: both;font-size: 15px; color: #999999; line-height: 30px; border-top: 1px solid #eee; padding-top: 25px;}
.newsContent .preNext a{ color: #999999;}
.newsContent .preNext a:hover{ color:#004098}
.newsContent .preNext .pre{ display: inline-block;width: 50%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; float: left; padding-right: 5%;}
.newsContent .preNext .next{ display: inline-block; width: 50%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; float: right; text-align: right; padding-left: 5%;}

/*员工风采*/
.ygfc-div .tit{ text-align: center; font-size: .36rem; color: #797979; line-height: .56rem; font-weight: bold; margin-bottom: 5%;}
.ygfc-div .box1{ height: 5.18rem; margin-bottom: 6%; overflow: hidden;}
.ygfc-div .box1 .box1L{ width: 55%; height: 100%; float: left; overflow: hidden; border-radius: .26rem; color: #343434; position: relative;}
.ygfc-div .box1 .box1R{ width: 40%; height: 100%; float: right; padding-top: .24rem;}
.ygfc-div .box1 .box1L .swiper-slide{ height: 100%;}
.ygfc-div .box1 .box1L img { display: block; width: 100%; height: 100%;}
.ygfc-div .box1 .swiper-container{ position: static; height: 100%;}
.ygfc-div .box1 .swiper-pagination-bullet{ width: .12rem; height: .12rem; background: #fff; opacity: 1;}
.ygfc-div .box1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 .1rem;}
.ygfc-div .box1 .swiper-pagination-bullet-active{background:#004098;}
.ygfc-div .box1 .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:.3rem;}
.ygfc-div .t1{ font-size: .36rem; line-height: .5rem; font-weight: bold; margin-bottom: .7rem;}
.ygfc-div .t1:after{ content:''; display: block; background: #E60020; width: .34rem; height: .03rem; margin-top: .22rem;}
.ygfc-div .t2{ font-size: .28rem; line-height: .36rem; margin-bottom: .16rem;}
.ygfc-div .t3{ font-size: .16rem; line-height: .38rem; margin-bottom: .5rem;}
.ygfc-div .box2{ clear:both; height: 6.32rem;border-radius: .26rem; overflow: hidden;}
.ygfc-div .box2 .box2L{ width: 50%; height: 100%; float: left; overflow: hidden;background: url(../images/pic71.png) no-repeat center center; background-size: cover; color: #fff; padding:5% 9% 4% 4%;  }
.ygfc-div .box2 .box2R{ width: 50%; height: 100%; float: right; overflow: hidden; position: relative;}
.ygfc-div .box2 .t1:after{background:#fff;}
.ygfc-div .box2 .box2R img{ display: block; width: 100%; height: 100%;}
.ygfc-div .box2 .t3{font-size: .18rem;}
.ygfc-div .box2 .swiper-container{ position: static; height: 100%;}
.ygfc-div .box2 .swiper-pagination-bullet{ width: .12rem; height: .12rem; background: #fff; opacity: 1;}
.ygfc-div .box2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 .1rem;}
.ygfc-div .box2 .swiper-pagination-bullet-active{background:#004098;}
.ygfc-div .box2 .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:.3rem;}

/*招聘*/
.zp-div .zpL { width: 16.4%; float: left;}
.zp-div .zpR { width: 80%; float: right;}
.zp-div .zpL .list a { display:block; width: 100%; line-height: .46rem; margin-bottom: 4px; font-size: .18rem; color: #666; padding-left: .22rem;background:#F0F0F0 url(../images/icon42.png) no-repeat 94% center; }
.zp-div .zpL .list a.changefieldandcss{color:#fff!important;background:#4888DF url(../images/icon30.png) no-repeat 94% center;}
.zp-div .zpL .list a.on{color:#fff!important;background:#4888DF;}
.zp-div .zpL .wz{ clear:both; background: #4888DF; color: #fff; margin-top: .3rem; display: flex; align-items: center; justify-content: center; line-height: .24rem; font-size: .14rem; padding: .16rem .1rem;}
.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: .18rem; line-height: .38rem; color: #0366AA; background: #DDEBFF; padding-left: .16rem; border-radius: .1rem .1rem 0 0;}
.zp-div .zpR .list_dd2{ background: #FAFAFA; width: 100%; padding:.24rem .16rem .16rem .16rem; margin-bottom: .36rem;}

.zp-div .zpR .zp-con .t0 { width: 100%; font-size: .16rem; 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: .16rem; 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: 7%; color: #2E2E2E; font-weight: bold;}
.zp-div .zpR .zp-con .t1 .t1_r{ width: 93%; color: #757575;}

/*new*/

.zp-div .zpL .all{ display:block; background: #4888DF; color: #fff; line-height: .46rem;height: .46rem; font-size: .18rem; padding-left: .2rem; margin-bottom: .04rem;}
.zp-div .zpL .list_dl .list_dt {cursor: pointer; -webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; margin-bottom: .04rem;}
.zp-div .zpL .list_dl .list_dt .t1 { width: 100%; font-size: .18rem; line-height: .46rem; color: #686868; background: #F0F0F0 url(../images/icon42.png) no-repeat 94% center; padding-left: .2rem; }
.zp-div .zpL .list_dl .list_dd a{ display: block; color: #686868; font-size: .16rem; line-height: .36rem; margin: 0 auto; margin-left: .2rem; background: url(../images/icon43.png) no-repeat left center; padding-left: .18rem; margin-bottom: .04rem}
.zp-div .list_dd{ display: none; padding: 7px 0;}
#open{
    background:#075DA5 url("../images/icon31-on.png") no-repeat 96% center; color:#fff;
}


/*联系方式*/
.iCon_lx .iTitle{ width: 1280px;}
.lxfs-div .list { height: 2rem; border-bottom: 1px solid #E1E1E1; margin-bottom: 6%; display: flex; align-items: center; justify-content: space-between; margin-top:4%;}
.lxfs-div .list:first-child{ height: 3rem;}
.lxfs-div .list:last-child{border-bottom:0;margin-bottom:0;}
.lxfs-div .list .li{ width: 48%; height: 100%; float: left;}
.lxfs-div .list .li:nth-child(2n){ width: 42%; float: right;}
.lxfs-div .list .li .liL{ width: 17%;height:1.06rem; float: left; text-align: center; padding-top: .24rem;border-right:1px solid #999999; padding-right: 3%;}
.lxfs-div .list .li .liR{ width: 82%; float: right; padding-left: 4%; }
.lxfs-div .list .li .liL .d1{ font-size: .3rem; line-height: .4rem; color: #005BAC; font-weight: bold;}
.lxfs-div .list .li .liL .d2{ font-size: 12px; line-height: 22px; color: #ADADAD;text-transform:uppercase;}
.lxfs-div .list .li .liR .d1{ font-size: .23rem; color: #000000; line-height: .32rem; font-weight: bold; margin-bottom: .14rem;}
.lxfs-div .list .li .liR .d2{ font-size: .2rem; color: #848484; line-height: .28rem; display: flex; align-items: center; justify-content: flex-start; margin-bottom: .14rem;}
.lxfs-div .list .li .liR .d2 img { display:block; width: .15rem; height: auto; margin-right: .11rem;}







