@font-face {
	font-family: 'Helve';
	src: local('Helve'), url(../fonts/Helve.otf) format('woff');
}
@font-face {
	font-family: 'Helvet';
	src: local('Helvet'), url(../fonts/Helvet.otf) format('woff');
}
@font-face {
	font-family: 'Avant';
	src: local('Avant'), url(../fonts/Avant.otf) format('woff');
}
@font-face {
	font-family: 'Avantx';
	src: local('Avantx'), url(../fonts/Avantx.ttf) format('woff');
}
@font-face {
	font-family: 'Arial';
	src: local('Arial'), url(../fonts/Arial.woff) format('woff');
}
html {
	font-size: 100px;
}
.max-1920 {
	max-width: 1920px !important;
	margin: auto;
}

@media screen and (max-width: 1680px) {
	html {
		font-size: 86px;
	}
}

@media screen and (max-width: 1500px) {
	html {
		font-size: 78px;
	}
}

@media screen and (max-width: 1300px) {
	html {
		font-size: 60px;
	}
}

@media screen and (max-width: 1024px) {
	html {
		font-size: 60px;
	}
}

@media screen and (max-width: 768px) {
	html {
		font-size: 60px;
	}

}
.tbdwk {
	width: 100%;
}
.bnwk {
	width: 100%;
}
.bnwk img {
    max-width: 100%;
}
@media screen and (max-width : 1600px) {
.bnwk .swiper-slide img {
	width: 100%;
}
}
.bnzjt {
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	line-height: 0.48rem;
	float: left;
	margin-left: 9px;
	transition: .25s all;
	cursor: pointer;
}
.bnzjt img {
	width: 0.23rem;
	transition: .25s all;
}
.bnyjt {
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	line-height: 0.48rem;
	float: left;
	margin-left: 9px;
	transition: .25s all;
	cursor: pointer;
}
.bnyjt img {
	width: 0.23rem;
	transform-origin: center;
	transform: rotate(180deg);
	transition: .25s all;
}
.zyjtwk {
	position: absolute;
	right: 5.47%;
	bottom: 1.4rem;
	z-index: 9;
}
.bnzjt:hover {
	background: #d60078;
}
.bnyjt:hover {
	background: #d60078;
}
.bnzjt:hover img {
	filter: grayscale(100%) brightness(5000%);
}
.bnyjt:hover img {
	filter: grayscale(100%) brightness(5000%);
}
.bnwk .swiper-num {
	color: #fff;
	font-family: 'Helve';
	font-size: .24rem;
	display: inline-block;
}
.bnszwk {
	position: absolute;
	height: .55rem;
	border-left: 1px solid rgba(255, 254, 254, .3);
	border-right: 1px solid rgba(255, 254, 254, .3);
	bottom: 0.24rem;
	right: 4.16%;
	z-index: 10;
	padding-left: 0.37rem;
	padding-right: 0.41rem;
	display: flex;
	align-items: center;
}
.zxjyw {
	position: absolute;
	height: .55rem;
	border-left: 1px solid rgba(255, 254, 254, .3);
	border-right: 1px solid rgba(255, 254, 254, .3);
	bottom: 0.24rem;
	left: 4.16%;
	z-index: 10;
	padding-left: 0.4rem;
	padding-right: 0.39rem;
	display: flex;
	align-items: center;
	font-family: 'Avantx';
	color: #ffffff;
	font-size: .14rem;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.bnxhx {
	position: absolute;
	width: 100%;
	height: 1px;
	background: rgba(255, 254, 254, .3);
	left: 0;
	z-index: 10;
	bottom: 1.04rem;
}
.bnzhx {
	position: absolute;
	width: 1px;
	height: calc(100% - 2.54rem);
	top: 1.21rem;
	background: rgba(255, 254, 254, .3);
	left: 4.16%;
	z-index: 10;
}
.bnyhx {
	position: absolute;
	width: 1px;
	height: calc(100% - 2.54rem);
	top: 1.21rem;
	background: rgba(255, 254, 254, .3);
	right: 4.16%;
	z-index: 10;
}
.sydhdwk {
	width: 100%;
	height: 1rem;
	border-bottom: 1px solid rgba(255, 254, 254, .3);
	z-index: 10;
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 4.16%;
	padding-right: 4.16%;
}
.sydhyw {
	text-transform: uppercase;
	color: #ffffff;
	font-size: .12rem;
	font-family: 'Arial';
	line-height: 1;
}
.sydhzw {
	color: #ffffff;
	font-size: .16rem;
	line-height: 1;
	margin-top: 0.08rem;
}
	
.sydhmg a {
	display: block;
	padding-left: 0.45rem;
	padding-right: 0.45rem;
	padding-top: 0.1rem;
	height: 100%;
	text-align: center;
}
.sydhmg {
	border-right: 1px solid rgba(255, 254, 254, .2);
	height: 0.55rem;
	float: left;
	margin-top: 0.26rem;
}
.sydhmgsy {
	border-left: 1px solid rgba(255, 254, 254, .2);
}
.sydhycwk .sydhmg:first-child {
	border-left: 1px solid rgba(255, 254, 254, .2);
}
.sydhycwk {
	float: right;
}
.sydhzcwk {
	float: left;
}
.logo {
	line-height: 1rem;
	height: 1rem;
	margin-left: 1.8rem;
	width: 1.42rem;
	position: absolute;
	left: 49%;
	margin-left: -.71rem;
}
.logo img {
	width: 100%;
}
@media screen and (max-width : 1400px) {
	.logo {
		left: 50%;
	}
	.sydhmg a {
		padding-left: 0;
		padding-right: 0;
		width: 1.8rem;
	}
}


/* 首页关于开始 */
.sygywk {
	width: 100%;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.sygynk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.sygyzcwk {
	width: 30%;
	float: left;
	border: 1px solid rgba(0, 0, 0, .3);
	padding-top: 0.19rem;
	padding-right: 0.19rem;
	padding-left: 0.19rem;
	padding-bottom: 0.66rem;
}

.sygytpwk {
	width: 100%;
}
.sygytpwk img {
	width: 100%;
}
.sygyzcwz {
	margin-top: 0.66rem;
	font-family: 'Avant';
	color: #1e1e42;
	font-size: .18rem;
	line-height: 1;
}
.sygyycwk {
	width: 66.5625%;
	float: right;
}
.sygyycswk {
	width: 100%;
	padding-bottom: .45rem;
	border-bottom: 1px solid rgba(0, 0, 0, .3);
}
.sygyycszcwk {
	float: left;
}
.sygyycszsyw {
	font-family: 'Avantx';
	color: #818181;
	font-size: .18rem;
	line-height: 1;
	padding-top: 0.25rem;
}
.sygyycszxywwk {
	color: #d60078;
	font-size: .6rem;
	line-height: 0.72rem;
	margin-top: 0.26rem;
}

.sygyycszxywwk div {
	font-family: 'Avant';
	font-weight: bold;
}
.sygyycystp {
	width: 4.01rem;
	float: right;
}
.sygyycystp img {
	width: 100%;
}
.sygyycxwk {
	width: 100%;
}
.sygyycxzcwk {
	float: left;
	width: 52%;
	float: left;
	margin-top: 0.35rem;
	color: #818181;
	font-size: .16rem;
	line-height: 0.28rem;
	text-align: justify;
}
.sygyyczcxabout {
	font-family: 'Avant';
	color: #222222;
	font-size: .16rem;
	margin-top: 0.75rem;
	padding-left: 1.26rem;
	line-height: 1;
	position: relative;
}
.sygyyczcxabout a {
	color: #222222;
	font-family: 'Avant';
}
.sygyyczcxabout:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 1rem;
	background: rgba(0, 0, 0, .3);
	top: 50%;
	left: 0;
	margin-top: -.005rem;
}
.sygyycyxwk {
	width: 37.99%;
	float: right;
	border-left: 6px solid #000000;
	height: 100%;
	height: 3.88rem;
}
.sygyycxystp {
	width: 0.55rem;
	height: 0.55rem;
	border-radius: 50%;
	text-align: center;
	line-height: 0.55rem;
	background: #d60078;
	float: left;
}
.sygyycxystp img {
	width: 0.22rem;
	filter: grayscale(100%) brightness(3000%);
}
.sygyycxyswz {
	float: left;
	margin-left: 0.4rem;
	line-height: 0.55rem;
	color: #818181;
	font-size: .3rem;
	font-weight: 100;
}
.sygyycyswk {
	padding-top: 0.3rem;
	padding-bottom: 0.38rem;
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, .3);
	overflow: hidden;
	padding-left: 0.54rem;
}
.sygyycyswk .sygyycxysmg:nth-child(2) {
	margin-top: 0.14rem;
}
.sygyycxysmg {
	overflow: hidden;
}
.sygyycxyxwk {
	width: 100%;
	overflow: hidden;
	padding-top: 0.37rem;
	padding-left: 0.48rem;
}
.sygyycxmgwk {
	overflow: hidden;
	padding-left: 0.3rem;
	padding-right: 0.4rem;
	height: 0.5rem;
	background: #1d1d1d;
	display: inline-block;
}
.sygyycsz {
	font-family: 'Avant';
	color: #ffffff;
	font-size: .3rem;
	float: left;
	line-height: 0.5rem;
}
.sygyycwz {
	color: #ffffff;
	font-size: .14rem;
	opacity: .5;
	float: left;
	margin-left: 0.17rem;
	line-height: 0.5rem;
}
.sygyycxmgwk2 {
	padding-right: 0.24rem;
	margin-top: 0.13rem;
}
/* 首页关于结束 */

/* 首页产品开始 */
.sycpwk {
	width: 100%;
	background: #b5b5b5;
	overflow: hidden;
	padding-bottom: 1.5rem;
}
.sycpswk {
	width: 100%;
}
.sycpsnk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
}
.sycpzwk {
	float: left;
	padding-top: .9rem;
}
.sycpzsyw {
	font-family: 'Avant';
	color: #d60078;
	font-size: .6rem;
	line-height: 1;
}
.sycpzszw {
	color: #1d1d1d;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.15rem;
}
.sycpyswk {
	float: right;
}
.sycpysmg {
	float: left;
	margin-right: 0.55rem;
	position: relative;
	padding-top: 1.06rem;
	padding-left: 0.3rem;
	border-left:1px solid rgba(158, 158, 158, 0);
	transition: .25s all;
}
.sycpyswk .sycpysmg:last-child {
	margin-right: 0;
}
.sycpysmgwz {
	color: #1d1d1d;
	font-size: .16rem;
	line-height: .4rem;
	transition: .25s all;
}
.sycpysmgwz a {
	color: #1d1d1d;
}
.sycpysfbt {
	position: absolute;
	/* display: none; */
	text-transform: uppercase;
	writing-mode: vertical-rl;
	left: .2rem;
	top: 0;
	height: 1.06rem;
	text-align: center;
	color: #d60078;
	font-size: .14rem;
	font-family: 'Avant';
	opacity: 0;
	transition: .25s all;
}
.sycpysmg:hover {
	border-left:1px solid rgba(158, 158, 158, 1);
}
.sycpysmg:hover .sycpysmgwz {
	font-weight: bold;
}

.sycpysmg:hover .sycpysfbt {
	opacity: 1;
}
.sycpxlbwk {
	width: 100%;
	margin-top: 1rem;
}
.sycpxlbnk {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.sycpxlbnk .swiper-slide img {
	width: 100%;
}
.sycpxlbnk .swiper {
	overflow: inherit;
}
.sycpxlbnk .swiper-slide {
	margin-right: calc(100% / 6);
}
.sycpxlbnk .swiper-pagination-progressbar.swiper-pagination-horizontal {
	height: 1px;
	width: 3.6rem;
	background: #9e9e9e;
	transform-origin: center;
	transform: rotate(90deg);
	left: auto;
	right: -27.4%;
	top: 2.5rem;
}
@media screen and (max-width : 1600px) {
.sycpxlbnk .swiper-pagination-progressbar.swiper-pagination-horizontal {
	right: -25.4%;
}
}
.sycpxlbnk .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #1d1d1d;
	opacity: 1;
}
.sycpxlbnk .active {
	color: #1d1d1d;
	font-size: .16rem;
	font-family: 'Avantx';
	position: absolute;
	top: 0.25rem;
	right: -9.4%;
	z-index: 9;
}

.sycpxlbnk .total {
	color: #1d1d1d;
	font-size: .16rem;
	font-family: 'Avantx';
	position: absolute;
	top: 4.6rem;
	right: -9.4%;
	z-index: 9;
}
.sycpmg {
	position: relative;
}
.sycpmg::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	background: #d60078;
	border-radius: 50%;
	transition: .25s all;
}
.sycpmg::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 50%;
	transition: .25s all;
}
.sycpxlbwk .swiper-slide-active .sycpmg::before {
	width: 0.2rem;
	height: 0.2rem;
	left: -0.1rem;
	bottom: -0.1rem;
}
.sycpxlbwk .swiper-slide-active .sycpmg::after {
	width: 1.1rem;
	height: 1.1rem;
	left: -0.55rem;
	bottom: -0.55rem;
	border: 1px solid rgba(255, 255, 255, 1);
}

/* 首页产品结束 */


/* 首页核心技术开始 */
.syjshxdwk {
	width: 100%;
	background: #ececec;
	padding-top: 1rem;
	overflow: hidden;
	padding-bottom: 1.03rem;
}
.syjshxnk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
}
.syjshxyw {
	color: #1d1d1d;
	font-size: .6rem;
	line-height: 1;
	font-family: 'Avant';
}
.syjshxzw {
	color: #1d1d1d;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.25rem;
}
.syjshxxwk {
	width: 100%;
	overflow: hidden;
	margin-top: 0.7rem;
}
.syjshxxmg {
	float: left;
	width: 28.377%;
	margin-left: 7.4345%;
	border: 1px solid rgba(129, 129, 129, .3);
	position: relative;
	height: 6rem;
}
.syjshxxwk .syjshxxmg:first-child {
	margin-left: 0;
}
.syjshxxwzwk {
	position: absolute;
	top: 0.48rem;
	left: 0.5rem;
	z-index: 9;
}
.syjshxszw {
	color: #818181;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
}
.syjshxsyw {
	color: #818181;
	font-size: .48rem;
	line-height: 1;
	font-family: 'Arial';
	margin-top: 0.15rem;
}
.syjshxxtp {
	position: absolute;
	/* bottom: 0.5rem; */
	top: 1.77rem;
	right: 0;
	width: 88.888%;
}
.syjshxxtp img {
	width: 100%;
}
.syjshxxmgzj .syjshxxtp {
	width: 100%;
	height: 100%;
	/* bottom: 0; */
	top: 0;
}
.syjshxxmgzj .syjshxszw {
	color: #d60078;
}
.syjshxxmgzj .syjshxsyw {
	color: #d60078;
}
.syjshxxmgzj .syjshxxtp img {
	width: 100%;
	height: 100%;
}

/* 首页核心技术结束 */


/* 首页展厅案例开始 */
.syztdwk {
	width: 100%;
	padding-bottom: 1rem;
}
.syztswk {
	width: 100%;
	border-bottom: 1px solid #d6d6d8;
}
.syztsnk {
	width: calc((100% / 24) * 22);
	position: relative;
	height: 1.27rem;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.syztsmg {
	width: calc((100% / 22) * 9);
	margin-left: calc(100% / 22);
	margin-right: calc(100% / 22);
	text-align: center;
	font-family: 'Avantx';
	color: #818181;
	font-size: .18rem;
	line-height: 1;
	padding-top: 0.68rem;
	float: left;
}
.syztslx {
	position: absolute;
	width: 1px;
	height: 0.5rem;
	background: #d6d6d8;
	left: 0;
	top: 0.5rem;
}
.syztsrx {
	position: absolute;
	width: 1px;
	height: 0.5rem;
	background: #d6d6d8;
	right: 0;
	top: 0.5rem;
}
.syztszx {
	position: absolute;
	width: 1px;
	height: 0.5rem;
	background: #d6d6d8;
	left: 50%;
	top: 0.5rem;
}
.syztxwk {
	width: 100%;
}
.syztxnk {
	width: calc((100% / 24) * 22);
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.syztxmg {
	width: calc((100% / 22) * 9);
	margin-left: calc(100% / 22);
	margin-right: calc(100% / 22);
	text-align: center;
	float: left;
	padding-top: 0.57rem;
	position: relative;
}
.syztxtp::before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	background: #d60078;
	border-radius: 50%;
	transition: .25s all;
}
.syztxtp::after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 50%;
	transition: .25s all;
}
.syztxmg:hover .syztxtp::before {
	width: 0.2rem;
	height: 0.2rem;
	right: -0.1rem;
	top: -0.1rem;
}
.syztxmg:hover .syztxtp::after {
	width: 1.1rem;
	height: 1.1rem;
	right: -0.55rem;
	top: -0.55rem;
	border: 1px solid rgba(214, 214, 216, 1);
}
.syztxyw {
	color: #d60078;
	font-size: .6rem;
	line-height: 1;
	text-align: center;
	font-family: 'Avant';
}
.syztxzw {
	color: #d60078;
	font-size: .3rem;
	font-weight: 100;
	line-height: 1;
	margin-top: 0.22rem;
}
.syztxenwk {
	width: 1.6rem;
	height: 0.4rem;
	background: #1d1d1d;
	border-radius: .2rem;
	line-height: 0.2rem;
	margin-top: 0.38rem;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.syztxenwk a {
	display: flex;
	padding-left: 0.5rem;
	width: 100%;
	height: 100%;
	align-items: center;
}
.syztenyw {
	color: #ffffff;
	font-size: .18rem;
	font-family: 'Arial';
	line-height: 0.2rem;
	float: left;
}
.syztentp {
	float: left;
	margin-left: 0.15rem;
	width: 0.09rem;
}
.syztentp img {
	width: 100%;
	margin-top: -2px;
}
.syztxtp {
	margin-top: 0.5rem;
	width: 100%;
	position: relative;
}
.syztxtp img {
	width: 100%;
}
.ztxlhx {
	position: absolute;
	width: 1px;
	height: calc(100% - .26rem);
	background: #d6d6d8;
	left: 0;
	top: 0.26rem;
}
.ztxzhx {
	position: absolute;
	width: 1px;
	height: calc(100% - .26rem);
	background: #d6d6d8;
	left: 50%;
	top: 0.26rem;
}
.ztxrhx {
	position: absolute;
	width: 1px;
	height: calc(100% - .26rem);
	background: #d6d6d8;
	right: 0;
	top: 0.26rem;
}

/* 首页展厅案例结束 */

/* 首页新闻开始 */
.syxwdwk {
	width: 100%;
	background: url(../img/xw.jpg) no-repeat;
	background-size: 100% 100%;
	padding-top: 1rem;
	padding-bottom: 1.15rem;
}
.syxwnk {
	width: calc((100% / 24) * 20);
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.syxwyw {
	font-family: 'Avant';
	color: #1d1d1d;
	font-size: .6rem;
	line-height: .45rem;
	float: left;
}
.syxwzw {
	color: #1d1d1d;
	font-size: .3rem;
	font-weight: 100;
	line-height: 1;
	float: left;
	margin-left: 0.22rem;
}
.syxwbtwk {
	display: flex;
	align-items: flex-end;
}
.syxwxlbwk {
	margin-top: 1.35rem;
	width: 100%;
}
.syxwlbmg {
	width: 100%;
	padding-bottom: 0.35rem;
}
.syxwsj {
	text-align: center;
	font-family: 'Helvet';
	color: #1d1d1d;
	font-size: .36rem;
	line-height: 1;
	font-weight: bold;
	transition: .25s all;
}
.syxwlbbt {
	color: #1d1d1d;
	font-size: .24rem;
	/* line-height: 1; */
	width: 100%;
	text-align: center;
	margin-top: 0.4rem;
	line-height: 0.26rem;
	height: 0.26rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.syxwlbxmswk {
	width: 100%;
	margin-top: 0.32rem;
	padding-bottom: 0.6rem;
	border-bottom: 1px solid #cacaca;
	transition: .25s all;
}
.syxwlbms {
	width: 100%;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	color: #818181;
	font-size: .16rem;
	line-height: 0.27rem;
	height: 0.54rem;
}
.syxwlbmore {
	text-align: center;
	font-family: 'Helvet';
	color: #ffffff;
	font-size: .14rem;
	width: 0.7rem;
	height: 0.7rem;
	background: #d40079;
	line-height: 0.7rem;
	position: absolute;
	left: 50%;
	margin-left: -0.35rem;
	bottom: 0rem;
	border-radius: 50%;
	opacity: 0;
	transition: .25s all;
}
.syxwlbmg:hover .syxwlbmore {
	opacity: 1;
}
.syxwlbmg:hover .syxwlbxmswk {
	border-color: #1e1e42;
}
.syxwlbmg:hover .syxwsj {
	color: #d40079;
}
.syxwlbmg:hover .syxwlbbt {
	color: #d40079;
}
.xwzjt {
	position: absolute;
	left: -.9rem;
	bottom: 1.55rem;
	width: 0.15rem;
	cursor: pointer;
}
.xwzjt img {
	width: 100%;
}
.xwyjt {
	position: absolute;
	right: -.9rem;
	bottom: 1.55rem;
	transform-origin: center;
	transform: rotate(180deg);
	width: 0.15rem;
	cursor: pointer;
}
.xwyjt img {
	width: 100%;
}

/* 首页新闻结束 */


/* 底部开始 */
.dibuwk {
	width: 100%;
	padding-top: 1.35rem;
	background: url(../img/footer.jpg) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}

.dibulowk {
	width: 100%;
}
.flogo {
	width: 1.42rem;
	margin-left: auto;
	margin-right: auto;
}
.flogo img {
	width: 100%;
}
.flogoxwz {
	margin-top: 0.4rem;
	line-height: 1;
	text-align: center;
	color: #ffffff;
	font-size: .16rem;
	font-weight: 100;
	letter-spacing: 9px;
	text-indent: 9px;
}
.dibuzjwk {
	margin-top: 3.7rem;
	overflow: hidden;
}
.dibudhwk {
	float: left;
	width: 50%;
	padding-left: calc(100% / 12);
	padding-bottom: 0.32rem;
	position: relative;
	overflow: hidden;
	height: 3.4rem;
}
.dibudhwk:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: #fff;
	opacity: .09;
	right: calc(100% / 12);
	top: 0.48rem;
}
.dibudhmgwk {
	margin-right: 1.36rem;
	position: relative;
	float: left;
}
.dibudhwk .dibudhmgwk:last-child {
	margin-right: 0;
}
.dibuyjdh {
	color: #ffffff;
	font-size: .18rem;
	line-height: 1;
	font-weight: bold;
	float: left;
}
.dibuyjdh a {
	color: #ffffff;
	
}
.dibudhejwk {
	position: absolute;
	top: 0.9rem;
	left: 0;
}
.dibuejdhmg {
	line-height: 1;
	color: #ffffff;
	font-size: .16rem;
	margin-top: 0.3rem;
}
.dibuejdhmg a {
	color: #ffffff;
	white-space:nowrap;
}
.dibudhejwk .dibuejdhmg:first-child {
	margin-top: 0;
}
.dibuzjycwk {
	float: right;
	width: 50%;
	padding-left: calc(100% / 23);
	padding-bottom: 0.64rem;
}
.dibuzjycmg {
	margin-bottom: 0.4rem;
	overflow: hidden;
}
.dibuzjtpwk {
	width: 0.48rem;
	height: 0.48rem;
	text-align: center;
	line-height: 0.45rem;
	float: left;
	margin-right: 0.37rem;
	border: 1px solid rgba(255, 254, 254, .3);
}
.dibuzjtpwk img {
	max-width: .27rem;
}
.dibudianhua {
	float: left;
	font-family: 'Helvet';
	color: #ffffff;
	font-size: .36rem;
}
.dibudizhi {
	color: #ffffff;
	font-size: .16rem;
	line-height: 1;
	margin-top: 0.09rem;
}
.dibuewm {
	float: left;
	width: 1rem;
}
.dibuewm img {
	width: 100%;
}
.dibuzjycwk .dibuzjycmg:last-child {
	margin-bottom: 0;
}
@media screen and (max-width : 1600px) {
.dibuzjtpwk img {
	max-width: .2rem;
}
}
.dibubq {
	width: 100%;
	padding-left: calc(100% / 12);
	padding-right: calc(100% / 25);
	border-top: 1px solid rgba(255, 255, 255, .09);
	min-height: 1.43rem;
}
.dibbqzc {
	float: left;
	padding-top: 0.5rem;
}
.zibuzcmg {
	float: left;
	margin-right: 0.6rem;
	position: relative
}
.dibubqewm {
	position: absolute;
	bottom: 100%;
	width: 1rem;
  transform: translate(-25%,-10%);
	display: none;
}
.zibuzcmg:hover .dibubqewm {
	display: block;
}
.dibubqewm img {
	width: 100%;
}
.dibuycbq {
	float: right;
	color: #ffffff;
	font-size: .12rem;
	opacity: .4;
	line-height: 0.2rem;
	padding-top: 0.37rem;
	text-align: right;
}
.dibuycbq a {
	color: #ffffff;
}
/* 底部结束 */

/* 关于内页开始 */
.nybnwk img {
	width: 100%;
}
.nybnxwk {
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
	padding-top: 0.34rem;
	padding-bottom: 0.3rem;
	overflow: hidden;
	display: flex;
	justify-content: center;
}
.nybnxdhmg {
	float: left;
	overflow: hidden;
	margin-left: 77px;
	margin-right: 77px;
}
.nybnxdhmg a {
	display: block;
	overflow: hidden;
}
.nybnxtpwk {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	text-align: center;
	line-height: 52px;
	float: left;
	background: #e8e7e8;
}
.nybnxdhwz {
	float: left;
	margin-left: 23px;
	color: #1d1d1d;
	font-size: 16px;
	font-weight: bold;
	line-height: 55px;
}
.nybnxdhmgxz .nybnxtpwk {
	background: #d60078;
}
.nybnxdhmgxz .nybnxtpwk img {
	filter: grayscale(100%) brightness(3000%);
}
.nybnxdhmgxz .nybnxdhwz {
	color: #d60078;
}

.gyswk {
	width: 100%;
	padding-bottom: 0.8rem;
	border-bottom: 1px solid #d6d6d8;
}
.gysnk {
	width: calc((100% / 12) * 10);
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.9rem;
}
.gyszctp {
	width: 50%;
	float: left;
}
.gyszctp img {
	width: 100%;
}
.gysycwz {
	float: right;
	color: #818181;
	font-size: .16rem;
	line-height: 0.3rem;
	width: 50%;
}
.gynyxwk {
	width: 100%;
	padding-top: 0.6rem;
	padding-bottom: 1.5rem;
}
.gynyxnk {
	width: calc((100% / 12) * 10);
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.gynyxnk:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background: #d6d6d8;
	left: 50%;
	top: 0;
}
.gyxnymg {
	width: 46.8125%;
	float: left;
	margin-left: 6.375%;
}
.gynyxnk .gyxnymg:first-child {
	margin-left: 0;
}
.gyxnytpwk {
	width: 100%;
}
.gyxnytpwk img {
	width: 100%;
}
.gyxnymgbt {
	width: 100%;
	margin-top: 0.6rem;
	line-height: 1;
	color: #1d1d1d;
	font-size: .18rem;
	font-weight: bold;
	text-indent: 2em;
}
.gyxnymgbt span {
	color: #d60078;
}
.gyxnymgnr {
	color: #818181;
	font-size: .16rem;
	line-height: 0.3rem;
	margin-top: 0.3rem;
}

/* 大事记开始 */
.dsjwk {
	width: 100%;
	background: #e5e5e6;
	position: relative;
}
.dsjmg {
	width: 100%;
	overflow: hidden;
}
.dsjzc {
	width: 50%;
	height: 100%;
	float: left;
	padding-left: calc(100% / 12);
	padding-right: 2.8rem;
	padding-top: 1rem;
}
.dsjyctpwk {
	width: 50%;
	height: 100%;
	float: right;
}
.dsjyctpwk img {
	width: 100%;
	height: 100%;
}
.dsjdbtyw {
	color: #1d1d1d;
	font-size: .6rem;
	line-height: 1;
	font-family: 'Avant';
}
.dsjdbtzw {
	color: #1d1d1d;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.19rem;
}
.dsjmgbtwk {
	margin-top: 1.15rem;
}
.dsjmgbt {
	font-family: 'Helvet';
	color: #1d1d1d;
	font-size: .36rem;
	line-height: 1;
}
.dsjmgms {
	margin-top: 0.38rem;
	color: #818181;
	font-size: .16rem;
	line-height: 0.28rem;
}
.dsjzyanwk {
	width: 1.3rem;
	height: 1.3rem;
	background: #d60078;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	margin-top: -0.65rem;
	margin-left: -0.65rem;
	z-index: 9;
	position: absolute;
}
.dsjzjt {
	line-height: 1.2rem;
	width: 50%;
	float: left;
	padding-right: 0.18rem;
	text-align: right;
	cursor: pointer;
}
.dsjzjt img {
	width: 0.12rem;
}
.dsjyjt {
	line-height: 1.2rem;
	width: 50%;
	float: left;
	padding-left: 0.18rem;
	cursor: pointer;
}
.dsjyjt img {
	transform-origin: center;
	transform: rotate(180deg);
	width: 0.12rem;
}

/* 大事记结束 */

/* 荣誉开始 */
.rywk {
	width: 100%;
	overflow: hidden;
	padding-top: 0.96rem;
	padding-bottom: 1.5rem;
}
.rynk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.rydbtyw {
	color: #1d1d1d;
	font-size: .6rem;
	line-height: 1;
	font-family: 'Avant';
}
.rydbtzw {
	color: #1d1d1d;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.19rem;
}
.rylbwk {
	margin-top: 0.73rem;
}
.rylnmg {
	border: 1px solid rgba(214, 214, 216, 0);
	transition: .25s all;
}
.rylnmg a {
	display: block;
	padding-top: 0.56rem;
	padding-bottom: 0.67rem;
	border: 1px solid rgba(214, 214, 216, .3);
}
.rylbtpwk {
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #eeeeee;
	background: #fff;
	line-height: 1rem;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	transition: .25s all;
}
.rylbtpwk img {
	max-width: .7rem;
}
.rylbmgbt {
	margin-top: 0.25rem;
	line-height: 1;
	text-align: center;
	color: #1d1d1d;
	font-size: .2rem;
	font-weight: bold;
	transition: .25s all;
}
.rylbmgms {
	margin-top: 0.13rem;
	line-height: 1;
	text-align: center;
	color: #818181;
	font-size: .16rem;
	transition: .25s all;
}
.rylnmg:hover {
	background: #d60078;
	border-color: #d60078;
}
.rylnmg:hover .rylbtpwk {
	background: #fff;
}
.rylnmg:hover .rylbmgbt {
	color: #fff;
}
.rylnmg:hover .rylbmgms {
	color: #fff;
}
.ryzjt {
	width: 0.5rem;
	height: 0.5rem;
	text-align: center;
	line-height: 0.48rem;
	border-radius: 50%;
	background: #1d1d1d;
	position: absolute;
	left: calc(-100% / 22);
	bottom: 1.25rem;
	margin-left: -.25rem;
	cursor: pointer;
	transition: .25s all;
}
.ryzjt img {
	width: 0.23rem;
}
.ryzjt:hover {
	background: #d60078;
}
.ryyjt {
	width: 0.5rem;
	height: 0.5rem;
	text-align: center;
	line-height: 0.48rem;
	border-radius: 50%;
	background: #1d1d1d;
	position: absolute;
	right: calc(-100% / 22);
	bottom: 1.25rem;
	margin-right: -.25rem;
	cursor: pointer;
	transition: .25s all;
}
.ryyjt img {
	width: 0.23rem;
	transform-origin: center;
	transform: rotate(180deg);
}
.ryyjt:hover {
	background: #d60078;
}




/* 荣誉结束 */

/* 关于内页结束 */

/* 产品内页开始 */
.cpnybnxwk {
	padding-left: calc(100% / 12);
	padding-right: calc(100% / 12);
	justify-content: flex-start;
}
.cpnybnxwk .nybnxdhmg {
	margin-left: 0;
	margin-right: 1.35rem;
	padding-right: 0;
}

.cpnybnxwk .nybnxdhmg:last-child {
	margin-right: 0;
}
.cpnydwk {
	width: 100%;
	padding-top: .92rem;
	padding-bottom: 1rem;
}
.cpnynk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.cpnyswk {
	width: 100%;
	overflow: hidden;
}
.cpnyszcwk {
	float: left;
}
.cpnysywbt {
	font-family: 'Avant';
	color: #1d1d1d;
	font-size: .6rem;
	line-height: 1;
}
.cpnyszwbt {
	color: #1d1d1d;
	font-size: .3rem;
	line-height: 1;
	font-weight: bold;
	margin-top: 0.19rem;
}
.cpnydhycwk {
	float: right;
	padding-top: 0.16rem;
}
.cpnydhmg {
	float: left;
	margin-right: 1rem;
	color: #1d1d1d;
	font-size: .18rem;
	line-height: 1;
}
.cpnydhmg a {
	color: #1d1d1d;
}
.cpnydhycwk .cpnydhmg:last-child {
	margin-right: 0;
}
.cpnydhmgxz {
	font-weight: bold;
	color: #d60078;
}
.cpnydhmgxz a {
	color: #d60078;
}
.cpnyxwk {
	width: 100%;
	padding-top: 0.6rem;
}
.cpnycpmg {
	margin-bottom: 0.65rem;
	width: calc(50% - .2rem);
	margin-left: 0.4rem;
	float: left;
}
.cpnycpmg:nth-child(2n - 1) {
	margin-left: 0;
}
.cpnydpt {
	width: 100%;
}
.cpnydpt img {
	width: 100%;
}
.cpnycptx {
	margin-top: 0.5rem;
}
.cpnycpbt {
	transition: .25s all;
	color: #1d1d1d;
	font-size: .3rem;
	font-family: 'Avant';
	line-height: 1;
}
.cpnycpfbt {
	margin-top: 0.2rem;
	line-height: 1;
	color: #1d1d1d;
	font-size: .18rem;
}
.cpnycpmore {
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
	text-align: center;
	line-height: 0.7rem;
	background: #e5e5e6;
	font-family: 'Helvet';
	color: #1d1d1d;
	font-size: .14rem;
	margin-top: 0.3rem;
	transition: .25s all;
}
.cpnycpmg:hover .cpnycpbt {
	color: #d40079;
}
.cpnycpmg:hover .cpnycpmore {
	color: #fff;
	background: #d40079;
}


/* 产品内页结束 */

/* 翻页开始 */
.fanye {
	overflow: hidden;
	margin-top: 0.35rem;
}
.fanye p {
	color: #1d1d1d;
	font-size: .14rem;
	line-height: 0.4rem;
	float: left;
	margin-right: 0.35rem;
}
.fanye a {
	color: #1d1d1d;
	font-size: .14rem;
	font-family: 'Helvet';
	display: block;
	float: left;
	line-height: 0.4rem;
	margin-right: 0.35rem;
}
.fanye a.cur {
	color: #fff;
	background: #1d1d1d;
	width: 0.4rem;
	height: 0.4rem;
	text-align: center;
	line-height: 0.4rem;
	border-radius: 50%;
}



/* 翻页结束 */

/* 空间设计开始 */
.kjsjmg {
	width: calc((100% - .4rem) / 3);
	float: left;
	margin-left: 0.2rem;
	margin-bottom: 1rem;
}
.kjsjmg:nth-child(3n-2) {
	margin-left: 0;
}
.kjsjtpwk {
	width: 100%;
}
.kjsjtpwk img {
	width: 100%;
}
.kjsjbtmg {
	margin-top: 0.48rem;
	color: #1d1d1d;
	font-size: .18rem;
	line-height: 0.22rem;
	transition: .25s all;
}
.kjsjmore {
	margin-top: 0.28rem;
	width: 0.7rem;
	height: 0.7rem;
	text-align: center;
	line-height: 0.7rem;
	background: #e5e5e6;
	border-radius: 50%;
	color: #1d1d1d;
	font-size: .14rem;
	font-family: 'Helvet';
	transition: .25s all;
}
.kjsjmg:hover .kjsjbtmg {
	font-weight: bold;
}
.kjsjmg:hover .kjsjmore {
	color: #fff;
	background: #d40079;
}
.cpztnk {
	margin-top: 0.6rem;
	overflow: hidden;
	position: relative;
}
.cpztnk:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 1px;
	background: #d6d6d8;
	height: calc(100% - 2.1rem);
}
.ztnymg {
	float: left;
	width: calc((100% - 1.6rem) / 2);
	margin-left: 1.6rem;
	margin-bottom: 0.6rem;
}
.cpztnk .ztnymg:nth-child(2n-1) {
	margin-left: 0;
}
.ztnytpdwk {
	width: 100%;
	position: relative;
}
.ztnytpwk {
	width: 100%;
}
.ztnytpwk img {
	width: 100%;
}
.ztnyfcwk {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .4);
	z-index: 8;
	opacity: 0;
	transition: .25s all;
}
.ztnyftbwk {
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	text-align: center;
	line-height: 1rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -.5rem;
	margin-top: -0.5rem;
	z-index: 9;
	background: #fff;
}
.ztnyftbwk img {
	width: 0.35rem;
}
.ztnymgbt {
	margin-top: 0.4rem;
	color: #1d1d1d;
	font-size: .3rem;
	line-height: 1;
	text-align: center;
}
.syztxenwk2 {
	display: flex;
	padding-left: 0.5rem;
	align-items: center;
	transition: .25s all;
}
.ztnymg:hover .ztnyfcwk {
	opacity: 1;
}
.ztnymg:hover .syztxenwk2 {
	background: #d60078;
}
/* 空间设计结束 */

/* 社会责任开始 */

.shzrwk {
	margin-top: 0.6rem;
	overflow: hidden;
	position: relative;
}
.shzemg {
	float: left;
	margin-left: .8rem;
	width: calc((100% - 1.6rem) / 3);
	margin-bottom: 1.33rem;
	position: relative;
}
.shzrwk .shzemg:nth-child(3n-2) {
	margin-left: 0;
}
.shzrtp {
	width: 100%;
}
.shzrtp img {
	width: 100%;
}
.shzrxmwk {
	width: 100%;
	padding-top: 0.43rem;
	padding-bottom: 0.58rem;
	border-bottom: 1px solid #cacaca;
	transition: .25s all;
}
.shzrsj {
	color: #1d1d1d;
	font-size: .18rem;
	line-height: 1;
	font-family: 'Helvet';
	text-align: center;
	transition: .25s all;
}
.shzrbt {
	margin-top: 0.37rem;
	text-align: center;
	line-height: 1;
	color: #1d1d1d;
	font-size: .24rem;
	height: 0.24rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.shzrms {
	margin-top: 0.3rem;
	color: #818181;
	font-size: .16rem;
	line-height: 0.3rem;
	height: 0.6rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.shzrmore {
	width: 0.7rem;
	height: 0.7rem;
	line-height: 0.7rem;
	text-align: center;
	border-radius: 50%;
	font-family: 'Helvet';
	color: #ffffff;
	font-size: .14rem;
	opacity: 0;
	position: absolute;
	left: 50%;
	margin-left: -.35rem;
	bottom: -0.35rem;
	background: #d40079;
	transition: .25s all;
}
.shzemg:hover .shzrmore {
	opacity: 1;
}
.shzemg:hover .shzrxmwk {
	border-color: #1e1e42;
}
.shzemg:hover .shzrsj {
	color: #d40079;
}
.shzemg:hover .shzrbt {
	color: #d40079;
}




/* 社会责任结束 */


/* 框架开始 */
.kjdwk {
	width: 100%;
	padding-top: .92rem;
	background: url(../img/kjbj.jpg) #fff no-repeat top;
	background-size: 100% auto;
	padding-bottom: 1.5rem;
}
.kjnk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.kjbtyw {
	text-align: center;
	font-family: 'Avant';
	color: #1d1d1d;
	font-size: .6rem;
	line-height: 1;
}
.kjbtzw {
	color: #1d1d1d;
	font-size: .3rem;
	line-height: 1;
	font-weight: bold;
	text-align: center;
	margin-top: 0.2rem;
}
.kjnrwk {
	margin-top: 0.56rem;
	width: 100%;
	color: #1d1d1d;
	font-size: .18rem;
}
.kjnrwk img {
	max-width: 100%;
}


/* 框架结束 */

/* 学习开始 */

.xueximg {
	width: calc((100% - .75rem) / 4);
	margin-left: .25rem;
	float: left;
	margin-bottom: 0.8rem;
}
.xueximg a {
	display: block;
	width: 100%;
	
}
.shzrwk .xueximg:nth-child(4n-3) {
	margin-left: 0;
}
.xuexitp {
	width: 100%;
}
.xuexitp img {
	width: 100%;
}
.xuexixwk {
	width: 100%;
	background: #f5f5f5;
	padding-top: 0.45rem;
	padding-left: 0.34rem;
	padding-right: 0.34rem;
	padding-bottom: 0.72rem;
	transition: .25s all;
}
.xuexibt {
	color: #1d1d1d;
	font-size: .18rem;
	line-height: 0.22rem;
	height: 0.22rem;
	transition: .25s all;
}
.xuexisj {
	margin-top: 0.24rem;
	color: #1d1d1d;
	font-size: .14rem;
	font-family: "Arial";
	line-height: 1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.xuexims {
	color: #818181;
	font-size: .14rem;
	line-height: 0.26rem;
	margin-top: 0.23rem;
	height: 0.78rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	transition: .25s all;
}

.xueximg:hover .xuexibt {
	font-weight: bold;
	color: #fff;
}
.xueximg:hover .xuexisj {
	color: #fff;
}
.xueximg:hover .xuexims {
	color: #fff;
	opacity: .5;
}
.xueximg:hover .xuexixwk {
	background: #1d1d1d;
}



/* 学习结束 */

/* 专利开始 */
.zhuanlidwk {
	width: 100%;
	padding-top: 0.92rem;
	background: #f4f6f6;
	padding-bottom: 1rem;
}
.zhuanlink {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.zhuanlixmwk {
	width: 100%;
	margin-top: 1rem;
}
.zhuanlixmmg {
	margin-left: 36px;
	width: calc((100% - 144px) / 5);
	float: left;
	padding-left: 24px;
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 26px;
	background: url(../img/zlbj.png) no-repeat;
	background-size: 100% 100%;
	margin-bottom: 105px;
	box-shadow: 6px 8px 5px 3px rgba(0, 0, 0, 0.15);
}
.zhuanlixmmg img {
	width: 100%;
	height: 100%;
}
.zhuanlixmwk .zhuanlixmmg:nth-child(5n-4) {
	margin-left: 0;
}





/* 专利结束 */


/* 联系我们开始 */
.lxwmsdwk {
	width: 100%;
	padding-top: 0.92rem;
}
.lxwmsnk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}
.lxwmsxwk {
	margin-top: 1rem;
}
.lxwmsxmg {
	float: left;
	margin-left: 70px;
	width: 380px;
	height: 380px;
	border-radius: 10px;
	background: #3e3e3e;
	padding-top: 50px;
}
.lxwmsxwk .lxwmsxmg:first-child {
	margin-left: 0;
}
.lxwmsxtp {
	width: 100%;
	text-align: center;
	height: 57px;
}
.lxwmsxmgbt {
	margin-top: 30px;
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	line-height: 1;
}
.lxwmsxhx {
	width: 34px;
	height: 1px;
	opacity: .5;
	background: #f9f9f9;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.lxwmdz {
	color: #acabab;
	font-size: 16px;
	text-align: center;
	line-height: 29px;
	margin-top: 35px;
}
.lxwmdh {
	text-align: center;
	margin-top: 45px;
	color: #acabab;
	font-size: 30px;
	font-weight: bold;
	font-family: "Arial";
	line-height: 1;
}
.lxwmewm {
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 26px;
}
.lxwmewm img {
	width: 100%;
}
.lxyxwk {
	width: 100%;
	padding-top: 100px;
	background: url(../img/lxxbj.png) no-repeat center top;
	overflow: hidden;
	padding-bottom: 70px;
}
.lxynk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}
.lxyxzwk {
	width: 622px;
}
.lymg {
	width: 100%;
	height: 65px;
	border: 1px solid #3e3e3e;
	margin-bottom: 30px;
}
.lymg input {
	width: 100%;
	height: 100%;
	color: #acabab;
	font-size: 16px;
	line-height: 65px;
	padding-left: 30px;
	border: none;
}
.lynr {
	width: 100%;
	height: 200px;
	border: 1px solid #3e3e3e;
	margin-bottom: 30px;
}
.lynr textarea {
	width: 100%;
	height: 100%;
	color: #acabab;
	font-size: 16px;
	line-height: 65px;
	padding-left: 30px;
	border: none;
}
.lyyzm {
	width: 100%;
	height: 65px;
	border: 1px solid #3e3e3e;
	margin-bottom: 30px;
	overflow: hidden;
}
.yzmk {
	width: 70%;
	float: left;
	height: 100%;
}
.yzmk input {
	width: 100%;
	height: 100%;
	color: #acabab;
	font-size: 16px;
	line-height: 65px;
	padding-left: 30px;
	border: none;
}
.yzmtp {
	width: 30%;
	float: right;
	line-height: 65px;
}
.yzmtp img {
	width: 100%;
}
input{ outline: none; }
textarea{ outline: none; }
.tjly {
	width: 160px;
	height: 65px;
	background: #d60078;
}
.tjly a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 65px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}


/* 联系我们结束 */
.xxnrfy {
	height: 0.25rem;
	overflow: hidden;
	line-height: 0.25rem;
	font-size: 0.14rem;
	color: #a9a9a9;
	transition: .5s all;
	display: flex;
	justify-content: space-between;
	margin-bottom: 50px;
	margin-top: 0.3rem;
}
.xxnrfy a {
	color: #a9a9a9;
}


.dyb {
	    position: absolute;
	    right: 0;
	    width: 4.16%;
			border: none;
}
.dyb a {
	padding-left: 0;
	padding-right: 0;
}