/*
 * Swiper 2.7.0
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: August 30, 2014
*/
			/* ===============================================================
        Basic Swiper Styles
        ================================================================*/
			
			.swiper-container {
				margin: 0 auto;
				position: relative;
				overflow: hidden;
				-webkit-backface-visibility: hidden;
				-moz-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				-o-backface-visibility: hidden;
				backface-visibility: hidden;
				/* Fix of Webkit flickering */
				z-index: 1;
			}
			
			.swiper-wrapper {
				position: relative;
				width: 100%;
				-webkit-transition-property: -webkit-transform, left, top;
				-webkit-transition-duration: 0s;
				-webkit-transform: translate3d(0px, 0, 0);
				-webkit-transition-timing-function: ease;
				-moz-transition-property: -moz-transform, left, top;
				-moz-transition-duration: 0s;
				-moz-transform: translate3d(0px, 0, 0);
				-moz-transition-timing-function: ease;
				-o-transition-property: -o-transform, left, top;
				-o-transition-duration: 0s;
				-o-transform: translate3d(0px, 0, 0);
				-o-transition-timing-function: ease;
				-o-transform: translate(0px, 0px);
				-ms-transition-property: -ms-transform, left, top;
				-ms-transition-duration: 0s;
				-ms-transform: translate3d(0px, 0, 0);
				-ms-transition-timing-function: ease;
				transition-property: transform, left, top;
				transition-duration: 0s;
				transform: translate3d(0px, 0, 0);
				transition-timing-function: ease;
				-webkit-box-sizing: content-box;
				-moz-box-sizing: content-box;
				box-sizing: content-box;
			}
			
			.swiper-free-mode>.swiper-wrapper {
				-webkit-transition-timing-function: ease-out;
				-moz-transition-timing-function: ease-out;
				-ms-transition-timing-function: ease-out;
				-o-transition-timing-function: ease-out;
				transition-timing-function: ease-out;
				margin: 0 auto;
			}
			
			.swiper-slide {
				float: left;
				-webkit-box-sizing: content-box;
				-moz-box-sizing: content-box;
				box-sizing: content-box;
			}
			/* IE10 Windows Phone 8 Fixes */
			
			.swiper-wp8-horizontal {
				-ms-touch-action: pan-y;
			}
			
			.swiper-wp8-vertical {
				-ms-touch-action: pan-x;
			}
			/* ===============================================================
        Your custom styles, here you need to specify container's and slide's
        sizes, pagination, etc.
        ================================================================*/
			
			.swiper-container {
				/* Specify Swiper's Size: */
				/*width:200px;
            height: 100px;*/
			}
			
			.swiper-slide {
				/* Specify Slides's Size: */
				/*width: 100%;
            height: 100%;*/
			}
			
			.swiper-slide-active {
				/* Specific active slide styling: */
			}
			
			.swiper-slide-visible {
				/* Specific visible slide styling: */
			}
			/* ===============================================================
        Pagination Styles
        ================================================================*/
			
			.swiper-pagination-switch {
				/* Stylize pagination button: */
			}
			
			.swiper-active-switch {
				/* Specific active button style: */
			}
			
			.swiper-visible-switch {
				/* Specific visible button style: */
			}


body,
			div,
			dl,
			dt,
			dd,
			ul,
			ol,
			li,
			h1,
			h2,
			h3,
			h4,
			h5,
			h6,
			pre,
			code,
			form,
			fieldset,
			legend,
			input,
			textarea,
			p,
			blockquote,
			th,
			td,
			hr,
			button,
			article,
			aside,
			details,
			figcaption,
			figure,
			footer,
			header,
			hgroup,
			menu,
			nav,
			section {
				margin: 0;
				padding: 0
			}
			
			article,
			aside,
			details,
			figcaption,
			figure,
			footer,
			header,
			hgroup,
			menu,
			nav,
			section,
			iframe {
				display: block
			}
			
			audio,
			canvas,
			video {
				display: inline-block;
				*display: inline;
				*zoom: 1;
			}
			
			html {
				-ms-text-size-adjust: 100%;
				-webkit-text-size-adjust: 100%;
			}
			
			body {
				font-size: 14px;
				line-height: 26px;
				font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, sans-serif, "PingFang SC", "Microsoft Yahei", "Heiti SC";
				color: #828282
			}
			
			button,
			input,
			select,
			textarea {
				font-size: 14px;
				line-height: 24px;
			}
			
			button {
				border: 0
			}
			
			 :-moz-ui-invalid:not(output) {
				box-shadow: none;
			}
			
			table {
				border-collapse: collapse;
				border-spacing: 0
			}
			
			th {
				text-align: inherit
			}
			
			fieldset,
			img {
				border: 0
			}
			
			img {
				vertical-align: middle
			}
			
			del {
				text-decoration: line-through
			}
			
			address,
			caption,
			cite,
			code,
			dfn,
			em,
			th,
			var {
				font-style: normal;
			}
			
			ol,
			ul {
				list-style: none
			}
			
			caption,
			th {
				text-align: left
			}
			
			q:before,
			q:after {
				content: ''
			}
			
			sub,
			sup {
				font-size: 75%;
				line-height: 0;
				position: relative;
				vertical-align: baseline
			}
			
			sup {
				top: -.5em
			}
			
			sub {
				bottom: -.25em
			}
			
			a {
				text-decoration: none;
				color: inherit;
				transition: 0.3s;
			}
			
			a:hover {
				text-decoration: none;
			}
			
			.clearfix:after,
			.clf:after {
				visibility: hidden;
				display: block;
				font-size: 0;
				content: '.';
				clear: both;
				height: 0
			}
			
			.clearfix,
			.clf {
				zoom: 1;
			}
			
			.clear {
				font-size: 0;
				line-height: 0;
				height: 0;
				clear: both;
				visibility: hidden;
				overflow: hidden
			}
			
			.fn-text-overflow {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}
			
			h1,
			h2,
			h3,
			h4,
			h5,
			h6 {
				font-weight: normal;
				font-size: 14px;
				line-height: 1.5;
			}
			
			input,
			textarea,
			button {
				outline: none;
				border: 0;
				font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, sans-serif, "PingFang SC", "Microsoft Yahei", "Heiti SC";
			}
			
			textarea {
				resize: none;
			}
			
			em,
			b,
			i,
			code,
			strong {
				font-style: normal;
			}
			
			.wsc-header {
				position: relative;
			}
			
			.wsc-top {
				z-index: 1000;
				top: 0px;
				position: absolute;
				height: 80px;
				background-color: rgb(0 0 0/8%);
				padding: 0 40px;
				left: 0;
				right: 0;
				margin: auto;
				max-width: 100%;
			}
			
			.wsc-logo {
				float: left;
				height: 48px;
				margin-top: 20px;
			}
			
			.wsc-logo img {
				height: 48px;
			}
			
			.wsc-logo-side {
				float: right;
				padding-top: 32px;
			}
			
			.hn-tel {
				float: left;
				font-size: 16px;
				line-height: 24px;
				color: #3461C6;
			}
			
			.hn-tel span {
				width: 24px;
				height: 24px;
				margin-right: 10px;
				display: inline-block;
				vertical-align: middle;
				border-radius: 50%;
				background: #3461C6 url("../image/icon-tel.png") no-repeat center;
			}
			
			.hn-lan {
				float: right;
				margin-left: 20px;
				cursor: pointer;
			}
			
			.lan-list {
				margin-top: 3px;
				font-size: 14px;
				line-height: 16px;
				color: #8C8D8E;
				transition: 0.3s;
			}
			
			.lan-list:first-child {
				margin-right: 14px;
				border-right: 1px solid #D1D3D6;
				padding-right: 14px;
			}
			
			.hn-lan .active,
			.lan-list:hover {
				color: #3461C6;
			}
			
			.wsc-nav {
				height: 76px; float:right;
			}
			
			.hn-item {
				float: left;
				position: relative;
				/*background: url("../image/icon-line.png") no-repeat left center;*/
			}
			
			.hn-text a {
				float: left;
				height: 76px;
				line-height: 76px;
				font-size: 16px;
				color: #fff;
				text-align: center;
				padding: 0 30px;
				/*background: url("../image/icon-sd-b.png") no-repeat center 54px;*/
			}
			
			.wsc-hnCont {
				float: left;
				margin-left: -30px;
			}
			
			.hn-item:first-child {
				background: none;
			}
			
			.wsc-headNav .active .hn-text a,
			.wsc-headNav .hn-text a:hover {
				color: #fff; text-decoration:underline;
				background: url("../image/icon-sd.png") no-repeat center 54px;
			}
			
			.hn-drop {
				position: absolute;
				left: -6px;
				top: 74px;
				width: 140px;
				background-color: #fff;
				display: none;
				padding: 10px 0px;
				box-shadow: 0px 5px 10px rgba(58, 58, 58, 0.15);
				border-top: 2px solid #3461C6;
			}
			
			.hn-drop a {
				padding: 0 20px;
				display: block;
				height: 38px;
				line-height: 38px;
				color: #696A6A;
				transition: 0.36s;
				font-size: 14px;
				background: url("http://ce.huiqianhj.com/template/static/image/icon-nav.png") no-repeat 120px center;
			}
			
			.hn-drop a:hover {
				color: #3461C6;
				background: #dadfe8 url("http://ce.huiqianhj.com/template/static/image/icon-nav-hover.png") no-repeat 120px center;
			}
			
			.wsc-noban-top .hn-text {
				color: #333;
				border-color: #ebebeb;
			}
			
			.wsc-noban-top,
			.wsc-noban-top .hn-tel {
				border-color: #ebebeb;
			}
			
			.wsc-search {
				float: right;
				position: relative;
			}
			
			.wsc-search input {
				margin-top: 20px;
				width: 252px;
				height: 36px;
				background: rgba(255, 255, 255, 1);
				border: 1px solid rgba(219, 219, 219, 1);
				border-radius: 100px;
				box-sizing: border-box;
				padding: 0 20px;
				line-height: 36px;
				transition: 0.3s;
			}
			
			.btn-search {
				position: absolute;
				width: 36px;
				height: 36px;
				border-radius: 50%;
				transition: 0.36s;
				cursor: pointer;
				right: 0px;
				top: 20px;
				background: #8C8D8E url("../image/icon-search.png") no-repeat center;
			}
			
			.wsc-search input:focus {
				border-color: #3461C6;
			}
			
			.btn-search:hover {
				background: #3461C6 url("../image/icon-search.png") no-repeat center;
			}
			
			.container {
				width: 1180px;
				margin: auto;
			}
			
			.wsc-banner {
				height: 520px;
				text-align: center;
			}
			
			.banTit {
				padding-top: 264px;
				font-size: 36px;
				line-height: 47px;
				color: #fff;
			}
			
			.banText {
				margin-top: 25px;
				letter-spacing: 18px;
				font-size: 18px;
				line-height: 24px;
				color: rgba(255, 255, 255, 0.8);
			}
			
			.wsc-bread {
				height: 60px;
				background: rgba(18, 19, 20, 0.3);
				margin-top: -60px;
			}
			
			.wsc-bread a,
			.wsc-bread h1 {
				display: inline-block;
				vertical-align: middle;
				font-size: 14px;
				line-height: 60px;
				color: rgba(255, 255, 255, 0.5);
				font-weight: normal;
				padding: 0 30px;
				color: #fff;
				border-left: 1px solid rgba(255, 255, 255, 0.3);
			}
			
			.wsc-bread a:first-child {
				border-left: none;
				padding-left: 24px;
				background: url("../image/icom-home.png") no-repeat left center;
			}
			
			.wsc-bread a:hover {
				color: #eaeaea;
			}
			
			.wsc-foot {
				background: url("../image/wsc-bottom-bg.jpg") no-repeat center top;
				height: 376px;
				padding-top: 60px;
			}
			
			.fn-item {
				float: left;
				width: 250px;
				font-size: 16px;
				line-height: 42px;
				transition: 0.3s;
			}
			
			.fn-text {
				color: #fff;
				font-size: 18px;
				line-height: 24px;
				padding-left: 24px;
				background: url("../image/icon-foot.png") no-repeat left center;
			}
			
			.fn-item .fn-list {
				margin-top: 20px;
				padding-left: 24px;
			}
			
			.fn-item .fn-list li {
				color: #D1D6E1;
			}
			
			.fn-item .fn-list li:hover {
				color: #fff;
			}
			
			.footNav {
				float: left;
				border-right: 1px solid rgba(255, 255, 255, 0.3);
			}
			
			.footMessage {
				float: right;
				/* padding-left: 120px; */
				transition: 0.3s;
			}
			
			.fm-item {
				float: left;
			}
			
			.fm {
				margin-top: 30px;
			}
			
			.fm-left {
				float: left;
			}
			
			.fm-left-img {
				width: 140px;
				height: 140px;
				overflow: hidden;
			}
			
			.fm-left-img img {
				width: 100%;
			}
			
			.fm-left-text {
				margin-top: 10px;
				font-size: 12px;
				line-height: 18px;
				color: rgba(255, 255, 255, 0.3);
				letter-spacing: 8px;
			}
			
			.fm-right {
				float: left;
				padding-left: 30px;
			}
			
			.fm-right-tel {
				color: rgba(255, 255, 255, 0.5);
				font-size: 14px;
				line-height: 22px;
			}
			
			.fm-right-tel span {
				font-size: 24px;
				line-height: 30px;
				color: #8AC55F;
				display: block;
			}
			
			.fm-right-info {
				margin-top: 20px;
			}
			
			.fm-right-ev {
				font-size: 14px;
				line-height: 32px;
				color: #8F9AB4;
			}
			
			.fm-right-ev span,
			.fm-right-ev a {
				color: #FFFFFF;
			}
			
			.wsc-bottom {
				height: 72px;
				color: #8E99B3;
				margin-top: -72px;
			}
			
			.wsc-bottom .wrap {
				padding-top: 20px;
				border-top: 1px solid rgba(255, 255, 255, 0.3);
			}
			
			.wb-left {
				float: left;
			}
			
			.wb-logo {
				width: 116px;
				height: 32px;
				float: left;
				background: url("../image/icon-bottom-logo.png") no-repeat center;
			}
			
			.wb-text {
				float: left;
				margin-left: 30px;
				color: #8E99B3;
				line-height: 32px;
			}
			
			.wb-text span {
				margin-left: 5px;
			}
			
			.wb-text span:first-child {
				margin-left: 0;
			}
			
			.wb-right {
				float: right;
			}
			
			.wb-right a {
				color: #8E99B3;
				line-height: 32px;
				padding-left: 23px;
				margin-right: 15px;
				background: url("../image/icon-xg.png") no-repeat left center;
			}
			
			.wb-right a:first-child {
				padding-left: 0;
				background: none;
			}
			
			.wsc-fixBar {
				position: fixed;
				right: 0px;
				top: 33%;
				z-index: 1000;
			}
			
			.fb-online,
			.fb-tel,
			.fb-ewm,
			.fb-top {
				width: 72px;
				height: 72px;
				background-color: #2B58BE;
				border-radius: 2px 0px 0px 2px;
				text-align: center;
				transition: 0.3s;
				color: #fff;
				font-size: 14px;
				line-height: 20px;
				position: relative;
				cursor: pointer;
				margin-top: 2px;
			}
			
			.fb-online {
				margin-top: 0;
			}
			
			.fb-online a,
			.fb-tel a,
			.fb-ewm a,
			.fb-top a {
				display: block;
				padding-top: 38px;
			}
			
			.fb-online a {
				background: url("../image/icon-kf-2.png") no-repeat center 5px;
			}
			
			.fb-tel a {
				background: url("../image/icon-zx-2.png") no-repeat center 5px;
			}
			
			.fb-ewm a {
				background: url("../image/icon-wx2-2.png") no-repeat center 5px;
			}
			
			.fb-top a {
				background: url("../image/icon-top-2.png") no-repeat center 5px;
			}
			
			.fb-online:hover {
				background-color: #3461C6;
			}
			
			.fb-tel:hover {
				background-color: #3461C6;
			}
			
			.fb-ewm:hover {
				background-color: #3461C6;
			}
			
			.fb-top:hover {
				background-color: #3461C6;
			}
			
			.fbarTel {
				display: none;
				position: absolute;
				right: 77px;
				bottom: 8px;
				height: 38px;
				padding: 11px 17px 11px 10px;
				width: 114px;
				color: #3461C6;
				font-weight: bold;
				background: url("../image/icon-pho-bg.png") no-repeat center;
				transition: 0.5s;
				font-size: 16px;
				line-height: 22px;
				text-align: left;
			}
			
			.fbarTel span {
				display: block;
				color: #999999;
				font-weight: normal;
			}
			
			.fbarWx {
				display: none;
				position: absolute;
				right: 77px;
				bottom: 0;
				height: 144px;
				padding: 10px 17px 10px 10px;
				width: 120px;
				color: #999999;
				background: url("../image/icon-wx-bg.png") no-repeat center;
				transition: 0.5s;
				font-size: 14px;
				line-height: 16px;
			}
			
			.fbarWx p {
				margin-top: 6px;
			}
			
			.new_add_Bnav {
				position: absolute;
				display: none;
				left: 0;
				right: 0;
				max-width: 100%;
				top: 80px;
				bottom: 0;
				margin: auto;
				box-shadow: 0px 10px 20px rgba(58, 58, 58, 0.15);
				z-index: 9;
				background-color: rgb(255 255 255/100%);
				border-top: 1px solid #E6E6E6;
			}
			
			.common_main {
				width: 1180px;
				margin: 0 auto;
				position: relative;
				text-align: center;
			}
			
			.anlone-nav {
				width: 1180px;
				margin: 0 auto;
				padding: 40px 0;
				box-sizing: border-box;
			}
			
			.pro_productHg {
				width: 220px;
				text-align: center;
				float: left;
				margin-left: 20px;
			}
			
			.pro_productHg:first-of-type {
				margin-left: 0;
			}
			
			.pro_productHg_img {
				display: block;
				width: 220px;
				height: 150px;
				overflow: hidden;
			}
			
			.pro_productHg_img img {
				width: 100%;
			}
			
			.pro_productHgH {
				height: 24px;
				margin-top: 20px;
				font-size: 18px;
				line-height: 24px;
				color: #3461C6;
			}
			
			.pro_productHg_c {
				height: 96px;
				margin-top: 30px;
			}
			
			.pro_productHg_c a {
				display: block;
				font-size: 14px;
				color: #696A6A;
				line-height: 32px;
			}
			
			.pro_productHg_c a:hover {
				color: #3461C6;
			}
			
			.pro_productHg_M a {
				margin-top: 30px;
				display: block;
				font-size: 14px;
				line-height: 19px;
				color: #696A6A;
			}
			
			.pro_productHg_M a span {
				padding-right: 21px;
				background: url("../image/icon-pro.png") no-repeat right center;
				background-size: 7px auto;
			}
			
			.pro_productHg_M a:hover {
				color: #3461C6;
			}
			
			.pro_productHg_M a:hover span {
				background: url("../image/icon-pro-hover.png") no-repeat right center;
				background-size: 7px auto;
			}
			/*弹窗*/
			
			.banner-lx {
				position: fixed;
				width: 680px;
				height: 480px;
				background-color: #fff;
				top: 50%;
				left: 50%;
				margin-top: -240px;
				margin-left: -340px;
				z-index: 101;
				display: none;
			}
			
			.banner-lx-cont {
				padding: 60px;
			}
			
			.banner-lx-left {
				float: left;
			}
			
			.bl-tit {
				font-size: 16px;
				line-height: 21px;
				color: #696A6A;
				text-align: center;
			}
			
			.bl-wx {
				margin-top: 20px;
				width: 240px;
				height: 240px;
				overflow: hidden;
			}
			
			.bl-wx img {
				width: 100%;
			}
			
			.btn-red-tc {
				display: inline-block;
				width: 240px;
				height: 48px;
				line-height: 48px;
				background-color: #E54E4E;
				text-align: center;
				color: #fff;
				font-size: 16px;
				margin-top: 30px;
				border-radius: 2px;
			}
			
			.banner-lx-right {
				float: right;
			}
			
			.br-tit {
				font-size: 16px;
				line-height: 21px;
				color: #696A6A;
				text-align: left;
			}
			
			.comment-form .row {
				margin-top: 30px;
			}
			
			.comment-form .row:first-child {
				margin-top: 20px;
			}
			
			.comment-form .for-input input {
				width: 240px;
				height: 42px;
				background: rgba(255, 255, 255, 1);
				border: 1px solid rgba(230, 230, 230, 1);
				border-radius: 2px;
				font-size: 16px;
				color: #73757A;
				text-indent: 10px;
				box-sizing: border-box;
			}
			
			.comment-form .for-tex textarea {
				width: 240px;
				height: 96px;
				background: rgba(255, 255, 255, 1);
				border: 1px solid rgba(230, 230, 230, 1);
				border-radius: 2px;
				padding: 12px;
				font-size: 16px;
				line-height: 24px;
				box-sizing: border-box;
			}
			
			.comment-form .for-but button {
				width: 240px;
				height: 48px;
				background: rgba(52, 97, 198, 1);
				border-radius: 2px;
				color: #fff;
				font-size: 16px;
				line-height: 48px;
				text-align: center;
				cursor: pointer;
				margin-top: 22px;
			}
			
			.shut {
				position: absolute;
				right: 30px;
				top: 30px;
				width: 21px;
				height: 21px;
				background: url("../image/icon-shut.png") no-repeat center;
			}
			
			.shadow {
				position: fixed;
				opacity: 0.5;
				filter: alpha(opacity=50);
				bottom: 0;
				left: 0;
				right: 0;
				top: 0;
				background: black;
				z-index: 100;
				display: none;
			}
			
			.comment-form .for-input {
				position: relative;
			}
			
			.comment-form .n-msg {
				position: absolute;
				left: 0;
				top: 40px;
				color: #F43535;
				font-size: 14px;
			}
			
			@media screen and (max-width:1460px) {
				.wsc-search input {
					width: 190px;
				}
				.hn-text a {
					padding: 0 20px;
				}
				.wsc-top {
					margin: 0px;
					padding: 0 30px; position: absolute; top: 0;
				}
			}
			
			@media screen and (max-width:1480px) {
				.fn-item {
					width: 180px;
				}
				.footMessage {
					/* padding-left: 90px; */
				}
			}

			.index-banner {
				position: relative;
			}
			
			.swiper-slide1 {
				background:url("../image/index-banner2.jpg") no-repeat center center;
				background-size:cover;
			}
			
			.swiper-slide2 {
				background:url("../image/index-banner4.jpg") no-repeat center center;
				background-size:cover;
			}
			
			.swiper-slide3 {
				background:url("../image/index-banner3.jpg") no-repeat center center;
				background-size:cover;
			}
			.swiper-slide4 {
				background:url("../image/index-banner5.jpg") no-repeat center center;
				background-size:cover;
			}
			.swiper-slide5 {
				background:url("../image/index1.jpg") no-repeat center center;
				background-size:cover;
			}
			
			.index-banner .swiper-container {
				width: 100%;
				height: 880px;
			}
			
			.index-banner .swiper-slide,
			.index-banner .swiper-wrapper {
				height: 100% !important;
			}
			
			.inban-item {
				position: relative;
				max-width: 1420px;
			}
			
			.btn {
				display: inline-block;
				width: 200px;
				height: 48px;
				border-radius: 100px;
				font-size: 16px;
				line-height: 48px;
				text-align: center;
				box-sizing: border-box;
			}
			
			.btn-white {
				background-color: #fff;
				color: #3461C6;
			}
			
			.btn-white span {
				padding-right: 33px;
				background: url("../image/icon-blue.png") no-repeat right center;
			}
			
			.btn-white:hover {
				background-color: #3461C6;
				color: #fff;
			}
			
			.btn-white:hover span {
				background: url("../image/icon-white.png") no-repeat right center;
			}
			
			.btn-blue-mr {
				background-color: #3461C6;
				color: #fff;
			}
			
			.btn-blue-mr span {
				padding-right: 33px;
				background: url("../image/icon-white.png") no-repeat right center;
			}
			
			.btn-blue-mr:hover {
				background-color: #2B58BE;
			}
			
			.swiper-slide1 .inban-item {
				margin: 614px auto 0;
			}
			
			.swiper-slide2 .inban-item {
				text-align: right;
				margin: 614px auto 0;
			}
			
			.swiper-slide3 .inban-item {
				text-align: right;
				margin: 614px auto 0;
			}
			.swiper-slide4 .inban-item {
				text-align: right;
				margin: 614px auto 0;
			}
			.swiper-slide5 .inban-item {
				text-align: right;
				margin: 614px auto 0;
			}
			
			.wrap {
				max-width: 1420px;
				margin: auto;
				transition: 0.3s;
			}
			
			.index-banner .pagination {
				height: 20px;
				font-size: 0;
				text-align: center;
				position: absolute;
				left: 0;
				right: 0;
				bottom: 40px;
				margin: auto;
				z-index: 100;
			}
			
			.index-banner .swiper-pagination-switch {
				display: inline-block;
				vertical-align: top;
				margin-left: 15px;
			}
			
			.index-banner .swiper-pagination-switch:first-child {
				padding-left: 0;
				margin-left: 0;
			}
			
			.index-banner .swiper-pagination-switch {
				display: inline-block;
				width: 6px;
				height: 6px;
				background: rgba(255, 255, 255, 1);
				border-radius: 50%;
				opacity: 0.8;
			}
			
			.index-banner .swiper-active-switch {
				display: inline-block;
				width: 20px;
				height: 20px;
				background: url("../image/icon-quan.png") no-repeat center top;
				margin-top: -6px;
			}
			
			.arrow-left1 {
				position: absolute;
				width: 48px;
				height: 48px;
				border: 1px solid rgba(255, 255, 255, 1);
				border-radius: 50%;
				z-index: 10;
				left: 90px;
				top: 471px;
				background: url("../image/icon-prev.png") no-repeat center;
				transition: 0.36s;
			}
			
			.arrow-left1:hover {
				width: 46px;
				height: 46px;
				border: 2px solid rgba(255, 255, 255, 1);
			}
			
			.arrow-right1 {
				position: absolute;
				width: 48px;
				height: 48px;
				border: 1px solid rgba(255, 255, 255, 1);
				border-radius: 50%;
				z-index: 10;
				right: 90px;
				top: 471px;
				background: url("../image/icon-next.png") no-repeat center;
			}
			
			.arrow-right1:hover {
				width: 46px;
				height: 46px;
				border: 2px solid rgba(255, 255, 255, 1);
			}
			
			.index-serve {
				width: 100%;
				background-color: #fff;
				padding: 60px 0;
			}
			.is-main{
				width: 100%;
				display: flex;
				justify-content: space-between;
				margin-bottom: 30px;
				margin-top: 50px;
			}
			.is-main .list-item {
				width: 32%;
				border-radius: 2px;
				transition: 0.3s;
				box-shadow: 0px 5px 15px rgba(18, 19, 20, 0.1);
			}
			
			.is-main .list-img {
				border-radius: 2px 2px 0px 0px;
				width: 100%;
				height: 280px;
				overflow: hidden;
				transition: 0.3s;
			}
			
			.is-main .list-img img {
				width: 100%;
			}
			
			.is-main .list-info {
				width: 100%;
				padding-bottom: 20px;
				position: relative;
				text-align: center;
				transition: 0.3s;
				background-color: #20bad4;
			}
			
			.is-main .list-icon {
				position: absolute;
				width: 94px;
				height: 110px;
				top: -51px;
				left: 0;
				right: 0;
				margin: auto;
			}
			
			.is-main .is-icon1 {
				background: url("../image/is-icon1.png") no-repeat center;
			}
			
			.is-main .is-icon2 {
				background: url("../image/is-icon2.png") no-repeat center;
			}
			
			.is-main .is-icon3 {
				background: url("../image/is-icon3.png") no-repeat center;
			}
			
			.is-main .is-icon4 {
				background: url("../image/is-icon4.png") no-repeat center;
			}
			
			.is-main .is-icon5 {
				background: url("../image/is-icon5.png") no-repeat center;
			}
			
			.is-main .list-tit {
				font-size: 20px;
				line-height: 26px;
				color: #fff;
				padding-top: 20px;
				text-align: center;
			}
			
			.is-main .list-tit span {
				width: 30px;
				height: 2px;
				display: block;
				background-color: #fff;
				margin: 15px auto 0;
				transition: 0.3s;
			}
			
			.is-main .list-text {
				width: 220px;
				height: 52px;
				line-height: 26px;
				font-size: 16px;
				color: #8C8D8E;
				margin: 18px auto 0;
			}
			
			.is-main .list-btn {
				margin-top: 20px;
				text-align: center;
				transition: 0.3s;
			}
			
			.is-main .list-btn .btn {
				height: 42px;
				line-height: 42px;
			}
			.dowh3{
				font-size: 36px;
				margin-bottom: 15px;
				font-weight: 700;
				text-align: center;
				color: #000;
			}
			.dowh5{
				font-size: 18px;
				font-weight: 400;
				color: #858585;
				text-align: center;
			}
			.btn-none {
				border: 1px solid #fff;
				color: #fff;
			}
			
			.btn-none span {
				padding-right: 33px;
				background: url("../image/icon-white.png") no-repeat right center;
			}
			
			.is-main .list-item:hover {
				
			}
			
			.is-main .list-item:hover .list-info {
				background-color: #000;
			}
			
			.is-main .list-item:hover .list-tit {
				color: #fff;
			}
			
			.is-main .list-item:hover .list-tit span {
				background-color: #fff;
			}
			
			.is-main .list-item:hover .list-text {
				color: rgba(255, 255, 255, 0.8);
			}
			
			.is-main .list-item:hover .btn-none {
				border: 1px solid #fff;
				background-color: #fff;
				color: #3461C6;
			}
			
			.is-main .list-item:hover .btn-none span {
				background: url("../image/icon-blue.png") no-repeat right center;
			}
			
			.index-product {
				width: 100%;
				padding: 80px 0;
			}
			
			.ip-tit {
				text-align: center;
				font-size: 32px;
				line-height: 42px;
				color: #121314;
			}
			
			.ip-tit span {
				width: 12px;
				height: 12px;
				display: inline-block;
				background: url("../image/biiaotixian.png") no-repeat 0 0;
				margin: 0 30px;
				position: relative;
				top: -5px;
			}
			
			.ip-main {
				margin-top: 40px;
			}
			
			.ip-main-left {
				float: left;
				width: 700px;
				margin-right: 20px;
				transition: 0.3s;
				overflow: hidden;
				position: relative;
				box-shadow: 0px 5px 15px rgba(18, 19, 20, 0.1);
			}
			
			.ip-main-left a {
				display: block;
				width: 700px;
				height: 520px;
				/* background: url("../image/index-pro1.jpg") no-repeat center top; */
				text-align: center;
				transition: 0.3s;
			}
			
			.ip-main-left:hover {
				box-shadow: 0px 5px 15px rgba(18, 19, 20, 0.1);
			}
			
			.ip-main-left a span {
				display: block;
				position: absolute;
				left: 0;
				bottom: -50px;
				width: 100%;
				height: 50px;
				font-size: 24px;
				line-height: 50px;
				color: #fff;
				transition: 0.3s;
				background-color: #20bad4;
			}
			.ip-main-left:hover span{
				bottom: 0;
			}
			
			
			
			.ip-main-right {
				float: left;
				width: 700px;
				transition: 0.3s;
			}
			
			.ip-main-ev {
				margin-top: -20px;
				margin-right: -20px;
			}
			
			.ip-main-right a {
				width: 340px;
				height: 250px;
				margin-top: 20px;
				margin-right: 20px;
				float: left;
				text-align: center;
				transition: 0.3s;
				position: relative;
				overflow: hidden;
				box-shadow: 0px 5px 15px rgba(18, 19, 20, 0.1);
			}
			
			.ip-main-right a:hover {
				box-shadow: 0px 5px 15px rgba(18, 19, 20, 0.1);
			}
			
			/* .glj {
				background: #fff url("../image/index-pro2.png") no-repeat center 20px;
			}
			
			.fs {
				background: #fff url("../image/index-pro3.png") no-repeat center 20px;
			}
			
			.pt {
				background: #fff url("../image/index-pro4.png") no-repeat center 20px;
			}
			
			.hc {
				background: #fff url("../image/index-pro5.png") no-repeat center 20px;
			} */
			
			.ip-main-right a span {
				display: block;
				position: absolute;
				left: 0;
				bottom: -40px;
				width: 100%;
				height: 40px;
				font-size: 18px;
				line-height: 40px;
				color: #fff;
				transition: 0.3s;
				background-color: #20bad4;
			}
			
			.ip-main-right a:hover span {
				bottom: 0;
			}
			
			.ip-btn {
				margin-top: 40px;
				text-align: center;
			}
			
			.btn-blue {
				background-color: #fff;
				border: 1px solid rgba(52, 97, 198, 1);
				color: #3461C6;
			}
			
			.btn-blue span {
				padding-right: 33px;
				background: url("../image/icon-blue.png") no-repeat right center;
			}
			
			.btn-blue:hover {
				border: 1px solid rgba(52, 97, 198, 1);
				background-color: #3461C6;
				color: #fff;
			}
			
			.btn-blue:hover span {
				background: url("../image/icon-white.png") no-repeat right center;
			}
			
			.index-lab {
				width: 100%;
				background: url("../image/index-lab.jpg") no-repeat center top;
				padding: 80px 0;
			}
			
			@media screen and (max-width:1460px) {
				
				.inban-item {
					max-width: 1180px;
				}
				.swiper-slide1 .inban-item {
					margin: 614px 135px 0;
				}
			}
			
			.il-cont {
				background-color: #fff;
				padding: 60px;
			}
			
			.il-left {
				float: left;
				width: 760px;
				transition: 0.3s;
			}
			
			.il-left-lab {
				width: 260px;
				height: 68px;
				background: url("../image/index-lab-bg.png") no-repeat center;
				font-size: 32px;
				line-height: 68px;
				color: #fff;
				text-align: center;
			}
			
			.il-left-lab span {
				padding-left: 47px;
				background: url("../image/icon-lab.png") no-repeat left center;
			}
			
			.il-left-info {
				margin-top: 40px;
				padding-bottom: 34px;
				background: url("../image/index-lab-line.png") no-repeat center bottom;
			}
			
			.il-left-tit {
				font-size: 18px;
				line-height: 24px;
				color: #363839;
			}
			
			.il-left-text {
				margin-top: 20px;
				font-size: 14px;
				line-height: 26px;
				color: #696A6A;
			}
			
			.il-left-team {
				margin-top: 30px;
			}
			
			.il-left-main {
				margin-top: 20px;
			}
			
			.il-left-list {
				float: left;
				width: 240px;
				height: 127px;
				background-color: #FAFAFA;
				margin-left: 20px;
				text-align: center;
				font-size: 14px;
				color: #535455;
				line-height: 19px;
				transition: 0.3s;
			}
			
			.il-left-list:first-child {
				margin-left: 0;
			}
			
			.il-left-list span {
				width: 100%;
				height: 88px;
				display: block;
				transition: 0.3s;
			}
			
			.lab-icon1 {
				background: url("../image/il-icon1.png") no-repeat center 20px;
			}
			
			.lab-icon2 {
				background: url("../image/il-icon2.png") no-repeat center 20px;
			}
			
			.lab-icon3 {
				background: url("../image/il-icon3.png") no-repeat center 20px;
			}
			
			.il-left-btn {
				font-size: 0;
				margin-top: 40px;
				text-align: center;
			}
			
			.il-left-btn .btn {
				width: 240px;
			}
			
			.btn-red {
				background-color: #E54E4E;
				color: #fff;
			}
			
			.btn-red:hover {
				background-color: #D13738;
			}
			
			.btn-fff {
				border: 1px solid rgba(52, 97, 198, 1);
				color: #3461C6;
				font-weight: bold;
			}
			
			.il-left-btn .btn-fff {
				margin-left: 20px;
				cursor: default;
			}
			
			.il-right {
				float: right;
				width: 480px;
				transition: 0.3s;
			}
			
			.il-right-tit {
				margin-top: 19px;
				text-align: right;
				font-size: 24px;
				line-height: 31px;
				color: #696A6A;
			}
			
			.il-right-tit span {
				color: #3461C6;
			}
			
			.il-right-list {
				margin-top: 58px;
			}
			
			.il-right-list .list-item {
				width: 480px;
				height: 331px;
				transition: 0.3s;
			}
			
			.il-right-list .list-img {
				width: 480px;
				height: 270px;
				overflow: hidden;
			}
			
			.il-right-list .list-img img {
				width: 100%;
				transition: all ease-out 0.36s;
			}
			
			.il-right-list .list-item:hover img {
				transform: scale(1.08);
			}
			
			.il-right-list .list-tit {
				width: 440px;
				height: 61px;
				background-color: #FAFAFA;
				text-align: center;
				padding: 0 20px;
				color: #535455;
				font-size: 16px;
				line-height: 61px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				transition: 0.3s;
			}
			
			.il-right-list .list-tit:hover {
				color: #3461C6;
			}
			
			.il-right-btn {
				margin-top: 40px;
				text-align: center;
			}
			
			.il-right-btn .btn {
				width: 240px;
			}
			
			.xinNav-img {
				width: 180px;
				height: 180px;
				float: left;
				margin-left: 60px;
				overflow: hidden;
				display: flex;
				justify-content: center;
				align-items: center;
			}
			
			.xinNav-img img {
				width: 180px;
			}
			
			.xinNav-main {
				width: 400px;
				float: left;
				margin-left: 40px;
				margin-top: 10px;
			}
			
			.xinNav-title {
				font-size: 20px;
				line-height: 26px;
				color: #3461C6;
			}
			
			.xinNav-intro {
				font-size: 14px;
				line-height: 19px;
				color: #9D9FA2;
				margin-top: 10px;
			}
			
			.xinNav-cls {
				padding-top: 10px;
			}
			
			.xinNav-cls a {
				float: left;
				width: 130px;
				font-size: 14px;
				color: #535455;
				line-height: 19px;
				margin-top: 22px;
			}
			
			.xinNav-cls a:hover {
				color: #3461C6;
			}
			
			.xinNav-box {
				float: left;
				margin-top: 20px;
				width: 50%;
			}
			
			.xinNav {
				position: relative;
			}
			
			.xinNav-rou {
				width: 1px;
				height: 193px;
				background: #E6E6E6;
				position: absolute;
				left: 0;
				right: 0;
				top: 41px;
				margin: auto;
			}
			
			.zx-tle {
				font-size: 32px;
				line-height: 42px;
				color: #121314;
				float: left;
			}
			
			.zx-post {
				float: right;
				line-height: 42px;
				font-size: 16px;
			}
			
			.zx-post a {
				color: #696A6A;
				display: inline-block;
				padding-right: 38px;
				background: url(../image/news-det.png) no-repeat right center;
			}
			
			.zx-post a:hover {
				color: #3461C6;
				background: url(../image/icon-blue.png) no-repeat right center;
			}
			
			.ip-fq {
				margin-top: 60px;
			}
			
			.ip-fq .ip-main-left {
				margin-left: 20px;
				margin-right: 0;
			}
			
			.ip-fq .ip-main-left a {
				background: url("../image/fqxx.jpg") no-repeat center;
			}
			
			.three-cls {
				display: none;
			}
			
			.sn-list-item .active .three-cls {
				display: block;
			}
			
			.three-cls a {
				font-size: 13px;
				line-height: 28px;
				color: #8C8D8E;
				display: block;
				padding-left: 12px;
			}
			
			.three-cls a:hover {
				color: #3453C6;
			}
			
			.twos:hover {
				color: #3453C6;
			}
			
			.two-main {
				position: relative;
			}
			
			.two-main span {
				width: 14px;
				display: block;
				height: 14px;
				background: url("../image/xiaojia.png") no-repeat 0 center;
				position: absolute;
				right: 0;
				top: 0;
				bottom: 0;
				margin: auto;
				z-index: 999;
			}
			
			.sn-list-item .active span {
				background: url("../image/xiaojian.png") no-repeat 0 center;
			}
			
			.three-cls .active {
				color: #3453C6;
			}
			/*.sn-list-item .active .two-main a {
            color: #3453C6;
        }*/
			
			.fqc1 {
				background: #fff url(../image/fqcc1.png) no-repeat center 30px;
			}
			
			.fqc2 {
				background: #fff url(../image/fqcc2.png) no-repeat center 30px;
			}
			
			.fqc3 {
				background: #fff url(../image/fqcc3.png) no-repeat center 30px;
			}
			
			.fqc4 {
				background: #fff url(../image/fqcc4.png) no-repeat center 30px;
			}
			
			.yhldz {
				background: url("../image/icon-pro.png") no-repeat 92px center;
				background-size: 7px auto;
			}
			
			.yhldz:hover {
				background: url("../image/icon-pro-hover.png") no-repeat 92px center;
				background-size: 7px auto; color:#FF0000; text-decoration:underline;
			}
			
			.index-industry {
				width: 100%;
				background-color: #e9eff8;
				padding: 80px 0;
			}
			
			.index-industry .wrap {
				max-width: 1480px;
			}
			
			.ip-ev {
				margin-top: 25px;
				font-size: 16px;
				line-height: 26px;
				color: #8C8D8E;
			}
			
			.ip-ev em {
				padding-left: 28px;
				background: url("../image/icon-em.png") no-repeat left center;
				margin-left: 28px;
			}
			
			.ip-ev em:first-child {
				margin-left: 0;
			}
			
			.ii-cont {
				margin-top: 40px;
			}
			
			.ii-mian {
				margin-top: -20px;
				margin-right: -20px;
			}
			
			.ii-list {
				float: left;
				width: 230px;
				height: 174px;
				background-color: #F8F8F8;
				margin-top: 20px;
				margin-right: 20px;
				text-align: center;
				font-size: 20px;
				line-height: 26px;
				color: #535455;
				transition: 0.3s;
			}
			
			.ii-list span {
				display: block;
				width: 100%;
				height: 108px;
			}
			
			.ii-icon1 {
				background: url("../image/ii-icon1.png") no-repeat center 40px;
			}
			
			.ii-icon2 {
				background: url("../image/ii-icon2.png") no-repeat center 40px;
			}
			
			.ii-icon3 {
				background: url("../image/ii-icon3.png") no-repeat center 40px;
			}
			
			.ii-icon4 {
				background: url("../image/ii-icon4.png") no-repeat center 40px;
			}
			
			.ii-icon5 {
				background: url("../image/ii-icon5.png") no-repeat center 40px;
			}
			
			.ii-icon6 {
				background: url("../image/ii-icon6.png") no-repeat center 40px;
			}
			
			.ii-icon7 {
				background: url("../image/ii-icon7.png") no-repeat center 40px;
			}
			
			.ii-icon8 {
				background: url("../image/ii-icon8.png") no-repeat center 40px;
			}
			
			.ii-icon9 {
				background: url("../image/ii-icon9.png") no-repeat center 40px;
			}
			
			.ii-icon10 {
				background: url("../image/ii-icon10.png") no-repeat center 40px;
			}
			
			.ii-icon11 {
				background: url("../image/ii-icon11.png") no-repeat center 40px;
			}
			
			.ii-icon12 {
				background: url("../image/ii-icon12.png") no-repeat center 40px;
			}
			
			.ii-list:hover {
				background-color: #3461C6;
				color: #fff;
			}
			
			.ii-list:hover .ii-icon1 {
				background: url("../image/ii-icon1-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon2 {
				background: url("../image/ii-icon2-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon3 {
				background: url("../image/ii-icon3-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon4 {
				background: url("../image/ii-icon4-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon5 {
				background: url("../image/ii-icon5-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon6 {
				background: url("../image/ii-icon6-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon7 {
				background: url("../image/ii-icon7-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon8 {
				background: url("../image/ii-icon8-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon9 {
				background: url("../image/ii-icon9-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon10 {
				background: url("../image/ii-icon10-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon11 {
				background: url("../image/ii-icon11-hover.png") no-repeat center 40px;
			}
			
			.ii-list:hover .ii-icon12 {
				background: url("../image/ii-icon12-hover.png") no-repeat center 40px;
			}
			
			.index-case {
				width: 100%;
				background: url("../image/index-case.jpg") no-repeat center top;
				padding: 80px 0;
			}
			
			.ic-main {
				margin-top: 40px;
			}
			
			.ic-main .list-item {
				width: 460px;
				margin-left: 20px;
				float: left;
			}
			
			.ic-main .list-item:first-child {
				margin-left: 0;
			}
			
			.ic-main .list-img {
				width: 460px;
				height: 306px;
				overflow: hidden;
				position: relative;
			}
			
			.ic-main .list-img img {
				width: 100%;
				transition: all ease-out 0.36s;
			}
			
			.ic-main .list-item:hover img {
				transform: scale(1.08);
			}
			
			.ic-main .list-info {
				text-align: center;
				padding: 20px 20px 0;
			}
			
			.ic-main .list-tit {
				height: 36px;
				width: 100%;
				font-size: 24px;
				line-height: 36px;
				color: #363839;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				transition: 0.3s;
			}
			
			.ic-main .list-tit:hover {
				color: #3461C6;
			}
			
			.ic-main .list-text {
				height: 60px;
				margin-top: 14px;
				font-size: 16px;
				line-height: 30px;
				color: #696A6A;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
			}
			
			.ic-btn {
				margin-top: 40px;
				text-align: center;
			}
			
			.ic-btn .btn {
				width: 240px;
			}
			
			.index-gc {
				width: 100%;
			}
			
			.ig-left {
				float: left;
				width: 50%;
				box-sizing: border-box;
				height: 100%;
				position: relative;
			}
			
			.ig-left-img {
				position: relative;
				width: 100%;
				height: 676px;
				overflow: hidden;
				background: url("../image/index-gc.jpg") no-repeat center bottom;
			}
			
			.ig-right {
				width: 50%;
				float: left;
				background: url("../image/index-gc-bg.png") no-repeat -111px center;
			}
			
			.ig-right-main {
				padding: 79px 20% 61px 12%;
			}
			
			.ig-right-tit {
				width: 531px;
				height: 112px;
				background: url("../image/index-gc-logo.png") no-repeat center top;
			}
			
			.ig-right-tit p {
				padding-top: 27px;
				color: #363839;
				font-size: 32px;
				line-height: 42px;
				margin-bottom: 15px;
			}
			
			.ig-right-tit span {
				color: #3461C6;
				font-size: 24px;
				line-height: 32px;
			}
			
			.ig-right-text {
				font-size: 16px;
				line-height: 28px;
				color: #696A6A;
				margin-top: 40px;
			}
			
			.ig-right-text p {
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				margin-top: 20px;
				height: 56px;
			}
			
			.ig-right-text p:first-child {
				margin-top: 0;
			}
			
			.ig-right-btn {
				margin-top: 60px;
			}
			
			.ig-right-bot {
				width: 100%;
				padding: 32px 0 30px;
				background-color: #FAFAFA;
			}
			
			.ig-bot-ev {
				float: left;
				width: 33%;
				background: url("../image/index-gc-sx.png") no-repeat left center;
				text-align: center;
			}
			
			.ig-bot-ev:first-child {}
			
			.ig-bot-num {
				font-size: 48px;
				line-height: 61px;
				color: #3461C6;
				font-weight: bold;
			}
			
			.ig-bot-num span {
				line-height: 38px;
				vertical-align: top;
				margin-left: -12px;
			}
			
			.ig-bot-tit {
				font-size: 16px;
				line-height: 22px;
				color: #8C8D8E;
			}
			
			@media screen and (max-width:1480px) {
				
				.is-main .list-img img {
					width: 100%;
				}
				.is-main .list-tit {
					font-size: 18px;
					line-height: 24px;
					padding-top: 40px;
				}
				.is-main .list-text {
					width: 158px;
					font-size: 14px;
				}
				.is-main .list-btn {
					margin-top: 18px;
				}
				.is-main .list-btn .btn {
					width: 160px;
				}
			}
			
			@media screen and (max-width:1480px) {
				.wrap {
					max-width: 1180px;
					margin: auto;
				}
				.ip-main-left {
					width: 580px;
				}
				.ip-main-left a {
					display: block;
					background: url("../image/index-pro1-me.jpg") no-repeat center top;
					width: 580px;
					height: 380px;
				}
				
				.ip-main-right {
					width: 580px;
				}
				.ip-main-right a {
					width: 280px;
					height: 180px;
				}
				/* .glj {
					background: #fff url("../image/index-pro2.png") no-repeat center 8px;
				}
				.fs {
					background: #fff url("../image/index-pro3.png") no-repeat center 8px;
				}
				.pt {
					background: #fff url("../image/index-pro4.png") no-repeat center 14px;
				}
				.hc {
					background: #fff url("../image/index-pro5.png") no-repeat center 12px;
				}
				.ip-main-right a span {
					padding-top: 136px;
				} */
			}
			
			.index-news {
				width: 100%;
				background-color: #F4F4F4;
				padding: 80px 0;
			}
			
			.in-tit {
				float: left;
				font-size: 32px;
				line-height: 42px;
				color: #121314;
			}
			
			.in-info a {
				margin-top: 11px;
				font-size: 16px;
				line-height: 21px;
				color: #696A6A;
				float: right;
				padding-right: 33px;
				background: url("../image/icon-gray.png") no-repeat right center;
			}
			
			.in-info a:hover {
				color: #3461C6;
				background: url("../image/icon-blue.png") no-repeat right center;
			}
			
			.in-main {
				margin-top: 40px;
			}
			
			.in-main-left {
				width: 580px;
				float: left;
			}
			
			.in-main-left .list-item {
				width: 580px;
				transition: 0.3s;
			}
			
			.in-main-left .list-item:hover {
				box-shadow: 0px 5px 15px rgba(18, 19, 20, 0.1);
			}
			
			.in-main-left .list-img {
				width: 580px;
				height: 410px;
				overflow: hidden;
			}
			
			.in-main-left .list-img img {
				width: 100%;
				transition: all ease-out 0.36s;
			}
			
			.in-main-left .list-item:hover img {
				transform: scale(1.08);
			}
			
			.in-main-left .list-info {
				width: 520px;
				height: 86px;
				background-color: #fff;
				padding: 0 30px;
			}
			
			.in-main-left .list-tit {
				float: left;
				width: 400px;
				font-size: 20px;
				color: #535455;
				line-height: 86px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.in-main-left .list-info:hover .list-tit {
				color: #3461C6;
			}
			
			.in-main-left .list-to {
				float: right;
				width: 22px;
				height: 14px;
				background: url("../image/icon-gray.png") no-repeat center;
				margin-top: 38px;
			}
			
			.in-main-left .list-info:hover .list-to {
				background: url("../image/icon-blue.png") no-repeat center;
			}
			
			.in-main-right {
				float: right;
				width: 820px;
				transition: 0.3s;
			}
			
			.in-main-right .list-item {
				width: 600px;
				margin-top: 20px;
				background-color: #fff;
				padding: 30px 60px 30px 40px;
				transition: 0.3s;
			}
			
			.in-main-right .list-item:first-child {
				margin-top: 0;
			}
			
			.in-main-right .list-item:hover {
				box-shadow: 0px 5px 15px rgba(18, 19, 20, 0.1);
			}
			
			.in-main-right .list-picitem {
				padding-left: 160px;
			}
			
			.in-main-right .time {
				float: left;
				height: 92px;
				margin-left: -160px;
				width: 130px;
				font-size: 48px;
				line-height: 70px;
				color: #3461C6;
				text-align: center;
				background-color: #fff;
				border-right: 1px solid #D1D3D6;
			}
			
			.in-main-right .time span {
				display: block;
				font-size: 14px;
				line-height: 16px;
				color: #8C8D8E;
				margin-top: -10px;
			}
			
			.in-main-right .list-picitem .list-info {
				float: left;
				width: 100%;
			}
			
			.in-main-right .list-picitem .list-tit {
				height: 21px;
				font-size: 16px;
				line-height: 21px;
				color: #535455;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.in-main-right .list-picitem .list-tit:hover {
				color: #3461C6;
			}
			
			.in-main-right .list-picitem .list-text {
				font-size: 14px;
				line-height: 20px;
				margin-top: 15px;
				color: #8C8D8E;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				height: 20px;
			}
			
			.news-det {
				margin-top: 22px;
				display: block;
				width: 22px;
				height: 14px;
				background: url("../image/news-det.png") no-repeat center;
			}
			
			.news-det:hover {
				background: url("../image/icon-blue.png") no-repeat center;
			}
			
			.index-block6 {
				padding: 36px 0;
			}
			
			.inb6-tit {
				float: left;
				height: 30px;
				width: 100px;
				font-size: 16px;
				line-height: 30px;
				color: #333333;
			}
			
			.inb6-link {
				float: left;
				width: 90%;
				margin-top: 6px;
			}
			
			.inb6-link a {
				color: #666666;
				font-size: 16px;
				line-height: 16px;
				margin-right: 30px;
				margin-top: 20px;
				display: inline-block;
			}
			
			.inb6-link a:hover {
				color: #2f5ce2;
			}
			
			.inb6-link-ev {
				margin-right: -30px;
				margin-top: -20px;
			}
			
			@media screen and (max-width:1480px) {
				.il-left {
					width: 580px;
				}
				.il-left-info {
					background: url("../image/index-lab-line-me.png") no-repeat center bottom;
				}
				.il-left-list {
					width: 180px;
					height: 98px;
					background-color: #FAFAFA;
					font-size: 12px;
					line-height: 16px;
				}
				.il-left-list span {
					height: 67px;
				}
				.lab-icon1 {
					background: url("../image/il-icon1-me.png") no-repeat center 15px;
				}
				.lab-icon2 {
					background: url("../image/il-icon2-me.png") no-repeat center 15px;
				}
				.lab-icon3 {
					background: url("../image/il-icon3-me.png") no-repeat center 15px;
				}
				.il-right {
					width: 420px;
				}
				.il-right-list .list-item {
					width: 420px;
					height: 300px;
				}
				.il-right-list .list-img {
					width: 420px;
					height: 239px;
				}
				.il-right-list .list-tit {
					width: 380px;
				}
			}
			
			@media screen and (max-width:1540px) {
				.index-industry .wrap {
					max-width: 1180px;
				}
				.ii-list {
					width: 180px;
					height: 100px;
					font-size: 16px;
				}
				.ii-list span {
					display: block;
					width: 100%;
					height: 65px;
				}
				.ii-icon1 {
					background: url("../image/ii-icon1.png") no-repeat center 13px;
				}
				.ii-icon2 {
					background: url("../image/ii-icon2.png") no-repeat center 13px;
				}
				.ii-icon3 {
					background: url("../image/ii-icon3.png") no-repeat center 13px;
				}
				.ii-icon4 {
					background: url("../image/ii-icon4.png") no-repeat center 13px;
				}
				.ii-icon5 {
					background: url("../image/ii-icon5.png") no-repeat center 13px;
				}
				.ii-icon6 {
					background: url("../image/ii-icon6.png") no-repeat center 13px;
				}
				.ii-icon7 {
					background: url("../image/ii-icon7.png") no-repeat center 13px;
				}
				.ii-icon8 {
					background: url("../image/ii-icon8.png") no-repeat center 13px;
				}
				.ii-icon9 {
					background: url("../image/ii-icon9.png") no-repeat center 13px;
				}
				.ii-icon10 {
					background: url("../image/ii-icon10.png") no-repeat center 13px;
				}
				.ii-icon11 {
					background: url("../image/ii-icon11.png") no-repeat center 13px;
				}
				.ii-icon12 {
					background: url("../image/ii-icon12.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon1 {
					background: url("../image/ii-icon1-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon2 {
					background: url("../image/ii-icon2-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon3 {
					background: url("../image/ii-icon3-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon4 {
					background: url("../image/ii-icon4-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon5 {
					background: url("../image/ii-icon5-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon6 {
					background: url("../image/ii-icon6-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon7 {
					background: url("../image/ii-icon7-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon8 {
					background: url("../image/ii-icon8-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon9 {
					background: url("../image/ii-icon9-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon10 {
					background: url("../image/ii-icon10-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon11 {
					background: url("../image/ii-icon11-hover.png") no-repeat center 13px;
				}
				.ii-list:hover .ii-icon12 {
					background: url("../image/ii-icon12-hover.png") no-repeat center 13px;
				}
			}
			
			@media screen and (max-width:1480px) {
				.ic-main .list-item {
					width: 380px;
				}
				.ic-main .list-tit {
					font-size: 20px;
					line-height: 26px;
				}
				.ic-main .list-img {
					width: 380px;
					height: 253px;
				}
				.xinNav-main {
					width: 300px;
				}
				.xinNav-cls a {
					width: 150px;
				}
			}
			
			@media screen and (max-width:1480px) {
				.in-main-right {
					width: 580px;
				}
				.in-main-right .list-item {
					width: 360px;
				}
			}
			
			@media screen and (max-width:1460px) {
				.inb6-link {
					width: 80%;
				}
			}
			



.wpc100{
	width: 100%;
	display: block;
}

.w100{
	width: 100%;
	display: none;
}

@media(max-width:1200px ){
	
	.wpc100{
		display: none;
	}
	.w100{
		display: block;
	}
}

.yyyic{
	display: none;
}

.cpdasw .fn-item ul li a{
	font-size: 14px;
}

.copasd{
	width: 100%;
	background-color: #e9eff8;
	padding-top: 30px;
	padding-bottom: 30px;
}
.jsBox {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	height: 538px;
	position: relative;
}


.section31 {
	padding-top: 60px;
	overflow: hidden;
	z-index: 2;
	margin-bottom: 3%;
}
.section31 h3 {
	text-align: center;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 26px;
}
.section31 h3 a {
	color: #333;
}
.section31 span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	margin-bottom: 10px;
}
.rollBox{width:1200px;margin: 0 auto;overflow: hidden;  margin-top:40px;}
.rollBox .LeftBotton{ 
height: 56px; 
width: 39px; 
background: url(../imaa/btn_left.png) no-repeat; 
overflow: hidden; 
float: left; 
display: inline; 
margin:5px 23px 0 0; 
cursor: pointer;  
}
.rollBox .RightBotton{ 
height: 56px; 
width: 39px; 
background: url(../imaa/btn_right.png) no-repeat; 
overflow: hidden; 
float: right; 
display: inline; 
margin: 5px 0 0 23px; 
cursor: pointer; 
} 
.rollBox .Cont { 
width: 1074px; 
overflow: hidden;
float:left; 


} 
.rollBox .ScrCont { 
width: 10000000px; 
} 
.rollBox .Cont .pic,.rollBox .Cont .pic1{ width:179px; float:left; /*margin:0 3px;*/
} 
.rollBox .Cont .pic img{ 
border: 1px solid #E1E1E1; 
display: block; 
margin: 0 auto; 
width:150px; height:63px;
} 
.rollBox .Cont .pic1 img{ 
border: 1px solid #E1E1E1; 
display: block; 
margin: 0 auto; 
width:150px; height:63px;
} 
.rollBox .Cont .pic p ,.rollBox .Cont .pic1 p { 
line-height: 58px; text-align:center 
} 


.rollBox #List1, .rollBox #List2 ,.rollBox #AL_List1, .rollBox #AL_List2 { 
float: left; 
} 

.doapsdd{
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	padding-bottom: 50px;
}
.dh3{
    text-align: center;
    margin-bottom: 5px;
    font-weight: normal;
    font-size: 26px;
	padding-bottom: 30px;
	padding-top: 30px;
}
.wodess {
  width: 1074px;
  height: 65px;
  margin: 0px auto;
  overflow: hidden;
}

.wodess .swiper-slide {
  text-align: center;
  font-size: 18px;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.wodess .swiper-slide img {
  display: block;
  width: 150px;
  height: 63px;
  border: 1px solid #E1E1E1;
}
.doapsdd .swiper-button-next{
	height: 56px; 
	width: 39px; 
	position: absolute;
	left: 0;
	top: 5px;
	background: url(../imaa/btn_left.png) no-repeat; 
	overflow: hidden; 
	cursor: pointer; 
}
.doapsdd .swiper-button-prev{
	height: 56px; 
	width: 39px; 
	position: absolute;
	right: 0;
	top: 5px;
	background: url(../imaa/btn_right.png) no-repeat; 
	overflow: hidden; 
	cursor: pointer; 
}

@-webkit-keyframes slideupin {
	0% {-webkit-transform: translateY(100%);}
	100% { -webkit-transform: translateY(0%);}
}
@keyframes slideupin {
	0% {transform: translateY(100%); }
	100% { transform: translateY(0%);}
}
.ddas:target {
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-animation: slideupin .35s .05s linear forwards;
	animation: slideupin .35s .05s linear forwards;
}

.fyaussa{
	display: flex;
	justify-content: center;
	align-items: center;
}
.fyauss{
	width: 30px;
}