﻿body{position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;min-width:320px;width:100%;overflow-x: hidden;font-size:14px;color: #333;word-break: break-word;font-family:"Roboto",Arial,"Microsoft YaHei",sans-serif;}
a {text-decoration: none; color:#000;cursor: pointer;}
ul,li {list-style: none;}
ul{ padding:0; margin-bottom: 0;}
a:hover {color: #10397b;}
dl, dt, dd{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
/*.container {padding-left: 15px;padding-right: 15px;}*/
.img {
	position: relative;
	overflow: hidden;
}
.img img {
	display: block;
	width: 100%;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.line {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	z-index: 1;
	transform: translateY(-50%);
}
.bgf7 {
	background-color: #F7F7F7;
}
.ellipsis {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.clamp2 {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.Animation {
	-webkit-transition: all 1s ease 0.1s;
	transition: all 1s ease 0.1s;
	opacity: 0;
}
@media (min-width:576px) and (max-width:767px) {
	.container {
		max-width: none;
	}
}
@media (max-width:767px) {
	.pc-show {
		display: none!important;
	}
}
@media (min-width:768px) {
	.min-show {
		display: none!important;
	}
}
@media (min-width:1200px) {
	.container {
		width: 1200px!important;
		/*max-width: 1680px;*/
		padding-left: 0;
		padding-right: 0;
	}
}

/* 移动端导航 */
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}

/*header*/
.navbar {
	padding: 0;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.navbar-brand {
	position: relative;
	float:left;
	margin-top: 7px;
}
.tel{ width: 1200px!important; margin:0 auto; color: #fff; text-align:right; line-height:55px; margin-bottom:-15px; letter-spacing:0.05em;}
.navbar-brand .navbar-brand-item {
	display: block;
	height: 30px;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.navbar-brand .navbar-brand-item.logo-r {
	position: absolute;
	top: .3125rem;
	left: 0;
	opacity: 0;
}
.navbar-expand-lg .navbar-nav .nav-link {
	font-size: 16px;
	color: #fff;
	line-height: 20px;
	padding: 10px 0;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	/*margin-top:21px;*/
}
.navbar-nav .nav-link::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 1;
	width: 20px;
	height: 2px;
	margin-left: -10px;
	background-color: #fff;
	transition: all .3s;
	-webkit-transition: all .3s;
	opacity: 0;
}
.navbar-nav .nav-link:hover::after,
.navbar-nav .active .nav-link::after {
	opacity: 1;
}
.navbar-toggler {
	margin-right: -.75rem;
}
.navbar-toggler:focus {
	box-shadow: none;
}
.navbar-toggler .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	background-color: #fff;
	-webkit-transition: all .3s;
	transition: all .3s;
	position: relative;
}
.navbar-toggler .icon-bar+.icon-bar {
	margin-top: 4px;
}
.navbar-close .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 4px;
}
.navbar-close .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -2px;
}
.navbar-close .icon-bar:nth-child(2) {
	display: none;
}

.filter .navbar,
.filter1 .navbar,
.headerEffect .navbar,
.headerEffect1 .navbar {
	background:#fff;
	border-bottom: 1px #efefef solid;
}
.filter .navbar-brand .logo-w,
.filter1 .navbar-brand .logo-w,
.headerEffect .navbar-brand .logo-w,
.headerEffect1 .navbar-brand .logo-w { 
	opacity: 0;
}
.filter .navbar-brand .logo-r,
.filter1 .navbar-brand .logo-r,
.headerEffect .navbar-brand .logo-r,
.headerEffect1 .navbar-brand .logo-r{
	opacity: 1;
}
.filter .navbar-expand-lg .navbar-nav .nav-link,
.filter1 .navbar-expand-lg .navbar-nav .nav-link,
.headerEffect .navbar-expand-lg .navbar-nav .nav-link,
.headerEffect1 .navbar-expand-lg .navbar-nav .nav-link,
.filter .language a,
.filter1 .language a,
.headerEffect .language a,
.headerEffect1 .language a, .headerEffect .tel{
	color:#333;
}
.filter .navbar-nav .nav-link::after,
.filter1 .navbar-nav .nav-link::after,
.headerEffect .navbar-nav .nav-link::after,
.headerEffect1 .navbar-nav .nav-link::after{
	background:#c00000;
}
.filter .navbar-search>span,
.filter1 .navbar-search>span,
.headerEffect .navbar-search>span,
.headerEffect1 .navbar-search>span{
	background-image: url(../images/icon-7.1.png);
}
.filter .navbar-toggler .icon-bar,
.filter1 .navbar-toggler .icon-bar,
.headerEffect .navbar-toggler .icon-bar,
.headerEffect1 .navbar-toggler .icon-bar {
	background-color: #c00000;
}
.filter .language .dropdown-toggle::before,
.filter .language .dropdown-toggle::after,
.filter1 .language .dropdown-toggle::before,
.filter1 .language .dropdown-toggle::after,
.headerEffect .language .dropdown-toggle::before,
.headerEffect .language .dropdown-toggle::after,
.headerEffect1 .language .dropdown-toggle::before,
.headerEffect1 .language .dropdown-toggle::after {
	background-color: #333;
}

/* 下拉 */
.header .dropdown-menu {
	border-radius: 0;
	border: none;
}
.header .dropdown-item {
	font-size: 14px;
	color: #666;
	line-height: 20px;
	padding: 10px;
}
.header .dropdown-menu li+li .dropdown-item {
	border-top: 1px #ddd solid;
}
.header .dropdown-item:hover {
	background-color: rgba(27,67,139,.07);
}

@media (max-width:991px) {
	.navbar-brand {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-brand .navbar-brand-item.logo-r {
		top: 10px;
	}
	.filter>*:not(.header) {
		filter: blur(5px);
	}
	.navbar::after {
		content: "";
		width: 100%;
		height: 1px;
		background-color: transparent;
		position: absolute;
		left: 0;
		top: 50px;
	}
	.navbar .container {
		position: relative;
	}
	.navbar-nav .nav-link::after {
		height: 2px;
		width: 0;
		z-index: 1;
		left: 0;
		margin-left: 0;
	}
	.navbar-nav .nav-link:hover::after,
	.navbar-nav .active .nav-link::after {
		width: 100%;
	}
	.filter .navbar::after {
		background-color: #efefef;
	}
	
	.language,
	.navbar-other,
	.header .navbar-toggler {
		position: absolute;
		z-index: 1;
		top: 13px;
	}
	.header .navbar-toggler {
		right: 15px;
	}
	.navbar-other {
		right: 60px;
		top: 0;
	}
	.language {
		right: 110px;
	}
	
	.navbar-nav .nav-item .dropdown-toggle {
	    position: absolute;
	    width: 50px;
	    height: 40px;
	    right: 0;
	    top: 0;
	}
	.navbar-nav .nav-item .dropdown-toggle::after {
	    position: absolute;
	    width: 8px;
	    height: 8px;
		border-top: none;
		border-left: none;
	    /*border-bottom: 2px #333 solid;*/
	    border-right: 2px #333 solid;
	    -webkit-transform: rotate(45deg);
	    transform: rotate(45deg);
	    right: 5px;
	    top: 50%;
	    margin-top: -6px;
	}
}
@media (min-width:992px) {
	.header .container,
	.header .navbar-nav {
		min-height: 60px;
	}
	.navbar-nav .nav-item {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.navbar-nav .nav-item+.nav-item {
		margin-left: 10px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 10px;
		padding-right: 10px;
	}	
	.navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link {
		padding-left: 10px;
		padding-right: 0px;
	}
	
	.language {
		margin-left: 30px;
	}
	.navbar-other {
		margin-left: 20px;
	}
	.navbar-search {
		height:60px;
	}
	
	.header:hover .navbar {
		background:#fff;
		/*border-bottom: 1px #efefef solid;*/
	}
	.header:hover .navbar-brand .logo-w {
		opacity: 0;
	}
	.header:hover .navbar-brand .logo-r {
		opacity: 1;
	}
	.header:hover .navbar-expand-lg .navbar-nav .nav-link, .header:hover .navbar-expand-lg .tel {
		color:#333;
	}
	.header:hover .navbar-nav .nav-link::after {
		background:#c00000;
	}
	.header:hover .navbar-search>span {
		background-image: url(../images/icon-7.1.png);
	}
	.header:hover .navbar-toggler .icon-bar {
		background-color: #c00000;
	}
	.header:hover .language a,
	.header:hover .language a {
		color:#333;
	}
	.header:hover .language .dropdown-toggle::before,
	.header:hover .language .dropdown-toggle::after,
	.header:hover .language .dropdown-toggle::before,
	.header:hover .language .dropdown-toggle::after {
		background-color: #333;
	}
	
	.header .dropdown-menu {
		border-radius: 0;
		border: none;
		box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
		text-align: center;
		padding: 0;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		left: 50%;
		top: 100%;
	}
	.navbar-nav .nav-item .dropdown-toggle {
		display: none;
	}
}
@media (min-width:1200px) {
	.header .container,
	.header .navbar-nav  {
		min-height: 70px;
	}
	.navbar-brand .navbar-brand-item {
		height: 50px;
	}
	.navbar-nav .nav-item+.nav-item {
		margin-left: 20px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		
	}
	
	.language {
		margin-left: 50px;
	}
	.navbar-other {
		margin-left: 40px;
	}
}
@media (min-width:1400px) {
	.navbar-nav .nav-item+.nav-item {
		margin-left: 35px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		
	}
	.language {
		margin-left: 70px;
	}
	.navbar-other {
		margin-left: 60px;
	}
}
@media (min-width:1600px) {
	.header .container,
	.header .navbar-nav  {
		min-height: 90px;
	}
	.navbar-nav .nav-item+.nav-item {
		margin-left: 40px;
	}
}

@media (min-width: 768px) {
	.top-form .input{font-size: 16px;}
	.top-hot-search>.list>a{margin-right:20px;}
}
@media (min-width: 992px) {
	.top-form {
		top: 60px;
	}
}
@media (min-width: 1200px) {
	.top-form {
		top:70px;
	}
	.top-form .input{font-size: 18px;}
	.top-hot-search{font-size:16px;}
}
@media (min-width: 1600px) {
	.top-form{top:100px;}
}

/* 通用部分 */
/*.wrapper {min-height: 70vh;}*/
.index-main {position: relative;z-index: 1;margin-bottom:50px;}
.index-title {position: relative;margin-bottom: 30px;text-align: center;line-height: 1;font-weight: bold;overflow:hidden;}
.index-title .h2 {font-size: 24px;color: #333;margin: 0;float:left;}
.index-title .more {width: 72px;height: 30px;display: block;text-align: center;line-height: 28px;border: 1px solid #033aa2;
border-radius: 15px;float:right; color: #fff; background-color: #033aa2; font-size: 16px;}
.index-title .more:hover{ color:#033aa2; background-color: #fff; border:1px solid #033aa2;}
.page-title  {margin-bottom: 30px;}
.page-title .h2 {font-size: 20px;font-weight: bold;margin: 5px 0 0;}
.page-title .en {text-transform: uppercase;color: #999;}
.inside-main {position: relative;z-index: 1;}
.submenu-nav {list-style: none;margin: 0;padding: 0;}
.submenu-nav .nav-item {width: auto;padding: 0 15px;}
.submenu-nav .nav-link {font-size: 14px;color: #999;padding: 10px 0;position: relative;}
.submenu-nav .nav-link:after {
    content: "";
    width: 0;
    height: 2px;
    background-color: #c00000;
    position: absolute;
    left: 0;
    bottom: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.submenu-nav .active .nav-link, .submenu-nav .nav-link:hover {color: #c00000;}
.submenu-nav .nav-link:hover::after, .submenu-nav .active .nav-link:after {width: 100%;}

/*轮播图*/
.fuSlide{width:100%;height:795px;position:relative;z-index:1}
.fuSlide .imgs{width:100%}
.ck-slide,.ck-slide ul.ck-slide-wrapper li,.ck-slide ul.ck-slide-wrapper li a img{transition:all 1s ease}
.ck-slide{position:relative;overflow:hidden;width:100%}
.ck-slide ul.ck-slide-wrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%; padding-left:0;}
.ck-slide ul.ck-slide-wrapper li{position:absolute;width:100%;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%}
.ck-slide ul.ck-slide-wrapper li:first-child{z-index:1111}
.ck-slide ul.ck-slide-wrapper li.current{z-index:1112}
.ck-slide ul.ck-slide-wrapper li .img{ display:none;}
/*.ck-slide ul.ck-slide-wrapper li a{display:block}*/
.ck-slide ul.ck-slide-wrapper li a .img{width:100%;height:auto;opacity:0;filter:alpha(opacity='0')}
.ck-slide ul.ck-slide-wrapper li .leftto{filter:alpha(opacity=0);opacity:0}
.gy2{width:1200px;margin:0 auto;overflow:hidden}
/*轮播图选中动画*/
.ck-slide ul.ck-slide-wrapper li.current .leftto{animation:mymove8 .5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:0s;}
.ck-slide ul.ck-slide-wrapper li .rightto{filter:alpha(opacity=0);opacity:0}
.ck-slide ul.ck-slide-wrapper li.current .rightto{animation:mymove7 .5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.5s;}
.ck-slide ul.ck-slide-wrapper li.current .danim-3{animation:mymove10 .8s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:0s;}
.ck-slide ul.ck-slide-wrapper li.current .anim-1{animation:mymove6 .6s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.3s;}
.ck-slide ul.ck-slide-wrapper li.current .anim-2{animation:mymove6 .6s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.6s;}
.ck-slide ul.ck-slide-wrapper li.current .anim-3{animation:mymove6 .6s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.9s;}

/*轮播图内容区域*/
.banner_con{ top:0; left:0; width:100%; height:100%; position:absolute; }
.banner1_one{ text-align:center; width:100%; color:#fff;/*margin-top:20%;*/font-family:"Roboto",Arial,"Microsoft YaHei",sans-serif;}
.banner1_one h2{ font-weight:normal; margin-top:20%; margin-bottom:0.5%;font-family:"Roboto",Arial,"Microsoft YaHei",sans-serif;}
.banner1_two{ text-align:center; color:#fff; margin-top:3%;opacity:0;filter:Alpha(opacity=0);}
.banner1_two span{ display:inline-block; padding-left:60px; padding-right:60px; height:112px;}
.banner1_two span:first-child{ border-right:1px solid #677794;}
.banner1_two span b{ font-weight:normal; color:#ffc600; display:block;}
.banner_con .f90{ font-size:90px;}
.banner_con .f72{ font-size:72px;}
.banner_con .f48{ font-size:48px;}
.banner_con .f36{ font-size:36px;}
.banner_con .f30{ font-size:30px;}
.banner_con .f26{ font-size:26px;}
.banner_con .f24{ font-size:24px;}
.banner_con .f20{ font-size:20px;}
.banner2_one{ float:left; width:100%; color:#fff;}
.banner2_one h2{ /*letter-spacing: 7px;*/ text-align: center; font-weight:normal; margin-bottom:2%;font-family:"Roboto",Arial,"Microsoft YaHei",sans-serif; margin-top:26%;opacity:0;filter:Alpha(opacity=0);}
.banner-pro .banner2_one h2{ margin-top: 20%;}
.banner2_one p{ color:#fff;font-family:"Roboto",Arial,"Microsoft YaHei",sans-serif;opacity:0;filter:Alpha(opacity=0);}
.banner2_one .f30{ margin-bottom:35px;}
.banner2_one .f26{ margin-bottom:25px;}
.banner2_one em{ display:block; width:120px; height:46px; line-height:44px; color:#fff; background-image: linear-gradient(127deg,#f8dfb7 0,#f39801 100%);  border-radius:30px; font-size:16px; text-align:center; font-style:normal; margin-top:2%;transition:all 0.4s; cursor:pointer;}
.banner2_one em:hover{background-image:linear-gradient(127deg,#f39801 0,#f8dfb7 100%); margin-left:10px;}
.ck-slide ul.ck-slide-wrapper li.current .banner2_one .leftto{animation-delay:1s;}
.banner4_one{ float:left; width:78%; color:#fff;}
.banner4_one h2{ font-weight:normal; margin-bottom:2%;font-family:"Roboto",Arial,"Microsoft YaHei",sans-serif; margin-top:33%;opacity:0;filter:Alpha(opacity=0); line-height:1.5;}
.banner4_one p{ color:#fff;font-family:"Roboto",Arial,"Microsoft YaHei",sans-serif;opacity:0;filter:Alpha(opacity=0);}
.banner4_one em{ display:block; width:120px; height:46px; line-height:44px; border:1px solid #004dcf; border-radius:30px; text-align:center; font-size:16px; background:#004dcf; font-style:normal; margin-top:6%;transition:all 0.3s; cursor:pointer;}
.banner4_one em:hover{ background-position:150px center; margin-left:10px;}
.ck-slide ul.ck-slide-wrapper li.current .banner4_one .leftto{animation-delay:1s;}
.banner-ny{ color:#fff;width: 100%;text-align: center;}
.banner-ny h2{ margin-bottom:0.3em; margin-top:28%; letter-spacing: normal;}
.banner-ny .f48{ font-size:40px; font-weight:700;}
.banner-ny .f24 a{ color:#fff;}
.banner-ny .f24 .banner-nav{ width:23%; margin:0 auto; text-align: justify;text-justify: inter-ideograph;font-size: 0; line-height: 0;}
.banner-pro-dg .f24 .banner-nav{ width:28%;}
.banner-pro-gynl .f24 .banner-nav{ width:65%;}
.banner-join .f24 .banner-nav{ width:8%;}
.banner-ny .f24 .banner-nav::after{content: "";display: inline-block;width: 100%;height: 0;vertical-align: top;}
.banner-ny .f24 .banner-nav a{position: relative;display: inline-block;font-size: 22px;/*padding-right: 65px;*/ line-height: 2em;}
.banner-ny .f24 .banner-nav a:hover{border-bottom: 2px solid #fff;}
/*.banner-ny .f24 .banner-nav a::after{position: absolute;right: 0;bottom: 0;height: 22px;width: 1px;background: #ddd;display: block;content: "";}*/
.banner-ny .f24 .banner-nav a:last-child{ padding-right: 0;}
.banner-ny .f24 .banner-nav a:last-child::after{ display: none;}
.banner-ny .f24 .banner-nav .cur{ border-bottom: 2px solid #fff;}

/*轮播图按钮滑轮*/
.index-waper-box{position:absolute;bottom:0;width:100%;height:100px;overflow:hidden;z-index:9;perspective:800px;transform-style:preserve-3d;}
.index-back-box{height:100px;background:0 0;width:1200px;margin:0 auto;overflow:hidden;transform-origin:bottom;transform:rotateX(0) translate3d(0,0,0);transition:all .65s cubic-bezier(.55,.65,.55,1) 0s;}
/*左右按钮及hover效果*/
.index-back-box .sub-arrows{position:absolute;left:0;top:0;width:auto;height:100%;line-height:100px;padding-left:10px;font-size:0}
.index-back-box .sub-arrows i.icom{display:inline-block;vertical-align:top;width:60px;height:40%;cursor:pointer;position:relative}
.index-back-box .sub-arrows i.next:before,.index-back-box .sub-arrows i.prev:before{content:'';display:inline-block;position:absolute;top:42%;width:13px;height:22px;background-image:url(../images/sub-arrows.png);background-position:0 0;background-repeat:no-repeat}
.index-back-box .sub-arrows i.prev:before{background-position:0 0;left:-7px}
.index-back-box .sub-arrows i.next:before{background-position:-14px 0;left:24px}
.index-back-box .sub-arrows i.icom:after{position:absolute;content:'';left:0;top:28px;width:30px;height:2px;background-color:#fff;transform:scale(0,1);transition:all .3s ease-out 0s;}
.index-back-box .sub-arrows i.icom font{color:#000;transition:all .3s ease-out 0s;}
.index-back-box .sub-arrows i.icom.prev font{position:absolute;left:9px}
.index-back-box .sub-arrows i.icom.next font{position:absolute;left:6px}
.index-back-box .sub-arrows i:hover:after{transform:scale(1,1);}
.index-back-box .sub-arrows i.icom.prev:hover font{left:-7px}
.index-back-box .sub-arrows i.icom.next:hover font{left:20px}
/*中间鼠标图标*/
.index-back-box .sub-mouse{width:70%;height:43px;position:absolute;top:20px;left:15%;cursor:pointer;z-index:1;zoom:.7;}
.index-back-box .sub-mouse:after{display:none;z-index:-1;position:absolute;content:'';top:-30px;left:50%;height:53px;border-right:1px solid #333;margin-left:-1px}
.index-back-box .sub-mouse span{text-align:center;display:block;position:relative;width:50%;height:100%;animation:ani-svg .85s linear 0s alternate infinite;margin:0 auto}
@keyframes ani-svg {
0% {opacity: .4;transform: translateY(-20px);}
15% {opacity: .65;transform: translateY(-15px);}
25% {opacity: .8;transform: translateY(-10px);}
50% {opacity: 1;transform: translateY(0);}
65% {opacity: .8;transform: translateY(5px);}
75% {opacity: .65;transform: translateY(10px);}
100% {opacity: .4;transform: translateY(15px);}
}

/*产品中心*/
.index-pro{ padding-top:50px;}
.pro-content, .app-content{ overflow:hidden;}
.content-two{width:1200px;height:530px;margin:0 auto;}
.product-box-m{ display: none;}
.diepic{
	position: relative;
	width: 1200px;
	margin:40px auto 0 auto
}
.diepic .swiper-container {
	padding-bottom: 60px;
}
.diepic .swiper-slide {
	width: 50%;
	height: 540px;
	padding-top: 40px;
	background: #f9f9f9;
	box-shadow: 0 6px 10px 0 rgba(20, 34, 67, .1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1);
	cursor: pointer;
}
.diepic .swiper-slide img {
	/*width:100%;*/
	margin: 0 auto;
	display: block;
}
.diepic .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}
.diepic .swiper-slide h4{ text-align: center;}
.diepic .swiper-pagination {
	width: 100%;
	bottom: -85px;
}
.diepic .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #030000;
	width: 10px;
	height: 10px;
	opacity: .6;
}
.diepic .swiper-pagination-bullets .swiper-pagination-bullet-active {
	width: 34px;
	display: inline-block;
	height: 10px;
	border-radius: 10px;
	transition: width .4s cubic-bezier(.4, 0, .2, 1);
	background-image: linear-gradient(80deg, #0989c5, #995cb6);
	opacity: 1;
}
.diepic .swiper-button-prev, .diepic .swiper-button-next{ top: 41%;}
.con-two{width: 584px;height: 394px;float: left;margin-right: 32px;margin-bottom: 15px;position: relative;cursor: pointer;
overflow:hidden;box-sizing: border-box;}
.content-two .con-two:nth-child(2n){ margin-right:0px;}
/*.con-two a{ display: block; overflow: hidden;}*/
.con-two img{width:100%;}
.txt-two{position: absolute;left: 0;top: 0;width: 100%;height: 394px;padding: 230px 30px 0 30px;color: #fff;/*background: rgba(20,108,179,0.5);*/background: rgba(3,58,162,0.3);
overflow:hidden;box-sizing: border-box;}
.txt-two:hover{background: rgba(20,108,179,0.1);}
.txt-two h3{font-weight: normal;margin-bottom:15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.txt-two p{font-size: 16px;display: block;line-height: 30px;}

/*数据展示*/
.index-data .data{ height: 390px; background: #033aa2; color: #fff; border-radius: 190px; padding: 100px 70px;}
.index-data .data{text-align: justify;text-justify: inter-ideograph;font-size: 0;line-height: 0;}
.index-data .data::after{content: "";display: inline-block;height: 0;vertical-align: top;}
.index-data .data li{position: relative;display: inline-block;font-size: 14px;color: #fff;padding-right: 100px; vertical-align: top;}
.index-data .data li:last-child{ padding-right: 0;}
.index-data .data li .big{ font-size: 70px;line-height: 1.5em;color: #fff; display: block; text-align: center;}
.index-data .data li .tit{ display: block; font-size: 18px;color: #fff;line-height:26px; text-align: center;}

/*解决方案*/
.index-solu{ width: 100%; height: auto; background: #f9f9f9; padding: 70px 0 50px 0;}
.solu-box-m{ display:none;}
.case{width: 100%;height: auto;overflow: hidden;background: #f9f9f9;position: relative;}
.case .case-slide-box{width: 1200px;margin: 0 auto;position: relative;}
.case .items{width: 1220px;height: auto;margin: 0 auto;overflow: hidden;padding-top: 10px;}
.case .items ul{width: auto;height: auto;margin: 0 auto;text-align: center;}
.case .items ul .four-item{width: 1200px;float: left;}
.case .items ul li{float: left;display: inline-block;width: 590px;height: 356px;background: #FFFFFF;margin-bottom: 10px;/*background: url(../images/case-bg1.jpg) center center no-repeat;*/background-size: 100% 100%;cursor: pointer;position: relative;margin-right: 20px;overflow: hidden;}
.case .items ul li:nth-child(2n){margin-right: 0;}
.case .items ul li a{display: block;width: 100%;height: 100%;}
.case .items ul li img{width: 100%;height: 100%;transition: all .3s;}
.case .items ul li a:after{position: absolute;content: "";display: block;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,.3);top: 0;left: 0;transition: all .3s;}
.case .items ul li .item-txt{position: absolute;width: 100%;text-align: center;color: #FFFFFF;z-index: 2;top: 50%;left: 0;transform: translateY(-50%);}
.case .items ul li .item-txt .title{font-size: 30px;padding-bottom: 15px;}
.case .items ul li .item-txt .desc{font-size: 16px;line-height: 30px;padding: 0 40px;}
.case .items ul li.active img{opacity: 0;transition: all .3s;}
.case .items ul li.active a:after{transform: translateY(100%);transition: all .5s;}
.case .items ul li.active .item-txt .title{color: #333333;text-align: left;font-size: 18px;position: relative;padding-left: 40px;padding-bottom: 20px;}
.case .items ul li.active .item-txt .title:after{position: absolute;content: "";display: inline-block;width: 3px;height: 20px;text-align: center;background: #4c80e7;z-index: 2;top: 2px;left: 28px;}
.case .items ul li.active .item-txt .desc{font-size: 14px;text-align: left;color: #999999;padding: 0 195px 0 40px;line-height: 25px;}
.case .swiper-pagination-bullets{bottom: 50px;text-align: center;width: 100%;}
.case .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 10px;}
.case .swiper-button-prev{background: url(../images/arrow-left-42.png);width: 42px;height: 42px;left: 2%; top:42%;}
.case .swiper-button-next{background: url(../images/arrow-right-42.png);width: 42px;height: 42px;right: 2%;top:42%;}


/*公司简介*/
.index-about{ width:100%; height:828px; background:url(../images/about-bg.jpg) center /*center/cover*/ no-repeat; padding-top:220px; color:#fff;}
.index-about h3{ font-size:36px; font-weight:bold; letter-spacing: 1px;}
.about-content{ overflow:hidden;}
.about-left{ width:35%; float: left;}
.about-right{width:65%; float: right;}
.about-right h4{ font-size: 26px; margin-bottom: 40px;}
.about-right p{ font-size:16px; line-height:32px; margin-bottom:40px;}
.about-right .more{ font-size: 20px; font-weight: 500; display:block; width:80px; height:80px; line-height:80px; color:#fff; text-align:center; border-radius:40px; background-image: linear-gradient(100deg,#fff 0,#033aa2 100%);transition:all 0.4s;}
.about-right .more:hover{ background-image: linear-gradient(100deg,#033aa2 0,#fff 100%);}


/*新闻中心*/
.tab-item{ overflow:hidden; margin-bottom:40px;}
.tab-item-m{ display:none;}
.tab-block .tabs {width: 100%;height: 528px}
.tab-block .tabs .tab-item {width: 100%;height: 100%;padding: 20px;display: none}
.tab-block .tabs .tab-item.active {display: block}
.information-tab .information-left {width: 510px;height: 340px;overflow: hidden;position: relative;float: left;}
.information-tab .information-left img {width: 100%;height: auto}
.information-tab .information-left a{ display:block;}
.information-tab .information-left a img{ transition: all .8s;}
.information-tab .information-left a img:hover{ -webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05) }
.information-tab .information-left .left-bottom {position: absolute;bottom: 0;left: 0;width: 100%;height: 48px;line-height: 48px;
background-color: rgba(18,54,114,0.85);z-index: 2;color: #fff;padding: 0 14px}
.information-tab .information-left .left-bottom .article-title {width:100%; text-align:center; white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}
.information-tab .information-left .left-bottom .article-title a{ font-size: 18px; color:#fff; }
.information-tab .information-right {width: 660px;height: 340px;float: right;}
.information-tab .information-right .article-list { padding-top:19px; padding-bottom:19px; border-bottom:1px solid #e1e1e1;}
.information-tab .information-right .article-list.current{ border-bottom:none; padding:0;}
.information-tab .information-right .article-list.current .article-link .article-head span{/* font-weight:bold;*/}
.information-tab .information-right .article-list:last-child{ margin-bottom:0px;}
.information-tab .information-right .article-list .article-link {display: block;padding: 0 20px}
.information-tab .information-right .article-list .article-title {font-size: 18px;color: #333;line-height: 28px;
overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
.information-tab .information-right .article-list .article-time {float:left;font-size: 14px;color: #333;line-height: 28px; margin-right: 25px;}
.information-tab .information-right .article-list .article-content {margin-top: 10px;width: 570px;font-size: 14px;color: #666;
line-height: 26px;display: none}
.information-tab .information-right .article-list .article-content p {height: 52px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;}
.information-tab .information-right .article-list.current .article-link {background-color: #f9f9f9;padding: 20px}
.information-tab .information-right .article-list.current .article-title, .information-tab .information-right .article-list.current .article-time {color: #123672}
.information-tab .information-right .article-list.current .article-time{/*background:url(../images/time-h.png) 0 6px no-repeat;*/}
.information-tab .information-right .article-list.current .article-content {display: block}
.news-m{ display:none;}

/*网站底部*/
.footer{ background:#e1e1e1; padding-top: 70px; color: #033aa2; font-size:16px; height:450px;}
.footer_con{ width:1200px; margin:0 auto; height: 380px;}
.footer_logo{ overflow:hidden; margin-bottom:5em;}
.logo_item{ float:left; width:364px; height:96px; display:flex; align-items:flex-end; justify-content: center;}
.footer_logo .img{ display:inline-block; height:96px;}
.footer_con span{ font-size:20px; font-weight:700; display:inline-block;}
.footer_menu { width:1200px; overflow:hidden;}
.footer_menu .footer_menu_ul{ float:left; width:auto; margin-right:50px;}
.footer_menu .footer_menu_ul:last-child{ margin-right:0px;}
.footer_menu .footer_menu_ul li{margin-bottom:10px;}
.footer_menu .footer_menu_ul a{ font-size:16px; color:#033aa2;display:block;}
.footer_menu .footer_menu_ul a:hover{ color:#000;}
.footer_menu .footer_menu_ul p{ margin-bottom:8px;}
.footer_menu ul .first{ font-weight:bold; margin-bottom:20px; font-size:18px; color:#033aa2;}
.footer_menu ul .logo-foot{margin-bottom: 30px;}
.footer_menu ul .ph, .footer_menu ul .em{ color: #033aa2; font-size: 24px; font-weight: 700; margin-bottom: 15px;}
.footerbar{ background:#033aa2; font-size:14px; color: #fff;}
.footerbar-con{ width:1200px; margin:0 auto; text-align:center;}
.footerbar p{ line-height:60px;}
.footerbar p span{ margin-right:12px;}
.footerbar p span:second-child{ margin-right:22px;}
.footerbar p span a{ color:#fff;}
.contactFixed{ display:none;}

/*product-index 产品中心*/
.pro-main{margin:0 auto;overflow: hidden;width:1200px; padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px solid #ccc;}
.pro-main-m{ display:none;}
.cpzx-m{ display:none;}
.cpzx-container{margin:0 auto;overflow: hidden;width:1200px;}
.cpzx-container .Category{ width: 100%; height: 160px; font-size: 30px; font-weight: 700; color: #fff; background: #033aa2; display: flex; align-items: center; justify-content: center;}
.Category .button{ padding-top: 12px; margin-right: 30px;}
.Category .icon-bar{ display: block;background: #fff;height: 3px;border-radius: 2px;width: 40px; margin-bottom: 12px;}
.cpzx-container .menu{width: 335px;float: left; background:#f3f3f3;}
/*menu图标*/
.cpzx-container .menu h3{font-size: 20px; font-weight:300; color:#000;cursor: pointer; line-height:64px; border-bottom:1px solid #ccc; margin:0;}
.cpzx-container .menu ul{display: none; padding:0; margin:0; background:#fff;}
.cpzx-container .menu ul li{height: 50px;line-height: 50px; border-bottom:1px solid #ececec;}
.cpzx-container .menu ul li:last-child{ border-bottom:none;}
.cpzx-container .menu ul li a{ padding-left:25px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; display:block; padding-right:5px;}
.cpzx-container .menu ul li a::before{ content:"·"; margin-right:8px;}
.cpzx-container .menu ul li a:hover{color:#033aa2;}
.cpzx-container .content .menu_tab li{ width:413px; float:left; margin-right:20px; margin-bottom:15px; overflow:hidden; background:#ebebeb;}
.cpzx-container .content .menu_tab li:nth-child(2n){ margin-right:0px;}
.cpzx-container .content .menu_tab li .img-bac, .product .more-pro li .img-bac{ display:block; overflow:hidden;}
.cpzx-container .content .menu_tab li a img, .product .more-pro li a img{ width:100%; transition: all .5s;}
.cpzx-container .content .menu_tab li a img:hover, .product .more-pro li a img:hover{ -webkit-transform:scale(1.04, 1.04);-ms-transform:scale(1.04, 1.04);transform:scale(1.04, 1.04) }
.cpzx-container .info{ width:100%; height:80px; text-align:center; padding-top:30px;}
.cpzx-container .info h4{ margin-bottom:15px;}
.cpzx-container .info h4 a, .product .more-pro .info h4 a{ display:block; padding:0 5px; color:#333; font-size:16px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cpzx-container .info h4 a:hover{ color: #033aa2;}
.cpzx-container .info .more{ font-size:14px; display:block; width:100px; height:30px; margin:0 auto; line-height:28px; border:1px solid #ccc; border-radius:20px;}
.cpzx-container .info .more:hover{ background:#033aa2; color:#fff; border-color:#033aa2;}
.cpzx-container .menu .selected{background: #ccc;border-radius: 14px;}
.cpzx-container .content{width: 846px;float:right;}
.cpzx-container .content .tab {margin:0;}
.cpzx-container .content .menu1 .tab {display: none; margin:0;}
.cpzx-container .content .menu1 .active{display: block;}
/*第二个菜单下的文档内容*/
.cpzx-container .content .menu2 .tab {display: none;}
.cpzx-container .content .menu2 .active{display: block;}
/*第三个菜单下的文档内容*/
.cpzx-container .content .menu3 .tab {display: none;}
.cpzx-container .content .menu3 .active{display: block;}
/*第四个菜单下的文档内容*/
.cpzx-container .content .menu4 .tab {display: none;}
.cpzx-container .content .menu4 .active{display: block;}
/*第五个菜单下的文档内容*/
.cpzx-container .content .menu5 .tab {display: none;}
.cpzx-container .content .menu5 .active{display: block;}
/*第六个菜单下的文档内容*/
.cpzx-container .content .menu6 .tab {display: none;}
.cpzx-container .content .menu6 .active{display: block;}
/*第七个菜单下的文档内容*/
.cpzx-container .content .menu7 .tab {display: none;}
.cpzx-container .content .menu7 .active{display: block;}
/*第八个菜单下的文档内容*/
.cpzx-container .content .menu8 .tab {display: none;}
.cpzx-container .content .menu8 .active{display: block;}

/*产品列表页 pro-list*/
.pro-list .cpzx-container .content .menu1 .tab {display:block;}
.pro-list .content .prolb-tit{ font-size:20px; color:#f39801; margin-bottom:20px; font-weight: 700;}
.pro-list .cpzx-container .menu { /*padding-left:15px;*/}
.cpzx-container .menu h3 { position:relative; padding-left:15px;}
.pro-list .cpzx-container .menu h3:hover a{ color:#f39801;}

/*about 易度智能*/
.position{ height:40px; line-height:40px; color: #666;}
.position a{ color:#666;}
.position a:hover{ color:#10397b;}
.ny-content{ overflow:hidden; padding-top:40px; margin-bottom:70px;}
.about{overflow:hidden;}
.about .about-top{ overflow: hidden; margin-bottom: 60px;}
.about .ab-txt{ width: 50%; float:left;}
.about .ab-img{ width: 571px; float: right;}
.about .about-data{text-align: justify;text-justify: inter-ideograph;font-size: 0;line-height: 0; margin-bottom: 60px;}
.about-data::after{content: "";display: inline-block;height: 0;vertical-align: top;}
.about-data li{position: relative;display: inline-block;font-size: 14px;color: #fff;padding-right: 205px; vertical-align: top;}
.about-data li:last-child{ padding-right: 0;}
.about-data li .big{ font-size: 60px;line-height: 1.5em;color: #033aa2; display: block; text-align: center;}
.about-data li .tit{ display: block; font-size: 18px;color: #333;line-height:26px; text-align: center;}
.about .about-top h3, .about .join-midd h3, .about .join-bottom h3{font-size:28px; color: #123672;}
.about p, .about .about-txt p, .tech-c p{ font-size:16px; line-height:26px;}
.about h3{ font-size:22px; margin-bottom:50px;}
.about p img{ display: block; max-width: 100%; margin: 0 auto;}
.about-midd{ width: 100%; height: 550px; background: url(../images/about-midd.jpg) center/cover no-repeat;margin-bottom: 60px;}
.about .Box_con {position: relative; margin-bottom: 60px;}
.about .Box_con .btnl {position: absolute;}
.about .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 173.5px;cursor: pointer;}
.about .Box_con .btnl {background: url(../images/jtl03.png) no-repeat center;left: 122px; z-index: 5;}
.about .Box_con .btnr {background: url(../images/jtr03.png) no-repeat center;right: 122px;z-index: 5;}
.about .Box_con .btnl:hover {background: url(../images/jtl02.png) no-repeat center;}
.about .Box_con .btnr:hover {background: url(../images/jtr02.png) no-repeat center;}
.about .Box_con .conbox {position: relative;overflow: hidden;}
.about .Box_con .conbox ul {position: relative;list-style: none;}
.about .Box_con .conbox ul li {float: left;width: 285px;height: 388px;margin-left: 20px;overflow: hidden;}
.about .Box_con .conbox ul li:first-child {margin-left: 0;}
.about .Box_con .conbox ul li img {display: block;width: 285px;height: 388px;transition: all 0.5s;}
.about .Box_con .conbox ul li:hover img {transform: scale(1.1);}	
.about .BoxSwitch {margin-top: 30px;text-align: center;}
.about .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.about .BoxSwitch span.cur {background: red;}
.about-bottom{ overflow: hidden; margin-bottom: 60px;}
.about-bottom .item{ width: 365px; height: 318px;float: left; margin-right: 52.5px; background: #033aa2; text-align: center; padding: 60px 10px 0 10px;}
.about-bottom .item:nth-of-type(3n) {margin-right: 0;}
.about-bottom .item span{ display: block; margin-bottom: 30px;}
.about-bottom .item p { color: #fff; font-size: 20px; font-weight: 700; margin-bottom: 10px;}

/*join 加入我们*/
.about .join-top{ width: 100%; overflow:hidden;}
.join-t-l{ width: 32%; float: left;}
.join-t-r{ width: 50%; float: right;}
.join-top{ margin-bottom: 20px;}
.join-m-m{ width: 100%; overflow: hidden; margin-bottom: 50px;}
.join-m-m li{ width: 49%; height: 301px; float: left; margin-right: 1%; margin-bottom: 1%; text-align: center; padding: 60px 120px; color: #fff;}
.join-m-m li:nth-child(2n){margin-right: 0;}
.join-m-m .m1{background:url(../images/join2.jpg) 0 0 no-repeat;}
.join-m-m .m2{background:url(../images/join3.jpg) 0 0 no-repeat;}
.join-m-m .m3{background:url(../images/join4.jpg) 0 0 no-repeat;}
.join-m-m .m4{background:url(../images/join5.jpg) 0 0 no-repeat;}
.join-b-m{ width: 100%; height: 520px; overflow: hidden;background:url(../images/join-bottom.jpg) center/cover no-repeat; padding-top: 150px;}
.join-b-m-con{display:flex; display: -webkit-flex;justify-content: space-around;}
.join-b-m-con li{ text-align: center; color: #fff;}
.join-b-m-con li img{ margin-bottom: 10px;}

/*contact 联系我们*/
.about-contact p{ margin-bottom: 0;}
.about-contact li{ overflow: hidden; margin-bottom: 15px;}
.about-contact li h3{ margin-bottom: 0;}

/*supp 支持*/
.support h3{ color: #033aa2;}
.support p{ margin-bottom: 1rem;}
.supp-top{ width: 100%; height: 260px; margin-bottom: 40px;}
.supp-midd{ overflow:hidden; margin-bottom: 60px;}
.support .suppitem{ width:23.5%; float: left; margin-right: 2%; position: relative; height: auto;}
.support .suppitem:nth-child(4n){margin-right: 0;}
.suppitem .number{font-size: 120px;font-weight: 700; text-align: center; 
  color: transparent; /* 确保文本颜色透明 */
  background: linear-gradient(to bottom, #7192d5, #eef2fb);
  -webkit-background-clip: text; /* 对于WebKit浏览器 */
  background-clip: text; /* 标准属性 */
}
.suppitem .txt {font-size: 16px;color: #333; position: absolute; top: 58%; height: 140px;}

/*tech 技术*/
.tech-item, .tech-item2{ height: 378px; overflow: hidden; margin-bottom: 130px;}
.item-l{ float: left; width: 38%; padding-top: 30px;}
.item-r{ float:right; width: 55%;}
.item-r img, .tech-item2 .item-l img{ width: 100%;}
.tech-item2 .item-l{ float: left; width: 55%; padding-top: 0px;}
.tech-item2 .item-r{ float:right; width: 38%; padding-top: 30px;}
.tech .tech-item p, .tech .tech-item2 p{ line-height: 32px;}
.tech-img-item{ display: flex;flex-wrap: wrap; margin-bottom: 1%;}
.tech-img-item .img {position: relative;flex: 0 0 49.5%;}
.tech-img-item .img:nth-child(1){margin-right: 1%;}
.tech-img-item2{ display: flex;flex-wrap: wrap;}
.tech-img-item2 .img {position: relative;flex: 0 0 32.6666%;}
.tech-img-item2 .img:nth-child(1){margin-right: 1%;}
.tech-img-item2 .img:nth-child(2){margin-right: 1%;}



/*solu-index 解决方案*/
.solu-index{ overflow: hidden;}
.solu-index li{float: left;width: 590px;height: 356px;margin-bottom: 20px;background-size: 100% 100%;cursor: pointer;position: relative;margin-right: 20px;overflow: hidden;}
.solu-index li:nth-child(2n){margin-right: 0;}
.solu-index li a{display: block;width: 100%;height: 100%;}
.solu-index li img{width: 100%;height: 100%;transition: all .3s;}
.solu-index li .txt-two{ height: 356px;}
.solu-index .txt-two p{font-size: 14px;line-height: 26px;}

/*solution 解决方案*/
.solu-t-top{ overflow: hidden; margin-bottom: 60px;}
.solu .solu-img{ width: 600px; float: left;}
.solu .solu-img img{ width: 100%;}
.solu .solu-txt{ width: 550px; float: right; padding-top:50px;}
.solu .solu-txt h1{ font-size: 28px; margin-bottom: 1.5rem;}
.solu .solu-txt p{ font-size: 16px; line-height: 1.5rem;}
.solution-txt{ overflow: hidden; margin-bottom: 2rem;}
.solution-txt h3{color: #123672; margin-bottom: 2rem; font-size: 24px;}
.solution-txt p{ font-size: 16px; line-height: 30px; margin-bottom: 1rem;}
.solution-txt p img{display: block;margin: 0 auto;}
.solution-txt .item-4-con, .highlights .item-4-con{display: flex;flex-wrap: wrap;position: relative;max-width: 100%;}
.solution-txt .item-4-con .item-4{flex: 0 0 49%;position: relative;margin-right: 2%;margin-bottom: 40px; padding: 30px;background: #f2f2f2; height: 235px;}
.solution-txt .item-4-con .item-4:nth-child(2n){margin-right: 0;}
.solution-txt .item-4-con .item-4 h4, .highlights .item-4-con .item-4 h4, .values .item-con .item h4{ font-size: 22px;}
.highlights{ width: 100%; height: 730px; background:url(../images/highlights-bg.jpg) center /*center/cover*/ no-repeat; padding-top: 60px; margin-bottom: 60px; }
.highlights h3{ color: #fff; margin-bottom: 3rem; font-size: 24px;}
.highlights .item-4-con .item-4{flex: 0 0 49%;position: relative;margin-right: 2%;margin-bottom: 40px; padding: 30px 30px 0 30px;background: #fff; height: 230px; border-radius: 20px;}
.highlights .item-4-con .item-4:nth-child(2n){margin-right: 0;}
.highlights .item-4-con .item-4 p, .values .item-con .item p{font-size: 16px; line-height: 30px;}
.highlights .item-4-con .item-4 p, .highlights .item-4-con .item-4 h4{ color: #033aa2;}
.values h3{margin-bottom: 2rem; font-size: 24px;}
.values .item-con .item{ width: 50%; float: left; height: 180px; padding-left: 3rem; border-bottom: 1px solid #ccc; background:url(../images/solu-values.jpg) 0 0 /*center/cover*/ no-repeat;}
/*.values .item-con .item::before{ content: ""; display: block; width: 30px; height: 30px; border-radius: 50%; background: #033aa2;}*/
.values .item-con .item:nth-child(3), .values .item-con .item:last-child{border-bottom:none;}
.values .item-con .item:nth-child(1), .values .item-con .item:nth-child(3){ border-right: 1px solid #ccc;}
.values .item-con .item:nth-child(1), .values .item-con .item:nth-child(2){ padding-top: 2rem; padding-bottom: 1.5rem;}
.values .item-con .item:nth-child(3), .values .item-con .item:nth-child(4){ padding-top: 3.5rem;}
.values .item-con .item:nth-child(2){ background-position: 2.5rem 0; padding-left: 5.5rem;}
.values .item-con .item:nth-child(3){ background-position: 0 2rem;}
.values .item-con .item:nth-child(4){ background-position: 2.5rem 2rem; padding-left: 5.5rem;}

/*news-index 新闻中心*/
.news{ overflow: hidden;}
.news .news-tab{margin-bottom: 30px;}
.news-i .solu-item{width: 390px;margin-right: 15px;}
.news-i .solu-item:nth-child(2n){margin-right: 15px;}
.news-i .solu-item:nth-child(3n){margin-right: 0;}
.news-i .solu-item .thumb{height: 260px;}
.news-i .solu-item .info{ height: 140px;}
.news-i .solu-item .news-t{ display: block; font-size: 16px; margin-bottom: 1rem; line-height: 1.5rem;}
.news-i .solu-item .info .more{ color:#333; }

.page { width:100%; height:auto; overflow:hidden; text-align:center; margin-top:50px;}
.page .thisclass{display:inline-block; padding: 10px 15px; border: 1px solid #eeeeee; background: #eeeeee; color:#999999;}
.page li{ display:inline-block;}
.page a{ padding: 10px 15px; border: 1px solid #eeeeee; color:#999999; display:inline-block;}
.page a:hover{ background:#eeeeee;}

/*news 新闻单页*/
.news .date{ width: 100%; padding-bottom: 2.5rem; border-bottom: 1px solid #ccc;}
.news-txt { padding-top: 2.5rem; padding-bottom: 2rem; border-bottom: 1px solid #ccc;}
.news-txt h3, .news-txt h4{ color: #333;}
.news .pre-next{display: block;}
.news .pre-next li, .news .pre-next li a{line-height:32px;}
.news .pre-next li a:hover{ color:#123672; text-decoration:underline;}

/*产品页 product*/
.product{ overflow: hidden;}
.pro-top{ width: 100%; height: 800px; background-color: #f3f3f3; margin-bottom: 4rem;}
.product .position{margin-bottom: 4rem; height:60px; line-height: 60px;}
.product .pro-txt{ width: 50%; float: left; padding-top: 75px;}
.product h1{ font-size: 2rem; margin-bottom: 3rem; color: #033aa2;}
.product .pro-txt p{ font-size: 16px; line-height: 28px; margin-bottom: 170px;}
.product .pro-txt .more{ display: block; font-size: 18px; width: 150px; height: 50px; line-height: 50px; border-radius: 30px; text-align: center; color: #fff; background-color: #033aa2;}
.product .pro-txt .more:hover{ background: #ebebeb; color: #033aa2;}
.product .pro-img{ width: 50%; float: right;}
.product .pro-img img{ width: 100%;}
.product .solu-t-top{ padding-bottom: 40px; border-bottom: 1px solid #ccc;}
.product .solution-txt p{ margin-bottom:0;}
.pro-t-con{ overflow: hidden;}
.pro-t-l{ width: 45%; height: 540px; float: left;}
.pro-t-l p{ font-size: 16px; line-height: 32px; margin-bottom: 6rem;}
.pro-t-l .more{ display: block; text-align: center; color: #fff; width: 170px; height: 60px; line-height: 60px; font-size: 18px; font-weight: 700; border-radius: 30px; background-color: #f39801;}
.pro-t-l .more:hover{ background-color: #fff; color: #f39801;}
.pro-t-r{ width: 45%; height: 540px; float: right;}
.pro-t-r img{ width: 100%;}
.solution-txt table{width: 100%;font-size: 16px;line-height: 32px; text-align:center;}
.product .solution-txt{ margin-bottom: 3rem;}
.product .liuyan{ padding-top: 3rem; border-top: 1px solid #ccc;}
.product .more-pro h3{ text-align: center; color: #f39801;}

/*移动端导航*/
@media screen and (max-width: 1200px) and (min-width: 0px){
   .msgNum{display: none;}
   .slider{margin-top:70px;}
   .head{display:none}
   .m_img{display:block;height:50px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{float: left;}
   .m_img .headlf .m_logo{display: block; padding-top:5px;}
   .m_img .headrg{padding-top:17px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}

@media(max-width:1200px){
	
.index-main {margin-bottom:40px;}
	
/*header*/
.indexHeader{ display:none;}

/*轮播图*/
.fuSlide{ display:none;}

/*index-pro 产品中心*/
.index-title .more {display: block;width: 54px;height: 22px;line-height: 20px;border: 1px solid #033aa2; color: #fff;text-align: center;
border-radius: 15px;font-size: 12px;background: #033aa2;}
.index-title .en {font-size: 44px;}
.index-title .h2 {font-size: 18px;}
.diepic{ display: none;}
.product-box-m{ display: block; overflow: hidden;}
.product-box-m li{ width: 49.5%; float: left;margin-right: 1%;background: #ebebeb; margin-bottom: 1%;}
.product-box-m li:nth-child(2n) {margin-right: 0px;}
.product-box-m li .thmub{height: auto; display: block;overflow: hidden;}
.product-box-m li .thmub img{width: 100%;display: block;margin: 0 auto;}
.product-box-m li .info{ padding-bottom: 20px;}
.product-box-m li .info h4{font-size: 14px;text-align: center;margin-bottom: 15px;}
.product-box-m li .info h4 a{padding: 0 8px; color: #000;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product-box-m li .info .more{font-size: 12px;width: 66px;height: 22px;line-height: 20px;display: block;margin: 0 auto;border: 1px solid #123672;
color: #123672;text-align: center;border-radius: 20px;}

/*index-solu 解决方案*/
.index-solu{ padding: 30px 0;}
.case{ display: none;}
.solu-box-m{ display: block; overflow: hidden;}
.solu-box-m .solu-item {width: 49%;margin-right: 2%; display: block; float: left; overflow: hidden; margin-bottom: 10px;}
.solu-box-m .solu-item:nth-child(2n){margin-right: 0;}
.solu-box-m .solu-item .thumb{display: block;overflow: hidden;}
.solu-box-m .solu-item .thumb img{ width:100%;}
.solu-box-m .solu-item .info h4{ text-align: center; margin-bottom: 0; font-size: 14px; height: 2em; line-height: 2;}

/*数据展示*/
.index-data .data{text-align:center;}
.index-data .data{ height:auto; border-radius: 0px; padding: 20px;}
.index-data .data li{padding-right: 0;}
.index-data .data li .big{ font-size: 26px;line-height: 1em;}
.index-data .data li .tit{ font-size: 14px;line-height:26px;}

/*index-about 公司简介 */
.index-about{ height:auto; padding:40px 10px; margin-bottom: 80px;}
.about-left, .about-right{ width:100%; float: none;}
.index-about h3{ font-size:18px; text-align:center;}
.about-right h4{ font-size: 16px; margin-bottom: 20px;}
.about-right p{ font-size:14px; line-height:26px; margin-bottom:20px;}
.about-right .more{ font-size: 14px; width:64px; height:22px; line-height:22px; border-radius:20px;}

/*index-news 新闻中心*/
.mt-tabpage{ display:none;}
.mt-tabpage-m, .news-content{ display:block; font-size: 0; text-align: justify;}
.mt-tabpage-m .news-tab, .news-content .news-tab{width: 48.5%;display: inline-block !important; position:relative; margin-bottom:10px;}
.mt-tabpage-m::after, .news-content::after{content:" ";display: inline-block; width: 100%;height: 0;vertical-align: top;}
.mt-tabpage-m .news-item .img{ height:auto; margin-bottom:10px;}
.news-item h4{ font-size:16px;}

.news-m{ display:block;}
.news-m ul li{ overflow:hidden; margin-bottom:15px;}
.news-m ul li h4{ font-size:14px;}
.news-m ul li h4 a{ color:#333;}
.news-m ul li .time{ font-size:12px; height:30px; line-height:30px; color:#666;}

/*footer 底部*/
.footer{ display:none;}
.contactFixed{ position:fixed;margin:0 auto;bottom:0;width:100%; z-index:99;background-color:#033aa2;display:block; height:45px;}
.contactFixed a{float:left;width:25%;height:45px;line-height:70px;display:block;color:#fff;text-decoration:none;text-align:center}
.contactFixed a:first-child{background:url(../images/ico-contact.png) center -7px no-repeat}
.contactFixed a:nth-child(2){background:url(../images/ico-contact.png) center -51px no-repeat}
.contactFixed a:nth-last-child(2){background:url(../images/ico-contact.png) center -97px no-repeat}
.contactFixed a:last-child{background:url(../images/ico-contact.png) center -143px no-repeat}

/*product 产品中心*/
.wrapper { padding-top:60px;}
.ny-content{ padding-top:40px; margin-bottom:90px;}
.cpzx-container{width:100%; padding-bottom: 0px; margin-bottom: 0px; border-bottom:none;}
.cpzx-container .menu, .cpzx-container .content{ display:none;}
.pro-list-list .cpzx-container .content{ display:block; width: 100%; float: none;}
.pro-list-list .cpzx-container .content .prolb-tit{ font-size: 16px;}
.pro-list-list .cpzx-container .content .tab{text-align: justify;text-justify: inter-ideograph;font-size: 0;line-height: 0;} 
.pro-list-list .cpzx-container .content .tab::after{content: "";display: inline-block;width: 100%;height: 0;vertical-align: top;}
.pro-list-list .cpzx-container .content .tab li{width: 48.5%;display: inline-block !important; vertical-align: top;position: relative; float:none; margin-right:0;}
.pro-list-list .cpzx-container .content .tab li .thumb{width: 100%;height: auto;display: block;}
.pro-list-list .cpzx-container .content .tab li .item-tit{ display: block; color: #333; line-height: 35px; font-size: 14px;text-align: center;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;}
.pro-list-list .cpzx-container .content .tab.pro-list-list .cpzx-container .content .tab li .img-bac{ width:100%; height:auto; display:block;}
.pro-list-list .cpzx-container .content .tab li a img{ width:100%; transition: all .5s;}
.pro-list-list .cpzx-container .content .tab .info{ height:auto; padding:10px 0;text-align: center;}
.pro-list-list .cpzx-container .content .tab .info h4{ font-size:14px; line-height:1em;margin-bottom:0px;}
.pro-list-list .cpzx-container .content .tab .info h4 a{display: block;padding: 0 8px;color: #333; font-size:inherit;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro-main-list-m .content{ display:block; width: 100%; float: none;}
.pro-main-m{ display:block;}
.pro-m-item{ overflow:hidden; margin-bottom:20px;}
.m-tit{ overflow:hidden;}
.pro-main-m .m-tit h3{ font-size:16px; line-height: 22px; float:left; font-weight:300; margin-bottom:10px; color:#000;}
.pro-main-m .m-tit .more{ display:block; float:right; width: 54px;height: 22px;line-height: 20px; border: 1px solid #033aa2;color: #fff;text-align: center;
border-radius: 15px;font-size: 12px; background:#033aa2;}
.pro-main-m .m-content{text-align: justify;text-justify: inter-ideograph;font-size: 0;line-height: 0;} 
.pro-main-m .m-content::after{content: "";display: inline-block;width: 100%;height: 0;vertical-align: top;}
.pro-main-m .m-content li{width: 48.5%;display: inline-block !important; vertical-align: top;position: relative; float:none; margin-right:0;}
.pro-main-m .m-content li .thumb{width: 100%;height: auto;display: block;}
.pro-main-m .m-content li .item-tit{ display: block; color: #333; line-height: 35px; font-size: 14px;text-align: center;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;}
.m-content li .img-bac{ width:100%; height:auto; display:block;}
.m-content li a img{ width:100%; transition: all .5s;}
.pro-main-m .m-content .info{ height:auto; padding:10px 0;text-align: center;}
.pro-main-m .m-content .info h4{ font-size:14px; line-height:1em;margin-bottom:0px;}
.pro-main-m .m-content .info h4 a{display: block;padding: 0 8px;color: #333; font-size:inherit;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


/*product 产品详情*/
.product .pro-img{ width: 100%; float:none;}
.product .pro-txt{ width: 100%; float:none; padding-top: 0px;}
.product h1{ font-size: 24px; margin-bottom: 1rem;}
.product .pro-txt p{ margin-bottom: 1rem;}
.product .pro-txt .more{font-size: 14px; width: 90px; height: 30px; line-height: 30px;}

/*solu-index 解决方案*/


/*solution 解决方案*/
.solu-t-top{ margin-bottom: 30px;}
.solu .solu-img{ width: 100%; max-width: 600px; float:none;}
.solu .solu-txt{ width: 100%; float:none; padding-top:30px;}
.solu .solu-txt h1{ font-size: 24px; margin-bottom: 1rem;}
.solution-txt h3{color: #123672; margin-bottom: 1rem;}
.solution-txt h3, .highlights h3, .values h3{ font-size: 18px;}
.solution-txt .item-4-con .item-4 h4, .highlights .item-4-con .item-4 h4, .values .item-con .item h4{ font-size: 18px;}
.solution-txt .item-4-con .item-4{margin-bottom: 20px; padding: 15px;height:auto;}
.highlights{ height:auto; padding: 20px 10px; margin-bottom: 30px;background: url(../images/about-bg.jpg) 0 0 no-repeat; }
.highlights h3{ margin-bottom: 1rem;}
.highlights .item-4-con{display:block;}
.highlights .item-4-con .item-4{margin-bottom: 10px; padding: 12px;height:auto; margin-right: 0;}
.highlights .item-4-con .item-4 p, .values .item-con .item p{font-size: 14px; line-height: 26px;}
.values .item-con .item{ width: 100%; float:none; height:auto; border-bottom:none;}
.values .item-con .item:nth-child(1), .values .item-con .item:nth-child(3){ border-right: none;}
.values .item-con .item:nth-child(2), .values .item-con .item:nth-child(4){ background-position: 0px 0px; padding-left: 3rem;}
.values .item-con .item:nth-child(3){ background-position: 0 0;}
.values .item-con .item:nth-child(3), .values .item-con .item:nth-child(4){ padding-top: 2rem; padding-bottom: 1.5rem;}


/*about 关于易度*/
.about h3{ font-size:18px; margin-bottom: 20px; }
.about .about-top p, .about .newstext-con p{ font-size:14px; line-height:24px; margin-bottom:1em;}
.about p, .about .about-txt p, .tech-c p{ font-size:14px; line-height:24px;}
.container p img{ width:100%;}
.about .ab-txt, .about .ab-img{ width: 100%; float:none;}
.about .ab-img img{ width: 100%;}
.about .about-data{ text-align: center;}
.about-data li{padding-right: 0px;}
.about-data li .big{ font-size: 26px;line-height: 1em;}
.about-data li .tit{ font-size: 14px;}
.honor{ display: none;}
.about-bottom .item{ width: 100%; height:auto; float:none; margin-right: 0px; padding: 20px; margin-bottom: 10px;}
.about-bottom .item span{ margin-bottom: 10px;}
.about-bottom .item p { font-size: 16px; font-weight: 300; margin-bottom: 5px;}

/*contact 联系我们*/
.lxwm ul{ padding:0 80px;}
.cont-l, .cont-r{ width:100%; height:auto; float:none; background:url(../images/contact-bg.jpg) center center no-repeat;background-size: cover; font-size:14px; padding:20px;}
.cont-l { overflow:hidden; margin-bottom:15px;}
.hr{width:100%;float:none; padding:20px;font-size: 14px; margin-bottom:50px;}
.job{ width:100%; float:none;}
.job .job-item h3{ font-size:16px;}
.job .job-item .meta { display:none;}
.job .job-item .jobtext h4{font-size: 14px;margin: 10px 0 5px;}

/*supp 支持*/
.supp-top{ height:auto; margin-bottom: 20px;}
.support .suppitem{ width:100%; float: none; margin-right: 0;}
.suppitem .number{font-size: 30px;}
.suppitem .txt {font-size: 14px; position:relative; top: 0; height:auto;}

/*tech 技术*/
.tech-item, .tech-item2{ height:auto; margin-bottom: 50px;}
.item-l{ float:none; width: 100%; padding-top: 0px;}
.item-r{ float:none; width: 100%;}
.tech-item2 .item-l{ float:none; width:100%; padding-top: 0px;}
.tech-item2 .item-r{ float:none; width: 100%; padding-top: 0px;}

/*news-index 新闻中心*/
.ny-bar .news{ padding:0;}
.news-index{ font-size: 0; text-align: justify;}
.news-content .news-tab{float: none; margin-right: 0;}
.news-item .img{ height: auto;margin-bottom: 10px;}
.news-i .news-tab{width:100%;margin-bottom: 25px;}
.news-i .news-tab .img{ float:none; display: none;}
.news-i .news-tab .info{ float:none; width:100%; padding: 15px; }
.news-i .info h3{ font-size: 16px;}

/*news 新闻单页*/
.newstext h1{ font-size: 24px; }
.newstext-con h3, .newstext-con h4{ font-size: 18px;}

}

@media screen and (max-width: 1200px) and (min-width:769px) {
.lightBoxContent{ top:25%;}
.closeBtn{top:20%;}
.about-cen{ height:450px;}
.about-midd{ height: 300px; margin-bottom: 30px;}
.solu-index li{float:none;width: 49%;height:auto;margin-bottom: 1.5rem;margin-right: 0px;  display:inline-block; position:relative; vertical-align: top;}
.solu-index li .txt-two{position:relative;left: 0;top: 0;height:auto;padding:1rem;}
}

@media (min-width:768px) {
.tab-hd li{ padding:0 75px;}
}

@media screen and (max-width: 768px) and (min-width:390px) {
.index-data .data li, .about-data li{ margin-bottom: 1rem;}
.about-midd{ height: 200px; margin-bottom: 30px;}
.solu-index li{float:none;width: 100%;height:auto;margin-bottom: 1.5rem;margin-right: 0px;}
.solu-index li .txt-two{position:relative;left: 0;top: 0;height:auto;padding:1rem;}


}