.index-banner {position: relative;}
.index-banner .swiper-container {width: 100%;height: 880px;}
.index-banner .swiper-slide,
.index-banner .swiper-wrapper {height: 100% !important;}
.inban-item {max-width: 1420px; position: relative;}
.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: #407fce;
}

.btn-white span {
	padding-right: 33px;
	background: url("../images/icon-blue.png") no-repeat right center;
}

.btn-white:hover {
	background-color: #407fce;
	color: #fff;
}

.btn-white:hover span {
	background: url("../images/icon-white.png") no-repeat right center;
}

.btn-blue-mr {
	background-color: #407fce;
	color: #fff;
}

.btn-blue-mr span {
	padding-right: 33px;
	background: url("../images/icon-white.png") no-repeat right center;
}

.btn-blue-mr:hover {
	background-color: #407fce;
}
.index-banner .swiper-slide{position: relative;}
.swiper-slide .inban-item {position: absolute; z-index: 2; top:720px; left:46%; margin-left:-650px;}


.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("../images/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("../images/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("../images/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: #dfdfdf;
	padding: 60px 0;
}

.is-main .list-item {
	float: left;
	width: 268px;
	border-radius: 2px;
	transition: 0.3s;
	margin-left: 20px;
}

.is-main .list-item:first-child {
	margin-left: 0;
}

.is-main .list-img {
	border-radius: 2px 2px 0px 0px;
	width: 268px;
	height: 200px;
	overflow: hidden;
	transition: 0.3s;
}

.is-main .list-img img {
	width: 100%;
}

.is-main .list-info {
	width: 268px;
	padding-bottom: 30px;
	background-color: #F8F8F8;
	position: relative;
	text-align: center;
	transition: 0.3s;
}

.is-main .list-icon {
	position: absolute;
	width: 94px;
	height: 110px;
	top: -51px;
	left: 0;
	right: 0;
	margin: auto;
}

.is-main .is-icon1 {
	background: url("../images/is-icon1.png") no-repeat center;
}

.is-main .is-icon2 {
	background: url("../images/is-icon2.png") no-repeat center;
}

.is-main .is-icon3 {
	background: url("../images/is-icon3.png") no-repeat center;
}

.is-main .is-icon4 {
	background: url("../images/is-icon4.png") no-repeat center;
}

.is-main .is-icon5 {
	background: url("../images/is-icon5.png") no-repeat center;
}

.is-main .list-tit {
	font-size: 20px;
	line-height: 26px;
	color: #535455;
	padding-top: 49px;
	text-align: center;
}

.is-main .list-tit span {
	width: 30px;
	height: 2px;
	display: block;
	background-color: #8C8D8E;
	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: 28px;
	text-align: center;
	transition: 0.3s;
}

.is-main .list-btn .btn {
	height: 42px;
	line-height: 42px;
}

.btn-none {
	border: 1px solid rgba(140, 141, 142, 1);
	color: #696A6A;
}

.btn-none span {
	padding-right: 33px;
	background: url("../images/icon-gray.png") no-repeat right center;
}

.is-main .list-item:hover {
	box-shadow: 0px 5px 15px rgba(18, 19, 20, 0.1);
}

.is-main .list-item:hover .list-info {
	background-color: #3461C6;
}

.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: #407fce;
}

.is-main .list-item:hover .btn-none span {
	background: url("../images/icon-blue.png") no-repeat right center;
}

@media screen and (max-width:1480px) {
	.is-main .list-item {
		width: 220px;
	}
	.is-main .list-img {
		width: 220px;
		height: 160px;
		overflow: hidden;
	}
	.is-main .list-img img {
		width: 100%;
	}
	.is-main .list-info {
		width: 220px;
	}
	.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;
	}
}

.index-product {
	width: 100%;
	background:#f5f5f5;
	padding:60px 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("../images/biiaotixian.png") no-repeat 0 0;
	margin: 0 30px;
	position: relative;
	top: -5px;
}

.ip-main {
	margin-top:20px;
}

.ip-main-left {
	float: left;
	width: 740px;
	margin-right: 20px;
	transition: 0.3s;

}
.ip-main-leftnone{display: none !important;}

.ip-main-left a {display: block;text-align: center;transition: 0.3s; background: #fff}
.ip-main-left a:hover{ background: #5ab5ff;box-shadow: 0px 5px 15px rgb(87, 157, 255);transform:translate(0px,-5px);
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;}
.ip-main-left a span { padding:14px 0px;font-size: 24px;line-height:40px;color: #666666;display: inline-block;transition: 0.3s;}
.ip-main-left a:hover span {color: #fff;}
.ip-main-left a img{ width:100%;}
.ip-main-right {float: left;width: 660px;transition: 0.3s;}

.ip-main-ev {margin-right: -20px;}
.ip-main-right100{ width:100%!important;}
.ip-main-right100 a{ width:340px!important;}
.ip-main-right a {width: 320px;margin-right: 20px;float: left;text-align: center;transition: 0.3s;background: #fff;margin-bottom: 20px;}
.ip-main-right a:hover {box-shadow: 0px 5px 15px rgb(87, 157, 255); background: #5ab5ff;  transform:translate(0px,-5px);
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;}
.ip-main-right a img{ width: 100%;}
.ip-main-right a span { padding:11px 0px;
	font-size:20px;
	line-height:40px; height: 40px;
	color: #666666;
 display: block;
	transition: 0.3s;
}

.ip-main-right a:hover span {
	color: #fff;
}

.ip-btn {
	margin-top: 40px;
	text-align: center;
}

.btn-blue {
	background-color: #fff;
	border: 1px solid #407fce;
	color: #407fce;
}

.btn-blue span {
	padding-right: 33px;
	background: url("../images/icon-blue.png") no-repeat right center;
}

.btn-blue:hover {
	border: 1px solid #407fce;
	background-color: #407fce;
	color: #fff;
}

.btn-blue:hover span {
	background: url("../images/icon-white.png") no-repeat right center;
}

.index-lab {
	width: 100%;
	background: url("../images/index-lab.jpg") no-repeat center top;
	padding: 50px 0 50px 0px;
}

@media screen and (max-width:1480px) {
	.wrap {
		max-width: 1180px;
		margin: auto;
	}
	.ip-main-left {
		width: 580px;
	}
	.ip-main-left img{ width: 100%;}
	.ip-main-left a {
		display: block;

		width: 580px;

	}

	.ip-main-right {
		width: 580px;
	}
	.ip-main-right a img{ width: 100%;}
	.ip-main-right a {width: 280px;}
}

.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("../images/index-lab-bg.png") no-repeat center;
	font-size:24px;
	line-height: 68px;
	color: #fff;
	text-align: center;
}

.il-left-lab span {
	padding-left:40px;
	background: url("../images/icon-lab.png") no-repeat left center;
}

.il-left-info {
	margin-top: 40px;
	padding-bottom:10px;
	background: url("../images/index-lab-line.png") no-repeat center bottom;
}

.il-left-tit {
	font-size:26px;
	line-height:28px;
	color: #363839;
}

.il-left-text {
	margin-top: 20px;
	font-size: 14px;
	line-height: 26px;
	color: #696A6A;
}

.il-left-team {
	margin-top:10px;
}

.il-left-main {
	margin-top: 20px;
}

.il-left-list {
	float: left;
	width: 240px;
	height: 180px;
	background-color: #f5f5f5; padding: auto; border-radius: 3px;
	margin-left: 20px;
	text-align: center;
	font-size:20px;
	color: #222222;
	line-height:32px;
	transition: 0.3s;
}
.il-left-list:hover{ background: #9cd2ff;}
.il-left-list strong{font-size:28px; color: #3461C6;}

.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("../images/il-icon1.png") no-repeat center 20px;
}

.lab-icon2 {
	background: url("../images/il-icon2.png") no-repeat center 20px;
}

.lab-icon3 {
	background: url("../images/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 #407fce;
	color: #407fce;
	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: #407fce;
}

.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: #407fce;
}

.il-right-btn {
	margin-top: 40px;
	text-align: center;
}

.il-right-btn .btn {
	width: 240px;
}

@media screen and (max-width:1480px) {
	.il-left {
		width: 580px;
	}
	.il-left-info {
		background: url("../images/index-lab-line-me.png") no-repeat center bottom;
	}
	.il-left-list {
		width: 180px;
		height: 98px;
		background: #f9f9f9; padding:20px 0px;
		font-size: 12px;
		line-height: 16px;
	}
	.il-left-list span {
		height: 67px;
	}
	.lab-icon1 {
		background: url("../images/il-icon1-me.png") no-repeat center 15px;
	}
	.lab-icon2 {
		background: url("../images/il-icon2-me.png") no-repeat center 15px;
	}
	.lab-icon3 {
		background: url("../images/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;
	}
}

.xinNav-img {
	width:30%;
	float: left;
	margin-left:2%;
	overflow: hidden;
}

.xinNav-img img {
	width:100%;

}

.xinNav-main {
	width:66%;
	float: left;
	margin-left:2%;
}

.xinNav-title {
	font-size: 24px;
	line-height:28px;
	color: #407fce;
}

.xinNav-intro {
	font-size: 14px;
	line-height: 19px;
	color: #9D9FA2;
	margin-top: 10px;
}

.xinNav-cls {
	padding-top: 10px;
}

.xinNav-cls a {
	float: left;
	width:32%; margin-right: 1%;
	font-size: 16px;
	color: #535455;
	line-height:30px; border-bottom: 1px dotted #8C8D8E; height:30px; overflow: hidden;
}

.xinNav-cls a:hover {
	color: #407fce;
}

.xinNav-box {
	float: left;
	margin-top: 30px;
	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:28px;
	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(../images/news-det.png) no-repeat right center;
}

.zx-post a:hover {
	color: #407fce;
	background: url(../images/icon-blue.png) no-repeat right center;
}

.ip-fq {
	margin-top:20px;
}

.ip-fq .ip-main-left {
	margin-left: 20px;
	margin-right: 0;
}



.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: #407fce;
}

.twos:hover {
	color: #407fce;
}

.two-main {
	position: relative;
}

.two-main span {
	width: 14px;
	display: block;
	height: 14px;
	background: url("../images/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("../images/xiaojian.png") no-repeat 0 center;
}

.three-cls .active {
	color: #407fce;
}


/*.sn-list-item .active .two-main a {
            color: #3453C6;
        }*/


.yhldz {
	background: url("../images/icon-pro.png") no-repeat 92px center;
	background-size: 7px auto;
}

.yhldz:hover {
	background: url("../images/icon-pro-hover.png") no-repeat 92px center;
	background-size: 7px auto;
}

.index-industry {
	width: 100%;
	background-color: #fff;
	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("../images/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("../images/ii-icon1.png") no-repeat center 40px;
}

.ii-icon2 {
	background: url("../images/ii-icon2.png") no-repeat center 40px;
}

.ii-icon3 {
	background: url("../images/ii-icon3.png") no-repeat center 40px;
}

.ii-icon4 {
	background: url("../images/ii-icon4.png") no-repeat center 40px;
}

.ii-icon5 {
	background: url("../images/ii-icon5.png") no-repeat center 40px;
}

.ii-icon6 {
	background: url("../images/ii-icon6.png") no-repeat center 40px;
}

.ii-icon7 {
	background: url("../images/ii-icon7.png") no-repeat center 40px;
}

.ii-icon8 {
	background: url("../images/ii-icon8.png") no-repeat center 40px;
}

.ii-icon9 {
	background: url("../images/ii-icon9.png") no-repeat center 40px;
}

.ii-icon10 {
	background: url("../images/ii-icon10.png") no-repeat center 40px;
}

.ii-icon11 {
	background: url("../images/ii-icon11.png") no-repeat center 40px;
}

.ii-icon12 {
	background: url("../images/ii-icon12.png") no-repeat center 40px;
}

.ii-list:hover {
	background-color: #407fce;
	color: #fff;
}

.ii-list:hover .ii-icon1 {
	background: url("../images/ii-icon1-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon2 {
	background: url("../images/ii-icon2-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon3 {
	background: url("../images/ii-icon3-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon4 {
	background: url("../images/ii-icon4-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon5 {
	background: url("../images/ii-icon5-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon6 {
	background: url("../images/ii-icon6-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon7 {
	background: url("../images/ii-icon7-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon8 {
	background: url("../images/ii-icon8-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon9 {
	background: url("../images/ii-icon9-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon10 {
	background: url("../images/ii-icon10-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon11 {
	background: url("../images/ii-icon11-hover.png") no-repeat center 40px;
}

.ii-list:hover .ii-icon12 {
	background: url("../images/ii-icon12-hover.png") no-repeat center 40px;
}

@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("../images/ii-icon1.png") no-repeat center 13px;
	}
	.ii-icon2 {
		background: url("../images/ii-icon2.png") no-repeat center 13px;
	}
	.ii-icon3 {
		background: url("../images/ii-icon3.png") no-repeat center 13px;
	}
	.ii-icon4 {
		background: url("../images/ii-icon4.png") no-repeat center 13px;
	}
	.ii-icon5 {
		background: url("../images/ii-icon5.png") no-repeat center 13px;
	}
	.ii-icon6 {
		background: url("../images/ii-icon6.png") no-repeat center 13px;
	}
	.ii-icon7 {
		background: url("../images/ii-icon7.png") no-repeat center 13px;
	}
	.ii-icon8 {
		background: url("../images/ii-icon8.png") no-repeat center 13px;
	}
	.ii-icon9 {
		background: url("../images/ii-icon9.png") no-repeat center 13px;
	}
	.ii-icon10 {
		background: url("../images/ii-icon10.png") no-repeat center 13px;
	}
	.ii-icon11 {
		background: url("../images/ii-icon11.png") no-repeat center 13px;
	}
	.ii-icon12 {
		background: url("../images/ii-icon12.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon1 {
		background: url("../images/ii-icon1-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon2 {
		background: url("../images/ii-icon2-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon3 {
		background: url("../images/ii-icon3-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon4 {
		background: url("../images/ii-icon4-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon5 {
		background: url("../images/ii-icon5-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon6 {
		background: url("../images/ii-icon6-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon7 {
		background: url("../images/ii-icon7-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon8 {
		background: url("../images/ii-icon8-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon9 {
		background: url("../images/ii-icon9-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon10 {
		background: url("../images/ii-icon10-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon11 {
		background: url("../images/ii-icon11-hover.png") no-repeat center 13px;
	}
	.ii-list:hover .ii-icon12 {
		background: url("../images/ii-icon12-hover.png") no-repeat center 13px;
	}
}

.index-case {
	width: 100%;
	background:#fff;
	padding: 80px 0;
}

.ic-main {
	margin-top: 40px;
}

.ic-main .list-item {
	float: left;
	width: 460px;
	margin-left: 20px;
}

.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; background: #ffffff;
	padding: 10px 10px 10px 10px;
}

.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: #fff; background: #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("../images/index-gc.jpg") no-repeat center bottom;
}

.ig-right {
	width: 50%;
	float: left;
	background: url("../images/index-gc-bg.png") no-repeat -111px center;
}

.ig-right-main {
	padding: 79px 20% 20px 12%;
}

.ig-right-tit {
	width: 531px;
	height: 112px;
	background: url("../images/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: #407fce;
	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("../images/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: #407fce;
	font-weight: bold;
}

.ig-bot-num span {
	line-height: 38px;
	vertical-align: top;
	margin-left: -2px;
}

.ig-bot-tit {
	font-size: 16px;
	line-height: 22px;
	color: #8C8D8E;
}

@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;
	}
}

.index-news {
	width: 100%;
	background-color: #f7f7f7;
	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("../images/icon-gray.png") no-repeat right center;
}

.in-info a:hover {
	color: #407fce;
	background: url("../images/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: #407fce;
}

.in-main-left .list-to {
	float: right;
	width: 22px;
	height: 14px;
	background: url("../images/icon-gray.png") no-repeat center;
	margin-top: 38px;
}

.in-main-left .list-info:hover .list-to {
	background: url("../images/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: #407fce;
	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:18px;
	line-height: 21px;
	color: #1a1a1a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in-main-right .list-picitem .list-tit:hover {
	color: #407fce;
}

.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("../images/news-det.png") no-repeat center;
}

.news-det:hover {
	background: url("../images/icon-blue.png") no-repeat center;
}

@media screen and (max-width:1480px) {
	.in-main-right {
		width: 580px;
	}
	.in-main-right .list-item {
		width: 360px;
	}
}

.index-block6 { background: #162b66;
	padding: 6px 0;
}

.inb6-tit {
	float: left;
	height: 30px;
	width: 100px;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}

.inb6-link {
	float: left;
	width: 90%;
	margin-top: 6px;
}

.inb6-link a {
	color: #fff;
	font-size: 16px !important;text-decoration: none !important;
	line-height: 16px;
	margin-right: 30px;
	margin-top: 20px;
	display: inline-block;
}

.inb6-link a:hover {
	color: #407fce;
}

.inb6-link-ev {
	margin-right: -30px;
	margin-top: -20px;
}

@media screen and (max-width:1460px) {
	.inb6-link {
		width: 80%;
	}
}