@media screen and (max-width: 900px) {
.main, .main input, .main textarea {
		font-size: 0.24rem;
	}
.main .width {
		width: 6.9rem;
		padding: 0;
	}
.main .wap-none {
		display: none;
	}
.main .wap-show {
		display: block;
	}
.main .footer-bottom {
		font-size: 0.24rem;
		line-height: 0.36rem;
		min-height: auto;
		padding: 0.14rem 0;
	}
.main .footer-main {
		flex-wrap: wrap;
		padding: 0.3rem 0.3rem 0.4rem;
	}
.main .footer-right {
		width: 100%;
		font-size: 0.24rem;
		line-height: 1.7;
		position: relative;
		min-height: 2.2rem;
		padding-left: 3.1rem;
		margin-top: 0.2rem;
	}
.main .footer-left {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
.main .footer-list {
		min-width: 50%;
		width: auto;
		margin-right: 0;
		padding-top: 0;
		margin-bottom: 0.2rem;
	}
.main .footer-list ul {
			flex-wrap: wrap;
		}
.main .footer-list ul li {
				display: flex;
				flex-wrap: wrap;
				width: 100%;
			}
.main .footer-list a {
			font-size: 0.24rem;
			margin-right: 0.3rem;
			line-height: 1.5;
			margin-bottom: 0.1rem;
		}
.main .footer-list h3 {
			margin-bottom: 0.1rem;
			font-size: 0.28rem;
			line-height: 1.7;
		}
.main .footer-right h1 {
		font-size: 0.4rem;
		line-height: 1.7;
		margin-bottom: 0.1rem;
	}
.main .footer-right .lx {
		display: flex;
		width: 3rem;
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 0;
		text-align: center;
		flex-wrap: nowrap;
	}
.main .footer-right .lx img {
			height: auto;
			margin-bottom: 0.1rem;
			width: 1.3rem;
			margin-right: .2rem;
		}
.main .footer-right .lx > div {
			position: absolute;
			top: 1.38rem;
			width: 1.3rem;
			text-align: center;
			padding: 0;
			margin: 0;
		}
.main .footer-right .lx > div:nth-child(4) {
				left: 1.6rem;
				left: auto;
				right: 0.2rem;
			}
.main .footer-right .lx p:nth-child(2) {
			display: none;
		}
.main .banner-main {
		height: 4.6rem;
	}
.main .wap-header-right {
		display: flex;
		height: 100%;
	}
.main .wap-header-right .login-but {
			display: flex;
			color: #00A3E4;
			font-size: 0.28rem;
			height: 100%;
			align-items: center;
			padding: 0 0.2rem;
		}
.main .wap-search {
		display: block;
		width: 0.6rem;
		background: url(../images/search-01.png) no-repeat center;
		background-size: 0.3rem;
		height: 100%;
	}
.main .wap-search-form {
		display: none;
		width: 100%;
		background: #fff;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 90;
	}
.main .wap-search-form .in {
			display: flex;
			padding: 0.14rem 0.26rem;
			border-bottom: 1px solid #e1e1e1;
			height: 1rem;
			align-items: center;
			border-top: 1px solid #e1e1e1;
		}
.main .wap-search-form .in input {
				flex: 1;
				height: 100%;
				border-radius: 0.06rem;
				background: #f5f5f5;
				font-size: 0.28rem;
				padding: 0 0.2rem;
			}
.main .wap-search-form .in button {
				display: flex;
				padding: 0 0.4rem;
				background: #00A3E4;
				color: #fff;
				height: 100%;
				border-radius: 0.06rem;
				margin-left: 0.2rem;
				font-size: 0.28rem;
				align-items: center;
			}
.main .head-nav {
		display: none;
	}
.main .title-01 h3 {
		font-size: 0.42rem;
		line-height: 0.64rem;
	}
.main .title-01 p {
		font-size: 0.28rem;
		line-height: 0.34rem;
		margin-top: -0.06rem;
	}
.main .rightBrandSwiper-bot .colse {
		width: 0.5rem;
		height: 0.5rem;
		margin-right: 0.18rem;
	}
.main .rightBrandSwiper-bot .swiper-pagination {
		width: 4rem;
	}
.main .rightBrandSwiper-bot {
		bottom: 6%;
	}
.main .rightbrandDiv {
		padding-top: 1.2rem;
		width: 100%;
	}
.main .rightbrandDiv h3 {
			font-size: 0.46rem;
		}
.main .rightbrandDiv1 h5 {
		font-size: 0.3rem;
		margin-bottom: 0.5rem;
	}
.main .rightbrandDiv1 .in {
		margin-top: 0.3rem;
	}
.main .rightBrandSwiper {
		background-position: 40% center;
	}
.main .rightbrandDiv1 {
		padding-right: 2rem;
	}
.main .rightbrandDiv2 h4 {
		height: 0.8rem;
		line-height: 0.8rem;
		margin-bottom: 0.3rem;
		font-size: 0.28rem;
	}
.main .rightbrandDiv2 h4 span {
			font-size: 0.6rem;
			margin-left: 0.16rem;
		}
.main .rightbrandDiv3 .icon {
		height: 1rem;
		margin-bottom: 0.6rem;
	}
.main .rightbrandDiv3 li {
		margin-bottom: 0.3rem;
		font-size: 0.28rem;
	}
.main .rightbrandDiv3 li h4 {
			font-size: 0.4rem;
		}
.main .zy-brand > li {
		margin-bottom: 0.4rem;
	}
.main .brand4 .icon {
		height: 0.3rem;
	}
.main .rightbrand > li:nth-child(6) .rightbrandDiv1 .in {
		width: 100%;
	}
.main .rightbrand > li:nth-child(6) .rightbrandDiv1 .in img {
			max-height: 2.4rem;
		}
.main .rightbrandDiv .in {
		width: 100%;
	}
.main .brand-video-in {
		flex-wrap: wrap;
	}
.main .brand-video-in .in {
			width: 100%;
			padding-top: 0.1rem;
		}
.main .brand-video-in h3 {
			font-size: 0.42rem;
		}
.main .news-title {
		margin: 0.7rem auto 0.4rem;
		font-size: 0.42rem;
	}
.main .news-tabs a {
		margin: 0 0.5rem;
		font-size: 0.32rem;
	}
.main .news-tabs a.active::before {
			width: 100%;
		}
.main .news-tabs {
		margin-bottom: 0.8rem;
	}
.main .news-main {
		justify-content: space-between;
		margin-top: 0.1rem;
	}
.main .news-list {
		width: 100%;
		margin: 0 0 0.3rem;
		padding: 0.32rem 0.3rem 0.25rem;
	}
.main .news-list:nth-child(3n) {
			margin: 0 0 0.3rem;
		}
.main .news-list .news-img {
			height: 3.6rem;
		}
.main .news-list .news-in {
			height: 2.4rem;
			font-size: 0.24rem;
		}
.main .news-list .news-in h3 {
				font-size: 0.32rem;
				line-height: 0.46rem;
				height: 0.46rem;
				margin-top: 0.16rem;
			}
.main .news-list .news-in h5 {
				font-size: 0.28rem;
				line-height: 0.4rem;
				height: 0.4rem;
			}
.main .news-list .news-in p {
				font-size: 0.28rem;
				line-height: 0.4rem;
				height: 0.8rem;
				margin-top: 0.2rem;
			}
.main .news-list-more {
		height: 0.5rem;
		background-size: auto 100%;
		margin-top: 0.25rem;
	}
.main .page {
		margin: 0.3rem auto 0.6rem;
	}
.main .news-page {
		margin-top: 0.1rem;
	}
.main .page a {
		width: 0.64rem;
		height: 0.64rem;
		margin: 0 0.08rem;
	}
.main .page a:first-child, .main .page a:last-child {
			width: 1rem;
		}
.main .page a img {
			width: 0.12rem;
		}
.main .table-banner {
		height: 0.72rem;
		margin-top: -0.72rem;
	}
.main .weizhi {
		padding: 0.16rem 0;
		font-size: 0.24rem;
		line-height: 0.4rem;
	}
.main .weizhi a {
			margin-right: 0.08rem;
		}
.main .news-det-bottom {
		padding: 0.3rem 0 0.4rem;
	}
.main .news-det-bottom h3 {
			font-size: 0.32rem;
			line-height: 0.48rem;
			margin-bottom: 0.24rem;
		}
.main .news-det-bottom h3 span {
				width: 0.36rem;
				height: 0.36rem;
				margin-top: -0.04rem;
				background-size: 100% auto;
			}
.main .news-det {
		padding: 0.4rem 0.3rem;
		font-size: .28rem;
		line-height: .4rem;
	}
.main .news-det-qian {
		margin: .2rem auto .3rem;
	}
.main .news-det-swi {
		flex-wrap: wrap;
	}
.main .news-det-swi a {
			width: 100%;
			height: .72rem;
			margin-bottom: .2rem;
			padding: 0 .3rem;
			line-height: .68rem;
			font-size: .28rem;
			border-color: #00A3E4;
			color: #00A3E4;
		}
.main .news-det-in {
		padding-top: .2rem;
	}
.main .news-det-top {
		font-size: .28rem;
		line-height: .4rem;
		margin-bottom: .4rem;
	}
.main .news-det-top h3 {
			font-size: .36rem;
			line-height: .5rem;
			margin-bottom: .3rem;
		}
.main .news-det-top p span {
			margin-right: .2rem;
			min-width: 45%;
			display: inline-block;
		}
.main .jishu-det {
		font-size: .28rem;
		line-height: .4rem;
		padding: .3rem;
		border-radius: .12rem;
	}
.main .jishu-det h3 {
			font-size: .32rem;
			line-height: .5rem;
			margin-bottom: .2rem;
		}
.main .jishu-main {
		border-radius: .12rem;
	}
.main .jishu-tab a {
		font-size: .28rem;
		padding: 0 .3rem;
		height: .8rem;
	}
.main .jishu-tab a.active {
			padding-left: .3rem;
			width: 2.2rem;
			font-size: .3rem;
			margin-right: .1rem;
		}
.main .jishu-tab a:hover {
			color: #333333;
		}
.main .jishu-in {
		padding: .28rem .25rem .2rem;
		font-size: .26rem;
		line-height: 1.6;
	}
.main .jishu-in-title {
		font-size: .32rem;
		line-height: .5rem;
		padding-left: .24rem;
	}
.main .jishu-in-title span {
			font-size: .24rem;
			margin-right: .12rem;
		}
.main .jishu-in-title::before {
			height: .24rem;
			width: .04rem;
			border-radius: .02rem;
		}
.main .jishu-table {
		margin-top: .3rem;
		border-radius: .08rem;
	}
.main .jishu-table span {
			font-size: .26rem;
			line-height: .4rem;
			padding: .12rem .1rem;
		}
.main .jishu-in-list {
		margin-bottom: .6rem;
	}
.main .jishu-bz {
		padding-top: .1rem;
	}
.main .jishu-bz a {
			margin-top: .18rem;
			font-size: .26rem;
			padding: .2rem .4rem;
		}
.main .jishu-bz a::before {
				width: .06rem;
				height: .06rem;
				left: .2rem;
				top: .38rem;
			}
.main .jishu-jg {
		font-size: .28rem;
		padding: .3rem 0;
	}
.main .jishu-header {
		height: .8rem;
		background: #fff;
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.06);
	}
.main .jishu-header .swiper-slide {
			width: auto;
			line-height: .8rem;
			font-size: .28rem;
			color: #333;
			padding: 0 .3rem;
		}
.main .jishu-header .swiper-slide.active {
				color: #00A3E4;
			}
.main .jishu-jg-swi {
		display: block;
		height: .72rem;
		margin-bottom: .2rem;
	}
.main .jishu-jg-swi .swiper-slide {
			padding: 0 .3rem;
			display: flex;
			border-radius: .4rem;
			border: 1px solid #00A3E4;
			width: auto;
			align-items: center;
			align-items: center;
			color: #00A3E4;
			margin-right: .2rem;
		}
.main .jishu-jg-swi .swiper-slide.active {
				background: #00A3E4;
				color: #fff;
			}
.main .wangluo-list {
		padding: .3rem .3rem;
		flex-direction: column;
		width: 100%;
	}
.main .wangluo-list .img {
			width: 100%;
			height: 3.6rem;
			margin-top: .2rem;
		}
.main .wangluo-main {
		margin: .4rem auto;
	}
.main .wangluo-list-in {
		width: 100%;
		padding: 0;
		font-size: .28rem;
		line-height: .4rem;
	}
.main .diqu-sz {
		width: 100%;
		height: .8rem;
	}
.main .wangluo-list-in ul li span {
		height: .4rem;
		width: .5rem;
	}
.main .wangluo-list-in ul li span img {
			max-width: .3rem;
		}
.main .wangluo-list-in h3 {
		font-size: .32rem;
		line-height: .5rem;
		margin: .2rem 0 .14rem;
	}
.main .wangluo-list-tab {
		line-height: .72rem;
		padding: 0 .3rem;
		border-radius: .36rem;
	}
.main .wangluo-list-in ul li {
		margin-top: .16rem;
	}
.main .wl-title {
		font-size: .3rem;
		margin: .2rem auto .4rem;
	}
.main .wl-title h3 {
			font-size: .4rem;
			margin-top: .2rem;
		}
.main .diqu-sz p {
		font-size: .28rem;
		padding: 0 0 0 .3rem;
	}
.main .diqu-sz select {
		height: 100%;
		font-size: .28rem;
		background-size: .2rem auto;
	}
.main .gy-header {
		margin: 0;
	}
.main .gy-header .header-main {
			padding: 0;
		}
.main .gy-header-in {
		background: #fff;
		height: .84rem;
		border-radius: 0;
	}
.main .gy-header-in a {
			color: #333;
			font-size: .28rem;
		}
.main .gy-header-in a.active {
				font-size: .3rem;
			}
.main .gy-header-in a.active::before {
					display: none;
				}
.main .gy-header-in a::after {
				height: .3rem;
				border-color: #ddd;
			}
.main .hezuo-kh {
		padding: .3rem 0 .7rem;
	}
.main .lx-kehu {
		grid-gap: .2rem;
		grid-template-columns: 1fr 1fr;
		row-gap: .16rem;
		padding-top: .16rem;
	}
.main .lx-but {
		width: 3rem;
		height: .8rem;
		margin: .4rem auto .8rem;
		border-radius: .06rem;
		font-size: .28rem;
	}
.main .lx-form li {
		width: 100%;
		margin-bottom: .3rem;
		font-size: .28rem;
	}
.main .lx-form input {
		height: .8rem;
		padding: 0 .72rem;
	}
.main .lx-form h3 {
		margin-bottom: .12rem;
		padding-left: .24rem;
	}
.main .lx-form textarea {
		height: 2.8rem;
		padding: .2rem .3rem;
		font-size: .28rem;
	}
.main .lx-form li:nth-child(1) input {
		background: url(../images/lx-05.png) no-repeat .24rem center;
		background-size: .28rem auto;
	}
.main .lx-form li:nth-child(2) input {
		background: url(../images/lx-06.png) no-repeat .24rem center;
		background-size: .28rem auto;
	}
.main .lx-form li:nth-child(3) input {
		background: url(../images/lx-07.png) no-repeat .24rem center;
		background-size: .28rem auto;
	}
.main .lx-form li:nth-child(4) input {
		background: url(../images/lx-08.png) no-repeat .24rem center;
		background-size: .28rem auto;
	}
.main .lx-title {
		margin: .4rem auto;
		font-size: .24rem;
		line-height: 1.6;
	}
.main .lx-title h3 {
			font-size: .36rem;
			line-height: 1.7;
		}
.main .lx-ditu {
		padding: .3rem 0;
		margin-top: 0;
	}
.main .lx-ditu .map {
			margin-top: 0;
			height: 5rem;
		}
.main .lx-dizhi {
		padding-top: .1rem;
		flex-wrap: wrap;
		margin-bottom: .7rem;
	}
.main .lx-dizhi li {
			width: 48%;
		}
.main .lx-dizhi li:last-child {
				width: 100%;
				margin-top: .3rem;
			}
.main .lx-dizhi li span {
				height: .64rem;
				margin: .16rem 0 0 0;
			}
.main .lx-dizhi li h3 {
				font-size: .3rem;
				line-height: 1.7;
			}
.main .lx-dizhi li h4 {
				font-size: .32rem;
				line-height: 1.7;
				margin-top: .2rem;
			}
.main .lx-dizhi li h2 {
				font-size: .36rem;
				line-height: 1.7;
				margin-top: .2rem;
			}
.main .lx-dizhi li p {
				font-size: .28rem;
				margin-top: .2rem;
				line-height: 1.7;
			}
.main .gy-jianjie {
		padding: .6rem 0;
	}
.main .gy-jie-text {
		font-size: .26rem;
		line-height: 1.6;
		margin: .46rem auto .7rem;
	}
.main .gy-title {
		font-size: .26rem;
	}
.main .gy-title h3 {
			font-size: .34rem;
			margin-top: .24rem;
		}
.main .gy-jie-ul {
		flex-wrap: wrap;
	}
.main .gy-jie-ul li > div > div span {
			font-size: .36rem;
			line-height: 1.6;
		}
.main .gy-jie-ul li {
			font-size: .26rem;
			width: 50%;
			margin-bottom: .4rem;
		}
.main .gy-jie-ul li > div > div em {
				font-size: .24rem;
				width: .4rem;
				height: .4rem;
				right: -.48rem;
				top: -.1rem;
			}
.main .gy-jie-ul li > div {
				margin-bottom: .1rem;
			}
.main .gy-video {
		margin-top: .4rem;
		padding: .6rem .3rem 0;
	}
.main .gy-video-icon {
		width: .8rem;
		margin-left: .28rem;
		margin-top: .2rem;
	}
.main .gy-team {
		grid-template-columns: 1fr;
		margin: .4rem auto .7rem;
		grid-gap: .28rem;
		row-gap: .28rem;
	}
.main .gy-team li {
			min-height: .4rem;
			border-radius: .16rem;
			padding: .08rem .08rem .08rem .28rem;
			font-size: .26rem;
			line-height: 1.5;
		}
.main .gy-team li img {
				width: 2.4rem;
			}
.main .gy-team-in {
		padding: .2rem .1rem .1rem 0;
	}
.main .gy-team-in h3 {
			font-size: .32rem;
			line-height: 1.5;
			margin-bottom: .04rem;
		}
.main .gy-team-in span {
			border-radius: .23rem;
			margin-bottom: .18rem;
			padding: 0 .18rem;
			line-height: .46rem;
			font-size: .24rem;
		}
.main .gy-team-text {
		font-size: .26rem;
		margin-top: .4rem;
		line-height: 1.5;
	}
.main .zizhi {
		padding: .6rem 0 .8rem;
	}
.main .zizhi-img {
		grid-template-columns: 1fr;
		grid-gap: .24rem;
		row-gap: .24rem;
	}
.main .zizhi-tab {
		margin: .4rem auto .5rem;
	}
.main .zizhi-tab span {
			min-width: 2rem;
			margin: 0 .1rem;
			font-size: .3rem;
			height: .72rem;
			border-radius: .36rem;
		}
.main .lc-swi-pc .gallery-thumbs .swiper-slide {
		width: calc(100% / 3);
	}
.main .lc-swi-pc-item {
		font-size: .32rem;
		padding-top: .18rem;
	}
.main .lc-swi-pc .gallery-thumbs .but {
		width: .64rem;
		height: .64rem;
		font-size: .32rem;
	}
.main .lc-swi-pc-item em {
		margin-bottom: .12rem;
		width: .28rem;
		height: .28rem;
		background-size: .24rem;
	}
.main .lc-swi-pc .gallery-thumbs .swiper-slide-thumb-active .lc-swi-pc-item em {
		background-size: 100% auto;
	}
.main .lc-swi-pc .gallery-thumbs {
		margin-top: .3rem;
	}
.main .lc-swi-pc .gallery-thumbs::after {
			top: .32rem;
			width: calc(100% - 1.6rem);
			left: .8rem;
		}
.main .lc-swi-pc-in {
		flex-wrap: wrap;
	}
.main .lc-swi-pc-in-img {
		width: 100%;
		height: 3rem;
		border-radius: .24rem;
	}
.main .lc-swi-pc-in-text {
		padding-left: 0;
		font-size: .28rem;
		line-height: 1.6;
		padding-top: .1rem;
	}
.main .lc-swi-pc-in-text p {
			margin-bottom: .1rem;
		}
.main .lc-swi-pc-in-text h3 {
			font-size: .36rem;
			line-height: 1.7;
			margin-bottom: .1rem;
			margin-top: .14rem;
			padding-left: .2rem;
		}
.main .licheng {
		padding: .7rem 0 .9rem;
	}
.main .gy-video-in {
		width: 80%;
		padding: .3rem;
		line-height: 1.6;
		font-size: .28rem;
		border-radius: 0 .4rem 0 .4rem;
	}
.main .gy-video-in h3 {
			font-size: .34rem;
			line-height: 1.6;
		}
.main .gy-video-in em {
			width: 1rem;
			height: .04rem;
			margin: .1rem 0 .2rem;
		}
.main .lc-swi-pc {
		margin-top: .5rem;
	}
.main .cp-main {
		flex-wrap: wrap;
	}
.main .cp-main-right {
		padding: 0;
	}
.main .cp-list-item {
		padding: .2rem .24rem;
	}
.main .cp-list-item-top .img {
		width: 1.8rem;
		height: 1.8rem;
		margin-top: .08rem;
	}
.main .cp-list-item-in {
		padding-left: .26rem;
		font-size: .26rem;
	}
.main .cp-list-item-in h3 {
			font-size: .3rem;
			margin-bottom: .1rem;
		}
.main .cp-list-item-bot {
		margin-top: .24rem;
	}
.main .cp-list-item-bot span {
			width: 1.8rem;
			height: .76rem;
			font-size: .28rem;
			border-radius: .4rem;
		}
.main .cp-list-item-bot p {
			font-size: .26rem;
		}
.main .cp-list-item-bot p i {
				font-size: .28rem;
			}
.main .cp-list-item-bot p em {
				font-size: .36rem;
			}
.main .cp-header {
		margin-bottom: .3rem;
		flex-wrap: wrap;
	}
.main .cp-search {
		width: 100%;
		padding: 0;
		font-size: .28rem;
	}
.main .cp-search input {
			flex: 1;
			width: 100%;
			margin-left: .2rem;
			padding: 0 1.2rem 0 .24rem;
			font-size: .28rem;
			height: .76rem;
			border-radius: .38rem;
		}
.main .cp-search button {
			height: .76rem;
			background-size: auto 100%;
		}
.main .cp-list {
		margin-bottom: .5rem;
		grid-gap: .2rem;
		row-gap: .2rem;
	}
.main .cp-main-left {
		width: 100%;
	}
.main .wap-filter {
		display: flex;
		flex-wrap: wrap;
		border-top: 1px solid #eee;
		justify-content: space-between;
		padding: 0.16rem 0.2rem .2rem;
		background: #fff;
	}
.main .wap-filter .cp-select {
			width: 48.8%;
			margin-top: .16rem;
			height: .76rem;
			padding: 0 .5rem 0 .2rem;
			font-size: .28rem;
			border-radius: .1rem;
			line-height: .8rem;
			background-size: .2rem auto;
		}
.main .cp-tabs {
		display: block;
		width: 100%;
		height: .8rem;
		background: #fff;
		overflow: hidden;
	}
.main .cp-tabs .swiper-slide {
			width: auto;
			display: flex;
			height: 100%;
			align-items: center;
			padding: 0 .2rem;
			font-size: .28rem;
		}
.main .cp-tabs .swiper-slide.active {
				color: #00A3E4;
			}
.main .wap-filter h3 {
		display: block;
		width: 100%;
		font-size: .3rem;
		color: #00A3E4;
		line-height: 1.5;
		text-align: right;
	}
.main .cp-tabs-two-menu {
		display: block;
		width: 100%;
		height: 0;
		overflow: hidden;
	}
.main .cp-tabs-two-menu.active {
			height: .8rem;
		}
.main .cp-tabs-two-menu .swiper-slide {
			width: auto;
			display: flex;
			height: 100%;
			align-items: center;
			font-size: .28rem;
		}
.main .cp-tabs-two-menu .swiper-slide a {
				color: #666;
				display: flex;
				height: 100%;
				align-items: center;
				padding: 0 .2rem;
			}
.main .cp-tabs-two-menu .swiper-slide a.active {
					color: #00A3E4;
				}
.main .cp-tabs-two {
		background: #fff;
	}
.main .cp-tabs-two-menu .swiper-slide a img {
		max-width: .28rem;
		height: auto;
		margin-right: .1rem;
	}
.main .xq-main {
		padding: .24rem 0 .5rem;
	}
.main .xq-in {
		margin-top: .3rem;
		border-radius: .16rem;
		padding: 0 0 .4rem;
	}
.main .xq-in-tab span {
		padding: 0 .4rem;
		line-height: .8rem;
		font-size: .3rem;
	}
.main .xq-in-div {
		padding: .4rem .2rem 0;
		font-size: .26rem;
	}
.main .xq-in-div-text {
		padding: .16rem .12rem .3rem;
	}
.main .xq-table {
		margin-bottom: .6rem;
	}
.main .xq-table tr td {
			padding: .18rem .2rem;
		}
.main .xq-table tr td:nth-child(1) {
				width: 40%;
			}
.main .xq-table tr td:nth-child(2) {
				width: 60%;
				padding-left: .3rem;
			}
.main .xq-table tr {
			font-size: .26rem;
		}
.main .xq-in-title {
		font-size: .32rem;
	}
.main .xq-img-swi .swiper-slide {
		width: 100%;
		margin-right: 0;
		font-size: .26rem;
	}
.main .xq-img-list {
		margin: .3rem auto .6rem;
		padding: 0 .8rem;
	}
.main .xq-img-list .but {
			width: .64rem;
			height: .64rem;
			font-size: .36rem;
			top: 1.6rem;
		}
.main .xq-img-swi-img {
		height: 3.6rem;
		margin-bottom: .3rem;
	}
.main .xq-bot-list {
		grid-gap: .2rem;
		row-gap: .2rem;
		margin-top: .3rem;
	}
.main .xq-bot-list .cp-list-item {
			padding: .2rem .24rem;
		}
.main .xq-bot-list .cp-list-item-top .img {
			width: 1.8rem;
			height: 1.8rem;
			margin-top: .08rem;
		}
.main .xq-bot-list .cp-list-item-in {
			padding-left: .26rem;
			font-size: .26rem;
		}
.main .xq-bot-list .cp-list-item-in h3 {
				font-size: .3rem;
				margin-bottom: .1rem;
			}
.main .xq-bot-list .cp-list-item-bot {
			margin-top: .24rem;
		}
.main .xq-bot-list .cp-list-item-bot span {
				width: 1.8rem;
				height: .76rem;
				font-size: .28rem;
				border-radius: .4rem;
			}
.main .xq-bot-list .cp-list-item-bot p {
				font-size: .26rem;
			}
.main .xq-bot-list .cp-list-item-bot p em {
					font-size: .36rem;
				}
.main .xq-bot-list .cp-list-item-bot p i {
					font-size: .28rem;
					margin-right: 0;
					margin-left: .08rem;
				}
.main .xq-top {
		flex-wrap: wrap;
		padding: .3rem;
		border-radius: .16rem;
	}
.main .xq-top-main {
		padding: 0;
		font-size: .26rem;
	}
.main .xq-top-main h2 {
			font-size: .36rem;
			margin-bottom: .28rem;
			margin-top: .3rem;
		}
.main .xq-top-table tr {
		margin-bottom: .16rem;
	}
.main .guige {
		padding: .1rem .16rem;
		font-size: .26rem;
		margin-right: .16rem;
		border-radius: .06rem;
		margin-bottom: .16rem;
	}
.main .xq-top-table tr:nth-child(5) td:first-child {
		line-height: .6rem;
	}
.main .xq-top-table tr:nth-child(5) {
		margin: .2rem 0;
	}
.main .xq-top-cz {
		padding-top: .1rem;
		flex-wrap: wrap;
	}
.main .xq-top-cz-list {
		width: 100%;
	}
.main .xq-top-cz-but {
		width: 2rem;
		height: .8rem;
		border-radius: .4rem;
		font-size: .28rem;
	}
.main .xq-top-cz-jg {
		font-size: .24rem;
		line-height: .8rem;
	}
.main .xq-top-cz-jg em {
			font-size: .36rem;
		}
.main .xq-top-cz-jg i {
			font-size: .28rem;
		}
.main .xq-top-cz-list {
		font-size: .26rem;
		line-height: .8rem;
	}
.main .xq-top-cz-list li {
			margin-right: .6rem;
		}
.main .xq-top-cz-list li span {
				margin-right: .12rem;
			}
.main .xq-top-cz-list li span img {
					max-width: .36rem;
				}
.main .xq-xiazai {
		margin-bottom: .36rem;
		margin-top: .16rem;
	}
.main .xq-top-cz-list li span img {
		margin-top: -.04rem;
	}
.main .xq-xiazai img {
		max-width: .38rem;
		margin-top: -.04rem;
	}
.main .xq-xiazai li {
		margin-right: .6rem;
	}
.main .shuliang input {
		width: 1.2rem;
		height: .5rem;
		font-size: .26rem;
	}
.main .shuliang span {
		width: .5rem;
		height: .5rem;
	}
.main .xq-wap-swi {
		width: 100%;
	}
.main .xqSwiper3 {
		display: block;
		width: 100%;
		height: 4rem;
		position: relative;
		overflow: hidden;
	}
.main .xqSwiper3 .swiper-slide {
			border-radius: .12rem;
		}
.main .wap-filter-popup {
		display: none;
		width: 90%;
		height: auto;
		background: #fff;
		border-radius: 0.24rem;
		position: fixed;
		top: 50%;
		left: 50%;
		z-index: 1999;
		transform: translate(-50%,-50%);
		padding: .4rem .3rem;
		max-height: 70%;
		overflow: auto;
	}
.main .cp-select-list:first-child .cp-select {
		margin-top: 0;
	}
.main .cp-select {
		margin-top: .2rem;
	}
.main .cp-select-two li {
		font-size: .26rem;
		padding: .12rem 0 .12rem .3rem;
	}
.main .cp-select-two {
		padding: .1rem .12rem 0;
	}
.main .cp-select-two li input[type="checkbox"]::before {
			width: .16rem;
			height: .16rem;
			border-width: .04rem;
		}
.main .cp-select-two li input[type="checkbox"]:checked::after {
			width: .1rem;
			height: .1rem;
			left: .06rem;
		}
.main .g-index-div1 {
		height: 4.5rem;
	}
.main .g-bannerSwi .swi {
		margin: 0;
		bottom: .2rem;
		right: .2rem;
		width: 1.1rem;
		height: .5rem;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
.main .g-bannerSwi .swi .swiper-button-prev, .main .g-bannerSwi .swi .swiper-button-next {
			width: .5rem;
			height: .5rem;
			margin: 0;
			top: 0;
		}
.main .g-bannerSwi .swi .swiper-button-next::after, .main .g-bannerSwi .swi .swiper-button-prev::after {
				font-size: .26rem;
			}
.main .g-ban-search {
		bottom: .9rem;
		width: 96%;
		height: .8rem;
		border-radius: .4rem;
		border: .08rem solid rgba(255, 255, 255, 0.35);
	}
.main .g-ban-search button {
			width: 1.3rem;
			padding-left: 0;
			border-radius: 0 .4rem .4rem 0;
			font-size: .24rem;
			background: #00a1ed url(../images/g-search-02.png) no-repeat .2rem center;
			background-size: .24rem auto;
			text-align: left;
			padding-left: .56rem;
		}
.main .g-ban-search input {
			flex: 1;
			font-size: .24rem;
			padding: 0 .12rem;
			border-radius: .4rem 0 0 .4rem;
		}
.main .g-bannerSwi .swiper-pagination {
		margin: 0;
		font-size: .24rem;
		line-height: .8rem;
		bottom: .0rem;
		left: .2rem;
	}
.main .g-bannerSwi .swiper-pagination .swiper-pagination-current {
			font-size: .36rem;
		}
.main .g-wid1300 {
		padding: 0 .3rem;
	}
.main .g-number {
		height: 1.6rem;
		padding: .2rem 0;
	}
.main .g-number ul {
			line-height: 1;
			padding: 0;
			font-size: .24rem;
			display: flex;
			justify-content: center;
			flex-wrap: wrap;
		}
.main .g-number ul li {
				min-width: 50%;
				padding: .1rem 0;
				text-align: center;
			}
.main .g-number ul span {
				font-size: .36rem;
			}
.main .g-number ul em {
				margin-right: .1rem;
				font-size: .36rem;
			}
.main .g-about-bot {
		margin: .4rem auto .7rem;
		grid-template-columns: 1fr 1fr;
		border-top: 1px solid #dddddd;
	}
.main .g-about-bot > li:nth-child(2n+1) {
			border-left: 1px solid #dddddd;
		}
.main .g-about-bot > li {
			border-top: none;
			align-items: center;
			justify-content: center;
			height: auto;
			padding: 0.3rem 0;
		}
.main .g-about-bot-img {
		margin: 0;
		margin-left: .3rem;
		width: .64rem;
		padding: 0;
		display: flex;
		align-items: center;
	}
.main .g-about-bot-text {
		padding: 0;
	}
.main .g-about-bot-text h3 {
			font-size: .32rem;
			line-height: 1.3;
			margin: 0;
		}
.main .g-about-bot-text h5 {
			font-size: .26rem;
			line-height: 1.3;
		}
.main .g-about {
		margin-top: .7rem !important;
		flex-wrap: wrap;
	}
.main .g-about-div {
		width: 100%;
	}
.main .g-about-div > div h2 {
			font-size: .42rem;
			line-height: 1.7;
		}
.main .g-about-div > div h5 {
			font-size: .32rem;
			line-height: 1.6;
		}
.main .g-about-div > div {
			min-height: auto;
			font-size: .26rem;
			line-height: 1.5;
		}
.main .g-about-div > div > em {
				width: 1rem;
				height: .06rem;
				margin: .2rem 0 .4rem;
			}
.main .g-about-div > a {
			width: 2.8rem;
			height: .8rem;
			margin-top: .4rem;
			line-height: .8rem;
			font-size: .28rem;
			display: flex;
			align-items: center;
			justify-content: center;
			overflow: hidden;
		}
.main .g-about-div > a img {
				width: auto;
				height: .16rem;
				margin: 0 0 0 .2rem;
			}
.main .g-about-div > div h2 span {
			width: .2rem;
			height: .2rem;
			border-width: .04rem;
			margin-left: .1rem;
			transform: translateY(-.2rem);
		}
.main .g-about-img {
		padding: 0;
		display: flex;
		width: 100%;
		margin-top: .4rem;
		align-items: flex-end;
		margin-bottom: .4rem;
	}
.main .g-about-img > div:nth-child(1) {
			margin: 0;
			width: 2.8rem;
			height: 2rem;
		}
.main .g-about-img > div:nth-child(2) {
			margin-left: .2rem;
			flex: 1;
			height: 4rem;
		}
.main .g-fuwu {
		padding: .6rem 0 .8rem;
	}
.main .g-jishu .swiper-slide {
		width: 100%;
	}
.main .g-title1 h2 {
		font-size: .44rem;
		line-height: 1.6;
	}
.main .g-title1 h4 {
		font-size: .36rem;
		line-height: 1.6;
	}
.main .g-title1 h4 a {
			font-size: .28rem;
		}
.main .g-title1 {
		margin: 0 !important;
	}
.main .g-jishu {
		margin-top: .4rem;
		height: 7.6rem;
	}
.main .g-index-pro {
		padding: .6rem 0 .8rem;
	}
.main .g-pro-swi {
		margin-top: .5rem;
	}
.main .g-pro-list {
		width: 100%;
		height: auto;
	}
.main .g-pro-img {
		height: 6rem;
	}
.main .g-pro-text {
		height: 1.7rem;
		padding: .3rem;
		font-size: .26rem;
		line-height: 1.5;
	}
.main .g-pro-text h3 {
			font-size: .3rem;
			line-height: 1.5;
			height: 1.4em;
			margin-bottom: .1rem;
		}
.main .g-pro-but {
		width: .8rem;
		height: .8rem;
		top: 40%;
	}
.main .g-pro-left {
		left: .3rem;
	}
.main .g-pro-right {
		right: .3rem;
	}
.main .g-jishu-top {
		padding: .3rem .2rem 0;
		height: 6.2rem;
	}
.main .g-jishu-top h3 {
			font-size: .32rem;
			line-height: 1.5em;
			margin-bottom: .16rem;
			height: 1.5em;
		}
.main .g-jishu-top p {
			font-size: .26rem;
			line-height: 1.5em;
			height: 3em;
		}
.main .g-jishu-img {
		margin-top: .2rem;
		height: 4rem;
	}
.main .g-jishu-bot {
		height: 1.4rem;
		line-height: 1.4rem;
		font-size: .8rem;
	}
.main .g-jishu-bot::before, .main .g-jishu-bot::after {
			display: none;
			opacity: 0;
		}
.main .g-fw-but {
		bottom: .3rem;
		width: .8rem;
		height: .8rem;
	}
.main .g-jishu::after {
		bottom: .66rem;
		width: 76%;
		left: 12%;
	}
.main .g-fw-left {
		left: .3rem;
	}
.main .g-fw-right {
		right: .3rem;
	}
.main .head-zw {
		height: 1.1rem !important;
	}
.main .header {
		background: none;
		box-shadow: none;
		height: 1rem;
	}
.main .header .logo img {
			max-height: 0.6rem;
		}
.main .wap-header {
		display: flex;
		width: 100%;
		height: 1.1rem;
		padding-left: 0.1rem;
		align-items: center;
		justify-content: space-between;
		background: none;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
		transition: background 600ms;
		background: #fff;
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	}
.main .wap-header.active {
			background: rgba(0, 0, 0, 0.3);
		}
.main .wap-header .img {
			height: 100%;
			width: auto;
			height: 90%;
		}
.main .wap-menu-but {
		display: flex;
		height: 100%;
		align-items: center;
		padding: 0 0.3rem;
	}
.main .wap-menu-but img {
			height: 0.46rem;
		}
.main .rightMenuDiv {
		display: block;
		width: 4.1rem;
		height: 100%;
		background: #fff;
		position: fixed;
		top: 0;
		right: 0;
		z-index: 2999;
		transform: translateX(100%);
		transition: transform 600ms;
	}
.main .rightMenuDiv.active {
			transform: translateX(0);
		}
.main .rightMenuDiv-top {
		display: flex;
		height: 1.1rem;
		align-items: center;
		padding-left: 0.4rem;
	}
.main .rightColse {
		display: block;
		height: 0.34rem;
	}
.main .rightMenuBg {
		display: block;
		width: 100%;
		height: 100%;
		background: none;
		position: fixed;
		top: 0;
		left: 0;
		z-index: -1000;
		opacity: 0;
		transition: all 600ms;
	}
.main .rightMenuBg.active {
			opacity: 1;
			z-index: 2000;
			background: rgba(0, 0, 0, 0.5);
		}
.main .rightMenu {
		display: block;
		width: 100%;
		height: calc(100vh - 1.1rem);
		
		overflow: auto;
	}
.main .rightMenu > li {
			position: relative;
			margin-bottom: 0.32rem;
		}
.main .rightMenu > li > div {
				position: relative;
				display: block;
				width: 100%;
			}
.main .rightMenu > li > div a {
					display: flex;
					width: 100%;
					font-size: 0.32rem;
					color: #000000;
					line-height: 0.48rem;
					padding: 0.2rem 0.8rem 0.2rem 0.4rem;
					font-weight: bold;
				}
.main .rightMenu > li > div a em {
						line-height: 0.48rem;
						display: block;
						position: relative;
						font-weight: bold;
					}
.main .rightMenu > li > div a.active em::after {
						content: "";
						display: block;
						width: 100%;
						height: 0.04rem;
						background: #00A3E4;
						position: absolute;
						left: 0;
						bottom: -0.12rem;
					}
.main .rightMenu > li > div > span {
					display: flex;
					width: auto;
					height: 100%;
					align-items: center;
					position: absolute;
					right: 0;
					top: 0;
					padding: 0 0.3rem;
					z-index: 20;
				}
.main .rightMenu > li > div > span img {
						height: 0.2rem;
					}
.main .rightMenu > li > div > span .img2 {
						display: none;
					}
.main .rightMenu > li > div > span.active .img1 {
						display: none;
					}
.main .rightMenu > li > div > span.active .img2 {
						display: block;
					}
.main .rightMenu > li > ul {
				display: none;
				font-size: 0.28rem;
				color: #686868;
				line-height: 0.4rem;
			}
.main .rightMenu > li > ul > li a {
					display: block;
					font-size: 0.28rem;
					color: #686868;
					line-height: 0.4rem;
					padding: 0.18rem 0.3rem 0.18rem 0.64rem;
					position: relative;
				}
.main .rightMenu > li > ul > li a.active {
						color: #00A3E4;
					}
.main .rightMenu > li > ul > li a span {
						font-family: "宋体";
					}
.main .rightMenu > li > ul > li .rightMenu-two-title {
					font-size: 0.3rem;
					font-weight: bold;
					color: #333;
				}
.main .rightMenu > li > ul > li .rightMenu-two-title a {
						color: #333;
					}
.main .rightMenu > li > ul > li div a {
					padding-left: 0.8rem;
				}
.main .pc-hide {
		height: auto;
	}
.main .wap-hide {
		height: 0;
		overflow: hidden;
	}
}
