.index-banner {
	position: relative;
}

.index-banner .swiper-slide1 {
	background: url("/template/mobile/images/m-index-banner1.jpg") no-repeat center top;
	background-size: cover;
}

.index-banner .swiper-slide2 {
	background: url("/template/mobile/images/m-index-banner2.jpg") no-repeat center top;
	background-size: cover;
}

.index-banner .swiper-slide3 {
	background: url("/template/mobile/images/m-index-banner3.jpg") no-repeat center top;
	background-size: cover;
}

.index-banner .swiper-container {
	width: 100%;
	height: 4.4rem;
}

.index-banner .btn {
	margin-top: 2.58rem;
	margin-left: 0.4rem;
}

.btn {
	display: inline-block;
	width: 2.8rem;
	height: 0.64rem;
	border-radius: 2rem;
	font-size: 0.24rem;
	line-height: 0.64rem;
	text-align: center;
	box-sizing: border-box;
}

.index-banner .swiper-slide {
	position: relative;
}

.inban-item a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.btn-white {
	background-color: #fff;
	color: #3461C6;
}

.btn-white span {
	padding-right: 0.5rem;
	background: url("/template/mobile/images/m-icon-blue.png") no-repeat right center;
	background-size: 0.32rem auto;
}

.index-banner .pagination {
	height: 0.16rem;
	font-size: 0;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0.3rem;
	margin: auto;
	z-index: 10;
}

.index-banner .swiper-pagination-switch:first-child {
	padding-left: 0;
	margin-left: 0;
}

.index-banner .swiper-pagination-bullet {
	display: inline-block;
	vertical-align: top;
	margin-left: 0.16rem;
	width: 0.16rem;
	height: 0.16rem;
	background: rgba(18, 19, 20, 1);
	border-radius: 50%;
	opacity: 0.5;
}

.index-banner .swiper-pagination-bullet:first-child {
	margin-left: 0;
}

.index-banner .swiper-pagination-bullet-active {
	background: rgba(52, 97, 198, 1);
	border-radius: 50%;
	opacity: 0.8;
}

.index-serve {
	width: 100%;
	background-color: #fff;
}

.index-serve .wrap {
	padding: 0rem 0.32rem 0rem 0.32rem;
}

.is-main .list-item {
	float: left;
	width: 1.17rem;
	margin-left: 0.25rem;
	text-align: center;
}

.is-main .list-item:first-child {
	margin-left: 0;
}

.is-main .list-img {
	width: 0.94rem;
	height: 0.94rem;
	margin: 0 auto;
	overflow: hidden;
}

.is-main .list-img img {
	width: 100%;
}

.is-main .list-tit {
	margin-top: 0.12rem;
	font-size: 0.24rem;
	line-height: 0.34rem;
	color: #535455;
	text-align: center;
}

.index-product {
	width: 100%;
	background-color: #f5f5f5;
}

.index-product .wrap {
	padding: 0.4rem 0.24rem;
}

.ip-tit {
	text-align: center;
	font-size: 0.38rem;
	line-height: 0.52rem;
	color: #121314;
}

.ip-tit span {
	width: 0.2rem;
	height: 0.22rem;
	display: inline-block;
	background: url("/template/mobile/images/m-biiaotixian.png") no-repeat 0 0;
	background-size: 0.2rem auto;
	margin: 0 0.24rem;
	position: relative;
	vertical-align: middle;
}

.ip-main {
	margin-top: 0.3rem;
}

.ip-main-ev {
	margin-top: -0.12rem;
	margin-right: -0.12rem;
}

.ip-main-ev a {
	width: 2.26rem;
	height: 2.2rem;
	margin-top: 0.12rem;
	margin-right: 0.12rem;
	float: left;
	text-align: center;
}
.ip-main-ev a img{ width: 100%;}


.pt {
	background: #fff url("../images/m-index-pro4.png") no-repeat center 0.12rem;
	background-size: 2.02rem auto;
}

.hc {
	background: #fff url("../images/m-index-pro5.png") no-repeat center 0.12rem;
	background-size: 2.02rem auto;
}

.ip-main-ev a span {
	width: 1.64rem;
	font-size: 0.28rem;
	line-height: 0.6rem;
	color: #535455;

	display: inline-block;
}



.ip-btn {
	margin-top: 0.4rem;
	text-align: center;
}

.ip-btn .btn {
	width: 4.8rem;
	height: 0.84rem;
	line-height: 0.84rem;
	font-size: 0.28rem;
}

.btn-none {
	border: 0.02rem solid rgba(52, 97, 198, 1);
	color: #3461C6;
}

.btn-none span {
	padding-right: 0.63rem;
	background: url("/template/mobile/images/m-icon-lj.png") no-repeat right center;
	background-size: 0.36rem auto;
}

.index-lab {
	width: 100%;
	background: url("/template/mobile/images/m-index-lab-bg.jpg") no-repeat center top;
	background-size: cover;
}

.index-lab .wrap {
	padding: 0.4rem 0.24rem;
}

.il-cont {
	background-color: #f5f5f5;
	padding: 0.3rem;
	border-radius: 0.04rem;
}

.il-left-lab {
	width: 3.14rem;
	height: 0.84rem;
	background: url("/template/mobile/images/m-lab-tit-bg.png") no-repeat center;
	background-size: cover;
	font-size: 0.30rem;
	line-height: 0.84rem;
	color: #fff;
	text-align: center;
}

.il-left-lab span {
	padding-left: 0.50rem;
	background: url("/template/mobile/images/m-icon-lab.png") no-repeat left center;
	background-size: 0.48rem auto;
}

.il-left-info {
	margin-top: 0.3rem;
	padding-bottom: 0.42rem;
	background: url("/template/mobile/images/m-index-lab-line.png") no-repeat center bottom;
	background-size: 6.42rem auto;
}

.il-left-tit {
	font-size: 0.32rem;
	line-height: 0.44rem;
	color: #363839;
}

.il-left-text {
	height: 1.04rem;
	margin-top: 0.24rem;
	font-size: 0.28rem;
	line-height: 0.52rem;
	color: #696A6A;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.il-left-team {
	margin-top: 0.3rem;
}

.il-left-main {
	margin-top: 0.24rem;
}

.il-left-list {
	float: left;
	width: 2.06rem;
	height: 2.1rem;
	background-color: #FAFAFA;
	margin-left: 0.12rem;
	text-align: center;
	font-size: 0.22rem;
	color: #535455;
	line-height: 0.32rem;
}

.il-left-list:first-child {
	margin-left: 0;
}

.il-left-list span {
	width: 100%;
	height: 1.2rem;
	display: block;
}

.lab-icon1 {
	background: url("/template/mobile/images/m-il-icon1.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.lab-icon2 {
	background: url("/template/mobile/images/m-il-icon2.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.lab-icon3 {
	background: url("/template/mobile/images/m-il-icon3.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.il-left-btn {
	font-size: 0;
	margin-top: 0.3rem;
	text-align: center;
}

.il-left-btn .btn {
	width: 3.16rem;
	font-size: 0.28rem;
}

.btn-red {
	background-color: #E54E4E;
	color: #fff;
}

.il-left-btn .btn-none {
	margin-left: 0.1rem;
	font-weight: bold;
}

.index-industry {
	width: 100%;
	background-color: #fff;
}

.index-industry .wrap {
	padding: 0.4rem 0.24rem;
}

.ii-cont {
	margin-top: 0.3rem;
}

.serban-item {
	margin-top: -0.12rem;
	margin-right: -0.12rem;
}

.ii-list {
	float: left;
	width: 2.26rem;
	height: 1.92rem;
	background-color: #F8F8F8;
	margin-top: 0.12rem;
	margin-right: 0.12rem;
	text-align: center;
	font-size: 0.28rem;
	line-height: 0.4rem;
	color: #535455;
}

.ii-list span {
	display: block;
	width: 100%;
	height: 1.28rem;
}

.ii-icon1 {
	background: url("/template/mobile/images/m-ii-icon1.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon2 {
	background: url("/template/mobile/images/m-ii-icon2.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon3 {
	background: url("/template/mobile/images/m-ii-icon3.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon4 {
	background: url("/template/mobile/images/m-ii-icon4.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon5 {
	background: url("/template/mobile/images/m-ii-icon5.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon6 {
	background: url("/template/mobile/images/m-ii-icon6.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon7 {
	background: url("/template/mobile/images/m-ii-icon7.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon8 {
	background: url("/template/mobile/images/m-ii-icon8.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon9 {
	background: url("/template/mobile/images/m-ii-icon9.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon10 {
	background: url("/template/mobile/images/m-ii-icon10.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon11 {
	background: url("/template/mobile/images/m-ii-icon11.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-icon12 {
	background: url("/template/mobile/images/m-ii-icon12.png") no-repeat center 0.24rem;
	background-size: 0.84rem auto;
}

.ii-cont .pagination2 {
	height: 0.12rem;
	font-size: 0;
	text-align: center;
	margin: 0.24rem auto 0;
	z-index: 10;
}

.ii-cont .swiper-pagination-switch:first-child {
	padding-left: 0;
	margin-left: 0;
}

.ii-cont .swiper-pagination-bullet {
	display: inline-block;
	vertical-align: top;
	margin-left: 0.16rem;
	width: 0.12rem;
	height: 0.12rem;
	background: rgba(18, 19, 20, 1);
	opacity: 0.5;
	border-radius: 50%;
}

.ii-cont .swiper-pagination-bullet:first-child {
	margin-left: 0;
}

.ii-cont .swiper-pagination-bullet-active {
	background: rgba(52, 97, 198, 1);
	border-radius: 50%;
	opacity: 0.8;
}

.index-case {
	width: 100%;
	background: url("/template/mobile/images/m-index-case.jpg") no-repeat center top;
}

.index-case .wrap {
	padding: 0.4rem 0.24rem;
}

.ic-main { width:100%;
	margin-top: 0.3rem;overflow: hidden;
}

.ic-main .list-item {
	float: left;
	width: 3.45rem;
	margin-left: 0.12rem;
}

.ic-main .list-item:first-child {
	margin-left: 0;
}

.ic-main .list-img {
	width: 3.45rem;
	height: 2.29rem;
	overflow: hidden;
}

.ic-main .list-img img {
	width: 100%;
}

.ic-main .list-info {
	text-align: center;
	padding: 0.24rem 0.3rem 0;
}

.ic-main .list-tit {
	height: 0.88rem;
	font-size: 0.28rem;
	line-height: 0.44rem;
	color: #363839;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ic-btn {
	margin-top: 0.4rem;
	text-align: center;
}

.ic-btn .btn {
	width: 4.8rem;
	height: 0.84rem;
	line-height: 0.84rem;
	font-size: 0.28rem;
}

.index-gc {
	width: 100%;
	background: #FAFAFA url("../images/m-index-gc.jpg") no-repeat top center;
	background-size: 7.5rem 5.32rem;
}

.ig-cont {
	padding: 3.36rem 0.24rem 0;
}

.ig-right-main {
	width: 100%;
	padding-top: 0.56rem;
	background: url("/template/mobile/images/m-wz-sy.png") no-repeat center top;
	background-size: 5.95rem auto;
}

.ig-right-sy {
	padding: 0 0.3rem 0.4rem;
	background-color: #fff;
	border-radius: 0.04rem;
}

.ig-right-tit {
	background: url("/template/mobile/images/m-wz-sy.png") no-repeat center -0.56rem;
	background-size: 5.95rem auto;
	text-align: center;
}

.ig-right-tit p {
	text-align: center;
	padding-top: 0.4rem;
	color: #121314;
	font-size: 0.38rem;
	line-height: 0.52rem;
	margin-bottom: 0.12rem;
}

.ig-right-tit span {
	color: #3461C6;
	font-size: 0.32rem;
	line-height: 0.44rem;
}

.ig-right-text {
	font-size: 0.28rem;
	line-height: 0.48rem;text-align:justify;
	color: #696A6A;
	margin-top: 0.3rem;
}

.ig-right-btn {
	margin-top: 0.4rem;
	text-align: center;
}

.ig-right-btn .btn {
	width: 4.8rem;
	height: 0.84rem;
	line-height: 0.84rem;
	font-size: 0.28rem;
}

.ig-right-bot {
	width: 100%;
	padding: 0.4rem 0;
	background-color: #FAFAFA;
}

.ig-bot-ev {
	float: left;
	width: 33%;
	background: url("/template/mobile/images/m-index-gc-sx.png") no-repeat left center;
	background-size: 0.02rem auto;
	text-align: center;
}

.ig-bot-ev:first-child {
	background: none;
}

.ig-bot-num {
	font-size: 0.8rem;
	line-height: 0.86rem;
	color: #3461C6;
	font-weight: bold;
}

.ig-bot-num span {
	font-size: 0.6rem;
	line-height: 0.56rem;
	vertical-align: top;
	margin-left:0.1rem;
}

.ig-bot-tit {
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.34rem;
	color: #8C8D8E;
}

.index-news {
	width: 100%;
	background-color: #F4F4F4;
}

.index-news .wrap {
	padding: 0.4rem 0.24rem;
}

.in-to {
	display: block;
	width: 100%;
	height: 0.52rem;
}

.in-tit {
	float: left;
	font-size: 0.38rem;
	line-height: 0.52rem;
	color: #121314;
}

.in-more {
	float: right;
	font-size: 0.28rem;
	line-height: 0.52rem;
	color: #696A6A;
	padding-right: 0.56rem;
	background: url("/template/mobile/images/m-icon-more.png") no-repeat right center;
	background-size: 0.36rem auto;
}

.in-main {
	margin-top: 0.3rem;
}

.in-main-right .list-item {
	width: 4.5rem;
	margin-top: 0.12rem;
	background-color: #fff;
	padding: 0.4rem 0.38rem 0.4rem 0.4rem;
}

.in-main-right .list-picitem {
	padding-left: 2.14rem;
}

.in-main-right .list-item:first-child {
	margin-top: 0;
}

.in-main-right .time {
	float: left;
	height: 0.92rem;
	margin-left: -1.72rem;
	width: 0.92rem;
	font-size: 0.8rem;
	line-height: 0.68rem;
	color: #3461C6;
	text-align: center;
	background-color: #fff;
	padding-right: 0.4rem;
	border-right: 0.01rem solid #D1D3D6;
}

.in-main-right .time span {
	display: block;
	font-size: 0.24rem;
	line-height: 0.28rem;
	color: #8C8D8E;
}

.in-main-right .list-picitem .list-info {
	float: left;
	width: 100%;
}

.in-main-right .list-picitem .list-tit {
	height: 0.96rem;
	font-size: 0.3rem;
	line-height: 0.48rem;
	color: #535455;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.m_fixed_bottom {
	position: fixed;
	bottom: 0;
	width: 7.5rem;
	left: 0;
	z-index: 9999
}

.m_fixed_bottom a {
	display: block;
	float: left;
	width: 3.74rem;
	height: 0.96rem;
	color: #fff;
	font-size: 0.32rem;
	line-height: 0.48rem;
	background: rgb(0 128 255);
}

.m_fixed_bottom a:last-of-type {
	float: right;
}

.m_fixed_bottom img {
	width: 0.48rem;
	height: 0.48rem;
	float: left;
	margin: 0.24rem 0.2rem 0 0.9rem;
}

.m_fixed_bottom span {
	float: left;
	margin-top: 0.28rem;
	height: 0.42rem;
	line-height: 0.42rem;
}

body {
	padding-bottom: 0.96rem;
}

.detail_twoBox11 {
	width: 7.14rem;
	position: relative;
}

.index-industry .wrap {
	height: 5.94rem;
	box-sizing: border-box;
}

.detail_two03 li {
	width: 7.14rem;
	float: left;
}

.detail_two03 {
	position: relative;
}

.num01 {
	position: absolute;
	bottom: -0.36rem;
	width: 100%;
	text-align: center;
	font-size: 0;
	height: 0.16rem
}

.num01 li {
	width: 0.16rem;
	height: 0.16rem;
	background: rgba(18, 19, 20, 0.5);
	border-radius: 100%;
	display: inline-block;
	margin-left: 0.16rem;
	cursor: pointer;
}

.num01 li:first-of-type {
	margin-left: 0;
}

.num01 .active {
	background-color: #3461C6;
}

.detail_twoBox11 .detail_ban {
	overflow: hidden;
	height: 3.96rem;
}<!--0.00017619132995605-->