@font-face {

	font-family: 'SourceHanSansCN';

	src: url(../fonts/SourceHanSansCN-Regular.otf)

}



.h100 {

	height: 100%

}



.m_main {

	display: none

}



.w100 {

	width: 100%

}



.w50 {

	width: 50%

}



.bgsz {

	background-size: cover !important

}



.irbg {

	transition: 1s

}



.irbg_1 {

	transform: scale(1.1);

	opacity: 1

}



.hvimg {

	display: block;

	width: 100%;

	height: 100%;

	background-size: cover !important;

	transition: 1s

}



.hvimghover:hover .hvimg {

	transform: scale(1.1)

}



.hvimghover img.img {

	transition: 1s

}



.hvimghover:hover img.img {

	transform: scale(1.1)

}



.ov {

	overflow: hidden

}



.posrelative {

	position: relative

}



.wrap {

	width: 1200px;

	margin: auto

}



.flex1 {

	flex: 1

}

.m_top-info{display: none;}

.bold {

	font-weight: bold

}



.a-font-size16 {

	font-size: 16px

}



.a-font-size18 {

	font-size: 18px

}



.a-font-size20 {

	font-size: 20px

}


.a-font-size22 {

	font-size: 22px

}


.a-font-size24 {

	font-size: 24px

}



.a-font-size30 {

	font-size: 30px

}



.a-font-size36 {

	font-size: 36px

}



.a-font-size40 {

	font-size: 40px

}



.a-font-size14 {

	font-size: 14px

}



.a-font-size12 {

	font-size: 12px

}



.lh-24 {

	line-height: 24px

}



.a-color-red {

	color: #e2342d

}



.a-color-blue {

	color: #458391

}



.a-color-g {

	color: #7d7d7d

}



.a-mt10 {

	margin-top: 10px

}



.a-mt15 {

	margin-top: 10px

}



.a-mt20 {

	margin-top: 20px

}



.a-mt30 {

	margin-top: 30px

}



.a-mb10 {

	margin-bottom: 10px

}



.a-mb15 {

	margin-bottom: 15px

}



.a-mb20 {

	margin-bottom: 20px

}



.a-mb30 {

	margin-bottom: 30px

}



.a-mb40 {

	margin-bottom: 40px

}



.a-ml10 {

	margin-left: 10px

}



.a-ml20 {

	margin-left: 20px

}



.a-ml30 {

	margin-left: 30px

}



.a-mr10 {

	margin-right: 10px

}



.a-mr20 {

	margin-right: 20px

}



.a-mr30 {

	margin-right: 30px

}



.a-pl10 {

	padding-left: 10px

}



.a-pl40 {

	padding-left: 40px

}



.a-pr40 {

	padding-right: 40px

}



.a-pt20 {

	padding-top: 20px

}



.a-pt30 {

	padding-top: 30px

}



body {

	font-size: 14px;

	color: #333333

}



.head_wap {

	display: none

}



.flex_wrap {

	flex-wrap: wrap

}



.hide {

	opacity: 0

}



.hide_1 {

	opacity: 1

}



.amt1 {

	animation-delay: 0s;

	-webkit-animation-delay: 0s

}



.amt2 {

	animation-delay: .1s;

	-webkit-animation-delay: .1s

}



.amt3 {

	animation-delay: .2s;

	-webkit-animation-delay: .2s

}



.amt4 {

	animation-delay: .3s;

	-webkit-animation-delay: .3s

}



.amt5 {

	animation-delay: .4s;

	-webkit-animation-delay: .4s

}



.amt6 {

	animation-delay: .5s;

	-webkit-animation-delay: .5s

}



.amt7 {

	animation-delay: .6s;

	-webkit-animation-delay: .6s

}



.amt8 {

	animation-delay: .7s;

	-webkit-animation-delay: .7s

}



.amt9 {

	animation-delay: .8s;

	-webkit-animation-delay: .8s

}



.amt10 {

	animation-delay: .9s;

	-webkit-animation-delay: .9s

}



.amt11 {

	animation-delay: 1s;

	-webkit-animation-delay: 1s

}



.amt12 {

	animation-delay: 1.1s;

	-webkit-animation-delay: 1.1s

}



.amt13 {

	animation-delay: 1.2s;

	-webkit-animation-delay: 1.2s

}



.amt14 {

	animation-delay: 1.3s;

	-webkit-animation-delay: 1.3s

}



.amt15 {

	animation-delay: 1.4s;

	-webkit-animation-delay: 1.4s

}



.amt16 {

	animation-delay: 1.5s;

	-webkit-animation-delay: 1.5s

}



.amt17 {

	animation-delay: 1.6s;

	-webkit-animation-delay: 1.6s

}



.amt18 {

	animation-delay: 1.7s;

	-webkit-animation-delay: 1.7s

}



.amt19 {

	animation-delay: 1.8s;

	-webkit-animation-delay: 1.8s

}

.amt20 {

	animation-delay: 1.9s;

	-webkit-animation-delay: 1.9s;

}

.amt21 {

	animation-delay: 2s;

	-webkit-animation-delay: 2s

}



body {

	font-family: 'SourceHanSansCN';

	color: #333

}



.head_pc {

	width: 100%;

	position: fixed;

	background: #fff;

	top: 0;

	z-index: 2;

	padding: 18px 0

}



.head_pc .ir p {

	color: #0a9ba4 !important

}



.head_pc .header-wrap {

	position: relative;

	z-index: 2

}



.head_pc .header-wrap .nav {

	padding-left: 20px

}



.head_pc .header-wrap .nav a {

	position: relative;

	text-align: center;

	margin-left: 70px

}



.head_pc .header-wrap .nav a .china {

	font-size: 18px;

	color: #333333

}



.head_pc .header-wrap .nav a .eng {

	font-size: 14px;

	color: #333333;

	text-transform: uppercase;

	margin: 10px 0

}



.head_pc .header-wrap .nav a.active p {

	color: #0a9ba4 !important

}



.head_pc .header-wrap .nav a.active .line {

	opacity: 1

}



.head_pc .header-wrap .nav a .line {

	width: 60px;

	height: 4px;

	background: #0a9ba4;

	opacity: 0;

	margin: auto

}



.a-section-1 {

	background: url(../images/banner.jpg) no-repeat;

	background-size: cover

}



.a-section-2 {

	padding: 86px 0 0 0;

	position: relative

}



.a-section-2 .img {

	position: absolute;

	left: 0;

	bottom: 0

}



.a-section-2 .content {

	margin-top: 70px

}



.a-section-2 .left-icon {

	/* padding-top: 30px; */

	padding-left: 90px

}

.a-section-2 .left-icon img{

	height:470px;

	margin-top: -20px !important;

}

.a-section-2 .item {

	width: 25%;

	margin-bottom: 40px

}



.a-section-2 .item p {

	margin-top: 6px

}



.a-section-2 .ir {

	width: 550px;

	margin-left: 60px

}



.a-section-2 .icon_box {

	height: 62px;

	display: flex;

	align-items: center;

	justify-content: center

}



.title-wrap .title {

	font-size: 36px

}



.title-wrap .sub {

	color: #727272

}



.a-section-3 {

	display: flex;

	justify-content: center;

	flex-direction: column;

	align-items: center;

	background: #f4fffd

}



.a-section-3 .content {

	margin-top: 110px

}



.a-section-3 .serverProcess img {

	margin: auto

}



.a-section-3 .line {

	margin-left: 12px;

	margin-right: 12px;

	padding-top: 50px

}



.more {

	width: 200px;

	height: 44px;

	border-radius: 22px;

	background: #1cc9cb;

	margin: 170px auto 0

}



.a-section-4 {

	display: flex;

	justify-content: center;

	flex-direction: column;

	align-items: center;

	background: #e6fcf8

}



.a-section-4 .content {

	margin-top: 50px

}



.a-section-4 .text-wrap {

	padding: 26px 0 20px;

	position: relative;

	z-index: 2

}



.a-section-4 .p-box p {

	margin-bottom: 20px

}



.a-section-4 .p-box p:last-child {

	margin-bottom: 0

}



.a-section-4 .item1 {

	background: #ffffff

}



.a-section-4 .jt-bg {

	width: 160px;

	height: 194px;

	background: url(../images/jiantou1.png) center center no-repeat;

	padding-top: 66px;

	background-size: 100%;

}



.a-section-4 .jt-bg .p1 {

	font-size: 22px

}



.a-section-4 .jt-bg .p3 {

	font-size: 16px;

	margin-top: 10px

}

.liyou{width:900px;}

.a-section-4 .item {

	position: relative;

	width: 360px

}


.a-section-4 .item .poster{

	height: 130px;

	overflow: hidden;

}
.bold{font-weight: bold;}

.a-section-4 .p2 {

	position: absolute;

	right: 0;

	bottom: 0;

	width:180px;

}



.a-section-4 .poster img {

	width: 100%;


}



.a-section-4 .item2 {

	background: #ffffff

}



.a-section-4 .item2 .p-box p {

	text-align: left;

	padding-left: 20px

}



.a-section-4 .more {

	margin-top: 50px

}



.a-section-5 {

	background: url(../images/aboutbg.jpg) no-repeat;

	display: flex;

	justify-content: center;

	flex-direction: column;

	align-items: center;

	background-size: cover

}



.a-section-5 .content {

	margin-top: 80px

}



.a-section-5 .il-text {

	flex: 0 0 55%;

	padding-right: 30px

}



.a-section-5 .il-text p {

	line-height: 30px

}



.a-section-5 ul li {

	margin-bottom: 20px;

	width: 48%

}



.a-section-5 ul li p {

	text-align: center;

	font-size: 18px;

	color: #fff;

	margin-top: 6px

}



.a-section-6 {

	background: #f4fffd;

	display: flex;

	justify-content: center;

	flex-direction: column;

	align-items: center

}



.a-section-6 .sub-1 {

	color: #727272;

	margin-top: 20px;

	margin-bottom: 30px

}



.a-section-6 li {

	margin-bottom: 15px;

	width:15%;

	box-shadow: 0 0 5px #ccc;
	position: relative;

	height: 100px;

	overflow: hidden;

	background-color: #fff;
}



.a-section-6 li img {

	opacity: .8;

	transition: all .5s;

	position:absolute;

	transform:translate(-50%,-50%);

	left:50%;

	top:50%; 

}



.a-section-6 li:hover img {

	opacity: 1

}



.a-section-7 {

	display: flex;

	justify-content: center;

	flex-direction: column;

	align-items: center;

	background: #fff

}



.a-section-7 .mobile {

	color: #727272

}



.a-section-7 .code_item p {

	font-size: 24px;

	color: #727272;

	margin-top: 15px

}



.a-section-7 .code_item img {

	margin: auto

}



.a-section-7 .contact-list {

	margin-top: 70px

}



.a-section-7 .item {

	width: 32.33%;

	padding-left: 30px;

	height: 120px;

	border-radius: 10px;

	border: 1px solid #898989

}



.a-section-7 .info {

	color: #727272;

	margin-left: 30px

}



.a-section-7 .info p:nth-child(1) {

	margin-bottom: 15px

}



#fixed-test-drive .test-drive {

	background-color: #24d6d3;

	display: flex;

	height: 50px;

	align-content: center;

	align-items: center;

	flex: 0 0 auto;

	position: fixed;

	z-index: 120;

	right: 42px

}



#fixed-test-drive .arrow-div {

	right: 42px;

	z-index: 120;

	background: #24d6d3;

	height: 50px

}



.nav-side-word {

	font-size: 18px;

	color: #fff;

	line-height: 50px;

	width: 0;

	height: 50px;

	visibility: hidden;

	transition: width 0.3s ease, padding 0.3s ease, visibility 0.3s ease, opacity 0s ease;

	opacity: 0

}



#fixed-test-drive .test-drive:hover .nav-side-word,

#fixed-test-drive .arrow-div:hover .nav-side-word {

	width: 100px;

	visibility: visible;

	opacity: 1;

	padding-left: 10px

}



.shows {

	position: absolute;

	right: 0px;

	top: 60px;

	display: block;

	width: 150px

}



.ad-section-2 {

	padding-top: 30px

}



.ad-section-2 ul {

/* 	padding-left: 60px;

	padding-right: 60px */

}



.ad-section-2 ul li {

	margin-bottom: 10px

}



.ad-section-2 ul li .title {

	width: 100%;

	height: 50px;

	color: #fff;

	background: #2094ce

}



.ad-section-2 ul li .tags {

	margin-top: 25px

}



.ad-section-2 ul li .tags span {

	margin-bottom: 10px;

	font-size: 20px;

	height: 50px;

	background: #bbead5;

	padding: 0 16px;

	line-height: 50px;

	margin-right: 15px

}



.ad-section-2 ul li .tags span:last-child {

	margin-right: 0

}



.ad-section-2 ul li .tag-w {

	margin-top: 30px

}



.ad-section-2 ul li .tag-w span {

	font-size: 20px;

	color: #ff9800

}



.ad-section-3 .c-title {

	font-size: 34px;

	height: 80px;

	background: #15bfc5

}



.ad-section-3 .tit {

	color: #5ad9da

}



.ad-section-3 li {

	flex: 1

}



.ad-section-3 .u1 {

	padding: 34px 0 24px;

	display: flex

}



.ad-section-3 .u1 li {

	position: relative

}



.ad-section-3 .u1 li:after {

	content: "";

	width: 1px;

	height: 90%;

	background: #15bfc5;

	position: absolute;

	right: 0;

	top: 50%;

	transform: translateY(-50%)

}



.ad-section-3 .u1 li:last-child:after {

	display: none

}



.ad-section-3 .u1 .sub {

	padding-left: 24px;

	padding-right: 24px;

	padding-top: 20px

}



.ad-section-3 .sub {

	line-height: 30px;

	color: #727272

}



.ad-section-3 .u2 {

	background: #fafafa;

	padding: 20px 0;

	display: flex

}



.ad-section-3 .u2 li {

	display: flex;

	justify-content: center;

	flex-direction: column;

	align-items: center;

	padding: 0 15px

}



.ad-section-3 .u2 li .sub {

	max-width: 664px;

	margin-top: 24px

}



.ad-section-3 .u2 li:nth-child(1) {

	border-right: 1px solid #15bfc5

}



.home-section-2 {

	padding: 130px 0

}



.home-section-2 ul {

	margin-top: 45px

}



.home-section-2 li {

	margin-bottom: 16px;

	position: relative

}



.home-section-2 li .title {

	color: #15bfc5

}



.home-section-2 li .sub {

	color: #727272;

	line-height: 24px

}



.home-section-2 li .info {

	margin: 4px 0 0 10px;

	flex: 1

}



.home-section-2 li .line {

	width: 2px;

	height: 36px;

	background: #acacac;

	margin: 12px auto 0

}



@media only screen and (max-width: 1229px) {

	.ad-section-2 ul li .title {

		font-size: 17px

	}



	.ad-section-2 ul li .tags span {

		font-size: 16px;

		padding: 0 18px;

		height: 40px;

		line-height: 40px

	}

}



@media only screen and (min-width: 1000px) and (max-width: 1199px) {

	.wrap {

		width: 96%

	}

}



.m_show {

	display: none

}
.home-section-2 li .il img{width:33px;}
.list-banner{padding-top: 105px;}

@media only screen and (max-width: 768px) {

	.list-banner{padding-top:0px;}

	.home-section-2 li .title{font-size: 16px;margin-bottom:10px}

	.home-section-2 li .sub{font-size: 14px;line-height: 18px;}
	.home-section-2 li .il img{width:25px;}

	.title-wrap .title{font-size: 20px;}

	.ad-section-3 .c-title{font-size: 20px;}

	.ad-section-3 .tit{font-size: 18px;}

	.home-section-2 li .line{height:24px;}

	.title-wrap .sub{font-size: 13px;}
	.ad-section-2 ul li:last-child .title{font-size: 14px;}

	.a-section-6 li{height:70px;width:31.5%;}

	

	.waptop{color:#34c8cd;margin: 0 10px;font-size: 16px;}

	.uvis{display: none;}
	.code_box {

		padding-top: 15px

	}



	.a-font-size36 {

		font-size: 30px

	}



	.a-section-7 .contact-list {

		margin-top: 30px;

		flex-wrap: wrap

	}



	.a-section-7 .item {

		width: 100%;

		padding-left: 20px;

		height: 90px;

		border-radius: 6px;

		margin-bottom: 20px

	}



	.a-section-7 .item img {

		width: 40px

	}



	.a-section-7 .code_item img {

		width: 90px

	}



	.a-section-7 .code_item p {

		font-size: 16px

	}

	.ad-section-3 .u1 li{

		padding-bottom: 10px;

	}


	.ad-section-3 .c-title{

		margin-bottom: 20px;

	}
	.ad-section-3 .u1{

		padding:0;

	}

	.ad-section-3 .u1 li:after {

		content:none;
		height: 1px;

		width: 90%;

		background: #15bfc5;

		position: absolute;

		bottom: 0px;

		left: 50%;

		top:auto;

		transform: translateX(-50%)

	}

	.ad-section-3 .u2 li:nth-child(1){

		border-right: none;

		padding-bottom: 10px;

	}

	.ad-section-3 .u2{

		background:#fff;

		padding: 0;

	}

	

	.a-section-2 .left-icon img{

		height: auto;

		width:80%;

		margin-top: 0 !important;

	}
	.a-section-4 .jt-bg{

		width: 220px;

		height: 194px;

		background: url(../images/mobshang.png) center center no-repeat;

		padding-top: 66px;

		background-size: 100%;

	}

	/* .a-section-4 .jt-bg .p1{

		transform: rotate(270deg);

		margin-top: 15px;

		margin-left: -30px;

	}

	.a-section-4 .jt-bg .p3{

		transform: rotate(270deg);

		margin-top: -15px;

		margin-left: 45px;

	} */
	

}



.a-section-5 ul li img {

	width: 100%

}



.a-section-2 .left-icon img {

	margin: auto

}



@media only screen and (max-width: 1024px) {
	.m_top-info{display: block;}
	.section {

		display: block

	}
	.footer{
		position: absolute;
		bottom: 70px !important;
		left: 0;
		width: 100%;
		text-align: center;
		color: #fff;
	}
	.footer a{
		color: #fff;
	}
	.code_wrao{
		padding: 0 40px;
		margin-top: 30px;
		margin-bottom: 30px;

	}
	.code_wrao .code-item img{
		width: 130px;
	}


	.a-section-7 .info {

		margin-left: 15px

	}



	.a-section-7 .item {

		padding-left: 15px

	}



	.a-section-7 {

		padding: 30px 15px

	}



	.a-section-7 .sub {

		padding-top: 0

	}



	.a-section-6 li {

		width: 31.5%;

		margin-bottom: 9px

	}



	.a-section-6 .sub-1 {

		font-size: 16px;

		margin-top: 20px;

		margin-bottom: 20px

	}



	.a-section-6 {

		padding: 30px 0

	}



	.m_show {

		display: block;

		margin-top: 20px;
 
	}



	.pc_show {

		display: none

	}



	.a-section-5 ul li p {

		font-size: 16px

	}



	.a-section-5 .il-text p {

		line-height: 24px;

		font-size: 16px

	}



	.a-section-5 .il-text {

		padding-right: 0

	}



	.a-section-5 .content {

		margin-top: 20px;

		display: block

	}



	.a-section-5 {

		padding: 30px 0

	}



	.a-section-4 .jt-bg {

		margin: 20px auto

	}



	.a-section-4 .item {

		width: 100%

	}



	.a-section-4 .content {

		margin-top: 30px;

		display: block

	}



	.a-section-4 {

		padding: 30px 0

	}



	.more {

		font-size: 16px;

		width: 160px;

		margin: 30px auto 0 !important

	}



	.a-section-3 .line {

		display: none

	}



	.a-section-3 .content {

		margin-top: 30px

	}



	.a-section-3 .content ul {

		flex-wrap: wrap

	}



	.a-section-3 .content ul li {

		width: 33.333%;

		margin-bottom: 20px

	}



	.a-section-3 .content ul li img {

		width: 60px

	}



	.a-section-3 .content ul li p {

		font-size: 16px;

		margin-top: 15px

	}



	.a-section-3 {

		padding: 30px 0

	}



	.a-section-2 .item {

		margin-bottom: 20px

	}



	.a-section-2 .item p {

		font-size: 16px

	}



	.a-section-2 .icon_box img {

		transform: scale(0.65)

	}



	.a-section-2 .ir {

		width: 100%;

		margin-left: 0px;

		margin-top: 5px;

		position: relative;

		z-index: 2

	}



	.a-section-2 .left-icon {

		padding-top: 0px;

		padding-left: 0px

	}



	.a-section-2 {

		padding: 30px 0;

		position: relative

	}



	.a-section-2 .content {

		margin-top: 30px;

		display: block

	}



	#fixed-test-drive {

		display: none

	}



	.home-section-2 ul {

		margin-top: 35px

	}



	.wrap {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px

	}



	.title-wrap .title {

		font-size: 24px;

		line-height: 1.35

	}



	.title-wrap .sub {

		line-height: 22px;

		margin-top: 15px

	}



	.home-section-2 {

		padding: 30px 0

	}



	.a-font-size18 {

		font-size: 16px

	}



	.ad-section-3 .sub {

		line-height: 24px

	}



	.ad-section-3 .u2 li .sub {

		max-width: 100%;

		margin-top: 15px

	}



	.ad-section-3 .u1 .sub {

		padding-left: 15px;

		padding-right: 15px

	}



	.ad-section-3 .u2,

	.ad-section-3 .u1 {

		flex-wrap: wrap

	}



	.ad-section-3 li,

	.ad-section-3 .u2 li {

		flex: auto;

		width: 100%;

		margin-bottom: 15px

	}



	.ad-section-3 .c-title {

		font-size: 18px;

		height: 46px

	}



	.ad-section-2 {

		padding: 30px 0 15px

	}



	.ad-section-2 ul li .title {

		width: 100%;

		height: auto;

		font-size: 16px;

		padding: 10px !important;

		line-height: 1.34

	}



	.ad-section-2 ul li .tag-w {

		margin-top: 15px;

		flex-wrap: wrap;

		justify-content: flex-start

	}



	.ad-section-2 ul li .tags {

		margin-top: 15px

	}



	.ad-section-2 ul li .tag-w span {

		font-size: 14px;

		margin-right: 6px;

		margin-bottom: 8px

	}



	.ad-section-2 ul {

		padding-left: 15px;

		padding-right: 15px

	}



	.ad-section-2 ul li .tags span {

		font-size: 14px;

		padding: 0 6px;

		height: 30px;

		line-height: 30px;

		margin-right: 6px

	}



	.flex_wap_wrap {

		flex-wrap: wrap

	}



	.waplogin {

		font-size: 15px

	}



	.whead {

		height: 70px;

		background: #fff;

		position: fixed;

		left: 0;

		top: 0;

		width: 100%;

		z-index: 9999;

		box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);

		display: flex;

		align-items: center;

		padding: 0 15px

	}



	.waphd_height {

		width: 100%;

		height: 60px

	}



	.wlogo {

		display: inline-block

	}



	.wlogo img {

		display: block;

		border: 0;

		width: 100px

	}



	.waphdlg {

		display: inline-block

	}



	.waphdlg img {

		display: block;

		height: 30px

	}



	.whead i {

		display: block;

		width: 70px;

		height: 70px;

		background: url(../images/navicon.png) no-repeat center;

		background-size: 40%;

		color: #fff;

		text-align: center;

		line-height: 70px;

		font-size: 18px;

		position: absolute;

		right: 0;

		top: 0;

		z-index: 99999999

	}



	.whead i img {

		vertical-align: middle;

		margin-top: -3px;

		display: none

	}



	.wapnav {

		width: 240px;

		height: 100%;

		position: fixed;

		right: 0;

		top: 0;

		background: #fff;

		z-index: 9999;

		margin-right: -240px;

		transition: .5s;

		overflow-y: scroll;

		-webkit-overflow-scrolling: touch

	}



	.wapnava {

		padding: 0 0 15px 0

	}



	.wapnavtop {

		color: #fff;

		height: 60px;

		line-height: 60px;

		padding: 0 15px;

		border-bottom: 1px solid #eee;

		display: flex;

		align-items: center

	}



	.wapnavtop i {

		display: block;

		width: 60px;

		height: 60px;

		background: none;

		color: #222;

		text-align: center;

		line-height: 50px;

		font-size: 18px;

		position: absolute;

		background: url(../images/close.png) no-repeat center;

		background-size: 30%;

		right: 0;

		top: 0;

		z-index: 99999999

	}



	.wapprda i,

	.wapprda1 i {

		display: block;

		position: absolute;

		right: 15px;

		top: 0;

		height: 44px;

		line-height: 44px;

		transition: .25s

	}



	.wapprda_active i,

	.wapprda1_active i {

		transform: rotate(90deg)

	}



	.wapnavtop i img {

		vertical-align: middle;

		margin-top: -3px

	}



	.wapnava p {

		display: block

	}



	.wapnava span {

		width: 100%

	}



	.wapnava a.wapprda {

		display: block;

		height: 50px;

		line-height: 48px;

		padding: 0 25px;

		color: #666;

		width: 100%;

		border-bottom: 1px solid #eee;

		font-size: 15px

	}



	.wpheadhide a {

		display: block;

		height: 48px;

		line-height: 46px;

		padding: 0 25px;

		color: #444;

		width: 100%;

		border-bottom: 1px solid #eee

	}



	.wapnava1 {

		background: url(../images/navabg_06.png) no-repeat center;

		color: #E60012;

		text-align: center;

		border-bottom: 0 !important;

		margin-top: 10px;

		margin-bottom: 10px

	}



	.wapnavp1 {

		text-align: center;

		font-weight: bold

	}



	.head_wap {

		display: block

	}



	.head_pc {

		display: none

	}



	.waphide {

		display: none

	}



	.wapprda,

	.wapprda1 {

		position: relative

	}



	.wapprda i,

	.wapprda1 i {

		display: block;

		position: absolute;

		right: 15px;

		top: 0

	}



	.wapprda i img,

	.wapprda1 i img {

		height: 10px

	}



	.wpheadhide {

		display: none

	}



	.wpheadhide em {

		display: block

	}



	.wpheadhide a {

		font-size: 14px;

		padding-left: 30px;

		color: #666

	}



	.wpheadhide1 {

		display: none

	}



	.wpheadhide1 a {

		padding-left: 50px !important;

		background: #fff !important;

		color: #999

	}



	.waphides {

		display: none

	}



	.waphides a {

		font-size: 12px;

		color: #666;

		display: block;

		height: 37px;

		line-height: 37px;

		border-bottom: 1px solid #aaa;

		padding: 0 30px

	}



	.wapclicka {

		background: url(../images/sj.jpg) no-repeat right center

	}



	.swiper-container-bn .swiper-button-next-bn,

	.swiper-container-bn .swiper-button-prev-bn {

		display: none

	}



	.wpnvbg {

		width: 100%;

		height: 100%;

		position: fixed;

		left: 0;

		top: 0;

		z-index: 9999;

		background: rgba(0, 0, 0, 0.7);

		opacity: 0;

		visibility: hidden;

		transition: .25s

	}



	.wpnvbg_active {

		opacity: 1;

		visibility: inherit

	}



	.wapnav_active {

		right: 0;

		top: 0;

		height: 100%;

		margin-right: 0;

		overflow-x: hidden;

		overflow-y: auto

	}



	.waplga {

		padding: 0 15px

	}



	.waplga a {

		display: inline-block;

		width: 47%;

		height: 34px;

		background: #fff;

		color: #0760A5;

		line-height: 32px;

		font-size: 13px;

		border: 1px solid #0760A5

	}



	.waplga a.active {

		background: #0760A5;

		color: #fff

	}



	.waplga a.waplga_ac {

		display: block;

		margin: 0 auto;

		float: none;

		background: #fff;

		color: #0760A5

	}



	.section {

		position: relative

	}



	.hide {

		opacity: 1 !important

	}

}
