@charset "utf-8";
.inrong1 {
	overflow: hidden;
	font-size: calc(100vw / 19.2);
	background-color: #f6f6f6;
	position: relative;
}

.inrong1 .BgWen {
	top: 1.46em;
	right: 0;
}

.inrong1 .ron {
	position: relative;
	z-index: 333;
	padding-top: 1.38em;
}

.inrong1 .intit {
	padding-bottom: .86em;
}

.inOneBao {
	height: 9.6em;
	overflow: hidden;
	font-size: calc(100vw / 19.2);
}

.inOneBaoRR {
	float: left;
	width: 50%;
	height: 100%;
	background-color: #FFFFFF;
}

.inOneBaoRR_RF {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #f3f3f3;
	background-image: url(../img/inOneBg1.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 100% auto;
	box-sizing: border-box;
	padding: 2.41em 2.59em 0 1.6em;
}

.inOneBaoRR_RF h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: .4em;
	line-height: 1.5;
	color: #c09225;
	text-align: left;
	padding-bottom: .5em;
	position: relative;
}

.inOneBaoRR_RF h3:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 2em;
	height: 3px;
	background-color: #c09225;
}

.inOneBaoRR_RF p {
	padding-top: 1.2em;
	font-family: SourceHanSansCN-Light;
	font-size: .2em;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.8;
	color: #000000;
	text-align: left;
}

.inOneBaoRR_R {
	width: 100%;
	height: 50%;
}

.inOneBaoRR_R .Bg {
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
	background: url(../img/inOneBg2.jpg) center no-repeat;
	background-size: auto 100%;
}

.inOneBaoRR_R .wen {
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
	box-sizing: border-box;
	padding: 1.23em .85em;
	padding-bottom: 0;
}

.inOneBaoRR_R .wen h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: .32em;
	line-height: 1.625;
	color: #c09225;
	text-align: left;
	position: relative;
	padding-bottom: .7em;
}

.inOneBaoRR_R .wen h3:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 2.25em;
	height: 3px;
	background-color: #c09225;
}

.inOneBaoRR_R .wen p {
	font-family: SourceHanSansCN-Normal;
	font-size: .16em;
	line-height: 2.125;
	color: #717171;
	text-align: left;
	padding-top: 1em;
}

@media only screen and (min-width: 751px) and (max-width: 1150px) {
	.inOneBaoRR_RF {
		padding-top: 1.7em;
		padding-right: 2em;
	}
	.inOneBaoRR_RF h3 {
		font-size: 24px;
		padding-bottom: 12px;
	}
	.inOneBaoRR_RF p {
		font-size: 12px;
		padding-top: 14.4px;
	}
}

@media only screen and (min-width: 751px) and (max-width: 1440px) {
	.inOneBaoRR_R .wen {
		padding: .8em .6em;
		padding-bottom: 0;
	}
	.inOneBaoRR_R .wen h3 {
		font-size: 24px;
		padding-bottom: 17px;
	}
	.inOneBaoRR_R .wen p {
		font-size: 12px;
		padding-top: 12px;
	}
}

@media only screen and (min-width: 961px) and (max-width: 1150px) {
	.inOneBaoRR_R .wen {
		padding: .4em .3em;
		padding-bottom: 0;
	}
}

@media only screen and (min-width: 751px) and (max-width: 960px) {
	.inOneBaoRR_R .wen {
		padding: .2em .3em;
		padding-bottom: 0;
	}
	.inOneBaoRR_R .wen h3 {
		padding-bottom: 6px;
	}
	.inOneBaoRR_R .wen p {
		padding-top: 3px;
	}
}

@media only screen and (max-width: 750px) {
	.inrong1 .ron {
		padding-top: .93rem;
	}
	.inrong1 .intit {
		padding-bottom: .4rem;
	}
	.inOneBao {
		height: auto;
	}
	.inOneBaoRR {
		width: 100%;
		height: auto;
	}
	.inOneBaoRR_RF {
		background-position: center;
		height: 5.7rem;
		padding: .75rem 2.33rem 0 .93rem;
	}
	.inOneBaoRR_RF h3 {
		font-size: .3rem;
		line-height: .4rem;
		letter-spacing: 0.025rem;
		padding-bottom: .18rem;
	}
	.inOneBaoRR_RF h3:after {
		width: 0.57rem;
		height: 0.04rem;
	}
	.inOneBaoRR_RF p {
		padding-top: .14rem;
		font-size: 0.22rem;
		line-height: 0.41rem;
	}
	.inOneBaoRR_R {
		height: 3.75rem;
	}
	.inOneBaoRR_R .wen {
		padding: .4rem .44rem;
		padding-bottom: 0;
	}
	.inOneBaoRR_R .wen h3 {
		font-size: 0.3rem;
		line-height: 0.5rem;
		letter-spacing: 0.017rem;
		padding-bottom: .14rem;
	}
	.inOneBaoRR_R .wen h3:after {
		width: 0.72rem;
		height: 0.03rem;
	}
	.inOneBaoRR_R .wen p {
		font-size: 0.22rem;
		line-height: 0.32rem;
		letter-spacing: 0.025rem;
		padding-top: .13rem;
	}
}


/*inrong1*/

.inrong2 {
	overflow: hidden;
	background-color: #f6f6f6;
	font-size: calc(100vw / 19.2);
	position: relative;
}

.inrong2 .BgWen {
	left: -0.915em;
	top: 50%;
	margin-top: -.5em;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
}

.inrong2 .ron {
	position: relative;
	z-index: 333;
	padding-top: 1.75em;
	padding-bottom: 1.08em;
}

.inrong2 .intit {
	padding-bottom: .6em;
}

.inTwoBao {
	padding-top: .73em;
}

@media only screen and (max-width: 750px) {
	.inrong2 .ron {
		padding-top: 1.26rem;
		padding-bottom: .58rem;
	}
	.inrong2 .intit {
		padding-bottom: .48rem;
	}
	.inTwoBao {
		padding-top: .73rem;
		padding-bottom: 0.9rem;
	}
}

.inTwoBao {
	overflow: hidden;
	width: 1131px;
	margin: 0 auto;
}

.inTwoBaoRon {
	width: 100%;
	overflow: hidden;
}

.inTwoBaoRon .swiper-wrapper {
	display: block;
}

.inTwoBaoRon .swiper-slide {
	width: calc(100% / 3);
	float: left;
}

.inTwoBaoA {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-bottom: 83px;
}

.inTwoBaoARon {
	width: 317px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

.inTwoBaoA .wenTit h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 24px;
	line-height: 34px;
	letter-spacing: 1.3px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inTwoBaoA .wenTit p {
	font-family: SourceHanSansCN-Normal;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.8px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inTwoBaoA .img {
	height: 317px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 25px 0;
}

.inTwoBaoA .img img {
	height: 100%;
	margin: 0 auto;
	transition: height 0.5s;
	-moz-transition:height 0.5s;
	-webkit-transition:height 0.5s;
	-o-transition:height 0.5s;
}
.inTwoBaoA .img img:hover{
	height:90%;

}

.inTwoBaoA .wen {
	font-family: SourceHanSansCN-Normal;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: 1px;
	color: #000000;
}

@media only screen and (min-width: 751px) and (max-width: 1200px) {
	.inTwoBao {
		font-size: calc(100vw / 12);
		width: 100%;
	}
	.inTwoBaoA {
		margin-bottom: .83em;
	}
	.inTwoBaoARon {
		width: 3.17em;
	}
	.inTwoBaoA .wenTit h3 {
		font-size: 24px;
		line-height: 34px;
		letter-spacing: 0;
	}
	.inTwoBaoA .wenTit p {
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 0px;
	}
	.inTwoBaoA .img {
		height: 3.17em;
		margin: .25em 0;
	}
	.inTwoBaoA .wen {
		font-size: 18px;
		line-height: 28px;
		letter-spacing: 0;
	}
}

@media only screen and (max-width: 750px) {
	.inTwoBao {
		width: 100%;
	}
	.inTwoBaoRon .swiper-container {
		overflow: visible;
		width: 5.47rem;
		margin: 0 auto;
	}
	.inTwoBaoRon .swiper-wrapper {
		display: flex;
	}
	.inTwoBaoRon .swiper-slide {
		width: auto;
		float: none;
	}
	.inTwoBaoA {
		margin-bottom: 0;
		width: 58%;
		transition: all ease-out .3s 0s;
		-webkit-transition: all ease-out .3s 0s;
		-moz-transition: all ease-out .3s 0s;
		-o-transition: all ease-out .3s 0s;
	}
	.inTwoBaoARon {
		width: 100%;
	}
	.inTwoBaoA .wenTit {
		opacity: 0;
		transition: all ease-out .3s 0s;
		-webkit-transition: all ease-out .3s 0s;
		-moz-transition: all ease-out .3s 0s;
		-o-transition: all ease-out .3s 0s;
	}
	.inTwoBaoA .wenTit h3 {
		font-size: .28rem;
		line-height: .38rem;
		letter-spacing: 0;
	}
	.inTwoBaoA .wenTit p {
		font-size: .18rem;
		line-height: .28rem;
		letter-spacing: 0;
	}
	.inTwoBaoA .img {
		height: 5.47rem;
		margin: .25rem 0;
		box-sizing: border-box;
		padding: 1.15rem 0;
		transition: all ease-out .3s 0s;
		-webkit-transition: all ease-out .3s 0s;
		-moz-transition: all ease-out .3s 0s;
		-o-transition: all ease-out .3s 0s;
	}
	.inTwoBaoA .img img {
		max-width: none;
		height: 100%;
		margin: 0 auto;
	}
	.inTwoBaoA .wen {
		font-family: SourceHanSansCN-Medium;
		font-size: .22rem;
		line-height: .32rem;
		letter-spacing: 0;
		opacity: 0;
		transition: all ease-out .3s 0s;
		-webkit-transition: all ease-out .3s 0s;
		-moz-transition: all ease-out .3s 0s;
		-o-transition: all ease-out .3s 0s;
	}
	.inTwoBaoRon .swiper-slide-active .inTwoBaoA {
		width: 100%;
	}
	.inTwoBaoRon .swiper-slide-active .inTwoBaoA .img {
		padding: 0;
	}
	.inTwoBaoRon .swiper-slide-active .inTwoBaoA .wenTit {
		opacity: 1;
	}
	.inTwoBaoRon .swiper-slide-active .inTwoBaoA .wen {
		opacity: 1;
	}
	.inTwoBaoRon .swiper-slide-prev .inTwoBaoA {
		float: right;
	}
}


/*inrong2*/

.inrong3 {
	display: block;
	background-color: #ffffff;
	font-size: calc(100vw / 19.2);
	position: relative;
}

.inrong3 .inThreeGuo {
	position: absolute;
	z-index: 333;
	right: 1.86em;
	top: 0;
	width: 6.22em;
	height: 9.38em;
	overflow: hidden;
	background-color: #fafafa;
	box-sizing: border-box;
	padding: 1.28em .81em;
	padding-bottom: 0;
}

.inThreeGuo .GuoTit {
	width: 100%;
	height: 3.1em;
	overflow: hidden;
	position: relative;
	margin-bottom: .55em;
}

.inThreeGuo .GuoTit .Bg {
	position: relative;
	top: 0;
	left: 0;
	bottom: 0;
	width: 1.67em;
	height: 100%;
	box-sizing: border-box;
	border: solid 1px #7d7d7d;
}

.inThreeGuo .GuoTit .wen {
	position: absolute;
	top: 1.2em;
	left: .7em;
	width: calc(100% - .8em);
	height: auto;
	overflow: hidden;
	background-color: #fafafa;
	padding: .1em 0;
}

.inThreeGuo .GuoTit .wen h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 0.67em;
	line-height: 1.3;
	color: #000000;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
}

.inThreeGuo .GuoTit .wen p {
	font-family: SourceHanSansCN-Normal;
	font-size: 0.28em;
	line-height: 1.72;
	color: #c7c7c7;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
}

.inThreeGuo .GuoRon {
	height: 3.8em;
	overflow: hidden;
}

.inThreeGuo .GuoRon .GuoRonWen {
	height: 245px;
	overflow: hidden;
	font-family: SourceHanSansCN-Normal;
	font-size: 18px;
	line-height: 35px;
	color: #333333;
	text-align: left;
}

@media only screen and (min-width: 1001px) and (max-width: 1400px) {
	.inrong3 .inThreeGuo {
		padding-top: .6em;
	}
	.inThreeGuo .GuoRon {
		height: 4.4em;
		overflow: hidden;
	}
	.inThreeGuo .GuoRon .GuoRonWen {
		height: 192px;
		overflow: hidden;
		font-family: SourceHanSansCN-Normal;
		font-size: 14px;
		line-height: 24px;
		color: #333333;
		text-align: left;
	}
}

@media only screen and (min-width: 751px) and (max-width: 1000px) {
	.inrong3 .inThreeGuo {
		padding-top: .4em;
		padding-left: .4em;
		padding-right: .4em;
	}
	.inThreeGuo .GuoTit {
		margin-bottom: .2em;
	}
	.inThreeGuo .GuoRon {
		height: 4.8em;
		overflow: hidden;
	}
	.inThreeGuo .GuoRon .GuoRonWen {
		height: 176px;
		overflow: hidden;
		font-family: SourceHanSansCN-Normal;
		font-size: 12px;
		line-height: 22px;
		color: #333333;
		text-align: left;
	}
}

.inThreeGuo .GuoA {
	font-family: SourceHanSansCN-Normal;
	font-size: 0.24rem;
	line-height: 1.46;
	color: #333333;
	text-align: right;
}

.inrong3 .ron {
	position: relative;
	z-index: 11;
	height: 9.38em;
	overflow: hidden;
	box-sizing: border-box;
}

.inrong3 .swiper-button-next,
.inrong3 .swiper-button-prev {
	z-index: 666;
	width: 57px;
	height: 57px;
	margin-top: -28.5px;
	background: url(../img/inThreePng_PC.png) center no-repeat;
	background-size: cover;
}

.inrong3 .swiper-button-next {
	transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}

.inrong3 .swiper-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.inrong3 .swiper-slide {
	width: 100%;
	overflow: hidden;
}

.inThreeBaoA {
	height: 9.38em;
	overflow: hidden;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: .475em .485em;
}

.inThreeBaoA .img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(../img/inThreeImg_PC.jpg) center no-repeat;
	background-size: cover;
}

@media only screen and (max-width: 750px) {
	.inrong3 .inThreeGuo {
		top: .4rem;
		left: .3rem;
		right: auto;
		width: 6.9rem;
		height: 5.54rem;
		background-color: rgba(246,246,246,0.86);
		border-radius: 0.04rem;
		padding: .7rem .62rem;
		padding-bottom: 0;
	}
	.inThreeGuo .GuoTit {
		height: auto;
		margin-bottom: .2rem;
	}
	.inThreeGuo .GuoTit .Bg {
		display: none;
	}
	.inThreeGuo .GuoTit .wen {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		background-color: transparent;
		padding: 0;
	}
	.inThreeGuo .GuoTit .wen h3 {
		font-size: 0.42rem;
		line-height: 1.47;
	}
	.inThreeGuo .GuoTit .wen p {
		font-size: 0.24rem;
		line-height: 1.5;
	}
	.inThreeGuo .GuoRon {
		height: auto;
	}
	.inThreeGuo .GuoRon .GuoRonWen {
		height: 2.8rem;
		font-size: 0.24rem;
		line-height: 0.35rem;
	}
	.inThreeGuo .GuoA {
		font-size: 0.24rem;
		line-height: 1.46;
	}
	.inrong3 .ron {
		padding: 0;
		height: 6.34rem;
	}
	.inrong3 .swiper-button-next,
	.inrong3 .swiper-button-prev {
		left: .05rem;
		width: .58rem;
		height: .58rem;
		margin-top: -.29rem;
	}
	.inrong3 .swiper-button-next {
		left: auto;
		right: .05rem;
	}
	.inThreeBaoA {
		height: 6.34rem;
		padding: 0;
	}
}


/*inrong3*/

.inrong4 {
	font-size: calc(100vw / 19.2);
	background-color: #f6f6f6;
	overflow: hidden;
	position: relative;
}

.inrong4 .BgWen {
	top: 1.66em;
	right: 1.67em;
}

.inrong4 .ron {
	position: relative;
	z-index: 333;
	padding-top: 2.1em;
	padding-bottom: 1.44em;
}

.inrong4 .intit {
	padding-bottom: .94em;
}

@media only screen and (max-width: 750px) {
	.inrong4 .ron {
		padding-top: .9rem;
		padding-bottom: .9rem;
	}
	.inrong4 .intit {
		padding-bottom: .82rem;
	}
}

.inFourBao {
	width: 1528px;
	margin: 0 auto;
	overflow: hidden;
}

.inFourBaoA {
	float: left;
	width: 50%;
	height: 348px;
	overflow: hidden;
	box-sizing: border-box;
	padding-right: 75px;
	margin-bottom: 126px;
}

.inFourBaoA:nth-child(2n) {
	padding-right: 0;
	padding-left: 75px;
}

.inFourBaoARon {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.inFourBaoARon .img {
	float: left;
	width: 240px;
	height: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.inFourBaoARon .img img {
	max-height: 100%;
}

.inFourBaoARon .wen {
	float: right;
	width: 410px;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.inFourBaoARon .inFourBaoA_A {
	position: absolute;
	z-index: 33;
	bottom: 0;
	right: 0;
	width: 52px;
	height: 36px;
	background: url(../img/inFourPng.png) center no-repeat;
	background-size: cover;
}

.inFourBaoARon .wen .wenTit {
	padding-top: 25px;
	padding-bottom: 30px;
	border-bottom: 2px solid #cccccc;
	text-align: right;
}

.inFourBaoARon .wen .wenTit h3 {
	font-family: SourceHanSansCN-Bold;
	font-size: 37px;
	line-height: 1.1;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inFourBaoARon .wen .wenTit h3>span {
	float: left;
	font-family: SourceHanSansCN-Bold;
	font-size: 37px;
	line-height: 1.1;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inFourBaoARon .wen .wenTit h3>span.xie {
	font-family: SourceHanSansCN-Bold;
	font-size: 20px;
	line-height: 37px;
	color: #b2b2b2;
}

.inFourBaoARon .wen .wenTit h3>span.nian {
	float: none;
	vertical-align: top;
	font-family: SourceHanSansCN-Regular;
	font-size: 28px;
	color: #000000;
}

.inFourBaoARon .wen .wenRon {
	padding-top: 20px;
	text-align: left;
}

.inFourBaoARon .wen .wenRon h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 22px;
	line-height: 52px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inFourBaoARon .wen .wenRon p {
	height: 96px;
	overflow: hidden;
	font-family: SourceHanSansCN-Normal;
	font-size: 14px;
	line-height: 32px;
	color: #333333;
}

@media only screen and (min-width: 1401px) and (max-width: 1678px) {
	.inFourBao {
		font-size: calc(100vw / 16.78);
		width: 91%;
	}
	.inFourBaoA {
		height: 3.48em;
		padding-right: .5em;
		margin-bottom: 1.26em;
	}
	.inFourBaoA:nth-child(2n) {
		padding-right: 0;
		padding-left: .5em;
	}
	.inFourBaoARon .img {
		width: 2.4em;
	}
	.inFourBaoARon .wen {
		width: 4.3em;
	}
	.inFourBaoARon .inFourBaoA_A {
		width: .52em;
		height: .36em;
	}
	.inFourBaoARon .wen .wenTit {
		padding-top: .25em;
		padding-bottom: .3em;
	}
	.inFourBaoARon .wen .wenTit h3 {
		font-size: 37px;
		line-height: 37px;
	}
	.inFourBaoARon .wen .wenTit h3>span {
		font-size: 37px;
		line-height: 37px;
	}
	.inFourBaoARon .wen .wenTit h3>span.xie {
		font-size: 20px;
		line-height: 37px;
	}
	.inFourBaoARon .wen .wenTit h3>span.nian {
		font-size: 28px;
		line-height: 37px;
	}
	.inFourBaoARon .wen .wenRon {
		padding-top: .2em;
		;
	}
	.inFourBaoARon .wen .wenRon h3 {
		font-size: 22px;
		line-height: 52px;
	}
	.inFourBaoARon .wen .wenRon p {
		height: 96px;
		font-size: 14px;
		line-height: 32px;
	}
}

@media only screen and (min-width: 1301px) and (max-width: 1400px) {
	.inFourBao {
		font-size: calc(100vw / 16.78);
		width: 91%;
	}
	.inFourBaoA {
		height: 3.48em;
		padding-right: .5em;
		margin-bottom: 1.26em;
	}
	.inFourBaoA:nth-child(2n) {
		padding-right: 0;
		padding-left: .5em;
	}
	.inFourBaoARon .img {
		width: 2.4em;
	}
	.inFourBaoARon .wen {
		width: 4.3em;
	}
	.inFourBaoARon .inFourBaoA_A {
		width: .52em;
		height: .36em;
	}
	.inFourBaoARon .wen .wenTit {
		padding: .2em 0;
	}
	.inFourBaoARon .wen .wenTit h3 {
		font-size: 37px;
		line-height: 37px;
	}
	.inFourBaoARon .wen .wenTit h3>span {
		font-size: 37px;
		line-height: 37px;
	}
	.inFourBaoARon .wen .wenTit h3>span.xie {
		font-size: 20px;
		line-height: 37px;
	}
	.inFourBaoARon .wen .wenTit h3>span.nian {
		font-size: 28px;
		line-height: 37px;
	}
	.inFourBaoARon .wen .wenRon {
		padding-top: .12em;
		;
	}
	.inFourBaoARon .wen .wenRon h3 {
		font-size: 22px;
		line-height: 52px;
	}
	.inFourBaoARon .wen .wenRon p {
		height: 96px;
		font-size: 14px;
		line-height: 32px;
	}
}

@media only screen and (min-width: 1001px) and (max-width: 1300px) {
	.inFourBao {
		font-size: calc(100vw / 16.78);
		width: 91%;
	}
	.inFourBaoA {
		height: 3.48em;
		padding-right: .5em;
		margin-bottom: 1.26em;
	}
	.inFourBaoA:nth-child(2n) {
		padding-right: 0;
		padding-left: .5em;
	}
	.inFourBaoARon .img {
		width: 2.4em;
	}
	.inFourBaoARon .wen {
		width: 4.3em;
	}
	.inFourBaoARon .inFourBaoA_A {
		width: .52em;
		height: .36em;
	}
	.inFourBaoARon .wen .wenTit {
		padding-top: .05em;
		padding-bottom: .1em;
	}
	.inFourBaoARon .wen .wenTit h3 {
		font-size: 30px;
		line-height: 30px;
	}
	.inFourBaoARon .wen .wenTit h3>span {
		font-size: 30px;
		line-height: 30px;
	}
	.inFourBaoARon .wen .wenTit h3>span.xie {
		font-size: 20px;
		line-height: 30px;
	}
	.inFourBaoARon .wen .wenTit h3>span.nian {
		font-size: 26px;
		line-height: 30px;
	}
	.inFourBaoARon .wen .wenRon {
		padding-top: .04em;
		;
	}
	.inFourBaoARon .wen .wenRon h3 {
		font-size: 22px;
		line-height: 46px;
	}
	.inFourBaoARon .wen .wenRon p {
		height: 84px;
		line-height: 28px;
	}
}

@media only screen and (min-width: 751px) and (max-width: 1000px) {
	.inFourBao {
		font-size: calc(100vw / 16.78);
		width: 91%;
	}
	.inFourBaoA {
		height: 3.48em;
		padding-right: .5em;
		margin-bottom: 1.26em;
	}
	.inFourBaoA:nth-child(2n) {
		padding-right: 0;
		padding-left: .5em;
	}
	.inFourBaoARon .img {
		width: 2.4em;
	}
	.inFourBaoARon .wen {
		width: 4.3em;
	}
	.inFourBaoARon .inFourBaoA_A {
		width: .52em;
		height: .36em;
	}
	.inFourBaoARon .wen .wenTit {
		padding-top: .05em;
		padding-bottom: .1em;
	}
	.inFourBaoARon .wen .wenTit h3 {
		font-size: 24px;
		line-height: 24px;
	}
	.inFourBaoARon .wen .wenTit h3>span {
		font-size: 24px;
		line-height: 24px;
	}
	.inFourBaoARon .wen .wenTit h3>span.xie {
		font-size: 16px;
		line-height: 24px;
	}
	.inFourBaoARon .wen .wenTit h3>span.nian {
		font-size: 20px;
		line-height: 24px;
	}
	.inFourBaoARon .wen .wenRon {
		padding-top: 0;
		;
	}
	.inFourBaoARon .wen .wenRon h3 {
		font-size: 18px;
		line-height: 30px;
	}
	.inFourBaoARon .wen .wenRon p {
		height: 72px;
		font-size: 12px;
		line-height: 24px;
	}
}

@media only screen and (max-width: 750px) {
	.inFourBao {
		width: 100%;
		box-sizing: border-box;
		padding: 0 .3rem;
		padding-bottom: .4rem;
	}
	.inFourBaoA {
		float: none;
		width: 100%;
		height: 3.48rem;
		padding: 0;
		margin-bottom: .59rem;
	}
	.inFourBaoA:nth-child(2n) {
		padding: 0;
	}
	.inFourBaoARon .img {
		width: 2.4rem;
	}
	.inFourBaoARon .wen {
		width: 4.1rem;
	}
	.inFourBaoARon .inFourBaoA_A {
		width: .52rem;
		height: .36rem;
	}
	.inFourBaoARon .wen .wenTit {
		padding-top: .2rem;
		padding-bottom: .27rem;
		box-sizing: border-box;
		border-bottom: 2px solid #cccccc;
	}
	.inFourBaoARon .wen .wenTit h3 {
		font-size: .37rem;
		line-height: .37rem;
	}
	.inFourBaoARon .wen .wenTit h3>span {
		font-size: .37rem;
		line-height: .37rem;
	}
	.inFourBaoARon .wen .wenTit h3>span.xie {
		font-size: .2rem;
		line-height: .37rem;
	}
	.inFourBaoARon .wen .wenTit h3>span.nian {
		font-size: .28rem;
		line-height: .37rem;
	}
	.inFourBaoARon .wen .wenRon {
		padding-top: .18rem;
	}
	.inFourBaoARon .wen .wenRon h3 {
		height: .72rem;
		font-size: .24rem;
		line-height: .36rem;
		white-space: normal;
		margin-bottom: .18rem;
	}
	.inFourBaoARon .wen .wenRon p {
		height: .93rem;
		font-size: .22rem;
		line-height: .32rem;
	}
}


/*inrong4*/

.inrong5 {
	font-size: calc(100vw / 19.2);
	background: url(../img/inFiveBg.jpg) center no-repeat;
	background-size: cover;
}

.inrong5 .ron {
	height: 6em;
	position: relative;
	text-align: center;
}

.inrong5 .wen {
	display: inline-block;
	vertical-align: top;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.855em;
	margin-left: -5.985em;
	width: 11.97em;
	height: 1.71em;
	overflow: hidden;
	box-sizing: border-box;
	border: solid 2px #ffffff;
	padding-top: .5em;
}

.inrong5 .wen .wenRon {
	font-family: SourceHanSansCN-Normal;
	font-size: .56em;
	line-height: 1.1;
	letter-spacing: .031em;
	color: #ffffff;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}

@media only screen and (max-width: 750px) {
	.inrong5 .ron {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.inrong5 .wen {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		width: 6.85rem;
		height: 0.98rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.inrong5 .wen .wenRon {
		font-size: 0.32rem;
		line-height: 1.1;
		letter-spacing: 0.018rem;
	}
}


/*inrong5*/

.inrong6 {
	font-size: calc(100vw / 19.2);
	background-color: #f6f6f6;
	overflow: hidden;
	position: relative;
}

.inrong6 .BgWen {
	right: 0;
	top: 2.67em;
}

.inrong6 .ron {
	position: relative;
	z-index: 33;
	padding-top: 1.95em;
	padding-bottom: .8em;
}

.inrong6 .intit {
	padding-bottom: 1.2em;
}

@media only screen and (max-width: 750px) {
	.inrong6 .ron {
		padding-top: .97rem;
		padding-bottom: .43rem;
	}
	.inrong6 .intit {
		padding-bottom: .66rem;
	}
}

.inSixBao {
	width: 1528px;
	margin: 0 auto;
	position: relative;
}

.inAbout {
	position: absolute;
	top: 268px;
	right: 0;
	width: 676px;
	height: 817px;
	background-color: #ffffff;
	box-shadow: 0px 0px 65px 0px rgba(132, 132, 132, 0.2);
	border-radius: 8px;
	box-sizing: border-box;
	padding: 114px 106px;
	padding-bottom: 0;
}

.inAbout .wen {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.inAbout .wen h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 28px;
	line-height: 1.1;
	letter-spacing: 1.5px;
	color: #000000;
	margin-bottom: 30px;
}

.inAbout .wen h3>span {
	display: block;
	float: left;
	margin-right: 21px;
	width: 4px;
	height: 28px;
	background-color: #e2c921;
}

.inAbout .wen .wenRon {
	height: 430px;
	overflow: hidden;
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	line-height: 43px;
	color: #717171;
	text-align: left;
}

.inAbout_A {
	width: 1.43em;
	height: .44em;
	border: solid 1px #626262;
	margin-top: .56em;
	overflow: hidden;
	position: relative;
}

.inAbout_A .inAbout_Awen {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 0;
	right: 0;
	width: 100%;
	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	line-height: 1.1;
	color: #707070;
	text-align: center;
	white-space: nowrap;
}

.inSixBaoBg {
	width: 1029px;
	height: 725px;
	border-radius: 12px;
	background: url(../img/inSixBg1.jpg) center no-repeat;
	background-size: cover;
}

.inWenhua {
	width: 720px;
	height: auto;
	padding-top: 80px;
	padding-bottom: 75px;
}

.inWenhua .wen {
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	line-height: 37px;
	color: #707070;
	text-align: left;
}

.inWenhua .wen h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 28px;
	line-height: 1.1;
	letter-spacing: 1.5px;
	color: #000000;
	margin-bottom: 30px;
}

.inWenhua .wen h3>span {
	display: block;
	float: left;
	margin-right: 21px;
	width: 4px;
	height: 28px;
	background-color: #e2c921;
}

.inSixBaoZui {
	width: 100%;
	height: 6.02em;
	overflow: hidden;
	background: url(../img/inSixBg2.jpg) center no-repeat;
	background-size: cover;
	margin-bottom: .74em;
}

@media only screen and (min-width: 751px) and (max-width: 1678px) {
	.inSixBao {
		font-size: calc(100vw / 16.78);
		width: 91%;
	}
	.inAbout {
		top: 2.68em;
		width: 6.76em;
		height: 8.17em;
		box-shadow: 0px 0px .65em 0px rgba(132, 132, 132, 0.2);
		border-radius: .08em;
		padding: 1.14em 1.06em;
		padding-bottom: 0;
	}
	.inSixBaoBg {
		width: 10.29em;
		height: 7.25em;
		border-radius: .12em;
	}
	.inWenhua {
		padding-top: .8em;
		padding-bottom: .75em;
	}
	.inWenhua .wen {
		font-size: 16px;
		line-height: 37px;
	}
	.inWenhua .wen h3 {
		font-size: 28px;
		line-height: 1.1;
		letter-spacing: 0;
		margin-bottom: 30px;
	}
	.inWenhua .wen h3>span {
		margin-right: 21px;
		width: 4px;
		height: 28px;
	}
}

@media only screen and (min-width: 751px) and (max-width: 1500px) {
	.inAbout {
		top: -.46em !important;
	}
	.inWenhua {
		width: 100% !important;
	}
}

@media only screen and (min-width: 1381px) and (max-width: 1600px) {
	.inAbout {
		padding-top: .8em;
	}
	.inAbout_A {
		margin-top: .3em;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1380px) {
	.inAbout {
		padding-top: .4em;
	}
	.inAbout .wen h3 {
		margin-bottom: 10px;
	}
	.inAbout_A {
		margin-top: .2em;
	}
}

@media only screen and (min-width: 951px) and (max-width: 1199px) {
	.inAbout {
		padding-top: .8em;
	}
	.inAbout .wen h3 {
		margin-bottom: 10px;
	}
	.inAbout_A {
		margin-top: .2em;
	}
	.inAbout .wen .wenRon {
		font-size: 16px;
		line-height: 30px;
		height: 300px;
	}
}

@media only screen and (min-width: 751px) and (max-width: 950px) {
	.inAbout {
		padding-top: .8em;
		padding-left: .8em;
		padding-right: .8em;
	}
	.inAbout .wen h3 {
		margin-bottom: 10px;
	}
	.inAbout_A {
		margin-top: .2em;
	}
	.inAbout .wen .wenRon {
		font-size: 16px;
		line-height: 30px;
		height: 210px;
	}
	.inAbout_A {
		width: 81px;
		height: 26px;
	}
	.inAbout_A .inAbout_Awen {
		margin-top: -7px;
		font-size: 14px;
	}
}

@media only screen and (max-width: 750px) {
	.inSixBao {
		width: 100%;
		height: auto;
		padding-top: 2.71rem;
	}
	.inAbout {
		top: 0;
		left: 50%;
		margin: 0;
		margin-left: -3.45rem;
		width: 6.9rem;
		height: 6rem;
		padding: .59rem .48rem;
		padding-bottom: 0;
		box-shadow: 0 0 .65rem 0 rgba(132, 132, 132, 0.2);
		border-radius: .08rem;
	}
	.inAbout .wen h3 {
		font-size: .32rem;
		line-height: 1.1;
		letter-spacing: 0;
		margin-bottom: .2rem;
	}
	.inAbout .wen h3>span {
		width: .04rem;
		height: .32rem;
		margin-right: .22rem;
	}
	.inAbout .wen .wenRon {
		font-size: .22rem;
		line-height: .32rem;
		height: 3.84rem;
	}
	.inAbout_A {
		margin: 0 auto;
		margin-top: .24rem;
		width: 1.43rem;
		height: 0.44rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.inAbout_A .inAbout_Awen {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		font-size: 0.16rem;
		line-height: 1.1;
	}
	.inSixBaoBg {
		width: 100%;
		height: 5.49rem;
		border-radius: 0;
	}
	.inWenhua {
		width: 100%;
		height: auto;
		overflow: hidden;
		padding: .77rem .31rem;
		padding-bottom: .45rem;
		box-sizing: border-box;
	}
	.inWenhua .wen {
		font-size: 0.22rem;
		line-height: 0.37rem;
	}
	.inWenhua .wen h3 {
		font-size: 0.28rem;
		line-height: 1.1;
		letter-spacing: 0;
		margin-bottom: .22rem;
	}
	.inWenhua .wen h3>span {
		width: 0.04rem;
		height: .28rem;
		margin-right: .22rem;
	}
	.inSixBaoZui {
		height: 4.3rem;
		margin-bottom: .45rem;
	}
}


/*inrong6*/


/*index*/

.carong {
	background-color: #FFFFFF;
}

.carong .ron {
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 100px 4px;
	padding-bottom: 80px;
}

.carong .htmlTit {
	padding-bottom: 45px;
}

.caBao {
	overflow: hidden;
}

.htmlNav {
	float: left;
	width: 241px;
	height: auto;
}

.htmlNav .top {
	width: 100%;
	height: 56px;
	border-radius: 4px;
	box-sizing: border-box;
	border: solid 1px #aaaaaa;
	padding-left: 20px;
	padding-right: 17px;
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	line-height: 54px;
	color: #000000;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.htmlNav .top>span {
	display: block;
	float: right;
	width: 12px;
	height: 100%;
	background: url(../img/top.png) center no-repeat;
	background-size: 100% auto;
}

.htmlNavRon {
	width: 100%;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 4px;
	border: solid 1px #aaaaaa;
}

.htmlNavRon>ul {
	width: 100%;
}

.htmlNavRon>ul>li {
	box-sizing: border-box;
	width: 100%;
	padding: 10px 20px;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.htmlNavRon>ul>li:hover {
	background-color: #25272f;
}

.htmlNavRon>ul>li>a {
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	line-height: 36px;
	color: #000000;
	text-align: left;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.htmlNavRon>ul>li:hover>a {
	color: #ffffff;
}

.caBaoRon {
	float: right;
	width: calc(100% - 241px);
	height: auto;
	overflow: hidden;
}

.caBaoA {
	float: left;
	width: calc(100% / 3);
	height: 330px;
	overflow: hidden;
	margin-bottom: 29px;
}

.caBaoARon {
	float: right;
	width: 283px;
	height: 100%;
	overflow: hidden;
	box-sizing: border-box;
	border: solid 1px #dcdcdc;
	box-sizing: border-box;
	padding: 8px;
}

.caBaoARon .img {
	height: 207px;
	overflow: hidden;
	position: relative;
	margin-bottom: 12px;
}

.caBaoARon .img .imgRon {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.caBaoARon .img .imgRon img {
	max-height: 100%;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.caBaoA:hover .caBaoARon .img .imgRon img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.caBaoARon .img .ze {
	position: absolute;
	z-index: 33;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: rgba(255, 255, 255, .45);
	opacity: 0;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.caBaoA:hover .caBaoARon .img .ze {
	opacity: 1;
}

.caBaoARon .img .ze .png {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	width: 50px;
	height: 50px;
	background: url(../img/jia.png) center no-repeat;
	background-size: cover;
}

.caBaoA .wen {
	box-sizing: border-box;
	padding: 0 8px;
}

.caBaoA .wen .tit {
	font-family: SourceHanSansCN-Medium;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	color: #333333;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.caBaoA_A {
	margin-top: 10px;
	width: 102px;
	height: 32px;
	background-color: #25272f;
	overflow: hidden;
}

.caBaoA_A .wen {
	font-family: SourceHanSansCN-Medium;
	font-size: 16px;
	line-height: 32px;
	color: #ffffff;
	text-align: center;
}

.endWen {
	font-family: SourceHanSansCN-Normal;
	font-size: 20px;
	line-height: 1.1;
	color: #707070;
	text-align: center;
	margin-top: 10px;
}

@media only screen and (min-width: 751px) and (max-width: 1300px) {
	.carong {
		font-size: calc(100vw / 13);
	}
	.carong .ron {
		width: 12em;
		padding: 1em .04em;
		padding-bottom: .8em;
	}
	.carong .htmlTit {
		padding-bottom: .45em;
	}
	.htmlNav {
		width: 2.41em;
	}
	.htmlNav .top {
		width: 100%;
		height: 3.5em;
		border-radius: 4px;
		border: solid 1px #aaaaaa;
		padding-left: 1.25em;
		padding-right: 1em;
		font-size: .16em;
		line-height: 3.5em;
	}
	.htmlNav .top>span {
		width: 12px;
		height: 100%;
	}
	.htmlNavRon>ul>li {
		padding: .1em .2em;
	}
	.htmlNavRon>ul>li>a {
		font-size: .16em;
		line-height: 2.25em;
	}
	.caBaoRon {
		width: calc(100% - 2.41em);
	}
	.caBaoA {
		width: calc(100% / 3);
		height: 3.3em;
		margin-bottom: .29em;
	}
	.caBaoARon {
		width: 2.83em;
		padding: .08em;
	}
	.caBaoARon .img {
		height: 2.07em;
		margin-bottom: .12em;
	}
	.caBaoARon .img .ze .png {
		margin-top: -.25em;
		margin-left: -.25em;
		width: .5em;
		height: .5em;
	}
	.caBaoA .wen {
		padding: 0 .08em;
	}
	.caBaoA .wen .tit {
		font-size: .18em;
		line-height: 1.56em;
	}
	.caBaoA_A {
		margin-top: .1em;
		width: 1.02em;
		height: auto;
	}
	.caBaoA_A .wen {
		font-size: .16em;
		line-height: 2em;
	}
	.endWen {
		font-size: .2em;
		line-height: 1.1;
		margin-top: .5em;
	}
}

@media only screen and (max-width: 750px) {
	.carong .ron {
		width: 100%;
		padding: .45rem .3rem;
		padding-bottom: .6rem;
	}
	.carong .htmlTit {
		padding-bottom: .25rem;
	}
	.htmlNav {
		position: relative;
		z-index: 33;
		float: none;
		width: 100%;
		margin-bottom: .41rem;
		background-color: #FFFFFF;
	}
	.htmlNav .top {
		height: 0.7rem;
		border-radius: 0.04rem;
		padding: 0 .3rem;
		font-size: 0.24rem;
		line-height: 0.7rem;
	}
	.htmlNav .top>span {
		width: .16rem;
	}
	.htmlNavRon {
		background-color: #FFFFFF;
		position: absolute;
		z-index: 33;
		border-radius: .04rem;
		display: none;
	}
	.htmlNavRon>ul>li {
		padding: 0;
	}
	.htmlNavRon>ul>li>a {
		box-sizing: border-box;
		padding: .15rem .3rem;
		font-size: 0.24rem;
		line-height: 0.4rem;
	}
	.caBaoRon {
		float: none;
		width: 100%;
	}
	.caBaoA {
		width: 50%;
		height: 3.9rem;
		margin-bottom: .24rem;
	}
	.caBaoARon {
		float: left;
		width: 3.34rem;
		height: 100%;
		box-sizing: border-box;
		padding: .1rem .09rem;
	}
	.caBaoA:nth-child(2n) .caBaoARon {
		float: right;
	}
	.caBaoARon .img {
		height: 2.46rem;
		margin-bottom: .18rem;
	}
	.caBaoARon .img .ze {
		display: none;
	}
	.caBaoA .wen {
		padding: 0 .1rem;
	}
	.caBaoA .wen .tit {
		font-size: 0.24rem;
		line-height: 0.34rem;
	}
	.caBaoA_A {
		margin-top: .19rem;
		width: 1.48rem;
		height: 0.47rem;
	}
	.caBaoA_A .wen {
		padding: 0;
		font-size: 0.24rem;
		line-height: .47rem;
	}
	.endWen {
		font-size: .2rem;
		line-height: 1.1;
		margin-top: .1rem;
	}
}


/*case*/

.cavrong {
	font-size: calc(100vw / 19.2);
	background-color: #f5f5f7;
}

.cavrong .ron {
	padding-bottom: .73em;
}

.cavBao {
	float: left;
	width: 70.8%;
	margin-left: .36em;
	margin-top: -128px;
	height: auto;
	background-color: #FFFFFF;
}

.cavBaoTit {
	padding-top: .54em;
	padding-bottom: .22em;
	text-align: center;
}

.cavBaoTit h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 32px;
	line-height: 44px;
	color: #010101;
}

.cavBaoTit p {
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	line-height: 32px;
	color: #a8a8a8;
}

.cavBao_S {
	width: 100%;
	height: auto;
	position: relative;
}

.cavBao_S .swiper-container.gallery-top {
	height: 5.83em;
	padding-bottom: .45em;
}

.cavBaoA_Big {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cavBaoA_Big img {
	max-height: 100%;
}

.bottom_bg {
	padding: .38em 0;
	background-color: #f5f5f7;
	width: 100%;
	height: auto;
}

.cavBao_S .swiper-container.gallery-thumbs {
	margin: 0 auto;
	width: 12em;
	height: 1.6em;
}

.cavBaoA_Small {
	width: 1.6em;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cavBaoA_Small img {
	max-height: 100%;
}

.cavBao_S .swiper-button-next,
.cavBao_S .swiper-button-prev {
	top: auto;
	bottom: .38em;
	left: .37em;
	width: .19em;
	height: 1.6em;
	background: url(../img/zuo_V.png) center no-repeat;
	background-size: 100% auto;
	outline: none;
}

.cavBao_S .swiper-button-next {
	left: auto;
	right: .37em;
	transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}

.cavBao_S .swiper-container.gallery-thumbs .swiper-slide {
	float: left;
	width: calc(100% / 6);
}

.cavRight {
	float: right;
	margin-top: -128px;
	margin-right: .33em;
	width: 24.5%;
	height: auto;
}

.cavRightRon {
	background-color: #FFFFFF;
	margin-bottom: .53em;
	box-sizing: border-box;
	padding: .35em .5em;
}

.cavRightRon:last-child {
	margin-bottom: 0;
}

.cavRightRonTit {
	text-align: left;
	margin-bottom: .3em;
}

.cavRightRonTit h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 28px;
	line-height: 38px;
	color: #000000;
}

.cavRightBao {
	overflow: hidden;
}

.cavRightBaoA {
	float: left;
	margin-right: .2em;
	margin-bottom: .2em;
	padding: .12em .23em;
	background-color: #f4f4f4;
}

.cavRightBaoA .wen {
	font-family: SourceHanSansCN-Regular;
	font-size: 18px;
	line-height: 1.1;
	color: #707070;
	overflow: hidden;
	white-space: nowrap;
}

.cavRightBao2 {
	float: left;
	width: 1.08em;
	height: 1.08em;
	overflow: hidden;
	margin-right: .19em;
	margin-bottom: .29em;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cavRightBao2:nth-child(3n) {
	margin-right: 0;
}

.cavRightBao2 img {
	max-height: 100%;
}

@media only screen and (min-width: 751px) and (max-width: 1199px) {
	.cavrong {
		font-size: calc(100vw / 15.92);
	}
	.cavBao {
		width: 94%;
		margin: 0 3%;
		margin-top: -128px;
	}
	.cavRight {
		float: left;
		width: 94%;
		margin: 0 3%;
	}
	.cavRightBao2 {
		width: 1.5em;
		height: 1.5em;
		margin-right: .24em;
	}
	.cavRightBao2:nth-child(3n) {
		margin-right: .13em;
	}
}

@media only screen and (max-width: 750px) {
	.cavrong {
		background-color: #f9f9f9;
	}
	.cavrong .ron {
		padding-bottom: 0;
	}
	.cavBao {
		float: none;
		margin: 0;
		width: 100%;
		height: auto;
		background-color: #FFFFFF;
	}
	.cavBaoTit {
		padding-top: .4rem;
		padding-bottom: .22rem;
	}
	.cavBaoTit h3 {
		font-size: 0.28rem;
		line-height: .38rem;
	}
	.cavBaoTit p {
		display: none;
	}
	.cavBao_S .swiper-container.gallery-top {
		height: 4.68rem;
		padding-bottom: .36rem;
	}
	.cavBao_S .swiper-container.gallery-thumbs .swiper-slide {
		float: left;
		width: calc(100% / 4);
	}
	.bottom_bg {
		background-color: #FFFFFF;
		padding: 0;
		padding-bottom: .52rem;
	}
	.cavBao_S .swiper-container.gallery-thumbs {
		width: 100%;
		height: 1.6rem;
	}
	.cavBaoA_Small {
		width: 1.6rem;
	}
	.cavBao_S .swiper-button-next,
	.cavBao_S .swiper-button-prev {
		width: .19rem;
		height: 1.6rem;
		bottom: .52rem;
		left: .21rem;
	}
	.cavBao_S .swiper-button-next {
		left: auto;
		right: .21rem;
	}
	.cavRight {
		float: none;
		margin: 0;
		width: 100%;
	}
	.cavRightRon {
		background-color: #FFFFFF;
		padding: .57rem .3rem;
	}
	.cavRightRon:first-child {
		background-color: transparent;
		padding-top: .24rem;
		padding-bottom: .11rem;
		margin: 0;
	}
	.cavRightRonTit {
		margin-bottom: .19rem;
	}
	.cavRightRonTit h3 {
		font-size: 0.28rem;
		line-height: .38rem;
	}
	.cavRightBaoA {
		padding: .12rem .23rem;
		background-color: #ffffff;
		margin-right: .2rem;
		margin-bottom: .2rem;
	}
	.cavRightBaoA .wen {
		font-size: .18rem;
		line-height: 1.1;
	}
	.cavRightBao2 {
		width: 1.08rem;
		height: 1.08rem;
		margin-right: .19rem;
		margin-bottom: .29rem;
	}
	.cavRightBao2:nth-child(3n) {
		margin-right: .19rem;
	}
}


/*casev*/

.prorong {
	background-color: #f5f5f5;
}

.prorong .ron {
	width: 1413px;
	margin: 0 auto;
	background-color: #fbfbfb;
	padding-bottom: 30px;
}

.proRon {
	float: right;
	width: 92.5%;
	height: auto;
}

.proTit {
	padding-top: 63px;
	padding-bottom: 37px;
}

.proTit .wen {
	font-family: SourceHanSansCN-Medium;
	font-size: 24px;
	line-height: 35px;
	color: #6e6e6e;
	text-align: left;
}

.proTitle {
	float: left;
	width: 26.5%;
	height: auto;
}

.proTitleOne {
	padding-bottom: 24px;
	border-bottom: 2px solid #eeeeee;
}

.proTitleOne>ul {
	width: 100%;
}

.proTitleOne>ul>li {
	width: 100%;
	margin-bottom: 15px;
	background-color: #ffffff;
	box-shadow: 0px 0px 18px 0px rgba(139, 139, 139, 0.25);
	border-radius: 8px;
}

.proTitleOne>ul>li.active {
	background-color: #282b31;
	box-shadow: none;
}

.proTitleOne>ul>li>a {
	width: 100%;
	box-sizing: border-box;
	padding-left: 25px;
	padding-right: 21px;
	text-align: left;
}

.proTitleOne>ul>li>a .wen {
	font-family: SourceHanSansCN-Medium;
	font-size: 20px;
	line-height: 70px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.proTitleOne>ul>li.active>a .wen {
	color: #ffffff;
}

.proTitleOne>ul>li>a .wen>span {
	display: block;
	float: right;
	width: 9px;
	height: 70px;
	overflow: hidden;
	background: url(../img/proHei.png) center no-repeat;
	background-size: 100% auto;
}

.proTitleOne>ul>li.active>a .wen>span {
	display: none;
}

.proNavTwo {
	width: 100%;
	height: auto;
	padding-bottom: 24px;
}

.proNavTwo>ul {
	width: 100%;
}

.proNavTwo>ul>li {
	width: 100%;
}

.proNavTwo>ul>li>a {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 29px;
	padding-left: 65px;
	text-align: left;
	overflow: hidden;
}

.proNavTwo>ul>li>a>span {
	display: block;
	float: right;
	width: 7px;
	height: 24px;
	background: url(../img/proBai.png) center no-repeat;
	background-size: 100% auto;
}

.proNavTwo>ul>li>a .wen {
	float: left;
	width: calc(100% - 10px);
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	line-height: 24px;
	color: #999999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.proTitleOne>ul>li.active .proNavTwo>ul>li.active>a .wen {
	color: #ffffff;
}

.proNavTwo>ul>li:hover>a .wen {
	color: #ffffff;
}

.proTitleTwoA {
	width: 100%;
	height: auto;
	padding: 25px 0;
	text-align: left;
}

.proTitleTwoA .wen {
	font-family: SourceHanSansCN-Normal;
	font-size: 20px;
	line-height: 1.1;
	color: #000000;
}

.proTitleTwoBao {
	overflow: hidden;
}

.proTitleTwoBaoA {
	float: left;
	width: 160px;
	height: 202px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 26px;
}

.proTitleTwoBaoA:nth-child(2n) {
	float: right;
}

.proTitleTwoBaoA img {
	max-height: 100%;
}

.proBao {
	float: right;
	width: 67.6%;
	height: auto;
}

.proBaoTit {
	font-family: SourceHanSansCN-Medium;
	font-size: 32px;
	line-height: 1.2;
	color: #333333;
	text-align: left;
}

.proBaoRon {
	width: 93.4%;
	overflow: hidden;
	margin-top: 54px;
}

.proBaoRonA {
	float: left;
	width: calc(100% / 3);
	height: auto;
}

.proBaoRonABao {
	width: 253px;
	height: 339px;
	margin-bottom: 67px;
	box-sizing: border-box;
	border-bottom: 2px solid transparent;
	overflow: hidden;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.proBaoRonA:hover .proBaoRonABao {
	border-color: #000000;
}

.proBaoRonA .img {
	width: 100%;
	height: 253px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
}

.proBaoRonA .img img {
	max-height: 100%;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.proBaoRonA:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.proBaoRonA .wen {
	text-align: center;
	padding-bottom: 15px;
}

.proBaoRonA .wen h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 18px;
	line-height: 26px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
}

.proBaoRonA .wen p {
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	line-height: 26px;
	color: #707070;
	overflow: hidden;
	white-space: nowrap;
}

@media only screen and (min-width: 1001px) and (max-width: 1413px) {
	.prorong {
		font-size: calc(100vw / 14.13);
	}
	.prorong .ron {
		width: 100%;
		padding-bottom: .3em;
	}
	.proTit {
		padding-top: .63em;
		padding-bottom: .37em;
	}
	.proTitleOne {
		padding-bottom: .24em;
	}
	.proTitleOne>ul>li {
		margin-bottom: .15em;
		box-shadow: 0px 0px .18em 0px rgba(139, 139, 139, 0.25);
		border-radius: .08em;
	}
	.proTitleOne>ul>li>a {
		padding-left: .25em;
		padding-right: .21em;
	}
	.proNavTwo {
		padding-bottom: .24em;
	}
	.proNavTwo>ul>li>a {
		padding: .1em .29em;
		padding-left: .65em;
	}
	.proTitleTwoA {
		padding: .25em 0;
	}
	.proTitleTwoBaoA {
		width: 1.6em;
		height: 2.02em;
		margin-bottom: .26em;
	}
	.proBaoRon {
		margin-top: .54em;
	}
	.proBaoRonABao {
		width: 2.53em;
		height: auto;
		margin-bottom: .67em;
	}
	.proBaoRonA .img {
		height: 2.53em;
		margin-bottom: .2em;
	}
	.proBaoRonA .wen {
		padding-bottom: .15em;
	}
}

@media only screen and (min-width: 751px) and (max-width: 1000px) {
	.prorong {
		font-size: calc(100vw / 14.13);
	}
	.prorong .ron {
		width: 100%;
		padding-bottom: .3em;
	}
	.proTit {
		padding-top: .63em;
		padding-bottom: .37em;
	}
	.proTitleOne {
		padding-bottom: .24em;
	}
	.proTitleOne>ul>li {
		margin-bottom: .15em;
		box-shadow: 0px 0px .18em 0px rgba(139, 139, 139, 0.25);
		border-radius: .08em;
	}
	.proTitleOne>ul>li>a {
		padding-left: .25em;
		padding-right: .21em;
	}
	.proTitleOne>ul>li>a .wen {
		font-size: 20px;
		line-height: 50px;
	}
	.proTitleOne>ul>li>a .wen>span {
		width: 9px;
		height: 50px;
	}
	.proNavTwo {
		padding-bottom: .24em;
	}
	.proNavTwo>ul>li>a {
		padding: .1em .29em;
		padding-left: .65em;
	}
	.proTitleTwoA {
		padding: .25em 0;
	}
	.proTitleTwoA .wen {
		font-size: 20px;
		line-height: 1.1;
	}
	.proTitleTwoBaoA {
		width: 1.6em;
		height: 2.02em;
		margin-bottom: .26em;
	}
	.proBaoRon {
		margin-top: .54em;
	}
	.proBaoRonABao {
		width: 2.53em;
		height: auto;
		margin-bottom: .67em;
	}
	.proBaoRonA .img {
		height: 2.53em;
		margin-bottom: .2em;
	}
	.proBaoRonA .wen {
		padding-bottom: .15em;
	}
}

@media only screen and (max-width: 750px) {
	.proBody {
		overflow: hidden;
	}
	.prorong .ron {
		width: 100%;
		background-color: #FFFFFF;
		padding-bottom: 0;
	}
	.proRon {
		float: none;
		width: 100%;
		height: calc(100vh - 3.06rem);
		overflow: hidden;
	}
	.proTit {
		display: none;
	}
	.proTitle {
		background-color: #f9f9f9;
		width: 24.8%;
		height: 100%;
		overflow: auto;
	}
	.proTitleOne {
		padding-top: .45rem;
		padding-bottom: 0;
		border: 0;
	}
	.proTitleOne>ul>li {
		background-color: transparent;
		box-shadow: none;
		border-radius: 0;
		margin-bottom: 0;
		border-bottom: 1px dashed #dcdcdc;
	}
	.proTitleOne>ul>li.active {
		background-color: transparent;
	}
	.proTitleOne>ul>li>a {
		padding: 0.27rem .29rem;
	}
	.proTitleOne>ul>li>a .wen {
		font-size: 0.28rem;
		line-height: .38rem;
	}
	.proTitleOne>ul>li.active>a .wen {
		color: #daae15;
	}
	.proTitleOne>ul>li>a .wen>span {
		display: none;
	}
	.proNavTwo {
		padding-bottom: .25rem;
	}
	.proNavTwo>ul>li>a {
		padding: .1rem .3rem;
	}
	.proNavTwo>ul>li:first-child>a {
		padding-top: .02rem;
	}
	.proNavTwo>ul>li>a .wen {
		width: 100%;
		font-size: 0.24rem;
		line-height: .34rem;
		overflow: hidden;
		white-space: normal;
		text-overflow: inherit;
	}
	.proTitleOne>ul>li.active .proNavTwo>ul>li.active>a .wen {
		color: #000000;
	}
	.proNavTwo>ul>li:hover>a .wen {
		color: #999999;
	}
	.proNavTwo>ul>li>a>span {
		display: none;
	}
	.proTitleTwoA {
		box-sizing: border-box;
		padding: .35rem .29rem;
	}
	.proTitleTwoA .wen {
		font-family: SourceHanSansCN-Medium;
		font-size: 0.28rem;
		line-height: .38rem;
		color: #333333;
	}
	.proTitleTwoBao {
		display: none;
	}
	.proBao {
		width: 71.1%;
		height: 100%;
		overflow: auto;
		box-sizing: border-box;
		padding-top: .68rem;
		padding-bottom: .3rem;
	}
	.proBaoTit {
		font-size: 0.32rem;
		line-height: .42rem;
		padding-bottom: .39rem;
	}
	.proBaoRon {
		margin: 0;
		width: 99%;
	}
	.proBaoRonA {
		width: 50%;
	}
	.proBaoRonABao {
		width: 2.4rem;
		height: auto;
		margin-bottom: .69rem;
		border-bottom: 0 !important;
	}
	.proBaoRonA .img {
		height: 2.4rem;
		margin-bottom: .22rem;
	}
	.proBaoRonA .wen {
		padding-bottom: 0;
	}
	.proBaoRonA .wen h3 {
		font-size: 0.3rem;
		line-height: .4rem;
	}
	.proBaoRonA .wen p {
		font-size: 0.26rem;
		line-height: .36rem;
	}
}


/*pro*/


/*prov*/

.abrong1 {
	background-color: #FFFFFF;
}

.abrong1 .ron {
	width: 1200px;
	margin: 0 auto;
	padding-top: 131px;
	padding-bottom: 145px;
}

.abrong1 .htmlTit {
	padding-bottom: 65px;
}

.abrong1 .wen {
	height: auto;
	box-sizing: border-box;
	padding-top: 40px;
}

.abrong1 .wen .wenRon {
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	line-height: 35px;
	color: #333333;
	text-align: left;
}

.abrong1 .img {
	float: right;
	width: 50.4%;
	margin-left: 66px;
	margin-bottom: 30px;
	box-sizing: border-box;
	padding-bottom: 60px;
	position: relative;
}

.abrong1 .img .kuangBG {
	position: absolute;
	z-index: 11;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 333px;
	box-sizing: border-box;
	border: solid 8px #f2dba4;
}

.abrong1 .img .imgRon {
	position: relative;
	z-index: 333;
	margin-left: 68px;
	width: 356px;
	height: 462px;
	background-color: #FFFFFF;
	box-shadow: 0 0px 16px rgba(4, 29, 45, .4)
}

.abrong1 .img .imgRon .imgBao {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(../img/ab1.jpg) center no-repeat;
	background-size: cover;
}


/*ab1*/

.abrong2 {
	background: url(../img/ab2BG.jpg) center no-repeat;
	background-size: cover;
}

.abrong2 .ron {
	height: 265px;
	position: relative;
}

.abrong2 .wen {
	position: absolute;
	top: 50%;
	margin-top: -23px;
	left: 0;
	right: 0;
	width: 100%;
	font-family: SourceHanSansCN-Bold;
	font-size: 36px;
	line-height: 46px;
	color: #ffffff;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}


/*ab2*/

.abrong3 {
	background-color: #FFFFFF;
}

.abrong3 .ron {
	width: 1200px;
	margin: 0 auto;
	padding-top: 141px;
	padding-bottom: 204px;
}

.abrong3 .htmlTit {
	padding-bottom: 94px;
}

.abThreeBao .wen {
	float: left;
	width: 49.5%;
	height: auto;
	position: relative;
}

.abThreeBao .wen .kuangBG {
	position: relative;
	z-index: 11;
	width: 404px;
	height: 604px;
	box-sizing: border-box;
	border: solid 8px #f2dba4;
}

.abThreeBao .wen .wenRon {
	position: absolute;
	z-index: 33;
	top: 70px;
	left: 132px;
	width: calc(100% - 132px);
	height: 467px;
	box-sizing: border-box;
	padding-top: 40px;
	overflow: hidden;
	background-color: #FFFFFF;
	text-align: left;
}

.abThreeBao .wen .wenRon .wenBao {
	font-family: SourceHanSansCN-Normal;
	font-size: 24px;
	line-height: 2.3;
	color: #000000;
}

.abThreeBao .wen .wenRon .wenBao span {
	color: #a17610;
}

.abThreeBao .img {
	float: right;
	width: 554px;
	height: 604px;
	box-shadow: 0px 0px 40px 0px rgba(97, 97, 97, 0.33);
}

.abThreeBao .img .imgRon {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(../img/ab3.jpg) center no-repeat;
	background-size: cover;
}


/*ab3*/

.abrong4 {
	background-color: #fafafa;
}

.abrong4 .ron {
	width: 1200px;
	margin: 0 auto;
	padding: 87px 47px;
	padding-top: 105px;
	box-sizing: border-box;
}

.abrong4 .htmlTit {
	padding-bottom: 63px;
}

.abFourBao {
	overflow: hidden;
	position: relative;
}

.abFourBao .qiu {
	position: absolute;
	z-index: 11;
	bottom: 0;
	left: 0;
	width: 32px;
	height: 32px;
	background-color: #f2dba4;
	border-radius: 50%;
}

.abFourBao .qiu:first-child {
	top: 0;
	left: 0;
}

.abFourBaoRon {
	box-sizing: border-box;
	padding: 32px 15px;
}

.abFourBaoRonBao {
	box-sizing: border-box;
	border-left: 1px solid #000000;
	padding-bottom: 23px;
}

.abFourBaoRonA .nian {
	float: left;
	width: 270px;
	border-bottom: 1px solid #000000;
	position: relative;
}

.abFourBaoRonA .nian .dian {
	position: absolute;
	bottom: -6px;
	left: -6px;
	width: 12px;
	height: 12px;
	background-color: #000000;
	border-radius: 50%;
}

.abFourBaoRonA .nian .nianWen {
	padding-top: 8px;
	padding-bottom: 30px;
	text-align: center;
}

.abFourBaoRonA .nian .nianWen h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 24px;
	line-height: 1.42;
	color: #000000;
}

.abFourBaoRonA .wen {
	float: right;
	width: 68.4%;
	height: auto;
	overflow: hidden;
	padding-top: 24px;
	padding-bottom: 40px;
	text-align: left;
}

.abFourBaoRonA .wen h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 24px;
	line-height: 1.83;
	color: #000000;
}

.abFourBaoRonA .wen p {
	font-family: SourceHanSansCN-Normal;
	font-size: 20px;
	line-height: 1.5;
	color: #545454;
}


/*ab4*/

.abrong5 {
	background-color: #FFFFFF;
}

.abrong5 .ron {
	width: 1200px;
	margin: 0 auto;
	padding-top: 125px;
	padding-bottom: 170px;
}

.abrong5 .htmlTit {
	padding-bottom: 35px;
}

.abFiveBao {
	overflow: hidden;
}

.abFiveBaoA {
	float: left;
	width: calc((100% - 51px) / 3);
	height: 520px;
	overflow: hidden;
	margin-right: 25.5px;
	margin-bottom: 26px;
	position: relative;
}

.abFiveBaoA:first-child {
	width: 100%;
}

.abFiveBaoA:nth-child(3n + 1) {
	margin-right: 0;
}

.abFiveBaoA .wen {
	display: none;
	position: absolute;
	z-index: 33;
	top: 35px;
	left: 51px;
	width: 56px;
	height: auto;
	box-sizing: border-box;
	padding: 15px;
	background-color: #000000;
	border-radius: 12px;
	overflow: hidden;
	text-align: center;
}

.abFiveBaoA:first-child .wen,
.abFiveBaoA:nth-child(2) .wen {
	display: block;
}

.abFiveBaoA .wen .wenRon {
	font-family: SourceHanSansCN-Medium;
	font-size: 28px;
	line-height: 1.25;
	color: #ffffff;
}

.abFiveBaoA .img {
	position: relative;
	z-index: 11;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.abFiveBaoA .img img {
	max-height: 100%;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.abFiveBaoA:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}


/*ab5*/

.abrong6 {
	background-color: #fafafa;
}

.abrong6 .ron {
	width: 1200px;
	margin: 0 auto;
	padding-top: 87px;
	padding-bottom: 152px;
}

.abrong6 .htmlTit {
	padding-bottom: 48px;
}

.abSixBao {
	overflow: hidden;
	width: 100%;
	height: 674px;
	position: relative;
	box-sizing: border-box;
	padding-right: 40px;
}

.abSixBao .swiper-container.gallery-top {
	width: 941px;
	height: 100%;
	float: left;
	overflow: hidden;
	background-color: #e6e6e6;
}

.abSixBaoTopA {
	height: 100%;
	overflow: hidden;
	background: url(../img/ab6.jpg) center no-repeat;
	background-size: cover;
	position: relative;
}

.abSixBaoTopA .wen {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 68px;
	background-color: rgba(0, 0, 0, .29);
	box-sizing: border-box;
	padding: 0 40px;
	font-family: SourceHanSansCN-Medium;
	font-size: 24px;
	line-height: 68px;
	color: #ffffff;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.abSixBao .swiper-container.gallery-thumbs {
	float: right;
	width: 180px;
	height: 620px;
	margin-top: 39px;
}

.abSixBaoBottomA {
	width: 100%;
	height: 131px;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 4px;
	background: url(../img/ab6.jpg) center no-repeat;
	background-size: cover;
}

.abSixBao .swiper-container.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .abSixBaoBottomA {
	border: 4px solid #ffba19;
}

.abSixBao .swiper-button-next,
.abSixBao .swiper-button-prev {
	z-index: 33;
	margin: 0;
	top: 0;
	left: auto;
	right: 40px;
	width: 180px;
	height: 10px;
	background: url(../img/abSixpng.png) center no-repeat;
	background-size: auto 100%;
	outline: none;
}

.abSixBao .swiper-button-next {
	top: auto;
	bottom: 0;
	transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
}


/*ab6*/

@media only screen and (min-width: 751px) and (max-width: 1300px) {
	.abrong1 {
		font-size: calc(100vw / 13);
	}
	.abrong1 .ron {
		width: 12em;
		padding-top: 1.31em;
		padding-bottom: 1.45em;
	}
	.abrong1 .htmlTit {
		padding-bottom: .65em;
	}
	.abrong1 .wen {
		padding-top: .4em;
	}
	.abrong1 .wen .wenRon {
		font-size: 16px;
		line-height: 35px;
	}
	.abrong1 .img {
		padding-bottom: .6em;
		margin-left: .66em;
		margin-bottom: .3em;
	}
	.abrong1 .img .kuangBG {
		height: 3.33em;
		border: solid .08em #f2dba4;
	}
	.abrong1 .img .imgRon {
		margin-left: .68em;
		width: 3.56em;
		height: 4.62em;
		box-shadow: 0 0px .16em rgba(4, 29, 45, .4)
	}
	.abrong2 {
		font-size: calc(100vw / 13);
	}
	.abrong2 .ron {
		height: 2.65em;
	}
	.abrong2 .wen {
		font-size: 30px;
	}
	.abrong3 {
		font-size: calc(100vw / 13);
	}
	.abrong3 .ron {
		width: 12em;
		padding-top: 1.41em;
		padding-bottom: 2.04em;
	}
	.abrong3 .htmlTit {
		padding-bottom: .94em;
	}
	.abThreeBao .wen .kuangBG {
		width: 4.04em;
		height: 6.04em;
		border: solid .08em #f2dba4;
	}
	.abThreeBao .wen .wenRon {
		top: .7em;
		left: 1.32em;
		width: calc(100% - 1.32em);
		height: 4.67em;
		padding-top: .4em;
	}
	.abThreeBao .wen .wenRon .wenBao {
		font-size: .24em;
		line-height: 2.3;
	}
	.abThreeBao .img {
		float: right;
		width: 5.54em;
		height: 6.04em;
		box-shadow: 0px 0px .4em 0px rgba(97, 97, 97, 0.33);
	}
	.abrong4 {
		font-size: calc(100vw / 13);
	}
	.abrong4 .ron {
		width: 12em;
		padding: .87em .47em;
		padding-top: 1.05em;
	}
	.abrong4 .htmlTit {
		padding-bottom: .63em;
	}
	.abFourBao .qiu {
		width: .32em;
		height: .32em;
	}
	.abFourBaoRon {
		padding: .32em .15em;
	}
	.abFourBaoRonBao {
		border-left: 1px solid #000000;
		padding-bottom: .23em;
	}
	.abFourBaoRonA .nian {
		width: 2.7em;
	}
	.abFourBaoRonA .nian .dian {
		position: absolute;
		bottom: -.06em;
		left: -.06em;
		width: .12em;
		height: .12em;
	}
	.abFourBaoRonA .nian .nianWen {
		padding-top: .08em;
		padding-bottom: .3em;
	}
	.abFourBaoRonA .nian .nianWen h3 {
		font-size: 22px;
		line-height: 1.42;
	}
	.abFourBaoRonA .wen {
		padding-top: .24em;
		padding-bottom: .4em;
	}
	.abFourBaoRonA .wen h3 {
		font-size: 22px;
		line-height: 1.83;
	}
	.abFourBaoRonA .wen p {
		font-size: 16px;
		line-height: 1.5;
	}
	.abrong5 {
		font-size: calc(100vw / 13);
	}
	.abrong5 .ron {
		width: 12em;
		padding-top: 1.25em;
		padding-bottom: 1.7em;
	}
	.abrong5 .htmlTit {
		padding-bottom: .35em;
	}
	.abFiveBaoA {
		width: calc((100% - .51em) / 3);
		height: 5.2em;
		margin-right: .255em;
		margin-bottom: .26em;
	}
	.abFiveBaoA .wen {
		top: .35em;
		left: .51em;
		width: .56em;
		padding: .15em;
		border-radius: .12em;
	}
	.abFiveBaoA .wen .wenRon {
		font-size: .28em;
		line-height: 1.25;
	}
	.abrong6 {
		font-size: calc(100vw / 13);
	}
	.abrong6 .ron {
		width: 12em;
		padding-top: .87em;
		padding-bottom: 1.52em;
	}
	.abrong6 .htmlTit {
		padding-bottom: .48em;
	}
	.abSixBao {
		height: 6.74em;
		padding-right: .4em;
	}
	.abSixBao .swiper-container.gallery-top {
		width: 9.41em;
	}
	.abSixBaoTopA .wen {
		height: 2.84em;
		padding: 0 1.67em;
		font-size: .24em;
		line-height: 2.84em;
	}
	.abSixBao .swiper-container.gallery-thumbs {
		width: 1.8em;
		height: 6.2em;
		margin-top: .39em;
	}
	.abSixBaoBottomA {
		height: 1.31em;
		border-radius: .04em;
	}
	.abSixBao .swiper-container.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .abSixBaoBottomA {
		border: 0.04em solid #ffba19;
	}
	.abSixBao .swiper-button-next,
	.abSixBao .swiper-button-prev {
		right: .4em;
		width: 1.8em;
		height: .1em;
	}
}

@media only screen and (max-width: 750px) {
	.abrong1 .ron {
		width: 92%;
		margin: 0 auto;
		padding-top: .56rem;
		padding-bottom: .92rem;
	}
	.abrong1 .htmlTit {
		padding-bottom: .43rem;
	}
	.abrong1 .img {
		margin: 0;
		padding: 0;
		float: none;
		width: 100%;
		height: 4.6rem;
		margin-bottom: .48rem;
	}
	.abrong1 .img .kuangBG {
		display: none;
	}
	.abrong1 .img .imgRon {
		margin: 0;
		width: 100%;
		height: 100%;
		box-shadow: none;
	}
	.abrong1 .wen {
		padding-top: 0;
	}
	.abrong1 .wen .wenRon {
		font-size: .22rem;
		line-height: 1.6;
	}
	.abrong2 .ron {
		height: 2.65rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.abrong2 .wen {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		font-size: .32rem;
		line-height: 1.5;
		white-space: normal;
	}
	.abrong3 .ron {
		width: 92%;
		margin: 0 auto;
		padding-top: .63rem;
		padding-bottom: .92rem;
	}
	.abrong3 .htmlTit {
		padding-bottom: .67rem;
	}
	.abThreeBao .wen {
		float: none;
		width: 100%;
		margin-bottom: .45rem;
	}
	.abThreeBao .wen .kuangBG {
		width: 3.65rem;
		height: 6.04rem;
		border: solid 0.08rem #f2dba4;
	}
	.abThreeBao .wen .wenRon {
		top: .7rem;
		left: 1.11rem;
		width: calc(100% - 1.11rem);
		height: 4.67rem;
		padding-top: .4rem;
	}
	.abThreeBao .wen .wenRon .wenBao {
		font-size: 0.24rem;
		line-height: 2.3;
	}
	.abThreeBao .img {
		float: none;
		width: 100%;
		height: 4.58rem;
		box-shadow: 0rem 0rem 0.4rem 0rem rgba(97, 97, 97, 0.33);
	}
	.abrong4 .ron {
		width: 100%;
		padding: .68rem .17rem;
		padding-top: .72rem;
	}
	.abrong4 .htmlTit {
		padding-bottom: .36rem;
	}
	.abFourBao .qiu {
		width: .27rem;
		height: .27rem;
	}
	.abFourBaoRon {
		padding: .27rem .13rem;
	}
	.abFourBaoRonBao {
		border-left: 1px solid #000000;
		padding-bottom: 0;
	}
	.abFourBaoRonA .nian {
		width: 2.23rem;
	}
	.abFourBaoRonA .nian .dian {
		bottom: -.06rem;
		left: -.06rem;
		width: .12rem;
		height: .12rem;
	}
	.abFourBaoRonA .nian .nianWen {
		padding-top: .12rem;
		padding-bottom: .14rem;
	}
	.abFourBaoRonA .nian .nianWen h3 {
		font-size: .24rem;
		line-height: 1.42;
	}
	.abFourBaoRonA .wen {
		width: 63.6%;
		padding-top: .14rem;
		padding-bottom: .31rem;
	}
	.abFourBaoRonA .wen h3 {
		font-size: .24rem;
		line-height: 1.83;
	}
	.abFourBaoRonA .wen p {
		font-size: .22rem;
		line-height: 1.46;
	}
	.abrong5 .ron {
		width: 92%;
		padding-top: .62rem;
		padding-bottom: .48rem;
	}
	.abrong5 .htmlTit {
		padding-bottom: .4rem;
	}
	.abFiveBaoA {
		width: calc((100% - .26rem) / 3);
		height: 2.99rem;
		margin-right: .13rem;
		margin-bottom: .15rem;
	}
	.abFiveBaoA .wen {
		top: .29rem;
		left: .28rem;
		width: 0.52rem;
		border-radius: 0.08rem;
		padding: .15rem .14rem;
	}
	.abFiveBaoA .wen .wenRon {
		font-size: .24rem;
		line-height: 1.25;
	}
	.abrong6 .ron {
		width: 92%;
		margin: 0 auto;
		padding-top: .49rem;
		padding-bottom: .54rem;
	}
	.abrong6 .htmlTit {
		padding-bottom: .57rem;
	}
	.abSixBao {
		padding: 0;
		height: auto;
	}
	.abSixBao .swiper-container.gallery-top {
		float: none;
		width: 100%;
		height: 4.94rem;
	}
	.abSixBaoTopA .wen {
		height: 0.68rem;
		padding: 0 .36rem;
		font-size: 0.24rem;
		line-height: .68rem;
	}
	.abSixBao .swiper-container.gallery-thumbs {
		float: none;
		margin: 0 auto;
		margin-top: .37rem;
		width: 6.26rem;
		height: 1.24rem;
	}
	.abSixBao .swiper-container.gallery-thumbs .swiper-slide {
		width: 1.9rem;
		height: 100%;
		overflow: hidden;
	}
	.abSixBaoBottomA {
		width: 1.7rem;
		height: 100%;
	}
	.abSixBao .swiper-container.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .abSixBaoBottomA {
		border: 0.04rem solid #ffba19;
	}
	.abSixBao .swiper-button-next,
	.abSixBao .swiper-button-prev {
		right: auto;
		left: 0;
		top: auto;
		bottom: 0;
		width: 0.1rem;
		height: 1.24rem;
		background: url(../img/abSixwap.png) center no-repeat;
		background-size: 100% auto;
		outline: none;
	}
	.abSixBao .swiper-button-next {
		left: auto;
		right: 0;
		transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		-moz-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		-o-transform: scaleX(-1);
	}
}


/*about*/

.nerong {
	background-color: #FFFFFF;
}

.nerong .ron {
	width: 1200px;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 123px;
}

.nerong .htmlTit {
	padding-bottom: 30px;
}

.nerong .htmlTitle {
	padding-bottom: 55px;
}

.neBao {
	overflow: hidden;
}

.neRon {
	float: left;
	width: 69.75%;
	height: auto;
}

.neRonA {
	height: 229px;
	overflow: hidden;
	margin-bottom: 65px;
}

.neRonA .img {
	float: left;
	width: 301px;
	margin-right: 34px;
	height: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.neRonA .img img {
	max-height: 100%;
}

.neRonA .wen {
	text-align: left;
}

.neRonA .wen h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 22px;
	line-height: 55px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.neRonA .wen .wenRon {
	height: 125px;
	overflow: hidden;
	font-family: SourceHanSansCN-Regular;
	font-size: 14px;
	line-height: 25px;
	color: #707070;
}

.neRonA .wen .wenLuan {
	margin-top: 10px;
	overflow: hidden;
}

.neRonA .wen .wenLuan .wenLuanA {
	float: left;
	overflow: hidden;
	margin-right: 30px;
}

.neRonA .wen .wenLuan .wenLuanA>span {
	display: block;
	float: left;
	width: 19px;
	margin-right: 10px;
	height: 20px;
	overflow: hidden;
	background: url(../img/date.png) center no-repeat;
	background-size: 100% auto;
}

.neRonA .wen .wenLuan .wenLuanA .wenLuanARon {
	float: left;
	font-family: SourceHanSansCN-Regular;
	font-size: 14px;
	line-height: 20px;
	color: #707070;
	white-space: nowrap;
}

.neTuiRon {
	width: 24.5%;
	float: right;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	background-color: #FFFFFF;
	border: solid 1px #000000;
}

.neTuiRon .neTuiTit {
	box-sizing: border-box;
	padding: 23px 19px;
	background-color: #000000;
}

.neTuiRon .neTuiTit h3 {
	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	line-height: 1.1;
	color: #ffffff;
	white-space: nowrap;
	overflow: hidden;
}

.neTuiBao {
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 21px;
	padding-bottom: 30px;
}

.neTuiBaoA {
	box-sizing: border-box;
	padding: 0 27px;
	font-family: SourceHanSansCN-Normal;
	font-size: 14px;
	line-height: 36px;
	color: #000000;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media only screen and (min-width: 751px) and (max-width: 1300px) {
	.nerong {
		font-size: calc(100vw / 13);
	}
	.nerong .ron {
		width: 12em;
		padding-top: 1em;
		padding-bottom: 1.23em;
	}
	.nerong .htmlTit {
		padding-bottom: .3em;
	}
	.nerong .htmlTitle {
		padding-bottom: 40px;
	}
	.neRon {
		float: none;
		width: 100%;
	}
	.neRonA {
		height: 2.29em;
		margin-bottom: .65em;
	}
	.neRonA .img {
		width: 3.01em;
		margin-right: .34em;
	}
	.neRonA .wen h3 {
		font-size: 22px;
		line-height: 40px;
	}
	.neRonA .wen .wenRon {
		height: 50px;
	}
	.neTuiRon {
		display: none;
	}
}

@media only screen and (max-width: 750px) {
	.nerong .ron {
		width: 92%;
		padding-top: .45rem;
		padding-bottom: .56rem;
	}
	.nerong .htmlTit {
		padding-bottom: .4rem;
	}
	.nerong .htmlTitle {
		padding-bottom: .14rem;
	}
	.neTuiRon {
		display: none;
	}
	.neRon {
		float: none;
		width: 100%;
	}
	.neRonA {
		height: 1.92rem;
		padding: .34rem 0;
		border-bottom: dashed 1px #cccccc;
		margin: 0;
	}
	.neRonA .img {
		width: 2.52rem;
		margin-right: .24rem;
	}
	.neRonA .wen h3 {
		font-size: 0.28rem;
		line-height: 0.38rem;
		white-space: normal;
	}
	.neRonA .wen .wenRon {
		height: .76rem;
		font-size: 0.24rem;
		line-height: .38rem;
	}
	.neRonA .wen .wenLuan {
		margin-top: 0.05rem;
	}
	.neRonA .wen .wenLuan .wenLuanA {
		margin-right: .3rem;
	}
	.neRonA .wen .wenLuan .wenLuanA>span {
		width: .26rem;
		height: .26rem;
		margin-right: .15rem;
	}
	.neRonA .wen .wenLuan .wenLuanA .wenLuanARon {
		height: 0.18rem;
		line-height: .26rem;
	}
}


/*news*/

.nevrong .ron {
	width: 996px;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 73px;
}

.nevrong .nevTit {
	padding-bottom: 90px;
}

.nevTit {
	text-align: center;
}

.nevTit h3 {
	font-family: SourceHanSansCN-Normal;
	font-size: 32px;
	line-height: 52px;
	color: #010101;
}

.nevTit p {
	font-family: SourceHanSansCN-Normal;
	font-size: 20px;
	line-height: 40px;
	color: #b3b3b3;
}

.nevBao {
	font-family: SourceHanSansCN-Normal;
	font-size: 20px;
	line-height: 35px;
	color: #333333;
	text-align: left;
	padding-bottom: 40px;
	overflow: hidden;
	border-bottom: dashed 1px #bfbfbf;
}

.nevBao img {
	display: inline;
}

.nevPage {
	padding: 25px 0;
	text-align: left;
}

.nevPage>h3 {
	font-family: SourceHanSansCN-Normal;
	font-size: 24px;
	line-height: 1.84;
	color: #333333;
}

.nevPageABao {
	overflow: hidden;
	font-family: SourceHanSansCN-Normal;
	font-size: 20px;
	line-height: 44px;
	color: #707070;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.nevPageA {
	display: inline;
	font-family: SourceHanSansCN-Normal;
	font-size: 20px;
	line-height: 44px;
	color: #707070;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.nevPageA:hover {
	color: #ffbc19;
}

@media only screen and (min-width: 751px) and (max-width: 1100px) {
	.nevrong {
		font-size: calc(100vw / 11);
	}
	.nevrong .ron {
		width: 9.96em;
		padding-top: 1em;
		padding-bottom: .73em;
	}
	.nevrong .nevTit {
		padding-bottom: .6em;
	}
	.nevTit h3 {
		font-size: 30px;
		line-height: 48px;
	}
	.nevTit p {
		font-size: 18px;
		line-height: 36px;
	}
	.nevBao {
		font-size: 18px;
		line-height: 30px;
		padding-bottom: 30px;
	}
	.nevPage {
		padding: .25em 0;
	}
}

@media only screen and (max-width: 750px) {
	.nevrong .ron {
		width: 92%;
		padding-top: .51rem;
		padding-bottom: .3rem;
	}
	.nevrong .nevTit {
		padding-bottom: .44rem;
	}
	.nevTit h3 {
		font-size: 0.32rem;
		line-height: .52rem;
	}
	.nevTit p {
		font-size: 0.2rem;
		line-height: .3rem;
	}
	.nevBao {
		font-size: 0.2rem;
		line-height: 1.75;
		padding-bottom: .5rem;
	}
	.nevPage {
		padding: .25rem 0;
	}
	.nevPage>h3 {
		font-size: .24rem;
		line-height: 1.84;
	}
	.nevPageABao {
		font-size: .22rem;
		line-height: 2;
	}
	.nevPageA {
		font-size: .22rem;
		line-height: 2;
	}
}


/*newsv*/

.jorong {
	background-color: #FFFFFF;
}

.jorong .ron {
	width: 1320px;
	margin: 0 auto;
	padding-top: 99px;
	padding-bottom: 100px;
}

.jorong .htmlTit {
	padding-bottom: 52px;
}

.jorong .htmlTitle {
	padding-bottom: 75px;
}

.joBao {
	overflow: hidden;
	border-top: 2px solid #a3a3a3;
}

.joBaoA {
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 112px;
	padding-right: 177px;
	border-bottom: 2px solid #a3a3a3;
	text-align: left;
	font-family: SourceHanSansCN-Normal;
	font-size: 14px;
	line-height: 28px;
	color: #000000;
}

.joBaoA h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 24px;
	line-height: 1.84;
	color: #010101;
}

.joBaoA .left {
	float: left;
	width: 29%;
	box-sizing: border-box;
	padding-right: 50px;
}

.joBaoA .center {
	float: left;
	width: 35.9%;
}

.joBaoA .right {
	float: right;
	width: 20%;
}

@media only screen and (min-width: 751px) and (max-width: 1320px) {
	.jorong {
		font-size: calc(100vw / 13.2);
	}
	.jorong .ron {
		width: 100%;
		padding-top: 1.1em;
		padding-bottom: 1.7em;
	}
	.joBaoA {
		padding-left: 8.5%;
		padding-right: 8.5%;
	}
}

@media only screen and (max-width: 750px) {
	.jorong .ron {
		width: 92%;
		padding-top: .45rem;
		padding-bottom: .6rem;
	}
	.jorong .htmlTit {
		padding-bottom: .3rem;
	}
	.jorong .htmlTitle {
		padding-bottom: .5rem;
	}
	.joBao {
		border-top: 1px solid #cccccc;
	}
	.joBaoA {
		border-bottom: 1px solid #cccccc;
		padding: 0;
		padding-top: .36rem;
		padding-bottom: .46rem;
		font-size: 0.24rem;
		line-height: 1.25;
	}
	.joBaoA h3 {
		font-size: 0.28rem;
		line-height: .36rem;
		margin-bottom: .1rem;
	}
	.joBaoA .left {
		width: 42%;
		padding-right: .5rem;
	}
	.joBaoA .center {
		float: right;
		width: 58%;
		margin-bottom: .3rem;
	}
	.joBaoA .right {
		float: right;
		width: 58%;
	}
}


/*job*/

.vidrong {
	background-color: #FFFFFF;
}

.vidrong .ron {
	width: 1200px;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 139px;
}

.vidrong .htmlTit {
	padding-bottom: 39px;
}

.vidrong .htmlTitle {
	padding-bottom: 70px;
}

.vidbao {
	overflow: hidden;
}

.vidbaoA {
	float: left;
	width: 364px;
	margin-right: 54px;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}

.vidbaoA:nth-child(3n) {
	margin-right: 0;
}

.vidbaoA .img {
	height: 229px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.vidbaoA .img img {
	max-height: 100%;
}

.vidbaoA .wen {
	padding: 24px 5px;
	text-align: center;
}

.vidbaoA .wen .wenRon {
	font-family: SourceHanSansCN-Normal;
	font-size: 18px;
	line-height: 1.1;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media only screen and (min-width: 751px) and (max-width: 1300px) {
	.vidrong {
		font-size: calc(100vw / 13);
	}
	.vidrong .ron {
		width: 12em;
		padding-top: 1em;
		padding-bottom: 1.39em;
	}
	.vidrong .htmlTit {
		padding-bottom: .5em;
	}
	.vidrong .htmlTitle {
		padding-bottom: 20px;
	}
	.vidbaoA {
		width: 3.64em;
		margin-right: .54em;
		margin-bottom: .3em;
	}
	.vidbaoA .img {
		height: 2.29em;
	}
	.vidbaoA .wen {
		padding: .24em .5em;
	}
	.vidbaoA .wen .wenRon {
		font-size: 14px;
		line-height: 1.1;
	}
}

@media only screen and (max-width: 750px) {
	.vidrong .ron {
		width: 92%;
		margin: 0 auto;
		padding-top: .4rem;
		padding-bottom: .46rem;
	}
	.vidrong .htmlTit {
		padding-bottom: .35rem;
	}
	.vidrong .htmlTitle {
		padding-bottom: .31rem;
	}
	.vidbaoA {
		width: 100%;
		margin-right: 0;
		margin-bottom: .65rem;
	}
	.vidbaoA .img {
		height: 4.33rem;
	}
	.vidbaoA .wen {
		padding: .25rem .1rem;
	}
	.vidbaoA .wen .wenRon {
		font-size: 0.24rem;
		line-height: 1.1;
	}
}


/*video*/

.vidrong .nevTit {
	padding-bottom: 62px;
}

.vidvBao {
	width: 100%;
	height: auto;
}

#Vid {
	width: 100%;
	height: auto;
}

@media only screen and (min-width: 751px) and (max-width: 1300px) {
	.vidrong .nevTit {
		padding-bottom: .62em;
	}
}

@media only screen and (max-width: 750px) {
	.vidrong .nevTit {
		padding-bottom: .45rem;
	}
}


/*videov*/

.strong {
	background-color: #FFFFFF;
}

.strong .ron {
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 100px;
	padding-bottom: 160px;
}

.strong .htmlTit {
	padding-bottom: 85px;
}

.strBao {
	box-sizing: border-box;
	padding-left: 14px;
	padding-right: 25px;
}

.strLeft {
	float: left;
	width: 36.26%;
	height: auto;
}

.strLeft .htmlNav {
	width: 100%;
	margin-bottom: 17px;
	position: relative;
}

.strLeft .htmlNav:first-child {
	width: 200px;
}

.strLeft .htmlNav:nth-child(2) {
	width: 200px;
	float: right;
}

.strLeft .htmlNavRon {
	display: none;
	position: absolute;
	z-index: 333;
	background-color: #FFFFFF;
}

.strMap {
	float: right;
	width: 58.57%;
	height: 487px;
	box-shadow: 0px 0px 32px 0px rgba(97, 97, 97, 0.18);
}

.strMapRon {
	width: 100%;
	height: 100%;
	overflow: hidden;
}


/*storong*/

.storong {
	background-color: #fafafa;
}

.storong .ron {
	width: 1200px;
	margin: 0 auto;
	padding-top: 75px;
	padding-bottom: 106px;
}

.storong .htmlTit {
	padding-bottom: 73px;
}

.stoBao {
	overflow: hidden;
}

.stoBaoA {
	float: left;
	width: 366px;
	margin-right: 51px;
	height: 276px;
	background-color: #FFFFFF;
	overflow: hidden;
	margin-bottom: 40px;
	position: relative;
}

.stoBaoA:nth-child(3n) {
	margin-right: 0;
}

.stoBaoA .img {
	position: relative;
	z-index: 11;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.stoBaoA .img img {
	max-height: 100%;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.stoBaoA:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.stoBaoA .wen {
	opacity: 0;
	position: absolute;
	z-index: 333;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, .82);
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.stoBaoA:hover .wen {
	opacity: 1;
}

.stoBaoA .wen .wenRon {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	left: 0;
	width: 100%;
	height: auto;
	font-family: SourceHanSansCN-Medium;
	font-size: 24px;
	line-height: 34px;
	color: #000000;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media only screen and (min-width: 751px) and (max-width: 1300px) {
	.strong {
		font-size: calc(100vw / 13);
	}
	.strong .ron {
		width: 12em;
		padding-top: 1em;
		padding-bottom: 1.6em;
	}
	.strong .htmlTit {
		padding-bottom: .85em;
	}
	.strBao {
		padding-left: .14em;
		padding-right: .25em;
	}
	.strLeft .htmlNav {
		margin-bottom: 17px;
	}
	.strLeft .htmlNav:first-child {
		width: 2em;
	}
	.strLeft .htmlNav:nth-child(2) {
		width: 2em;
	}
	.strMap {
		height: 4.87em;
		box-shadow: 0px 0px .32em 0px rgba(97, 97, 97, 0.18);
	}
	.storong {
		font-size: calc(100vw / 13);
	}
	.storong .ron {
		width: 12em;
		padding-top: .75em;
		padding-bottom: 1.06em;
	}
	.storong .htmlTit {
		padding-bottom: .73em;
	}
	.stoBaoA {
		width: 3.66em;
		margin-right: .51em;
		height: 2.76em;
		margin-bottom: .4em;
	}
	.stoBaoA .wen .wenRon {
		margin-top: -17px;
		font-size: 18px;
		line-height: 34px;
	}
}

@media only screen and (max-width: 750px) {
	.strong .ron {
		width: 92%;
		padding-top: .45rem;
		padding-bottom: .69rem;
	}
	.strong .htmlTit {
		padding-bottom: .37rem;
	}
	.strBao {
		padding: 0;
	}
	.strLeft {
		float: none;
		width: 100%;
		padding-bottom: .27rem;
	}
	.strLeft .htmlNav {
		float: left;
		margin-bottom: .2rem;
	}
	.strLeft .htmlNav:first-child {
		width: 3.3rem;
		float: left;
		z-index: 333;
	}
	.strLeft .htmlNav:nth-child(2) {
		width: 3.3rem;
		z-index: 333;
	}
	.strMap {
		float: none;
		width: 100%;
		height: 4.86rem;
		box-shadow: 0px 0px .32rem 0px rgba(97, 97, 97, 0.18);
	}
	.storong .ron {
		width: 92%;
		padding-top: .35rem;
		padding-bottom: .75rem;
	}
	.storong .htmlTit {
		padding-bottom: .64rem;
	}
	.stoBaoA {
		float: left;
		margin-right: 0;
		width: 3.3rem;
		height: auto;
		margin-bottom: .29rem;
		background-color: #fafafa;
	}
	.stoBaoA:nth-child(2n) {
		float: right;
	}
	.stoBaoA .img {
		height: 2.49rem;
		background-color: #FFFFFF;
	}
	.stoBaoA .wen {
		opacity: 1;
		position: relative;
		padding: .21rem .1rem;
		background-color: transparent;
	}
	.stoBaoA .wen .wenRon {
		position: relative;
		top: 0;
		margin: 0;
		font-size: 0.24rem;
		line-height: 1.1;
		color: #000000;
	}
}

.abMode {
	position: fixed;
	z-index: -9999;
	opacity: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: rgba(0, 0, 0, .76);
}

.abMode.active {
	z-index: 9999999;
	opacity: 1;
}

.abMode .ze {
	position: absolute;
	z-index: 11;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.abModeRon .close {
	position: absolute;
	z-index: 3333;
	top: 0;
	right: -100px;
	width: 52px;
	height: 52px;
	background: url(../img/cha.png) center no-repeat;
	background-size: cover;
}

.abModeRon {
	position: absolute;
	z-index: 333;
	top: 50%;
	left: 50%;
	margin-left: -510px;
	margin-top: -37vh;
	width: 1020px;
	height: 74vh;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: 0 95px;
	padding-top: 6.5vh;
}

.abMoBao h3 {
	height: 8vh;
	overflow: hidden;
	font-family: SourceHanSansCN-Medium;
	font-size: 28px;
	line-height: 1.1;
	color: #010101;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}

.abMoSwiper {
	position: relative;
}

.abMoSwiper .swiper-container.gallery-top {
	height: 37vh;
	overflow: hidden;
}

.stoTopA {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.stoTopA img {
	max-height: 100%;
}

.abMoSwiper .bottom_bg {
	margin: 0 auto;
	padding: 0;
	width: 756px;
	height: 10vh;
	margin-top: 4vh;
	background-color: transparent;
}

.abMoSwiper .swiper-container.gallery-thumbs {
	height: 100%;
}

.abMoSwiper .swiper-container.gallery-thumbs .swiper-slide {
	width: calc(100% / 6);
	height: 100%;
}

.stoBottomA {
	width: 10vh;
	height: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	border: 3px solid transparent;
}

.swiper-slide-thumb-active .stoBottomA {
	border-color: #ffbc19;
	border-radius: 4px;
}

.abMoSwiper .swiper-button-next,
.abMoSwiper .swiper-button-prev {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	width: 15px;
	height: 10vh;
	background: url(../img/abSixwap.png) center no-repeat;
	background-size: 100% auto;
	outline: none;
}

.abMoSwiper .swiper-button-next {
	left: auto;
	right: 0;
	transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}

@media only screen and (min-width: 751px) and (max-width: 1300px) {
	.abMode {
		font-size: calc(100vw / 13);
	}
	.abModeRon .close {
		right: -1em;
		width: .52em;
		height: .52em;
	}
	.abModeRon {
		margin-left: -5.1em;
		margin-top: -37vh;
		width: 10.2em;
		height: 74vh;
		padding: 0 .95em;
		padding-top: 6.5vh;
	}
	.abMoBao h3 {
		height: 8vh;
		font-size: .28em;
		line-height: 1.1;
	}
	.abMoSwiper .swiper-container.gallery-top {
		height: 37vh;
	}
	.abMoSwiper .bottom_bg {
		width: 7.56em;
		height: 10vh;
		margin-top: 4vh;
	}
	.abMoSwiper .swiper-container.gallery-thumbs .swiper-slide {
		width: calc(10vh + .44em);
	}
	.stoBottomA {
		width: 10vh;
	}
	.abMoSwiper .swiper-button-next,
	.abMoSwiper .swiper-button-prev {
		width: .15em;
		height: 10vh;
	}
}

@media only screen and (max-width: 750px) {
	.abModeRon {
		left: 0;
		margin-left: 4%;
		width: 92%;
		box-sizing: border-box;
		padding-left: .63rem;
		padding-right: .63rem;
	}
	.abModeRon .close {
		top: -.68rem;
		right: 0;
		width: 0.48rem;
		height: 0.48rem;
	}
	.abMoBao h3 {
		font-size: 0.28rem;
	}
	.abMoSwiper .bottom_bg {
		width: 100%;
	}
	.abMoSwiper .swiper-container.gallery-thumbs .swiper-slide {
		width: calc(10vh + .4rem);
	}
	.stoBottomA {
		border: 0;
	}
	.swiper-slide-thumb-active .stoBottomA {
		border: 0;
	}
	.abMoSwiper .swiper-button-next,
	.abMoSwiper .swiper-button-prev {
		width: .19rem;
	}
}


/*store*/

@media only screen and (min-width: 751px) {
	.joinB .fix {
		display: none;
	}
	.joinrong {
		background-image: url(../img/joinBg.jpg);
		background-position: top center;
		background-repeat: repeat-y;
		background-size: 100% auto;
	}
	.joinrong .htmlTit h3,
	.joinrong .htmlTit p {
		color: #FFFFFF;
	}
}

.joinrong .ron {
	width: 1320px;
	margin: 0 auto;
	padding-top: 150px;
	padding-bottom: 45px;
}

.joinrong .htmlTit {
	padding-top: 63px;
	padding-bottom: 30px;
}

.joinTitle {
	font-size: 0;
	text-align: center;
	padding-bottom: 15px;
}

.joinTitleA {
	display: inline-block;
	padding: 18px 32px;
	background-color: #ffffff;
	border-radius: 8px;
	margin: 0 9px;
	margin-bottom: 20px;
}

.joinTitleA .wen {
	font-family: SourceHanSansCN-Normal;
	font-size: 18px;
	line-height: 1.1;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
}

.joinBao {
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 40px;
}

.joinBao>div {
	padding-top: 30px;
	padding-bottom: 40px;
}

.joinBaoTit {
	font-size: 0;
	text-align: center;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 52px;
}

.joinBaoTit .tit {
	display: inline-block;
	padding: 28px 113px;
	border: solid 1px #bfbfbf;
}

.joinBaoTit .tit .wen {
	font-family: SourceHanSansCN-Normal;
	font-size: 24px;
	line-height: 1.1;
	color: #000000;
}

.joinBaoTit .ze {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -58px;
	width: 116px;
	z-index: 33;
	background-color: #FFFFFF;
}

.joinBaoTit .ze .wen {
	font-family: SourceHanSansCN-Normal;
	font-size: 20px;
	line-height: 1.1;
	color: #b8891a;
	overflow: hidden;
	white-space: nowrap;
}

.joinBody {
	overflow: hidden;
}

.joinBody .join_PC {
	display: block;
}

.joinBody .join_Wap {
	display: none;
}

.joinTable {
	float: left;
	margin-left: 60px;
	width: 783px;
	height: auto;
	overflow: hidden;
}

.joinTable>input {
	float: left;
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 62px;
	border: solid 1px #000000;
	padding: 0 33px;
	font-family: SourceHanSansCN-Normal;
	font-size: 18px;
	color: #a8a8a8;
	text-align: left;
	outline: none;
	margin-bottom: 17px;
}

.joinTable>input:first-child,
.joinTable>input:nth-child(2) {
	width: 48%;
}

.joinTable>input:nth-child(2) {
	float: right;
}

.joinTable>textarea {
	float: left;
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 290px;
	border: solid 1px #000000;
	padding: 15px 33px;
	font-family: SourceHanSansCN-Normal;
	font-size: 18px;
	line-height: 2;
	color: #a8a8a8;
	text-align: left;
	outline: none;
	resize: none;
	margin-bottom: 34px;
}

.btn {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 60px;
	background-color: #292c34;
	font-family: SourceHanSansCN-Normal;
	font-size: 18px;
	line-height: 60px;
	color: #ffffff;
	text-align: center;
}

.joinRight {
	float: right;
	width: 396px;
	margin-right: 60px;
	height: 537px;
	background: url(../img/6.jpg) center no-repeat;
	background-size: cover;
}

@media only screen and (min-width: 751px) and (max-width: 1320px) {
	.joinrong {
		font-size: calc(100vw / 13.2);
	}
	.joinrong .ron {
		width: 100%;
	}
	.joinrong .htmlTit {
		padding-top: .63em;
		padding-bottom: .6em;
	}
	.joinTable {
		margin-left: .6em;
		width: 60%;
	}
	.joinTable>input {
		height: 3.45em;
		padding: 0 1.8em;
		font-size: .18em;
		margin-bottom: 1em;
	}
	.joinTable>textarea {
		height: 16em;
		padding: .8em 1.8em;
		font-size: .18em;
		line-height: 2;
		margin-bottom: 2em;
	}
	.btn {
		height: 3.8em;
		font-size: .18em;
		line-height: 3.8em;
	}
	.joinRight {
		width: 30%;
		margin-right: .5em;
		height: 5.5em;
	}
}

@media only screen and (max-width: 750px) {
	.joinBody .join_PC {
		display: none;
	}
	.joinBody .join_Wap {
		display: block;
	}
	.joinrong .ron {
		width: 100%;
		margin: 0 auto;
		padding-top: .46rem;
		padding-bottom: 0;
	}
	.joinrong .htmlTit {
		padding-top: 0;
		padding-bottom: .28rem;
	}
	.joinTitle {
		padding-bottom: .35rem;
	}
	.joinTitleA {
		box-shadow: 0px 0px .08rem 0px rgba(46, 46, 46, 0.13);
		border-radius: .08rem;
		padding: .15rem .24rem;
		margin: 0 .09rem;
		margin-bottom: .18rem;
	}
	.joinTitleA .wen {
		font-size: 0.22rem;
		line-height: 1.1;
	}
	.joinBao {
		padding-top: 0;
		padding-bottom: 0;
	}
	.joinBao>div {
		padding-top: .3rem;
		padding-bottom: .3rem;
	}
	.joinBaoTit {
		padding-bottom: .1rem;
		margin-bottom: .52rem;
	}
	.joinBaoTit .tit {
		padding: .28rem 1.13rem;
	}
	.joinBaoTit .tit .wen {
		font-size: 0.24rem;
	}
	.joinBaoTit .ze {
		margin-left: -.9rem;
		width: 1.8rem;
	}
	.joinBaoTit .ze .wen {
		font-size: 0.2rem;
	}
	.joinBody {
		width: 92%;
		margin: 0 auto;
	}
	.joinTable {
		margin: 0;
		float: none;
		width: 100%;
		margin-bottom: .28rem;
	}
	.joinTable>input {
		height: 0.65rem;
		padding: 0 .23rem;
		margin-bottom: .2rem;
		font-size: 0.2rem;
	}
	.joinTable>textarea {
		padding: .15rem .23rem;
		height: 2.55rem;
		font-size: 0.2rem;
		margin-bottom: .2rem;
	}
	.btn {
		height: 0.82rem;
		font-size: 0.24rem;
		line-height: .82rem;
	}
	.joinRight {
		margin: 0;
		float: none;
		width: 100%;
		height: 3.58rem;
	}
}


/*join*/

.corong {
	background-color: #FFFFFF;
}

.corong .ron {
	width: 1200px;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 122px;
}

.corong .htmlTit {
	padding-bottom: 28px;
}

.coTable {
	float: left;
	width: 57.5%;
	height: auto;
	overflow: hidden;
}

.colable {
	padding-top: 10px;
	text-align: left;
	padding-bottom: 15px;
}

.colable .wen {
	font-family: SourceHanSansCN-Normal;
	font-size: 24px;
	line-height: 1.8;
	color: #e9b026;
	margin-bottom: 10px;
}

.colable>input {
	display: block;
	margin: 0;
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	background-color: #f2f2f2;
	border: solid 1px #dcdcdc;
	padding: 0 30px;
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	color: #707070;
	outline: none;
}

.colable>textarea {
	display: block;
	margin: 0;
	width: 100%;
	height: 364px;
	box-sizing: border-box;
	background-color: #f2f2f2;
	border: solid 1px #dcdcdc;
	padding: 20px 30px;
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	line-height: 1.625;
	color: #707070;
	outline: none;
	resize: none;
}

.coBtn {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 160px;
	height: 54px;
	background-color: #000000;
	font-family: SourceHanSansCN-Regular;
	font-size: 20px;
	line-height: 54px;
	color: #ffffff;
	text-align: center;
	margin-top: 37px;
}

.coRight {
	float: right;
	width: 37.92%;
	height: auto;
}

.coMap {
	width: 100%;
	height: 525px;
	box-shadow: 0px 0px 32px 0px rgba(97, 97, 97, 0.18);
	margin-bottom: 27px;
}

.coMapRon {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.coRightWen {
	font-family: SourceHanSansCN-Normal;
	font-size: 14px;
	line-height: 2;
	color: #000000;
	text-align: left;
	position: relative;
}

.coRightWen:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -100px;
	right: 0;
	width: 2px;
	height: 200px;
	background-color: #d9d9d9;
}

.coRightWen h3 {
	font-family: SourceHanSansCN-Medium;
	font-size: 32px;
	line-height: 52px;
	color: #000000;
	margin-bottom: 10px;
}

@media only screen and (min-width: 751px) and (max-width: 1300px) {
	.corong {
		font-size: calc(100vw / 13);
	}
	.corong .ron {
		width: 12em;
		padding-top: .1em;
		padding-bottom: 1.22em;
	}
	.corong .htmlTit {
		padding-bottom: .28em;
	}
	.colable {
		padding-top: .1em;
		padding-bottom: .15em;
	}
	.colable .wen {
		font-family: SourceHanSansCN-Normal;
		font-size: 20px;
		line-height: 1.6;
		color: #e9b026;
		margin-bottom: 10px;
	}
	.colable>input {
		height: 46px;
		padding: 0 25px;
		font-size: 14px;
	}
	.colable>textarea {
		height: 256px;
		padding: 15px 25px;
		font-size: 14px;
	}
	.coBtn {
		width: 140px;
		height: 46px;
		font-size: 16px;
		line-height: 46px;
		margin-top: 20px;
	}
	.coMap {
		height: 5.25em;
		box-shadow: 0px 0px .32em 0px rgba(97, 97, 97, 0.18);
		margin-bottom: .27em;
	}
}

@media only screen and (max-width: 750px) {
	.corong .ron {
		width: 92%;
		margin: 0 auto;
		padding-top: .5rem;
		padding-bottom: .75rem;
	}
	.corong .htmlTit {
		padding-bottom: .5rem;
	}
	.coTable {
		float: none;
		width: 100%;
		padding-bottom: .49rem;
	}
	.colable {
		padding-top: 0;
		padding-bottom: .24rem;
	}
	.colable .wen {
		font-size: 0.24rem;
		line-height: 1.8;
		margin-bottom: .1rem;
	}
	.colable>input {
		height: 0.74rem;
		padding: 0 .3rem;
		font-size: 0.22rem;
	}
	.colable>textarea {
		height: 3.64rem;
		padding: .2rem .3rem;
		font-size: 0.22rem;
	}
	.coBtn {
		width: 100%;
		height: 0.8rem;
		margin-top: 0;
		font-size: 0.24rem;
		line-height: 0.8rem;
	}
	.coRight {
		float: none;
		width: 100%;
	}
	.coMap {
		height: 4.86rem;
		box-shadow: 0rem 0rem 0.32rem 0rem rgba(97, 97, 97, 0.18);
		margin-bottom: .46rem;
	}
	.coRightWen {
		font-size: 0.24rem;
		line-height: 1.8;
	}
	.coRightWen:after {
		margin-top: -1.54rem;
		height: 3.08rem;
	}
	.coRightWen h3 {
		font-size: 0.32rem;
		line-height: 1.625;
		margin-bottom: 0;
	}
}


/*cont*/