@charset "utf-8";

@font-face {
	font-family: 'DINCond-Black';
    src: url(/fonts/DINCond-Black.otf);
}

.home_diankeone {
	position: relative;
	z-index: 999;
}

.phone-nav {
	right: 10px;
	top: 7px;
	position: absolute;
	width: 35px;
	height: 35px;
	display: none;
	background: url(/images/menu.png) no-repeat center;
	margin: 0 0 0 5px;
	z-index: 999;
}

.phone-subnav {
	width: 100%;
	position: fixed;
	left: 0;
	height: 100%;
	top: 0;
	background: rgba(255,255,255,.98);
	z-index: 999999;
	margin: 0 auto;
	display: none;
}

.phone-subnav .close {
	padding: 20px 40px;
	display: block;
}

.phone-subnav .close img {
	max-height: 40px;
}

.phone-subnav ul {
	height: 90%;
	overflow-y: scroll;
	margin: 25px 30px;
}

.phone-subnav ul li {
	position: relative;
	border-top: 1px solid #dadada;
	overflow: hidden;
	text-align: left;
}

.phone-subnav ul li i {
	position: absolute;
	right: 10px;
	top: 5px;
	text-align: center;
	line-height: 30px;
	display: block;
	border-radius: 100%;
	font-style: inherit;
	cursor: pointer;
}

.phone-subnav ul li i:after {
	content: "+";
	color: #666;
	font-size: 24px;
	cursor: pointer;
	text-align: center;
}

.phone-subnav ul li .menu {
	color: #333;
	font-size: 16px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 40px 0 20px;
	display: block;
	cursor: pointer;
	text-align: left;
	position: relative;
	border-bottom: 1px solid rgba(255,255,255,.05);
}

.phone-subnav ul li .menu > a {
	display: block;
	color: #333;
}

.phone-subnav ul li .menu02 > a {
	color: #1b8fe2;
}

.phone-subnav ul li .menu03 {
	display: block;
	padding: 10px 0;
}

.phone-subnav ul li .menu03 a {
	color: #888;
	font-size: 13px;
	line-height: 20px;
	padding-top: 0;
}

.phone-subnav ul li div {
	display: none;
	padding-bottom: 15px;
}

.phone-subnav ul li div a {
	color: #666;
	line-height: 20px;
	padding: 5px 10px 5px 20px;
	display: block;
	height: auto;
	font-weight: 100;
	position: relative;
}

.phone-subnav ul li div em {
	display: block;
	font-style: inherit;
}

.phone-subnav ul li div em > a {
	color: #666;
	font-size: 12px;
	display: block;
	padding: 5px 5px 5px 48px;
	line-height: 18px;
}

.phone-subnav ul .active i:after {
	content: "-";
}

.phone-subnav .search2 {
	border-radius: 28px;
	-webkit-transition: all .5s;
	transition: all .5s;
	position: relative;
	padding: 10px;
}

.phone-subnav .search2 input {
	border: 1px #efeff0 solid;
	border-radius: 28px;
	line-height: 28px;
	height: 30px;
	position: relative;
	width: 100%;
	padding: 0 40px 0 10px;
	font-size: 14px;
	vertical-align: top;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.phone-subnav .search2 input:focus {
	border-color: #000;
}

.home-banner img {
	display: block;
	margin: 0 auto;
}

.ny-banner img {
	display: block;
	margin: 0 auto;
}

/*banner*/
.home-banner {
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 1;
	font-family: 'NotoSansHans';
	src: url(/fonts/NotoSansHans-Black.otf) format("otf"),src:url(/fonts/NotoSansHans-Bold.otf) format("otf"),src:url(/fonts/NotoSansHans-DemiLight.otf) format("otf"),src:url(/fonts/NotoSansHans-Light.otf) format("otf"),src:url(/fonts/NotoSansHans-Medium.otf) format("otf"),,src:url(/fonts/NotoSansHans-Regular.otf) format("otf"),,src:url(/fonts/NotoSansHans-Thin-Windows.otf) format("otf");
}

.in_banner .swiper-pagination-bullet {
	width: 26px;
	height: 26px;
	border-radius: 0px;
}

.home-banner .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 40px;
}

.home-banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0px 8px;
}

.in_banner .swiper-pagination-bullet {
	background: url(/images/banner_yd.png) no-repeat;
}

.in_banner .swiper-pagination-bullet-active {
	background: url(/images/banner_ydc.png) no-repeat;
}

.phone_banner {
	display: none;
}

.in_banner_con {
	position: absolute;
	top: 23%;
	left: 13%;
}

.in_banner_kc img {
	display: block;
	margin: inherit;
	animation: 2s fadeIn alternate infinite;
}

.in_banner_kc h4 {
	color: #fefefe;
	font-size: 64px;
	font-weight: normal;
	margin-top: 18px;
	animation: 2s fadeIn alternate infinite;
	font-family: "NotoSansHans-Medium";
}

.in_banner_kc .cn {
	font-family: "NotoSansHans-Regular";
	font-size: 24px;
	color: #b7b9bc;
	line-height: 53px;
	border-top: 1px solid #4d5a69;
	border-bottom: 1px solid #4d5a69;
	margin-top: 19px;
	animation: 2s fadeIn alternate infinite;
}

.in_banner_kc .en {
	font-size: 12.8px;
	color: #b7b9bc;
	margin-top: 13px;
	animation: 2s fadeIn alternate infinite;
	font-family: "NotoSansHans-Regular";
}

.home-banner .swiper-slide-active .in_banner_con img {
	animation: 1s fadeInLeft2 ease;
}

.home-banner .swiper-slide-active .in_banner_con h4 {
	animation: 1.2s fadeInLeft2 ease;
}

.home-banner .swiper-slide-active .in_banner_con .cn {
	animation: 1.5s fadeInLeft2 ease;
}

.home-banner .swiper-slide-active .in_banner_con .en {
	animation: 1.8s fadeInLeft2 ease;
}

.home_diankeone .logo {
	display: block;
	float: left;
	margin-top: 14px;
	max-width: 280px;
}

.home_diankeone .container {
	max-width: 1600px;
}

.home_diankeone .header_right {
	display: block;
	float: right;
	width: 67%;
}

.header_right .nav {
	width: 92%;
}

.nav li {
	text-align: center;
	float: left;
	width: 14.2857%;
	position: relative;
	z-index: 999;
}

.nav li > a {
	font-size: 18px;
	color: #333;
	height: 100px;
	line-height: 100px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	transition: all .5s;
}

.nav li > a:before {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #0066b3;
	transition: all .5s;
	position: absolute;
	bottom: 0;
	left: 0;
}

.nav li:hover > a:before, .nav li.active > a:before {
	width: 100%;
}

.nav li > a:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	border-right: 1px rgba(161, 161, 161, 0.9) solid;
	border-bottom: 1px rgba(161, 161, 161, 0.9) solid;
	vertical-align: middle;
	margin-top: -8px;
	margin-left: 11px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .3s;
	transition: all .3s;
}

.nav li:hover > a, .nav li.active > a {
	color: #0066b3;
}

.nav li > a:hover:after {
	border-color: #0066b3;
	margin-top: 0px;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}

.nav li > a.one:after {
	border: none;
}

.nav li > a.one span {
	margin-left: 19px;
}

.nav li:hover .child {
	z-index: 1;
	display: block \9;
	visibility: visible;
	opacity: 1;
	padding-top: 0;
	padding-bottom: 10px;
}

.nav li:hover .child a {
	height: 38px;
}

.nav li:nth-child(3) .child {
	width: 210px;
	margin-left: -45px;
}

.nav .child {
	font-size: 14px;
	position: absolute;
	width: 106px;
	left: 50%;
	margin-left: -52px;
	z-index: -1;
	top: 100px;
	display: none \9;
	visibility: hidden;
	opacity: 0;
	text-align: center;
}

.nav .child .box {
	background: #fff \9;
	background: rgba(255,255,255);
	padding: 10px 0;
	position: relative;
	box-shadow: 0 20px 40px 0 rgba(0,0,0,0.15);
}

.nav .child a {
	padding: 0 5px 0px 28px;
	display: block;
	color: #333;
	font-size: 14px;
	position: relative;
	overflow: hidden;
	line-height: 38px;
	background: url(/images/nav_yd.png) no-repeat 14px 18px;
	text-align: left;
	height: 0;
	transition: .3s height cubic-bezier(0.73,0.32,0.34,1.5),0.5s background,0.5s padding-left;
}

.nav .child a:hover {
	background: url(/images/nav_ydh.png) no-repeat 14px 18px;
	color: #004ea1;
	padding-left: 35px;
}

.header_right .header-search {
	margin-left: 34px;
	float: right;
}



    /**/
.header_right .header-search .pull-right {
	height: 98px;
	line-height: 98px;
}

.header_right .header-search .pull-right a {
	display: block;
	height: 99px;
	line-height: 98px;
}

.header_right .header-search .pull-right a img {
	vertical-align: middle;
}

.header_right .header-search .search {
	z-index: 9;
	position: relative;
}

.header_right .header-search .search .btn-search-max {
	z-index: 2;
	-webkit-transition: All .2s ease-in-out;
	transition: All .2s ease-in-out;
	position: relative;
}

.header_right .header-search .search .btn-search-max * {
	display: inline-block;
	vertical-align: middle;
}

.header_right .header-search .search .search-main {
	top: 0;
	right: 0;
	z-index: 9;
	width: 340px;
	display: none;
	padding: 0 30px 10px 10px;
	position: absolute;
	background-color: #eee;
}

.header_right .header-search .search-container {
	background-color: #fff;
	padding-left: 0;
	overflow: hidden;
	margin-top: 10px;
	position: relative;
}

.header_right .header-search .search-container .form-control {
	text-align: left;
	border: 0;
	box-shadow: 0;
	border-radius: 0;
	width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-mz-border-radius: 0;
	font-size: 14px;
	color: #999;
	line-height: 20px;
	vertical-align: top;
	padding: 10px 86px 10px 10px;
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #fff;
}

.header_right .header-search .search-container .form-control:focus {
	border: 1px solid #1375c2;
}

.header_right .header-search .search-container .btn {
	top: 0;
	border: 0;
	right: 0;
	color: #043b83;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	position: absolute;
	cursor: pointer;
	border-radius: 0;
	background: url(/images/search.png) no-repeat center center #0063a7;
}

.header_right .header-search #search-closed {
	right: 0;
	top: 15px;
	max-width: 30px;
	position: absolute;
	cursor: pointer;
}














/*首页产品中心*/
.home_title {
	text-align: center;
	margin: 72px 0px 50px 0px;
	position: relative;
	line-height: 96px;
}

.home_title .en {
	font-family: "DINCond-Black";
	font-size: 120px;
	color: #fff !important;
	text-shadow: 1px -1px #e1e1e1,1px -1px #e1e1e1,1px -1px #e1e1e1,-1px 1px #e1e1e1;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.home_title .cn {
	font-size: 36px;
	color: #005bac;
	position: absolute;
	bottom: -27px;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.home_title .cn span {
	color: #333;
}

.xx_tab {
	text-align: center;
}

.xx_tab ul li {
	text-align: center;
	display: inline-block;
	line-height: 44px;
	background: url(/images/shuxian.jpg) no-repeat 0px center;
	font-size: 16px;
	margin-left: 10px;
}

.xx_tab ul li.car {
	box-shadow: 2px 5px 7px 5px #e5e9ec;
}

.xx_tab ul li.slick-current{
	box-shadow: 2px 5px 7px 5px #e5e9ec;
}

.xx_tab ul li a {
	display: block;
	padding: 0px 8px;
	margin: 0px 0px 0px 5px;
	color: #333;
}

.xx_tab ul li:first-child {
	background: none;
}

.xx_tab ul li.car a {
	color: #005bac;
}

.home_product {
	margin-top: 38px;
}

.home_product .prolist {
	display: none;
	margin-bottom: 10px;
}

.home_product .prolist .item {
	margin-right: 60px;
	overflow: hidden;
}

.home_product .prolist .item .pic::after {
	padding-bottom: 61%;
}

.home_product .prolist .text {
	min-height: 100px;
	background: #f7f7f7;
	padding: 0px 45px 0px 28px;
}

.home_product .prolist .text .span {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 100px;
	float: left;
}

.home_product .prolist .text .more {
	float: right;
	width: 51px;
	height: 51px;
	background: url(/images/hpome_jt.png) no-repeat 0px 0px;
	transition: .5s;
	margin-top: 25px;
}

.home_product .prolist .item:hover .text .more {
	background: url(/images/hpome_jt.png) no-repeat 0px -52px;
	margin-top: 25px;
}

.home_product .prolist .tupian img {
	display: block;
	/*width: 100%;*/
	transition: .5s;
}

.home_product .prolist .item:hover .tupian img {
	transform: scale(1.04);
}

.home_product .prolist .item:hover .text .span {
	color: #005bac;
}

/*首页产品应用*/
.desktop-wrapper {
	overflow: hidden;
}

.desktop-wrapper .options {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	overflow: hidden;
	min-width: 880px;
	width: 100%;
	height: 662px;
}

.desktop-wrapper .options .option {
	position: relative;
	overflow: hidden;
	min-width: 260px;
	background-size: 1200px auto;
	background-repeat: no-repeat;
	cursor: pointer;
	transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95);
	color: #fff;
}

.desktop-wrapper .options .option.active {
	flex-grow: 10000;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.desktop-wrapper .options .option.active > div {
	z-index: 1;
}

.desktop-wrapper .options .option.active > div .info-wrapper {
	z-index: 999;
	padding-left: 8%;
	padding-top: 25%;
}

.desktop-wrapper .options .option.active > div .info-wrapper .title {
	font-size: 24px;
	text-transform: uppercase;
	line-height: 1;
	opacity: 1;
	position: relative;
	margin: 0 0 .5rem;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.desktop-wrapper .options .option.active > div .info-wrapper .subtitle {
	margin-top: 7%;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.desktop-wrapper .options .option.active > div .info-wrapper .description {
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	margin-top: 40px;
	padding-right: 30%;
	opacity: 1;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

.desktop-wrapper .options .option.active > div:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 101%;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}

.desktop-wrapper .options .option:not(.active) > div .title,
            .desktop-wrapper .options .option:not(.active) > div .subtitle {
	opacity: 1;
}

.desktop-wrapper .options .option:not(.active) > div .description {
	opacity: 0;
}

.desktop-wrapper .options .option:not(.active) > div .title {
	font-size: 24px;
}

.desktop-wrapper .options .option:not(.active) > div .subtitle {
	margin-top: 17.5%;
}

.desktop-wrapper .options .option:not(.active) > div .info-wrapper {
	position: absolute;
	top: -33.5%;
	left: -8%;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
	align-items: center;
	padding-bottom: 1rem;
}

/*首页客户案例*/
.home_diankecase {
	overflow: hidden;
}

.home_diankecase .home_title {
	width: 50%;
	float: right;
	text-align: left;
	position: absolute;
	right: 0px;
	padding-left: 50px;
	top: -38px;
}

.home_diankecase {
	margin-top: 120px;
	position: relative;
}

.home_diankecase .container {
	max-width: 1400px !important;
}

.home_diankecase .home_title .cn {
	bottom: -27px;
	left: 93px;
	text-align: inherit;
}

.homecase_main {
	overflow: hidden;
	position: relative;
}

.home_diankecase .img {
	float: left;
	width: 51%;
}

.home_diankecase .img img {
	display: block;
}

.home_diankecase .case_right {
	width: 49%;
	float: left;
	background: url(/images/case_bj.jpg) no-repeat left bottom;
	margin-top: 175px;
	padding: 60px 77px 0px 50px;
	min-height: 450px;
}

.home_diankecase .case_right .wenzi {
	font-size: 24px;
	color: #333;
	margin-bottom: 10px;
}

.home_diankecase .case_right .con {
	font-size: 15px;
	color: #666;
	line-height: 30px;
	overflow: hidden;
	max-height: 180px;
	margin-bottom: 15px;
}

.homemore {
	display: block;
	width: 130px;
	height: 44px;
	background: url(/images/jj_more.png) no-repeat 0px 0px;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.homemore:hover {
	background: url(/images/jj_more.png) no-repeat 0px -46px;
}

.home_diankecase .mySwiper7 {
	overflow: hidden;
}

.home_diankecase .swiper-button-next {
	right: 580px;
	bottom: 5%;
	top: auto;
	background: url(/images/case_right.png) no-repeat;
	width: 51px;
	height: 51px;
}

.home_diankecase .swiper-button-prev {
	left: 590px;
	bottom: 5%;
	top: auto;
	background: url(/images/case_left.png) no-repeat;
	width: 51px;
	height: 51px;
}

.home_diankecase .swiper-button-prev:after, .home_diankecase .swiper-button-next:after {
	content: "";
}

.home_diankecase .swiper-button-next:hover {
	background: url(/images/case_righth.png) no-repeat;
}

.home_diankecase .swiper-button-prev:hover {
	background: url(/images/case_lefth.png) no-repeat;
}

/*首页关于我们*/
.home_diankeabout {
	margin-top: 130px;
	background: #f9f9f9;
	overflow: hidden;
	padding-top: 120px;
	padding-bottom: 100px;
}

.home_diankeabout .container {
	max-width: 1400px;
}

.home_diankeabout .home_title {
	margin: 0px;
	text-align: left;
	margin-bottom: 38px;
}

.home_diankeabout .home_title .cn {
	text-align: left;
}

.home_diankeabout .home_title .en {
	color: #f9f9f9 !important;
}

.homeab_top {
	overflow: hidden;
}

.homeab_left {
	width: 49%;
	float: left;
	background: url(/images/about_bj.png) no-repeat right bottom;
	padding-right: 50px;
	padding-bottom: 195px;
}

.homeab_left .biaoti {
	color: #005bac;
	font-size: 24px;
	margin-bottom: 38px;
}

.homeab_left .wenzi {
	color: #666;
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 40px;
}

.homeab_right {
	float: right;
	width: 51%;
}

.homeab_right img {
	display: block;
}

.homeab_bot {
	margin-top: 10px;
}

.homeab_bot .num {
	font-size: 16px;
	color: #666666;
	position: relative;
}

.homeab_bot .num i {
	display: inline-block;
	position: absolute;
	top: 10px;
	padding-left: 5px;
	font-style: normal;
}

.homeab_bot .num .counter {
	font-family: "DINCond-Black";
	font-size: 80px;
	color: #005bac;
	line-height: 80px;
}

.homeab_bot li {
	float: left;
	width: 25%;
	text-align: center;
	border-right: 1px solid #e0e0e0;
}

.homeab_bot li:last-child {
	border-right: none;
}

.homeab_bot li .text {
	color: #666666;
	font-size: 20px;
	margin-top: 14px;
}

/*首页发展历程*/
.history-bottom {
	background: url(/images/licheng_hx.png) no-repeat center 37px;
	max-width: 1920px;
}

.history-bottom .container {
	max-width: 1400px;
	position: relative;
}

.history-bottom .pro-min .getIndex {
	text-align: center;
}

.history-bottom .pro-min .item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
	cursor: pointer;
}

.history-bottom .pro-min .slick-current .item {
	background: url(/images/lc_yd.png) no-repeat center 0px;
	height: 85px;
	line-height: 85px;
	color: #005bac;
}

.history-bottom .slick-prev {
	left: 0px;
	background: url("/images/lc_left.png") no-repeat center center;
	width: 51px;
	height: 51px;
	top: 36px;
	left: -70px;
z-index:9999;
}

.history-bottom .slick-next {
	right: 0px;
	background: url("/images/lc_right.png") no-repeat center center;
	width: 51px;
	height: 51px;
	top: 36px;
	right: -110px;
z-index:9999;
}

.history-bottom .slick-prev:hover {
	left: 0px;
	background: url("/images/lc_lefth.png") no-repeat center center;
	top: 36px;
	left: -70px;
}

.history-bottom .slick-next:hover {
	right: 0px;
	background: url("/images/lc_righth.png") no-repeat center center;
	top: 36px;
	right: -110px;
}

.history-bottom .slick-prev::before {
	content: "";
}

.history-bottom .slick-next::before {
	content: "";
}

.bigbj {
	background: url(/images/lc_bgbig.png) no-repeat;
	overflow: hidden;
	max-width: 1400px;
	margin-top: 60px;
}

.lc_left h3 {
	font-size: 80px;
	color: #005bac;
	margin-top: 6px;
}

.lc_left {
	padding-left: 72px;
	padding-right: 8%;
	float: left;
	width: 40%;
	min-height: 566px;
}

.lc_left .text {
	margin-top: 45px;
}

.lc_right {
	float: right;
	width: 60%;
}

.lc_left .wzone {
	font-size: 24px;
	color: #333;
	margin-bottom: 30px;
}

.lc_left em {
	display: block;
	width: 28px;
	height: 2px;
	background: #a4a4a4;
}

.lc_left .wztwo {
	font-size: 24px;
	color: #333;
	margin-top: 16px;
}

.lc_left .wztwo i {
	display: block;
	float: left;
	width: 6px;
	height: 6px;
	border-radius: 50px;
	background: #005bac;
	margin-top: 13px;
	margin-right: 5px;
}

.lc_left .wztwo p {
	overflow: hidden;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.lc_left .wztwo span {
	display: block;
	float: left;
	width: 96%;
}

/*首页新闻中心*/
.home_diankenews {
	background: url(/images/news_bgbj.jpg) no-repeat;
	background-size: cover;
	margin-top: 130px;
	overflow: hidden;
	padding-bottom: 96px;
}

.home_diankenews .container {
	max-width: 1400px;
}

.news_title {
	font-size: 24px;
	color: #333;
	margin-top: 20px;
	margin-bottom: 20px;
}

.news_text {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height:48px;
	overflow:hidden;
}

.news_time em {
	display: block;
	font-size: 16px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin-bottom: 12px;
	transition-duration: 0.5s;
}

.news_time i {
	display: block;
	width: 28px;
	height: 2px;
	background: #0066b3;
	transition-duration: 0.5s;
}

.news_top {
	overflow: hidden;
}

.news_top .news_img {
	display: block;
	float: left;
	width: 50%;
}

.news_top .pic:after {
	padding-bottom: 53%;
}

.news_top .news_img img {
	display: block;
}

.news_top .news_right {
	float: left;
	width: 50%;
	padding: 3% 3.5% 0px 4%;
}

.news_top .homemore {
	margin-top: 36px;
}

.news_top .news_right:hover .news_title {
	color: #0066b3;
}

.news_top .news_right:hover .homemore {
	background: url(/images/jj_more.png) no-repeat 0px -46px;
}

.news_bot {
	margin-top: 40px;
}

.news_bot li {
	float: left;
	width: 32%;
	margin-right: 2%;
	padding: 50px 40px;
	background: #fff;
	box-shadow: 3px 3px 5px 3px #e3e6e9;
	transition-duration: 0.5s;
}

.news_bot li a {
	display: block;
}

.news_bot li:last-child {
	margin-right: 0px;
}

.news_bot li .news_text {
	margin-top: 27px;
	transition-duration: 0.5s;
}

.news_bot li:hover {
	background: url(/images/news_bj.jpg) no-repeat;
}

.news_bot li:hover .news_time em {
	color: #fff;
}

.news_bot li:hover .news_text {
	color: #fff;
}

.news_bot li:hover .news_time i {
	background: #fff;
}

/*首页战略伙伴*/
.home_diankehuoban {
	padding-bottom: 90px;
}

.home_diankehuoban .container {
	max-width: 1400px;
	overflow: hidden;
}

.work_list {
}

.work_list ul {
	overflow: hidden;
}

.work_list li {
	background: #fff;
	box-shadow: 3px 3px 8px 3px #e9f1f8;
	margin: 15px;
	border: 1px solid #fff;
	transition-duration: 0.5s;
	overflow: hidden;
}

.work_list li:hover {
	border: 1px solid #005bac;
}

.work_list li img {
	transition-duration: 0.5s;
	margin: 0 auto;
}

.work_list li:hover img {
	transform: scale(1.04);
}


/*底部*/
.dibu_menu {
	background: #333333 url(../images/db_bj.png) no-repeat left bottom;
	padding-top: 60px;
	padding-bottom: 85px;
	border-bottom: 1px solid #484848;
	overflow: hidden;
}

.dibu_menu .container {
	max-width: 1400px;
}

.dibu_left {
	float: left;
	width: 70%;
}

.dibu_left li {
	float: left;
	width: 15.3%;
}

.dibu_left li h3 {
	color: #fff;
	font-size: 16px;
	margin-bottom: 25px;
	line-height: 26px;
}

.dibu_left li h3 i {
	display: inline-block;
	width: 5px;
	height: 15px;
	background: #fff;
	margin-right: 8px;
}

.dibu_left li a {
	display: block;
	color: #fff;
	line-height: 26px;
}

.dibu_left li a:hover {
	color: #aeadad;
}

.dibu_left li:nth-child(2) {
	width: 23%;
}

.dibu_right {
	width: 30%;
	float: right;
}

.ewm {
	font-size: 16px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	width: 135px;
	float: right;
}

.dibu_right .zixun {
	float: left;
	width: 54%;
	overflow: hidden;
}

.dibu_right .zixun .zx_one {
	float: right;
	width: 53%;
}

.dibu_right .zixun .zai {
	display: block;
	background: #055cac;
	color: #fff;
	text-align: center;
	/*width: 133px;*/
	height: 42px;
	line-height: 42px;
	overflow: hidden;
}

.zixun .time {
	overflow: hidden;
	float: right;
	margin-top: 38px;
}

.zixun .time p {
	font-size: 14px;
	color: #fff;
	text-align: right;
}

.zixun .time strong {
	display: block;
	font-size: 32px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

.banquan {
	background: #333333;
	padding: 28px 0px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
}

.banquan .container {
	max-width: 1400px;
}

.banquan .bq_left {
	float: left;
	width: 70%;
}

.banquan .bq_right {
	float: right;
	width: 20%;
	text-align: right;
}

/*服务支持*/
.ny_nav {
	background: url(/images/ny_mbx_hx.jpg) repeat-x left bottom;
	overflow: hidden;
	min-height: 80px;
}

.ny_nav .nymenu {
	width: 78%;
	float: left;
	height: 100%;
	position: relative;
}

.ny_nav .nymenu .list {
	height: 100%;
	margin-bottom: 0;
	padding: 0px 15px;
}

.ny_nav .nymenu .list .slick-list, .ny_nav .nymenu .list .slick-track {
	height: 100%;
}

.ny_nav .nymenu .list .li {
	height: 100%;
	float: left;
	box-sizing: border-box;
	position: relative;
	padding: 0px 23px;
	text-align: center;
}

.ny_nav .nymenu .list .li a {
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 67px;
	height: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ny_nav .nymenu .list .li:hover {
	border-bottom: 3px solid #004ea1;
	background: #f9f9f9;
}

.ny_nav .nymenu .list .li.active {
	border-bottom: 3px solid #004ea1;
	background: #f9f9f9;
}

.ny_nav .nymenu .slick-next {
	right: -12px;
	width: 21px;
	height: 21px;
	background: url(/images/menu_right.png) no-repeat;
	top: 45%;
}

.ny_nav .nymenu .slick-prev {
	left: -12px;
	width: 21px;
	height: 21px;
	background: url(/images/menu_left.png) no-repeat;
	top: 45%;
}

.ny_nav .nymenu .slick-prev::before, .ny_nav .nymenu .slick-next::before {
	content: "";
	font-family: "";
}

.ny_nav .mbx {
	float: right;
	line-height: 70px;
	height: 70px;
	overflow: hidden;
	font-size: 14px;
	max-width: 20%;
}

.ny_nav .mbx a {
	color: #999;
}

.ny_nav .mbx a:first-child {
	background: url(/images/mbx_img1.jpg) no-repeat left center;
	padding-left: 20px;
}

.ny_nav .mbx span {
	color: #005bac;
}

.ny_nav .mbx a:hover {
	color: #005bac;
}

.ny_banner img {
	display: block;
}

.ny_main {
	overflow: hidden;
	background: url(/images/nybj_top.png) no-repeat top right;
	margin-top: -10px;
	padding-top: 20px;
}

.ny_main .nydibubj {
	background: url(/images/nybj_bot.png) no-repeat bottom left;
	overflow: hidden;
	padding-bottom: 90px;
}

.nyfuwu_one li {
	float: left;
	width: 25%;
	text-align: center;
	padding: 60px 40px 70px 40px;
	transition-duration: 0.5s;
	cursor: pointer;
}

.nyfuwu_one li img {
	display: block;
	margin: 0 auto;
	transition-duration: 0.5s;
}

.nyfuwu_one li .text01 {
	font-size: 24px;
	color: #333;
	margin: 28px 0px 9px 0px;
}

.nyfuwu_one li .text02 {
	font-size: 14px;
	color: #666;
}

.nyfuwu_one li:last-child {
	margin-right: 0px;
}

.nyfuwu_one li:hover {
	box-shadow: 3px 3px 5px 3px #f2f4f7;
}

.nyfuwu_one li:hover .text01 {
	color: #005bac;
}

.nyfuwu_one li:hover img {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
 /* IE 9 */
	-moz-transform: rotate(180deg);
 /* Firefox */
	-webkit-transform: rotate(180deg);
 /* Safari 和 Chrome */
	-o-transform: rotate(180deg);
 /* Opera */
}

.nyba_pc {
	position: relative;
}

.nyba_phone {
	position: relative;
	display: none;
}

.nybatext {
	position: absolute;
	color: #fff;
	z-index: 666;
	top: 50%;
	right: 18%;
	background: url(/images/banner_bk.png) no-repeat;
	min-width: 330px;
	min-height: 120px;
	padding-left: 53px;
	padding-top: 23px;
}

.nybatext .en {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.nybatext .cn {
	font-size: 40px;
	font-weight: bold;
	line-height: 49px;
}

.lxwmbn .nybatext {
	left: 30%;
}

/*联系我们*/
#beijing {
	background: none;
}

#beijing .nydibubj {
	background: none;
}

.nylxwm_one {
	margin-bottom: 60px;
	overflow: hidden;
}

.nylxwm_one li {
	float: left;
	width: 25%;
	text-align: center;
	border-right: 1px solid #e5e5e5;
	overflow: hidden;
	cursor: pointer;
}

.nylxwm_one li img {
	display: block;
	margin: 0 auto;
	-webkit-transition: all 700ms ease;
	transition: all 700ms ease;
}

.nylxwm_one li .text01 {
	font-size: 16px;
	color: #666;
	margin: 30px 0px 9px 0px;
}

.nylxwm_one li .text02 {
	font-size: 18px;
	color: #333;
}

.nylxwm_one li:last-child {
	border-right: none;
}

.nylxwm_one li:hover img {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.message ul {
	overflow: hidden;
	padding: 0px 70px 80px 70px;
}

.message li {
	width: 100%;
	float: left;
	padding: 0 6px;
	position: relative;
	padding-left: 80px;
	padding-right: 20px;
}

.message li label {
	display: inline-block;
	width: 80px;
	padding-right: 5px;
	text-align: right;
	color: #333;
	font-size: 16px;
	position: absolute;
	line-height: 37px;
	left: 0;
}

.message input,
.message textarea {
	background: #fff;
	border: none;
	padding: 10px;
	color: #999;
	font-size: 14px;
	margin-bottom: 18px;
	vertical-align: middle;
}

.message input {
	width: 100%;
	float: left;
}

.message input:focus {
}

.message textarea {
	width: 100%;
	padding-right: 90px;
	min-height: 146px;
}

.message textarea:focus {
}

.message .btn {
	width: 100%;
	margin-top: 20px;
}

.message .submit,
.message .reset {
	font-size: 15px;
	width: 33%;
	display: inline-block;
	max-width: 140px;
	padding: 0 5px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	margin: 0 20px 0 0;
}

.message .submit {
	transition: all 0.5s;
	background: #005bac;
}

.message .submit:hover {
	background: transparent;
	border: 2px #005bac solid;
	color: #666666;
}

.message .reset {
	background: #005bac;
	border: 2px #005bac solid;
	color: #fff;
}

.message .reset:hover {
	background: transparent;
	border: 2px #005bac solid;
	color: #666666;
}

.lxwm_bot {
	background: url(/images/dizhi.jpg) no-repeat;
	overflow: hidden;
}

.lxwm_bot .lxwm_left {
	float: left;
	width: 44%;
}

.lxwm_bot .lxwm_right {
	float: left;
	width: 56%;
}

.lxwm_bot .lxwm_left .home_title .en {
	color: #eeeeef !important;
	text-shadow: 1px -1px #d7d7d7,1px -1px #d7d7d7,1px -1px #d7d7d7,-1px 1px #d7d7d7;
}

#allmap {
	height: 692px;
	width: 100%;
}

#allmap img {
	max-width: initial;
	max-height: inherit;
}

#allmap .anchorBL {
	display: none;
}

/*关于我们*/
.nyab {
	margin-top: -24px;
}

.nyab .home_diankeabout {
	margin-top: 0px;
	padding-top: 96px;
}

.nyab .home_diankeabout .home_title {
	text-align: center;
	margin-bottom: 70px;
}

.nyab .home_diankeabout .home_title .cn {
	text-align: center;
}

.nyab .home_diankeabout .homeab_left {
	background: url(/images/about_bj.png) no-repeat right bottom;
	padding-bottom: inherit;
}

.nyab .home_diankeabout .homeab_right {
	margin-top: 6%;
}


/*加入我们*/
.ny_job_one {
	overflow: hidden;
	margin-bottom: 20px;
}

.ny_job_one h3 {
	font-size: 24px;
	color: #333;
	font-weight: normal;
	background: url(/images/lingdang.png) no-repeat;
	padding-left: 40px;
	margin-bottom: 20px;
}

.ny_job_one .left p {
	font-size: 14px;
	color: #666;
	margin-bottom: 8px;
}

.ny_job_one .left p a {
	color: #005bac;
	font-weight: bold;
}

.ny_job_one .left {
	width: 50%;
	float: left;
	margin-top: 6%;
}

.ny_job_one .right {
	float: right;
	padding-right: 15%;
}

.ny_job_two .nr .p-01 {
	font-size: 14px;
	color: #333;
}

.ny_job_two .nr .p-01 i {
	width: 3px;
	height: 14px;
	background: #005bac;
	display: inline-block;
	margin-top: 3px;
	margin-right: 6px;
}

.ny_job_two .nr p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.nyjob .nydibubj {
	padding-bottom: 0px;
}

.ny_job_two {
	background: #fafafa;
}

.ny_job_two .bt {
	background: #005bac;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	line-height: 70px;
	height: 70px;
}

.ny_job_two .span-01 {
	display: block;
	width: 20%;
	float: left;
	padding-left: 96px;
}

.ny_job_two .span-02 {
	display: block;
	width: 16.66666%;
	float: left;
	text-align: center;
}

.ny_job_two .span-03 {
	display: block;
	width: 19.66666%;
	float: left;
	text-align: center;
}

.ny_job_two .span-04 {
	display: block;
	width: 18%;
	float: left;
	text-align: center;
}

.ny_job_two .span-05 {
	width: 10%;
}

.ny_job_two .list dl dt {
	margin-bottom: 3px;
	position: relative;
	border-bottom: 1px solid #eeeeee;
}

.ny_job_two .cur dt {
	color: #005bac;
	background: #fff;
}

.ny_job_two dt {
	overflow: hidden;
	background: #fff;
	font-size: 14px;
	color: #666;
	padding: 24px 0;
	cursor: pointer;
	position: relative;
	transition: all .5s;
}

.ny_job_two .icon {
	display: block;
	position: absolute;
	top: 29px;
	right: 80px;
	margin: auto;
	width: 12px;
	height: 12px;
	background: url(/images/job_jt.png) no-repeat;
}

.ny_job_two .cur .icon {
	transition: all .5s;
	background: url(/images/job_jt1.png) no-repeat;
}

.ny_job_two dl dd {
	background: #f5f5f5;
	overflow: hidden;
	height: 0;
}

.ny_job_two dl dd .nr {
	padding: 48px 70px 45px 96px;
	overflow: hidden;
}

.ny_job_two .cur dd {
	height: auto;
}

.ny_job_two .left {
	float: left;
	padding-right: 8%;
	width: 60%;
}

.ny_job_two .right {
	float: left;
	width: 40%;
}

.page {
	clear: both;
	text-align: center;
	font-size: 0;
	color: #947d58;
	font-family: arial;
	margin-top: 50px;
	margin-bottom: 100px;
}

.page a {
	background: #e2e2e2;
	color: #666;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	min-width: 40px;
	line-height: 40px;
	height: 40px;
	border-radius: 40px;
	margin: 0 3px;
	padding: 0 5px;
	vertical-align: middle;
	-webkit-transition: background .5s;
	transition: background .5s;
}

.page span {
	background: #005bac;
	color: #fff;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	min-width: 40px;
	line-height: 40px;
	height: 40px;
	border-radius: 40px;
	margin: 0 3px;
	padding: 0 5px;
	vertical-align: middle;
	-webkit-transition: background .5s;
	transition: background .5s;
}

.page a.cpb, .page a:hover {
	background: #005bac;
	color: #fff;
}

.page a.prev {
	font-size: 15px;
	color: #666;
	border-radius: 0px;
	background: none;
}

.page a.prev:hover {
	color: #005bac;
}

.page a.next {
	font-size: 15px;
	color: #666;
	border-radius: 0px;
	background: none;
}

.page a.next:hover {
	color: #005bac;
}


/*新闻资讯*/
.nynews_lsit .news_top {
	background: #f9f9f9;
}

.nydaohang {
	font-size: 16px;
	text-align: center;
	margin-bottom: 50px;
}

.nydaohang a {
	font-size: 16px;
	color: #333;
	margin: 0px 18px;
	line-height: 44px;
	padding: 0px 44px;
	text-align: center;
	display: inline-block;
	box-shadow: 3px 3px 5px 3px #e5e9ec;
}

.nydaohang a:hover {
	background: #005bac;
	color: #fff;
}

.nydaohang a.car {
	background: #005bac;
	color: #fff;
}

.xinwen {
	margin-top: 50px;
}

.xinwen li {
	float: left;
	width: 31%;
	margin-right: 3.5%;
	padding: 32px;
	background: #f9f9f9;
	margin-bottom: 3.5%;
}

.xinwen li:nth-child(3n) {
	margin-right: 0px;
}

.xinwen li h3 {
	font-size: 24px;
	color: #333;
	margin-bottom: 38px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.xinwen li .text01 {
	font-size: 14px;
	color: #666;
	overflow: hidden;
	margin-top: 30px;
	line-height: 22px;
	height: 44px;
}

.xinwen li .text02 {
	overflow: hidden;
	margin-top: 16px;
}

.xinwen li .text02 i {
	display: block;
	float: left;
	font-size: 14px;
	color: #999;
	width: 50%;
	font-style: normal;
}

.xinwen li .text02 span {
	float: right;
	display: block;
	width: 36px;
	height: 36px;
	background: url(/images/xw_jt.png) no-repeat 0px 0px;
	transition: background .5s;
}

.xinwen li:hover .text02 span {
	background: url(/images/xw_jt.png) no-repeat 0px -37px;
}

.xinwen li:hover h3 {
	color: #005bac;
}

.xinwen li img {
	transition: .5s;
	display: block;
	/*width: 100%;*/
}

.xinwen li:hover img {
	transform: scale(1.05);
}

.xinwen li .pic:after {
	padding-bottom: 60%;
}

.xinwen .page {
	margin-bottom: 0px;
}

/*新闻详细*/
.news-show {
	padding-top: 90px;
	margin: auto;
	color: #666666;
	text-align: justify;
}

.news-show .title {
	text-align: center;
	font-size: 36px;
	color: #333;
	font-weight: 400;
}

.news-show .info {
	text-align: center;
	font-size: 14px;
	color: #999999;
	line-height: 43px;
	margin-top: 20px;
	border-bottom: 1px #eeeeee solid;
	border-top: 1px #eeeeee solid;
}

.news-show .info img {
	height: 12px;
	vertical-align: middle;
	margin-top: -3px;
}

.news-show .info .date {
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}

.news-show .info .view {
	margin-left: 70px;
	margin-right: 5px;
	display: inline-block;
}

.news-show .info .view img {
	margin-right: 5px;
}

.news-show .nr {
	line-height: 30px;
	font-size: 14px;
	text-indent: 2em;
	padding: 40px 0;
}

.prev-next-return a {
	color: #666;
	font-size: 16px;
	width: 100px;
	background: #f7f7f7;
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.prev-next-return .prev, .prev-next-return .next {
	width: 33.33333333%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	float: left;
	transition: all .5s;
	text-align: center;
	overflow: hidden;
}

.prev-next-return .prev:hover a, .prev-next-return .next:hover a {
	background-color: #005bac;
	color: #fff;
}

.prev-next-return .next a {
	float: right;
}

.prev-next-return .return {
	width: 33.33333333%;
	float: left;
	text-align: center;
}

.prev-next-return .return a {
	display: block;
	background: none;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #005bac;
}


/*合作伙伴*/
#beijing .nyPartner {
	background: #f9f9f9;
	margin-top: -15px;
}

.nyPartner .home_title .en {
	color: #f9f9f9 !important;
	text-shadow: 1px -1px #e1e1e1,1px -1px #e1e1e1,1px -1px #e1e1e1,-1px 1px #e1e1e1;
}

.kehu_list li {
	width: 15%;
	background: #fff;
	margin-right: 2%;
	margin-bottom: 2%;
	border: 1px solid #fff;
	transition-duration: 0.5s;
	cursor: pointer;
	float: left;
}

.kehu_list li:after {
	padding-bottom: 60%;
}

.kehu_list li:hover {
	border: 1px solid #005bac;
	box-shadow: 3px 3px 5px 3px #ecedf0;
}

.kehu_list li img {
	transition: .5s;
	display: block;
	/*width: 100%;*/
}

.kehu_list li:hover img {
	transform: scale(1.05);
}

.kehu_list li:nth-child(6n) {
	margin-right: 0px;
}


/*产品中心-试验设备*/
.shiyan_list {
	overflow: hidden;
}

.shiyan_list li {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
	overflow: hidden;
}

.shiyan_list li .text {
	min-height: 100px;
	background: #f7f7f7;
	padding: 0px 30px 0px 28px;
}

.shiyan_list li .text .span {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 100px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}

.shiyan_list li .text .more {
	float: right;
	width: 51px;
	height: 51px;
	background: url(/images/hpome_jt.png) no-repeat 0px 0px;
	transition: .5s;
	margin-top: 25px;
}

.shiyan_list li:hover .text .more {
	background: url(/images/hpome_jt.png) no-repeat 0px -52px;
	margin-top: 25px;
}

.shiyan_list li .tupian img {
	display: block;
	width: 100%;
	transition: .5s;
}

.shiyan_list li .pic::after {
	padding-bottom: 61%;
}

.shiyan_list li:hover .tupian img {
	transform: scale(1.04);
}

.shiyan_list li:hover .text .span {
	color: #005bac;
}

.shiyan_list li:nth-child(3n) {
	margin-right: 0px;
}

.syshow_top .title {
	font-size: 36px;
	color: #333;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 40px;
	font-weight: bold;
}

.syshow_top h4 {
	font-size: 24px;
	color: #333;
	background: url(/images/sy_tp1.png) no-repeat left;
	padding-left: 35px;
	margin-bottom: 20px;
}

.syshow_top p {
	font-size: 15px;
	color: #666;
	line-height: 30px;
}

.syshow_top .text p {
	background: url(/images/sy_tp2.png) no-repeat left 12px;
	padding-left: 18px;
}

.nyal_tit {
	font-size: 24px;
	color: #333;
	background: url(/images/sy_tp3.png) no-repeat left;
	padding-left: 35px;
	margin-bottom: 20px;
}

.syshow_bot {
	margin-top: 35px;
}

.caselist {
	position: relative;
}

.caselist .swiper {
	overflow: hidden;
}

.caselist .swiper-slide a {
	display: block;
	overflow: hidden;
}

.caselist .pic:after {
	padding-bottom: 61%;
}

.caselist .swiper-slide a img {
	display: block;
	/*width: 100%;*/
	transition: .5s;
}

.caselist .swiper-slide p {
	background: #f7f7f7;
	font-size: 16px;
	color: #333;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-align: center;
}

.caselist .swiper-slide:hover p {
	background: #005bac;
	color: #fff;
}

.caselist .swiper-button-next {
	background: url(/images/lc_right.png) no-repeat;
	width: 51px;
	height: 51px;
	right: -70px;
}

.caselist .swiper-button-prev {
	background: url(/images/lc_left.png) no-repeat;
	width: 51px;
	height: 51px;
	left: -70px;
}

.caselist .swiper-button-next:hover {
	background: url(/images/lc_righth.png) no-repeat;
	width: 51px;
	height: 51px;
	right: -70px;
}

.caselist .swiper-button-prev:hover {
	background: url(/images/lc_lefth.png) no-repeat;
	width: 51px;
	height: 51px;
	left: -70px;
}

.caselist .swiper-button-prev::after {
	content: "";
}

.caselist .swiper-button-next::after {
	content: "";
}

.caselist .swiper-slide:hover a img {
	transform: scale(1.04);
}

.caselist .swiper-pagination {
	display: none;
}

/*产品详细二*/
.sy_dierone {
	overflow: hidden;
}

.sy_dierone .dier_left {
	width: 60%;
	float: left;
	padding-right: 3%;
}

.sy_dierone .dier_right {
	width: 40%;
	float: right;
}

.sy_dierone .dier_right img {
	display: block;
	width: 100%;
}

.sy_diertwo {
	clear: both;
	margin-top: 40px;
	overflow: hidden;
}

.sy_diertwo .left {
	float: left;
	width: 47%;
	padding-right: 3%;
}

.sy_diertwo .right {
	float: right;
	width: 53%;
}

.sy_diertwo .text01 {
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
	overflow: hidden;
}

.sy_diertwo .text01 i {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #fff;
	background: #004ea1;
	font-weight: bold;
	border-radius: 50px;
	display: inline-block;
	text-align: center;
	margin-right: 10px;
}

.sy_diertwo img {
	margin-top: 20px;
}

.sy_dierthree {
	margin-top: 30px;
}


/*产品详细三*/
.show_one {
	overflow: hidden;
	margin-top: 30px;
}

.show_one li {
	float: left;
	width: 50%;
	padding-right: 3%;
	min-height: 290px;
	margin-bottom: 25px;
}

.show_one li .text01 {
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
	overflow: hidden;
}

.show_one li .text01 i {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #fff;
	background: #004ea1;
	font-weight: bold;
	border-radius: 50px;
	display: inline-block;
	text-align: center;
	margin-right: 10px;
}

.show_one li .text p {
	background: url(/images/ydd.jpg) no-repeat left center;
	padding-left: 13px;
}

.show_one li:nth-child(5), .show_one li:nth-child(6) {
	min-height: 170px;
}

.show_one li:nth-child(7) {
	min-height: 140px;
}

.guige table {
	border: 1px solid #f5f5f5;
	font-size: 16px;
	color: #333;
}

.guige table th {
	background: #004ea1;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	border-right: 1px solid #1a60ab;
	line-height: 68px;
}

.guige table th:last-child {
	border-right: none;
}

.guige table tr td {
	padding: 19px 30px;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	color: #666;
	font-size: 16px;
}

.guige table tr td:first-child {
	background: #f5f5f5;
	border-bottom: 1px solid #fefefe;
}


/*产品详细四*/
.shebeititle {
	font-size: 36px;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
}

/*产品详细五*/
.xn_zhibiao {
	margin-top: 30px;
}

.xn_zhibiao h4 {
	margin-bottom: 0px;
}

.xn_zhibiao p {
	font-size: 15px;
	 
}

.gn_tedian {
	margin-top: 25px;
}

.gn_tedian h4 {
	margin-bottom: 10px;
}


/*系统集成*/

.xito_one p {
	font-size: 20px;
	color: #666;
	line-height: 40px;
}

.xito_one img {
	margin-top: 30px;
}

.shouji {
	margin-top: 20px;
	display: none;
}

.shouji li {
	transition: .5s;
	float: left;
	width: 31.3%;
	box-shadow: 3px 3px 5px 3px #e5eaef;
	padding: 20px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	margin-right: 2%;
	margin-bottom: 2%;
	cursor: pointer;
}

.shouji li:hover {
	box-shadow: 3px 3px 5px 3px #a1aeb8;
}

.shouji li:nth-child(3n) {
	margin-right: 0px;
}

.xito_two {
	margin-top: 30px;
	margin-bottom: 30px;
	overflow: hidden;
}

.xito_two h4 {
	font-size: 24px;
	color: #333333;
	background: url(/images/xito_img2.png) no-repeat left;
	padding-left: 35px;
	margin-bottom: 20px;
}

.xito_two img {
	display: block;
	margin: 0 auto;
}


/*技术服务*/
.nyjishu_list li {
	float: left;
	width: 22.7%;
	margin-right: 3%;
	margin-bottom: 3%;
	overflow: hidden;
	background: #fff url(../images/jishu_img2.png) no-repeat right bottom;
	transition: .5s;
}

.nyjishu_list li strong {
	font-size: 18px;
	color: #333;
	padding-right: 62px;
	overflow: hidden;
	transition: .5s;
}

.nyjishu_list li i {
	display: block;
	font-size: 14px;
	color: #666;
	font-style: normal;
	margin-top: 20px;
}

.nyjishu_list li .text {
	margin-top: 95px;
}

.nyjishu_list li em {
	font-style: normal;
	display: block;
	font-size: 14px;
	color: #999;
	float: left;
	margin-top: 30px;
}

.nyjishu_list li a {
	display: block;
	float: right;
	width: 51px;
	height: 51px;
	background: url(/images/js_jt.png) no-repeat 0px 0px;
	transition: .5s;
}

.nyjishu_list li:hover a {
	background: url(/images/js_jt.png) no-repeat 0px -52px;
}

.nyjishu_list li .beijing {
	background: url(/images/jishu_img1.jpg) no-repeat right top;
	padding: 50px 40px 40px 30px;
	overflow: hidden;
}

.nyjishu_list li:hover strong {
	color: #005bac;
}

.nyjishu_list li:nth-child(4n) {
	margin-right: 0px;
}

.nyjishu_list .page {
	margin-top: 15px;
	margin-bottom: 0px;
}


/*代理加盟 */
.jia_one {
	overflow: hidden;
}

.jia_one .left {
	width: 43%;
	float: left;
}

.jia_one .left .text {
	padding-right: 12px;
}

.jia_one .left .text h3 {
	font-size: 24px;
	color: #fff;
	max-width: 230px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	overflow: hidden;
	background: #005bac;
	margin-bottom: 16px;
	cursor: pointer;
}

.jia_one .left .text h3 img {
	padding-left: 8px;
}

.jia_one .left .text .wenzi01 {
	font-size: 20px;
	color: #333;
	background: url(/images/jia_img2.jpg) no-repeat left 8px;
	padding-left: 12px;
}

.jia_one .left .text .wenzi02 {
	font-size: 16px;
	color: #666;
	line-height: 28px;
}

.textjuli {
	margin-top: 35px;
}

.jia_one .right {
	width: 57%;
	float: right;
}

.jia_one .right .ditu_one {
	display: none;
}

.jia_one .right .allmap {
	height: 460px;
	width: 100%;
}

.jia_one .right .allmap img {
	max-width: initial;
	max-height: inherit;
}

.jia_two LI {
	float: left;
	width: 20%;
	text-align: center;
	padding: 0px 13px;
}

.jia_two LI .tubiao img {
	display: block;
	margin: 25% auto 0px;
}

.jia_two LI .tubiao {
	position: relative;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	border: 1px solid #cfcfcf;
	margin: 0 auto;
}

.jia_two LI .tubiao i {
	border-radius: 50%;
	display: block;
	background: #005bac;
	width: 36px;
	height: 36px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-family: "DINCond-Black";
	line-height: 36px;
	position: absolute;
	font-style: normal;
	top: 20px;
	left: -5px;
}

.jia_two LI .wenzi {
	margin-top: 20px;
}

.jia_two LI .wenzi strong {
	display: block;
	font-size: 24px;
	color: #333;
	font-weight: normal;
	margin-bottom: 10px;
}

.jia_two LI .wenzi em {
	display: block;
	width: 28px;
	height: 2px;
	background: #005bac;
	margin: 0 auto;
}

.jia_two LI .wenzi .text03 {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 8px;
}


/*试验室设备*/
.ny_proone p {
	font-size: 20px;
	color: #666;
}

.ny_proone img {
	display: block;
	margin: 80px auto 0px;
}

.ny_protwo {
	margin-top: 70px;
	overflow: hidden;
}

.ny_protwo .phone {
	display: none;
}

.ny_protwo .phone li {
	float: left;
	width: 20%;
	padding: 0px 20px;
	text-align: center;
}

.ny_protwo .phone li img {
	display: block;
	margin: 0 auto;
}

.ny_protwo .phone li .text {
	margin-top: 20px;
}

.ny_protwo .phone li .text01 {
	font-size: 20px;
	color: #333;
	margin-bottom: 8px;
}

.ny_protwo .phone li .text02 {
	font-size: 14px;
	color: #666;
}

.pro_title {
	font-size: 24px;
	color: #333;
	padding-left: 36px;
	margin-bottom: 50px;
}

.ny_protwo .pro_title {
	background: url(/images/nypro_sy2.png) no-repeat left center;
}

.ny_prothree .pro_title {
	background: url(/images/nypro_sy3.png) no-repeat left center;
}

.ny_prothree {
	margin-top: 40px;
}

.ny_prothree .phone {
	display: none;
}

.ny_prothree li {
	border-radius: 8px;
	box-shadow: 3px 3px 5px 3px #e8eaee;
	padding: 20px;
	float: left;
	width: 23.5%;
	margin-right: 2%;
	min-height: 235px;
	margin-bottom: 30px;
}

.ny_prothree li .text01 {
	font-size: 20px;
	color: #333;
	margin-bottom: 8px;
}

.ny_prothree li .text02 {
	color: #666;
	font-size: 14px;
}

.ny_prothree li .text02 span {
	display: inline-block;
	background: url(/images/nav_ydh.png) no-repeat left center;
	padding-left: 10px;
	width: 50%;
}

.ny_prothree li:last-child {
	margin-right: 0px;
}

.ny_prothree li .text02 p {
	font-size: 14px;
	color: #999;
	margin-bottom: 5px;
}

/*解决方案*/
.jiejue_list {
	position: relative;
	margin-bottom: 50px;
}

.jiejue_list li {
	overflow: hidden;
}

.jiejue_list li .left {
	float: left;
	width: 50%;
}

.jiejue_list li .pic:after {
	padding-bottom: 49%;
}

.jiejue_list li .left img {
	display: block;
	transition: .5s;
	/*width: 100%;*/
}

.jiejue_list li .right {
	right: 0px;
	width: 50%;
	position: absolute;
	background: #f9f9f9;
	min-height: 340px;
	overflow: hidden;
}

.jiejue_list li .right .juzhong {
	padding: 60px 30% 60px 60px;
}

.jiejue_list li .text02 {
	font-size: 15px;
	color: #666;
	margin-top: 23px;
	line-height: 30px;
	margin-bottom: 27px;
	height:60px;
	overflow:hidden;
}

.jiejue_list li .top .text01 {
	background: url(/images/jj_tb1.png) no-repeat left center;
	padding-left: 86px;
	background-size:80px;
}

.jiejue_list li .top .text01 strong {
	display: block;
	font-size: 24px;
	color: #333;
	transition: .5s;
}

.jiejue_list li .top .text01 i {
	display: block;
	font-size: 16px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style: normal;
}

.jiejue_list li .text_more {
	background: url(/images/jj_more.png) no-repeat 0px 0px;
	width: 124px;
	height: 42px;
	transition: .5s;
}

.jiejue_list li:hover .text_more {
	background: url(/images/jj_more.png) no-repeat 0px -44px;
	width: 124px;
	height: 42px;
}

.jiejue_list li:hover .text01 strong {
	color: #004ea1;
}

.jiejue_list li:hover .left img {
	transform: scale(1.04);
}

.jiejue_list li:nth-child(even) .left {
	float: right;
}

.jiejue_list li:nth-child(even) .right {
	float: left;
	left: 0px;
	right: auto;
}

.jiejue_list li:nth-child(even) .right .juzhong {
	padding: 60px 60px 60px 30%;
}

.jia_two {
	padding-bottom: 50px;
	overflow: hidden;
}

#toTop {
	z-index: 9;
	width: 41px;
	height: 41px;
	bottom: 22%;
	right: 30px;
	position: fixed;
	cursor: pointer;
	border-radius: 100%;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

@media (max-width:1279px) {
	#toTop {
		display: none !important;
	}
}

#toTop:hover {
	opacity: .8;
}

.jiameng .right {
	background: url(/images/ditu.jpg) no-repeat center center;
	background-size: cover;
	width: 57%;
	height: 460px;
	position: relative;
}

.ditu_one .dt_one {
	position: absolute;
	bottom: 2%;
	left: 47%;
	min-height: 80px;
}

.ditu_one .tubiao {
	width: 25px;
	float: left;
}

.ditu_one .nei {
	background: #005bac;
	opacity: 0.8;
	margin-left: 9px;
	margin-top: -36px;
	font-size: 14px;
	color: #fff;
	width: 90%;
	float: left;
	padding: 15px;
}

.ditu_one .nei strong {
	display: block;
	font-weight: normal;
	font-size: 16px;
}

.ditu_one .nei p {
	margin-bottom: 4px;
}

.ditu_one .guangdong {
	position: absolute;
	position: absolute;
	top: 20%;
	left: 50%;
}

.ditu_one .nei:after {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 18px;
	top: 0;
	z-index: 5;
	content: '';
	margin-left: 0px;
	border-top: 8px transparent dashed;
	border-left: 8px transparent dashed;
	border-bottom: 8px transparent dashed;
	border-right: 8px #005bac solid;
	overflow: hidden;
}




/*首页产品应用*/


.index2 .con {
	width: 100%;
	height: 690px;
	margin-top: 50px;
	display: inline-block;
}

.index2 .phone_product {
	display: none;
}

.phone_product {
	position: relative;
}

.phone_product .swiper-slide {
	overflow: hidden;
}

.phone_product .ner_pro {
	height: 100%;
	position: relative;
	top: 0px;
	padding: 30px;
	text-align: center;
	color: #fff;
	font-family: "微软雅黑";
}

.phone_product .ner_pro:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:rgba(0,0,0,0.7);
    z-index:1;
}

.phone_product .ner_pro .tit {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-top: 12%;
    z-index:99;
    position: relative;
}

.phone_product .ner_pro .propic {
	margin-bottom: 20px;
    z-index:99;
    position: relative;
}

.phone_product .ner_pro .txt {
    z-index:99;
    position: relative;
	height:42px;
	overflow:hidden;
}

.phone_product .img img {
	display: block;
	width: 100%;
}

.phone_product .swiper-pagination-bullet {
	background: #ccc;
	width: 10px;
	height: 10px;
}

.phone_product .swiper-pagination-bullet-active {
	background: #005bac;
}

.fangan_show {
	padding-bottom: 50px;
	overflow: hidden;
}

.fangan_show .news-show {
	padding-top: 0px;
}

@media (max-width:1600px) {
	.history-bottom .slick-prev {
		left: 0px;
	}

	.history-bottom .slick-next {
		right: 0px;
	}

	.history-bottom .slick-prev:hover {
		left: 0px;
	}

	.history-bottom .slick-next:hover {
		right: 0px;
	}

	.caselist {
		padding-bottom: 40px;
	}

	.caselist .swiper-button-next {
		display: none;
	}

	.caselist .swiper-button-prev {
		display: none;
	}

	.caselist .swiper-pagination {
		display: block;
	}

	.caselist .swiper-pagination-bullet {
		background: #909192;
	}

	.caselist .swiper-pagination-bullet-active {
		background: #00538c;
	}
}

@media (max-width:1500px) {
}

@media (max-width:1400px) {

	.home_diankecase .case_right .wenzi {
		margin-bottom: 28px;
	}

	.home_diankecase .case_right .con {
		margin-bottom: 40px;
	}

	.home_diankecase .case_right {
		min-height: 439px;
		overflow: hidden;
	}

	.guige {
		overflow-x: scroll;
	}

	.guige table {
		min-width: 1400px;
	}

	.jiejue_list li .right {
		position: inherit;
		right: inherit;
		float: right;
		min-height: inherit;
	}

	.jiejue_list li .right .juzhong {
		padding: 30px;
	}

	.jiejue_list li {
		background: #f9f9f9;
	}

	.jiejue_list li .right {
		position: inherit;
		right: inherit;
		float: right;
		min-height: inherit;
	}

	.jiejue_list li:nth-child(even) .right .juzhong {
		padding: 30px 30px;
	}
}

@media (max-width:1380px) {
	.home_diankecase .swiper-button-next {
		right: 550px;
	}

	.home_diankecase .case_right {
		min-height: 429px;
		overflow: hidden;
	}
}

@media (max-width:1280px) {
	.nav li > a {
		font-size: 15px;
	}

	.header-search {
		display: none;
	}

	.header_right .nav {
		width: 100%;
	}

	.nav .child a {
		font-size: 14px;
	}

	.home_diankeone .logo {
		max-width: 250px;
	}

	.home_product .prolist .text .span {
		font-size: 17px;
		line-height: 60px;
	}

	.home_product .prolist .item {
		margin-right: 30px;
	}

	.home_product .prolist .text .more {
		margin-top: 9px;
	}

	.home_product .prolist .text {
		padding: 0px 12px 0px 16px;
		min-height: 70px;
	}

	.home_title {
		margin: 17px 0px 25px 0px;
		line-height: 100px;
	}

	.home_title .en {
		font-size: 80px;
	}

	.home_title .cn {
		font-size: 23px;
		font-weight: bold;
		bottom: -19px;
	}

	.xx_tab ul li {
		font-size: 14px;
		margin-bottom: 8px;
	}

	.home_product {
		margin-top: 6px;
	}

	.home_diankecase {
		position: inherit;
		margin-top: 30px;
	}

	.home_diankecase .home_title {
		position: relative;
		width: 100%;
		float: none;
		text-align: center;
		padding-left: 0px;
		top: 0px;
	}

	.home_diankecase .home_title .cn {
		text-align: center;
		left: auto;
		bottom: -19px;
	}

	.home_diankecase .img {
		width: 100%;
		float: none;
	}

	.home_diankecase .img img {
		display: block;
		width: 100%;
	}

	.home_diankecase .case_right {
		min-height: inherit;
		width: 100%;
		background: url(/images/case_bj.jpg) repeat;
		margin-top: 0px;
		padding-bottom: 60px;
	}

	.home_diankecase .swiper-button-prev {
		left: 20px;
		top: 50%;
		bottom: auto;
	}

	.home_diankecase .swiper-button-next {
		top: 50%;
		bottom: auto;
		right: 20px;
	}

	.home_diankeabout {
		padding-top: 30px;
		margin-top: 30px;
		padding-bottom: 30px;
	}

	.home_diankeabout .home_title {
		margin-bottom: 0px;
	}

	.homeab_left .biaoti {
		margin-bottom: 10px;
	}

	.homeab_left {
		padding-right: 43px;
	}

	.homeab_left .wenzi {
		margin-bottom: 17px;
	}

	.lc_left {
		padding-left: 26px;
	}

	.bigbj {
		margin-top: 15px;
	}

	.lc_left h3 {
		font-size: 33px;
		margin-top: 43px;
	}

	.lc_left .text {
		margin-top: 5px;
	}

	.lc_left .wzone {
		margin-bottom: 14px;
	}

	.lc_left .wztwo {
		margin-top: 11px;
	}

	.news_top .news_right {
		padding: 0px 0px 0px 3%;
	}

	.news_time em {
		margin-bottom: 4px;
	}

	.news_title {
		margin: 9px 0px;
		font-size: 17px;
	}

	.news_top .homemore {
		margin-top: 26px;
	}

	.home_diankehuoban {
		padding-bottom: 40px;
	}

	.ewm {
		display: none;
		float: none;
	}

	.dibu_right .zixun {
		width: auto;
	}

	.dibu_right .zixun .zx_one {
		width: 40%;
	}

	.nyfuwu_one li .text01 {
		font-size: 17px;
		font-weight: bold;
		margin: 10px 0px 4px 0px;
	}

	.nyfuwu_one li {
		padding: 10px;
		margin-bottom: 0px;
	}

	.ny_main .nydibubj {
		padding-bottom: 37px;
	}

	.nybatext {
		right: 0px;
		background: url(/images/banner_bkphone.png) no-repeat;
		padding-left: 43px;
		padding-top: 20px;
		min-width: 245px;
		min-height: 83px;
	}

	.nybatext .en {
		font-size: 19px;
	}

	.nybatext .cn {
		font-size: 20px;
		line-height: inherit;
	}

	.message ul {
		padding: 0px;
	}

	.nylxwm_one li img {
		max-width: 120px;
	}

	.nylxwm_one li .text02 {
		font-size: 14px;
	}

	.nylxwm_one li .text01 {
		font-size: 15px;
		margin: 15px 0px 4px 0px;
	}

	.nylxwm_one {
		margin-bottom: 30px;
	}

	.message li label {
		font-size: 14px;
		width: 59px;
	}

	.message li {
		padding-left: 61px;
		padding-right: 0px;
	}

	.message .btn {
		margin-top: 0px;
	}

	.nyab .home_diankeabout {
		padding-top: 15px;
		margin-bottom: 20px;
	}

	.nyab .home_diankeabout .home_title {
		margin-bottom: 20px;
	}

	.nyab .home_diankeabout .homeab_right {
		margin-top: 3%;
	}

	.ny_job_two .span-01 {
		padding-left: 30px;
	}

	.ny_job_two dl dd .nr {
		padding: 20px;
	}

	.ny_job_two .icon {
		right: 2.5%;
	}

	.ny_job_two .span-05 {
		width: 6%;
		text-align: right;
		display: inline-block;
	}

	.ny_job_one .right {
		padding-right: 0px;
	}

	.xinwen li h3 {
		font-size: 17px;
		margin-bottom: 14px;
	}

	.xinwen li .text01 {
		margin-top: 14px;
	}

	.xinwen li {
		padding: 15px;
	}

	.kehu_list li {
		width: 18.4%;
	}

	.kehu_list li:nth-child(5n) {
		margin-right: 0px;
	}

	.kehu_list li:nth-child(6n) {
		margin-right: 2%;
	}

	.kehu_list li:last-child {
		margin-right: 0px;
	}

	.shiyan_list li .text {
		padding: 10px;
		min-height: inherit;
		overflow: hidden;
	}

	.shiyan_list li .text .span {
		font-size: 17px;
		line-height: inherit;
	}

	.shiyan_list li .text .more {
		width: 31px;
		height: 31px;
		background: url(/images/hpome_jtphone.png) no-repeat 0px 0px;
		margin-top: 0px;
	}

	.shiyan_list li:hover .text .more {
		margin-top: 0px;
		background: url(/images/hpome_jtphone.png) no-repeat 0px -31px;
	}

	.guige table th {
		font-size: 17px;
	}

	.guige table tr td {
		font-size: 14px;
		padding: 11px 20px;
		font-size: 14px;
	}

	.nyjishu_list li strong {
		font-size: 14px;
	}

	.jia_one .left .text h3 {
		font-size: 16px;
	}

	.jia_one .left .text .wenzi01 {
		font-size: 15px;
	}

	.jia_one .left .text .wenzi02 {
		font-size: 14px;
	}

	.jia_two LI .tubiao {
		width: 110px;
		height: 110px;
	}

	.jia_two LI .tubiao img {
		width: 50px;
	}

	.jia_two LI .tubiao i {
		width: 27px;
		height: 27px;
		font-size: 17px;
		line-height: 27px;
	}

	.jia_two LI .wenzi strong {
		font-size: 17px;
	}

	.jia_two LI .wenzi {
		margin-top: 10px;
	}

	.ny_protwo img {
		display: none;
	}

	.ny_protwo .phone {
		display: block;
	}

	.ny_protwo .phone li img {
		width: 120px;
		height: 120px;
	}

	.ny_prothree .phone {
		display: block;
		padding-bottom: 20px;
	}

	.ny_prothree img {
		display: none;
	}

	.jiejue_list li .top .text01 strong {
		font-size: 17px;
	}

	.jiejue_list li .top .text01 i {
		font-size: 12px;
	}

	.jiejue_list li .text02 {
		font-size: 14px;
		margin-top: 13px;
		line-height: 26px;
		margin-bottom: 18px;
	}

	.ny_nav .nymenu {
		width: 70%;
	}

	.ny_nav .nymenu .list .li {
		padding: 0px 10px;
	}

	.ny_nav .nymenu .list .li a {
		font-size: 14px;
	}

	.index2 .con {
		display: none;
	}

	.index2 .phone_product {
		display: block;
	}

	.in_banner_con {
		left: 3%;
	}

	.in_banner_kc img {
		max-width: 280px;
	}

	.in_banner_kc h4 {
		font-size: 33px;
		margin-top: 5px;
	}

	.in_banner_kc .cn {
		font-size: 16px;
		line-height: 40px;
		margin-top: 9px;
	}

	.in_banner_kc .en {
		margin-top: 8px;
	}

	.fangan_show {
		padding-bottom: 10px;
	}
}

@media (max-width:1100px) {
	.home_diankeone .logo {
		margin-top: 6px;
	}

	.header_right .nav {
		display: none;
	}

	.phone-nav {
		display: block;
		top: 21px;
	}

	.sy_dierone .dier_left {
		width: 100%;
		float: none;
	}

	.sy_dierone .dier_right {
		float: left;
		margin-top: 10px;
	}

	.jiameng .right {
		width: 100%;
		float: none;
	}

	.jia_one .left {
		float: none;
		width: 100%;
	}

	.ditu_one .nei {
		margin-left: 30px;
		margin-top: -75px;
	}
}

@media (max-width:1024px) {
	.home-banner .in_banner {
		display: none;
	}

	.home-banner .phone_banner {
		display: block;
	}

	.home-banner .phone_banner img {
		display: block;
	}

	.home-banner .phone_banner .swiper-pagination-bullet {
		background: url(/images/banner_yd.png) no-repeat;
		width: 26px;
		height: 26px;
	}

	.home-banner .phone_banner .swiper-pagination-bullet-active {
		background: url(/images/banner_ydc.png) no-repeat;
	}

	.home-banner .swiper-container-horizontal > .swiper-pagination-bullets {
		bottom: 20px;
	}

	.news_bot li {
		padding: 30px 20px;
	}

	.dibu_right {
		display: none;
	}

	.dibu_left {
		width: 100%;
	}

	.banquan .bq_left {
		float: none;
		text-align: center;
		width: 100%;
	}

	.banquan .bq_right {
		float: none;
		text-align: center;
		width: 100%;
		margin-top: 8px;
	}

	.dibu_menu {
		padding-top: 32px;
		padding-bottom: 50px;
	}

	.dibu_left li h3 {
		margin-bottom: 10px;
	}

	.nyfuwu_one li img {
		max-width: 50%;
	}

	.show_one li .text01 {
		font-size: 16px;
	}

	.syshow_top p {
		font-size: 14px;
	}

	.show_one li {
		width: 100%;
		float: none;
		padding-right: 0px;
		min-height: inherit;
	}

	.show_one li:nth-child(5), .show_one li:nth-child(6) {
		min-height: inherit;
	}

	.guige table th {
		font-size: 16px;
		height: 70px;
	}

	.shebeititle {
		font-size: 18px;
		margin-top: 10px;
	}

	.shouji {
		display: block;
	}

	.xito_one img {
		display: none;
	}

	.xito_one p {
		font-size: 14px;
		line-height: 26px;
	}

	.xito_two h4 {
		font-size: 17px;
		padding: 5px 0px 5px 36px;
	}

	.xito_two {
		margin-bottom: 10px;
	}

	.nyjishu_list li {
		width: 31.3%;
	}

	.nyjishu_list li:nth-child(4n) {
		margin-right: 3%;
	}

	.nyjishu_list li:nth-child(3n) {
		margin-right: 0px;
	}

	.ny_protwo {
		margin-top: 20px;
	}

	.pro_title {
		font-size: 17px;
		margin-bottom: 20px;
	}

	.ny_protwo .phone li .text01 {
		font-size: 16px;
	}

	.ny_protwo .phone li .text {
		margin-top: 12px;
	}

	.ny_proone p {
		font-size: 14px;
	}

	.ny_proone img {
		margin: 20px auto 0px;
	}

	.ny_prothree li .text02 span {
		display: block;
		width: 100%;
	}

	.ny_prothree li {
		min-height: 256px;
	}

	.ny_nav .nymenu {
		width: 100%;
	}

	.ny_nav .nymenu .list .li a {
		font-size: 14px;
		height: 50px;
		line-height: 47px;
	}

	.ny_nav .mbx {
		display: none!important;
	}

	.ny_nav {
		min-height: 60px;
	}

	.jia_two {
		padding-bottom: 0px;
	}

	.sfq_main .swiper-slide .info-wrapper .description {
		padding-right: 5%;
		margin-top: 5px;
	}

	.sfq_main .swiper-slide:not(.active) > div .title {
		font-size: 18px;
	}

	.sfq_main .swiper-button-next {
		right: 10px;
	}

	.sfq_main .swiper-button-prev {
		left: 10px;
	}
}

@media (max-width:992px) {
	.head_youbian .nav {
		display: none;
	}

	.phone-nav {
		display: block;
		top: 15px;
	}

	.home_diankecase .case_right {
		padding: 30px;
	}

	.home_diankecase .case_right .wenzi {
		font-size: 17px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.home_diankecase .case_right .con {
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 20px;
	}

	.home_diankecase .case_right .more {
		font-size: 14px;
	}

	.home_diankecase {
		margin-top: 3px;
	}

	.homeab_left {
		width: 100%;
		float: none;
		padding-bottom: 30px;
	}

	.homeab_right {
		width: 100%;
		float: none;
	}

	.homeab_right img {
		display: block;
		width: 100%;
	}

	.homeab_left .biaoti {
		font-size: 16px;
	}

	.homeab_left .wenzi {
		font-size: 14px;
		line-height: 26px;
	}

	.homeab_bot .num .counter {
		font-size: 40px;
		line-height: 48px;
	}

	.homeab_bot .num {
		font-size: 14px;
	}

	.homeab_bot li .text {
		font-size: 15px;
		margin-top: 3px;
	}

	.lc_left {
		width: 100%;
		background: #ededed url(../images/licheng_bj.png) no-repeat;
		min-height: inherit;
		padding-bottom: 50px;
	}

	.bigbj {
		background: none;
	}

	.lc_left h3 {
		margin-top: 20px;
	}

	.lc_right {
		width: 100%;
		float: none;
	}

	.lc_right img {
		display: block;
		width: 100%;
	}

	.news_top .homemore {
		margin-top: 16px;
	}

	.news_top .news_img {
		width: 100%;
		float: none;
	}

	.home_diankenews {
		margin-top: 20px;
		padding-bottom: 30px;
	}

	.news_top .news_img img {
		display: block;
		width: 100%;
	}

	.news_top .news_right {
		width: 100%;
		float: none;
		padding: 15px 0px 0px 0px;
	}

	.news_bot {
		margin-top: 20px;
	}

	.dibu_left li {
		width: 29%;
		overflow: hidden;
		min-height: 166px;
		margin-bottom: 22px;
	}

	.dibu_left li:nth-child(2) {
		width: 42%;
	}

	.dibu_menu {
		padding-bottom: 0px;
	}

	.nyfuwu_one li {
		width: 50%;
	}

	.nyba_pc {
		display: none;
	}

	.nyba_phone {
		display: block;
	}

	.lxwm_bot {
		background: none;
	}

	.lxwm_bot .lxwm_left {
		width: 100%;
		float: none;
		background: url(/images/dizhi1.jpg) repeat;
		padding-bottom: 20px;
	}

	.lxwm_bot .lxwm_right {
		width: 100%;
		height: 450px;
	}

	.nylxwm_one li {
		width: 50%;
		margin-bottom: 15px;
		padding: 0px 6px;
	}

	.nylxwm_one li:nth-child(2n) {
		border-right: none;
	}

	.nyab .home_diankeabout .homeab_left {
		padding-right: 0px;
	}

	.lc_left .wzone {
		font-size: 17px;
	}

	.ny_job_two span {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		display: inline-block;
		font-size: 14px;
	}

	.ny_job_two .span-01 {
		padding-left: 6px;
		width: 18%;
	}

	.ny_job_two .span-05 {
		width: 9%;
	}

	.ny_job_two .left {
		width: 100%;
		margin-bottom: 10px;
	}

	.ny_job_two .right {
		width: 100%;
	}

	.page {
		margin-bottom: 10px;
	}

	.ny_job_one .left {
		width: 100%;
		margin-bottom: 3%;
		margin-top: 0px;
	}

	.ny_job_one .right {
		display: none;
	}

	.xinwen li {
		width: 48%;
	}

	.xinwen li:nth-child(3n) {
		margin-right: 3.5%;
	}

	.xinwen li:nth-child(2n) {
		margin-right: 0px;
	}

	.xinwen {
		margin-top: 20px;
	}

	.nynews_lsit .news_top .news_right {
		padding-bottom: 30px;
	}

	.nydaohang {
		margin-bottom: 30px;
	}

	.kehu_list li {
		width: 23.4%;
	}

	.kehu_list li:nth-child(4n) {
		margin-right: 0px;
	}

	.kehu_list li:nth-child(5n) {
		margin-right: 2%;
	}

	.kehu_list li:nth-child(6n) {
		margin-right: 0;
	}

	.kehu_list li:last-child {
		margin-right: 2%;
	}

	.sy_diertwo .left {
		width: 100%;
		float: none;
	}

	.sy_diertwo .right {
		width: 100%;
		float: none;
		margin-top: 15px;
	}

	.sy_diertwo .text01 {
		font-size: 16px;
	}

	.nydaohang a {
		margin: 0px 6px;
		padding: 0px 26px;
		font-size: 15px;
	}

	.jia_one .left {
		width: 100%;
		float: none;
	}

	.jia_one .right {
		width: 100%;
		float: none;
		display: block;
	}

	.ny_protwo .phone li {
		width: 33.333%;
		margin-bottom: 20px;
	}

	.ny_protwo .phone li .text02 {
		min-height: 84px;
	}

	.textjuli {
		margin: 15px 0px;
	}

	.ny_protwo .phone li img {
		width: 100px;
		height: 100px;
	}

	.ny_prothree li {
		width: 48%;
		min-height: 220px;
	}

	.ny_prothree li .text02 span {
		display: inline-block;
		width: 50%;
	}

	.jiejue_list li .right .juzhong {
		padding: 10px 10px 0px 10px;
	}

	.jiejue_list li .text02 {
		margin-top: 6px;
		line-height: 26px;
		margin-bottom: 8px;
	}

	.jiejue_list li:nth-child(even) .right .juzhong {
		padding: 10px 10px 0px 10px;
	}

	.news-show .info .view {
		margin-left: 0px;
	}

	.ny_nav .nymenu .list .li {
		padding: 0px 20px;
	}

	.ny_job_two {
		overflow-x: scroll;
	}

	.ny_job_two .list {
		min-width: 992px;
	}
}

@media (max-width:767px) {
	.home_product .prolist .item {
		margin-right: 0px;
	}

	.home_title .en {
		font-size: 34px;
	}

	.home_title .cn {
		font-size: 18px;
		font-weight: bold;
		bottom: -10px;
	}

	.home_title {
		line-height: 46px;
	}

	.home_diankecase .home_title {
		line-height: 46px;
	}

	.home_diankecase .home_title .cn {
		bottom: -10px;
	}

	.homeab_bot li {
		width: 50%;
		margin-bottom: 20px;
	}

	.homeab_bot li:nth-child(2n) {
		border-right: none;
	}

	.nylxwm_one li img {
		max-width: 100px;
	}

	.news-show {
		padding-top: 30px;
		padding-bottom: 20px;
	}

	.news-show .title {
		font-size: 17px;
	}

	.news-show .nr {
		padding: 20px 0 30px 0;
	}

	.shiyan_list li .text .span {
		font-size: 14px;
		width: 68%;
	}

	.shiyan_list li {
		width: 49%;
	}

	.shiyan_list li:nth-child(3n) {
		margin-right: 2%;
	}

	.shiyan_list li:nth-child(2n) {
		margin-right: 0px;
	}

	.caselist .swiper-slide p {
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}

	.syshow_top h4, .nyal_tit {
		font-size: 16px;
		margin-bottom: 9px;
	}

	.syshow_top p {
		font-size: 14px;
	}

	.syshow_top .title {
		font-size: 20px;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.mySwiper12 .swiper-button-next:after, .mySwiper12 .swiper-button-prev:after {
		font-size: 22px;
	}

	.syshow_top .title {
		font-size: 17px;
	}

	.ny_nav .nymenu a {
		font-size: 14px;
	}

	.ny_main .nydibubj {
		padding-bottom: 19px;
	}

	.sy_diertwo, .sy_dierthree, .syshow_bot {
		margin-top: 15px;
	}

	.shouji li {
		width: 48%;
	}

	.shouji li:nth-child(3n) {
		margin-right: 2%;
	}

	.shouji li:nth-child(2n) {
		margin-right: 0%;
	}

	.nyjishu_list li {
		width: 48.3%;
	}

	.nyjishu_list li:nth-child(4n) {
		margin-right: 3%;
	}

	.nyjishu_list li:nth-child(3n) {
		margin-right: 3%;
	}

	.nyjishu_list li:nth-child(2n) {
		margin-right: 0px;
	}

	.jia_two LI {
		width: 33.333%;
		margin-bottom: 20px;
	}

	.jia_two LI .wenzi .text03 {
		min-height: 98px;
	}

	.jiejue_list li {
		background: none;
	}

	.jiejue_list li .left {
		float: none;
		width: 100%;
	}

	.jiejue_list li .right {
		float: none;
		width: 100%;
	}

	.jiejue_list li .right .juzhong {
		padding: 30px;
	}

	.jiejue_list li:nth-child(even) .right .juzhong {
		padding: 30px;
	}

	.ny_nav .nymenu .list .li {
		padding: 0px 10px;
	}

	.page {
		margin-top: 20px;
	}

	.shiyan_list li .text .span {
		width: 72%;
	}

	.phone_product .ner_pro .tit {
		font-size: 17px;
	}

	.in_banner_kc img {
		max-width: 200px;
	}

	.in_banner_kc h4 {
		font-size: 20px;
	}

	.in_banner_kc .cn {
		font-size: 14px;
		line-height: 30px;
		margin-top: 9px;
		max-width: 100%;
	}

	.in_banner_kc .en {
		margin-top: 5px;
		font-size: 12px;
	}
}

@media (max-width:640px) {
	.news_bot li {
		width: 100%;
		float: none;
		margin-right: 0px;
		margin-bottom: 10px;
	}

	.news_bot li:hover {
		background: #055cac;
	}

	.news_bot li .news_text {
		margin-top: 15px;
	}

	.home_diankeone .logo {
		max-width: 170px;
	}

	.kehu_list li {
		width: 48%;
	}

	.nyjishu_list li .text {
		margin-top: 38px;
	}

	.ny_protwo .phone li {
		width: 50%;
		padding: 0px 5px;
	}

	.ny_protwo .phone li .text02 {
		min-height: inherit;
	}

	.ny_protwo .phone li img {
		width: 80px;
		height: 80px;
	}

	.ny_prothree li .text01 {
		font-size: 16px;
	}

	.ny_prothree li {
		width: 100%;
		min-height: inherit;
		margin-bottom: 10px;
	}

	.ny_prothree li .text02 span {
		display: inline-block;
		width: 50%;
	}
}

@media (max-width:540px) {
	.xinwen li {
		width: 100%;
	}

	.xinwen li:nth-child(3n) {
		margin-right: 0px;
	}

	.xinwen li:nth-child(2n) {
		margin-right: 0px;
	}

	.jia_two LI {
		width: 50%;
		min-height: 261px;
		margin-bottom: 5px;
	}

	.jia_two LI .wenzi .text03 {
		min-height: 92px;
	}

	.message textarea, .message input {
		width: 95%;
	}

	.in_banner_kc img {
		max-width: 150px;
	}

	.in_banner_kc h4 {
		font-size: 18px;
	}
}

@media (max-width: 480px) {
	.nyjishu_list li {
		width: 100%;
	}
}

@keyframes myfirst {
    0% {
        transform: translate(0,0);
    }

    50% {
        transform: translate(0,-10px);
    }

    100% {
        transform: translate(0,0);
    }
}

.work_list li::after{
	content: "";
	display: block;
	padding-bottom: 50%;
}


.ditu_one .tubiao2{
	position: absolute;
	bottom: 0;
	left: 12px;
}

.ditu_one .nei2{
	margin-left: 34px;
}
.ditu_one .nei2::after{
	top: 45px;
}

.xz-contact{
	float: left;
	padding-top: 40px;
	padding-bottom: 30px;
	overflow: hidden;
	width: 100%;
	font-size: 16px;
	position:relative;
	text-align: center;
}

.xz-contact:before{
content: '';
display: block;
width: 200px;
height: 2px;
background: #e5e5e5;
transition: all .5s;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -100px;
}

.xz-contact p{
	width:33.333333%;
	float:left;
}

@media (max-width:1024px){
	.xz-contact p {
	  font-size: 14px;
	}
}

@media (max-width:756px){
	.xz-contact p {
		width: 50%;
		margin-bottom: 30px;
	}
}

@media (max-width:500px){
	.xz-contact p {
		width: 100%;
	}
}
<!--0.00026202201843262-->