body {
	min-width: 1260px;
	position: relative;
}

ul,
li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul li {
	padding: 0;
}

/*z	margin: 0;
	padding: 0;
}*/
.znslider {
	width: 90%;
	margin: 0 auto;
}

/*头部四个块*/
.fourbox {
	width: 100%;
	overflow: hidden;
	margin: -130px auto 0;
	position: relative;
	z-index: 998;
	min-width: 1200px;
	perspective: 800px;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;

}

.fourdetail {
	height: 130px;
	background: #FFFFFF;
	width: 90%;
	margin: 0 auto;
	transform-origin: bottom;
	-webkit-transform-origin: bottom;
	-moz-transform-origin: bottom;
	transform: rotateX(0deg) translate3d(0, 0, 0);
	-webkit-transform: rotateX(0deg) translate3d(0, 0, 0);
	-moz-transform: rotateX(0deg) translate3d(0, 0, 0);
	transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;
	-webkit-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;
	-moz-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;
}

.fourdetail.active {
	transform: rotateX(100deg) translate3d(0, 0, 0);
	-webkit-transform: rotateX(100deg) translate3d(0, 0, 0);
	-moz-transform: rotateX(100deg) translate3d(0, 0, 0);
}

.fouritem {
	display: flex;
	align-items: center;
	height: 130px;
	justify-content: center;
	max-width: 25% !important;
}

.fi h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #808080;
}

.fi p {
	font-size: 60px;
	line-height: 60px;
	margin: 0;
}

.fi p span {
	font-size: 32px;
	margin-left: 5px;
	line-height: 20px;
}

.fourone p {
	color: #23ABA9;
}

.fourtwo p {
	color: #64AB43;
}

.fourthree p {
	color: #D9CF3E;
}

.fourfour p {
	color: #E56A3B;
}

/*关于我们*/
.about {
	width: 90%;
	margin: 0 auto;
	padding: 60px 0;
	min-width: 1200px;
}

.aboutleft {
	max-width: 58.333333% !important;
}

.aboutright {
	max-width: 41.666667% !important;
}

.aboutleft h2 {
	font-size: 35px;
	color: #1a1a1a;
	line-height: 35px;
	margin-bottom: 29px;
}

.aboutleft p {
	font-size: 16px;
	line-height: 34px;
	color: #4D4D4D;
	text-align: justify;
}

.aboutright {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.aboutright img {
	display: inline-block;
	width: 395px;
}

/*案例展示*/
.casebox {
	border-top: 1px solid #C1C1C1;
	padding: 60px 0;
	width: 90%;
	margin: 0 auto;
}

.casetype {
	padding-bottom: 40px;
}

.casetype ul li {
	display: inline-block;
	padding: 0 20px;
	position: relative;
}

.indexctype h2 {
	font-size: 35px;
	color: #1A1A1A;
	display: inline-block;
}

.indexctype p {
	font-size: 16px;
	color: #7F7F7F;
	display: inline-block;
	margin-left: 10px;
}

.casetype ul li.active a {
	color: #ED4714;
}

.casetype ul li.active a:after {
	content: "";
	width: 100%;
	height: 3px;
	background: #ED4714;
	position: absolute;
	left: 0;
	bottom: -18px;
}

.casetype ul li a {
	font-size: 20px;
	color: #7f7f7f;
	position: relative;
	line-height: 20px;
}

.casetype ul li.active a:hover {
	color: #ED4714;
}

.casetype ul li:before {
	content: "";
	width: 1px;
	height: 20px;
	background: #7f7f7f;
	position: absolute;
	right: 0;
	top: 3px;
}

.casetype ul li:last-child:before {
	content: "";
	width: 0;
}

.caseitem {
	padding-bottom: 30px;
}

.caseitem a {
	display: block;
}

.caseitem a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.caseitem a:hover .casetit {
	color: #ED4714;
}

.caseimg {
	width: 100%;
	overflow: hidden;
}

.caseitem a img {
	width: 100%;
	height: auto;
	max-height: 340px;
	object-fit: cover;
	display: block;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.casetext {
	margin-top: 10px;
}

.casetit {
	font-size: 16px;
	color: #1A1A1A;
	margin-right: 18px;
	display: inline-block;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.casedesc {
	font-size: 14px;
	color: #808080;
	display: inline-block;
}

.morecase,
.morenews {
	width: 100%;
	display: block;
	text-align: center;
}

.morecase a,
.morenews a {
	display: inline-block;
	text-align: center;
	font-size: 16px;
	padding: 5px 30px;
	color: #333333;
	background: #F4F4F4;
	border-radius: 20px;
}

.morecase a:hover,
.morenews a:hover {
	background: #ED4714;
	color: #FFFFFF;
}

.hotprotit {
	width: 100%;
	background: #F4F4F4;
	text-align: center;
	position: relative;
	padding-top: 60px;
}

.hotprotit h2 {
	font-size: 35px;
	color: #1A1A1A;
	display: inline-block;
	position: relative;
	z-index: 3;
	padding: 0 10px;
}

.hotprotit i.line {
	width: 100%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: #dedede;
	position: absolute;
	left: 0;
	top: 27px;
	z-index: 1;
}

/*经典产品轮播*/
.car-carousel {
	background: #F4F4F4;
	width: 100%;
	padding: 72px 5% 116px;
	min-width: 1200px;
}

.protext {
	box-sizing: border-box;
	padding: 45px 50px;
	background: #FFFFFF;
}

.protop {
	border-bottom: 1px solid #e5e5e5;
}

.item-carousel:hover .proimg img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.proimg {
	width: 100%;
	overflow: hidden;
}

.proimg img {
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.protop h2 {
	font-size: 18px;
	color: #4D4D4D;
	line-height: 18px;
	margin-bottom: 10px;
}

.protop p {
	font-size: 14px;
	line-height: 22px;
	color: #4D4D4D;
	text-align: justify;
	margin-bottom: 20px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 66px;
}

.prodown p {
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #4D4D4D;
	margin: 20px auto;
}

.prodown p img {
	width: 22px !important;
	margin-right: 7px;
}

.prodown p span {
	display: inline-block;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}

.prodown a {
	display: block;
	text-align: center;
}

.prodown a img {
	display: inline-block !important;
	width: 108px !important;
	height: 28px;
}

/*合作伙伴*/
.partnertit {
	width: 90%;
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding: 60px 0;
}

.partnertit h2 {
	font-size: 35px;
	color: #1A1A1A;
	display: inline-block;
	position: relative;
	background: #FFFFFF;
	z-index: 3;
	padding: 0 10px;
}

.partnertit i.line {
	width: 100%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: #dedede;
	position: absolute;
	left: 0;
	top: 137px;
	z-index: 1;
}

.partnertit p {
	font-size: 14px;
	color: #7F7F7F;
}

.partnerlist {
	width: 90%;
	margin: 0 auto;
	padding-bottom: 40px;
}

.partnerlist ul {
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.partitem {
	width: 18.4%;
	text-align: center;
	border: 1px solid #E5E5E5;
	margin-right: 2%;
	margin-bottom: 2%;
}

.partitem:nth-child(5n) {
	margin-right: 0;
}

.partitem img {
	width: 80%;
	display: inline-block;
}

.partitem .colorimg {
	display: none;
}

/*联系*/
.contact {
	width: 90%;
	margin: 0 auto;
	padding: 60px 0;
}

.contact h2 {
	font-size: 35px;
	color: #1A1A1A;
	line-height: 35px;
	margin-bottom: 20px;
}

.condesc {
	font-size: 14px;
	color: #b3b3b3;
	margin-bottom: 30px;
}

.conform input {
	display: inline-block;
	width: 27%;
	margin-right: 1%;
}

.conform button {
	width: 15%;
}

.tips {
	font-size: 14px;
	color: #b3b3b3;
	margin-top: 10px;
}

/*底部*/
footer {
	width: 100%;
	box-sizing: border-box;
	padding: 60px 5% 0;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/footbg.png) no-repeat center;
	background-size: cover;
	min-width: 1200px;
}

.footerlogo {
	max-width: 25% !important;
}

.footerlist {
	max-width: 75% !important;
}

.footitem {
	max-width: 16.666667% !important;
}

.footitem h2 {
	font-size: 16px;
	color: #FCFCFA;
	margin-bottom: 15px;
}

.footitem p {
	margin: 0;
	padding: 0;
}

.footitem p a {
	font-size: 14px;
	color: #808080;
	line-height: 32px;
}

.footitem p a:hover {
	color: #ED4714;
}

.footertop {
	padding-bottom: 50px;
	border-bottom: 1px solid #5B5A5A;
}

.footdown {
	padding: 20px 0;
}

.footdown p {
	font-size: 14px;
	color: #808080;
	text-align: center;
}

.footdown p a {
	color: #808080;
}

/*.fdleft{
	font-size: 14px;
	color: #808080;
}
.fdright{
	text-align: right;
}
.fdright img{
	display: inline-block;
	margin: 0 5px;
}*/
/*轻松解决*/
.sertit {
	width: 90%;
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding: 60px 0;
}

.sertit h2 {
	font-size: 35px;
	color: #1A1A1A;
	display: inline-block;
	position: relative;
	background: #FFFFFF;
	z-index: 3;
	padding: 0 10px;
}

.sertit i.line {
	width: 100%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: #dedede;
	position: absolute;
	left: 0;
	top: 77px;
	z-index: 1;
}

.sertit p {
	font-size: 14px;
	color: #7F7F7F;
}

.service {
	width: 100%;
	padding: 0 5%;
}

.service ul {
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.service ul li {
	width: 33.33%;
	position: relative;
}

.seritem {
	margin-bottom: 28px;
	transition: .3s linear;
	transform: translateY(0);
}

.seritem:hover {
	transform: translateY(-20px);
}

.seritem a {
	display: block;
	position: relative;
}

.serbg {
	width: 100%;
	height: auto;
}

.sertext {
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 0 40px;
	display: flex;
	align-items: flex-end;
}

.serleft {
	flex: 6;
}

.serleft h2 {
	font-size: 25px;
	color: #FFFFFF;
	position: relative;
	margin-bottom: 30px;
}

.serleft h2:after {
	content: "";
	width: 45px;
	height: 2px;
	background: #FFFFFF;
	position: absolute;
	bottom: -15px;
	left: 0;
}

.serleft p {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18px;
	letter-spacing: 1px;
}

.serright {
	flex: 4;
	text-align: right;
}

.moreser {
	display: inline-block;
	margin-right: 20px;
	transition: .3s linear;
}

.seritem:hover .moreser {
	margin-right: 0;
}

/*新闻资讯*/
.newsbox {
	background: #F4F4F4;
	width: 100%;
	padding: 60px 5%;
	min-width: 1200px;
}

.newstop {
	margin-bottom: 40px;
}

.newstop h2 {
	font-size: 35px;
	color: #1A1A1A;
}

.newstop ul {
	width: 100%;
	display: flex;
	align-items: center;
}

.newstop ul li {
	display: inline-block;
	padding: 0 20px 0 30px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/navline.png) no-repeat 0 center;
}

.newstop ul li:first-child {
	background: none;
	padding-left: 0;
}

.newstop ul li a {
	display: block;
	font-size: 16px;
	line-height: 42px;
	color: #1a1a1a;
	border-bottom: 2px solid #F4F4F4;
}

.newstop ul li a:hover {
	color: #ED4714;
}

.newsone,
.newstow,
.newsthree {
	min-width: 33.333333%;
	max-width: 33.333333%;
}

.newstow ul li {
	margin-bottom: 22px;
	padding: 41px 30px;
	background-color: #FFFFFF;
}

.newstow ul li:last-child {
	margin-bottom: 0;
}

.newstow ul li a {
	display: block;
}

.newstext {
	width: 100%;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 30px;
}

.newstext h3 {
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 30px;
	color: #4D4D4D;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.newstext p {
	font-size: 14px;
	color: #808080;
	display: -webkit-box;
	height: 70px;
	line-height: 25px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	margin-bottom: 30px;
}

.newsdata {
	width: 100%;
	display: flex;
	align-items: center;
}

.nd-left {
	display: inline-block;
	text-align: center;
}

.nd-left .day {
	display: block;
	font-size: 50px;
	line-height: 48px;
	font-weight: bold;
	color: #999;
}

.nd-left .year {
	padding-left: 5px;
	font-size: 15px;
	line-height: 24px;
	color: #999;
	letter-spacing: 1px;
}

.nd-right {
	flex: 1;
	text-align: right;
}

.news2 {
	display: none;
}

.newsthbg {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	background-color: #FFFFFF;
	padding: 0 30px;
	height: 100%;
}

.ntitem {
	padding: 50px 0;
	border-bottom: 1px solid #E5E5E5;
}

.ntitem:last-child {
	border-bottom: none;
}

.ntitem a {
	display: flex;
	align-items: center;
}

.ntleft {
	display: inline-block;
	text-align: center;
}

.ntleft .day {
	display: block;
	font-size: 50px;
	line-height: 48px;
	font-weight: bold;
	color: #999;
}

.ntleft .year {
	padding-left: 5px;
	font-size: 15px;
	line-height: 24px;
	color: #999;
	letter-spacing: 1px;
}

.ntright {
	flex: 1;
	margin-left: 20px;
}

.ntitem a:hover h3 {
	color: #ED4714;
}

.ntright h3 {
	font-size: 18px;
	color: #4D4D4D;
	line-height: 30px;
	height: 65px;
	display: -webkit-box;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/*.morenews a{
	display: block;
	text-align: center;
}*/
.newslb {
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	padding: 45px 35px;
	position: relative;
}

.znnews h2 {
	font-size: 18px;
	color: #4D4D4D;
	margin-bottom: 15px;
	line-height: 30px;
	max-height: 65px;
	display: -webkit-box;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.zndata {
	font-size: 14px;
	color: #808080;
	margin-bottom: 15px;
}

.znimg {
	width: 100%;
	overflow: hidden;
}

.znimg img {
	width: 100%;
	height: auto;
	object-fit: cover;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.znnews a:hover .znimg img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.newslb .owl-dots {
	width: 100%;
	height: 30px;
	position: absolute;
	bottom: 50px;
	left: 0;
	text-align: center;
}

.newslb .owl-dot {
	display: inline-block;
	margin: 0 5px;
}

.newslb .owl-dot span {
	display: block;
	width: 10px;
	height: 10px;
	background: #BEBEBE;
	border-radius: 50%;

}

.newslb .owl-dot.active span {
	background: #E41700;
}

.znnews a {
	display: block;
}

.znnews a:hover h2 {
	color: #ED4714;
}

.caselist {
	width: 100%;
}

.caselist ul {
	width: 100%;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	font-size: 0 !important;
}

.caseitem {
	width: 32%;
	padding: 1%;
}

.indexcitem {
	width: 32%;
	padding: 0 !important;
	margin-right: 2%;
	margin-bottom: 2%;
}

.indexcitem:nth-child(3n) {
	margin-right: 0;
}

.caseitem img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.caseitem:nth-child(3n) {
	margin-right: 0;
}

/*留言框*/
.liuyanbox {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	background: #fff;
	-webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
	display: none;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	clear: both;
	height: 0;
}

.clearfix {
	zoom: 1;
}

.liuyan {
	position: relative;
	width: 1200px;
	margin: auto;
	padding: 35px 0px;
}

.closely {
	position: absolute;
	right: 0;
	top: 20px;
	z-index: 3;
	width: 40px;
	height: 40px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/index_09.png) no-repeat center;
}

.ct-left {
	float: left;
	width: 480px;
}

.ct-right {
	float: right;
	width: 500px;
}

.ct-left h3 {
	font-size: 40px;
	line-height: 42px;
	color: #e60012;
	padding-bottom: 25px;
}

.ct-left h4 {
	font-size: 40px;
	line-height: 48px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
}

.ct-left .coopb {
	font-size: 16px;
	line-height: 28px;
	padding: 30px 0px;
	border-bottom: 1px solid #ccc;
}

.ct-left h5 {
	font-size: 20px;
	color: #212121;
	line-height: 28px;
	margin: 20px auto 10px;
}

.ct-left p {
	display: flex;
	align-items: center;
	font-size: 18px;
	line-height: 36px;
}

.ct-left p img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.ct-right h3 {
	font-size: 30px;
	margin-bottom: 25px;
	color: #4D4D4D;
}

.form-item {
	display: flex;
	align-items: center;
}

.form-item input {
	flex: 1;
	border: 1px solid #d9d9d9;
	box-shadow: none;
	border-radius: 0;
}

.form-textarea textarea {
	border: 1px solid #d9d9d9;
	box-shadow: none;
	border-radius: 0;
	resize: none;
}

.form-redio {
	overflow: hidden;
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #4D4D4D;
}

.form-redio label {
	display: flex;
	align-items: center;
	float: left;
	margin-right: 25px;
	cursor: pointer;
}

.form-redio input {
	box-shadow: none;
	display: inline-block;
	width: auto;
	margin-bottom: 0;
	margin-right: 5px;
}

.gosub {
	background: none;
	border: none;
	border-radius: 0;
	text-align: center;
	padding: 0;
	margin-top: 35px;
}

.gosub:hover {
	background: none;
	border: none;
	border-radius: 0;
}

.gosub img {
	width: 100%;
}

/******************************************************
 *                                                    *
 * ********************关于我们*************************
 *                                                    *
 * ****************************************************/
.abouttop {
	height: 500px;
	position: relative;
	display: flex;
	align-items: center;
}

.aboutext {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	color: #FFFFFF;
}

.aboutext h2 {
	font-size: 40px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 5px;
}

.aboutext h3 {
	font-size: 70px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 15px;
}

.aboutext p {
	font-size: 30px;
	letter-spacing: 5px;
}

.abouttype {
	padding: 60px 0 20px;
	width: 90%;
	margin: 0 auto;
}

.abouttype ul li {
	display: inline-block;
	padding: 0 20px;
	position: relative;
}

.abouttype ul li.active a {
	color: #ED4714;
}

.abouttype ul li.active a:after {
	content: "";
	width: 100%;
	height: 3px;
	background: #ED4714;
	position: absolute;
	left: 0;
	bottom: -18px;
}

.abouttype ul li a {
	font-size: 20px;
	color: #7f7f7f;
	position: relative;
	line-height: 20px;
}

.abouttype ul li:before {
	content: "";
	width: 1px;
	height: 20px;
	background: #7f7f7f;
	position: absolute;
	right: 0;
	top: 3px;
}

.abouttype ul li:last-child:before {
	content: "";
	width: 0;
}

.aboutwish,
.aboutteam {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	padding: 60px 0;
	text-align: center;
}

.aboutwish h3 {
	font-size: 35px;
	color: #1A1A1A;
	margin-bottom: 60px;
}

.aboutwish img,
.aboutteam img {
	width: 100%;
}

.aboutteam h3 {
	font-size: 35px;
	color: #1A1A1A;
}

.aboutteam h4 {
	font-size: 18px;
	color: #7F7F7F;
	margin-bottom: 60px;
}

.aboutcontact {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	padding: 60px 0 0;
}

.aboutcontact h3 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
	margin-bottom: 45px;
}

.countries {
	width: 100%;
	position: relative;
	margin-bottom: 60px;
}

.countries:after {
	content: "";
	width: 100%;
	height: 1px;
	background: #23ABA9;
	position: absolute;
	left: 0;
	top: 40%;
	z-index: 3;
}

.countries ul {
	display: flex;
	align-items: center;
	width: 100%;
	position: relative;
	z-index: 4;
}

.countries ul li {
	flex: 1;
	text-align: center;
	cursor: pointer;
}

.countries ul li h4 {
	font-size: 26px;
	margin-top: 15px;
	color: #898989;
}

.cimg.orange {
	display: none;
}

.countries ul li:hover h4,
.countries ul li.active h4 {
	color: #ED4714;
}

.countries ul li:hover .cimg.orange,
.countries ul li.active .cimg.orange {
	display: block;
}

.countries ul li:hover .cimg.green,
.countries ul li.active .cimg.green {
	display: none;
}

.aboutaddr {
	width: 100%;
}

.aa-left {
	float: left;
	width: 30%;
	max-height: 645px;
	padding: 60px 30px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/leftbg.png) no-repeat center;
	background-size: cover;
}

.aa-place {
	width: 100%;
	text-align: right;
}

.aa-place span {
	color: #FAFBFD;
	font-size: 30px;
	display: inline-block;
	border: 2px solid #FAFBFD;
	padding: 0 10px;
}

.aa-tel {
	position: relative;
	width: 100%;
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(255, 255, 255, .5);
}

.aa-tel:before {
	content: "";
	width: 80px;
	height: 1px;
	background: #FAFBFD;
	position: absolute;
	left: 0;
	top: 0;
}

.aa-tel p img {
	margin: 30px auto;
}

.aa-tel h5 {
	font-size: 15px;
	color: #FAFBFD;
}

.aa-tel h6 {
	font-size: 27px;
	color: #FAFBFD;
}

.aa-icons {
	padding: 30px 0;
	border-bottom: 1px solid rgba(255, 255, 255, .5);
}

.aa-icons a {
	display: inline-block;
	margin-right: 20px;
}

.aa-addr {
	padding-top: 30px;
}

.aa-addr-top {
	width: 100%;
	display: flex;
	align-items: center;
}

.aa-addr-top p {
	display: flex;
	align-items: center;
	margin-right: 20px;
}

.aa-addr-top p img {
	margin-right: 5px;
}

.aa-addr-top p span {
	color: #FAFBFD;
}

.aa-addr-down {
	display: flex;
	align-items: center;
	margin-top: 10px;
}

.aa-addr-down img {
	margin-right: 5px;
}

.aa-addr-down span {
	color: #FAFBFD;
}

.aa-right {
	float: right;
	width: 70%;
}

.aa-map {
	width: 100%;
	height: 100%;
}

.aa-map img {
	max-width: 2000px !important;
}

/******************************************************
 *                                                    *
 * ********************会员卡*************************
 *                                                    *
 * ****************************************************/
.cardtop {
	height: 600px;
	position: relative;
	display: flex;
	align-items: center;
}

.cardtext {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	color: #FFFFFF;
}

.cardtext h3 {
	font-size: 60px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 10px;
}

.cardtext p {
	font-size: 25px;
	color: #c9c9c9;
	letter-spacing: 5px;
	position: relative;
	padding-bottom: 40px;
}

.cardtext p:after {
	content: "";
	width: 80px;
	height: 2px;
	background: #FFFFFF;
	position: absolute;
	bottom: 0;
	left: 0;
}

.position {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	display: flex;
	align-items: center;
	padding: 40px 0 50px;
}

.position a,
.position span {
	font-size: 16px;
	color: #808080;
	margin-right: 10px;
}

.position img {
	margin-right: 10px;
}

.position a:hover {
	color: #ED4714;
}

.cardinfo {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	color: #FFFFFF;
	padding: 60px 0;
}

.cardinfo h2 {
	text-align: center;
	font-size: 35px;
	color: #1A1A1A;
}

.cardinfo h3 {
	text-align: center;
	font-size: 16px;
	color: #7F7F7F;
	margin-bottom: 60px;
}

.cardinfo p img {
	width: 100%;
}

.cardworth {
	width: 100%;
	background: #e7e7e7;
	padding: 60px 0;
}

.cardworth h2 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.cardworth h3 {
	font-size: 16px;
	text-align: center;
	color: #7F7F7F;
	line-height: 30px;
}

.cwlist {
	width: 90%;
	margin: 60px 5% 0;
}

.cwlist ul {
	display: flex;
	align-items: center;
	width: 100%;
}

.cwlist ul li {
	background: #FFFFFF;
	margin-right: 15px;
	text-align: center;
	padding: 65px 40px;
	cursor: pointer;
	position: relative;
}

.cwtext {
	position: relative;
	z-index: 3;
}

.cwlist ul li:last-child {
	margin-right: 0;
}

.cwlist ul li img {
	margin-bottom: 50px;
}

.cwlist ul li .cwimg1 {
	width: 90px;
	height: 90px;
}

.cwlist ul li .cwimg2 {
	display: none;
	width: 90px;
	height: 90px;
}

.cwbg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: none;
}

.cwlist ul li h4 {
	font-size: 24px;
	color: #333333;
	margin-bottom: 25px;
}

.cwlist ul li p {
	font-size: 16px;
	color: #7F7F7F;
	line-height: 25px;
	text-align: justify;
}

.cardad img {
	width: 100%;
}

.cardcase {
	width: 100%;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/cardbg.png) no-repeat center;
	background-size: 100% 100%;
	padding: 50px 0 80px;
	position: relative;
}

.cardcase h2 {
	text-align: center;
	font-size: 35px;
	color: #FFFFFF;
}

.cardcase h3 {
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
}

.scswiper {
	width: 1200px;
	margin: 50px auto 0 !important;
}

.basic {
	width: 90%;
	margin: 0 auto;
	padding: 60px 0;
	min-width: 1200px;
}

.basic h2 {
	text-align: center;
	font-size: 35px;
	color: #1A1A1A;
}

.basic h3 {
	text-align: center;
	font-size: 16px;
	color: #7F7F7F;
	margin-bottom: 60px;
}

.baseicons {
	width: 100%;
}

.baseicons ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	border-bottom: 1px solid #E5E5E5;
}

.baseicons ul li {
	width: 16.6666666%;
	padding: 50px 0;
	text-align: center;
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	cursor: pointer;

}

.baseicons ul li:nth-child(6n) {
	border-right: 1px solid #E5E5E5;
}

.baseicons ul li img {
	display: inline-block;
	width: 120px;
	height: 120px;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.baseicons ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.baseicons ul li p {
	font-size: 24px;
	color: #1A1A1A;
	margin-top: 20px;
}

.trade {
	width: 90%;
	margin: 0 auto;
	padding: 60px 0;
	min-width: 1200px;
}

.trade h2 {
	text-align: center;
	font-size: 35px;
	color: #1A1A1A;
}

.trade h3 {
	text-align: center;
	font-size: 16px;
	color: #7F7F7F;
	margin-bottom: 60px;
}

.tradebox {
	width: 100%;
}

.tradebox ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.tradebox ul li {
	flex: 0 1 24.25%;
	margin-bottom: 8px;
	text-align: center;
	margin-right: 8px;
	position: relative;
	overflow: hidden;
	max-height: 320px;
}

.tradebox ul li:nth-child(4n) {
	margin-right: 0;
}

.tradebox ul li img {
	width: 100%;
	height: 100%;
	max-height: 320px;
	object-fit: cover;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s;
}

.tradebox ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.tradebox ul li p {
	font-size: 28px;
	letter-spacing: 5px;
	color: #FFFFFF;
	position: absolute;
	text-align: center;
	width: 100%;
	left: 0;
	top: 40%;
}

.chooserm {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	text-align: center;
}

.chooserm h2 {
	font-size: 42px;
	color: #ED4714;
	font-weight: bold;
}

.chooserm p {
	font-size: 20px;
	color: #888888;
}

/******************************************************
 *                                                    *
 * ********************商学院系统***********************
 *                                                    *
 * ****************************************************/

.sc-caselist h2 {
	font-size: 35px;
	color: #FFFFFF;
	text-align: center;
}

.sc-caselist h3 {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
}

.sc-caselist {
	width: 100%;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/cardbg.png) no-repeat center;
	background-size: 100% 100%;
	padding: 60px 0;
	position: relative;
}

.sc-caselist .swiper-button-next {
	right: 12%;
	top: 57%;
}

.sc-caselist .swiper-button-prev {
	left: 12%;
	top: 57%;
}

.cardcase .swiper-button-next {
	right: 12%;
	top: 57%;
}

.cardcase .swiper-button-prev {
	left: 12%;
	top: 57%;
}



.sc-problem {
	width: 100%;
	background: #F5F5F5;
	padding: 60px 0;
}

.sc-problem h2 {
	text-align: center;
	font-size: 35px;
	color: #1a1a1a;
}

.sc-problem h3 {
	text-align: center;
	font-size: 16px;
	color: #7F7F7F;
	line-height: 30px;
}

.splist {
	width: 90%;
	margin: 60px 5% 0;
}

.splist ul {
	display: flex;
	align-items: center;
	width: 100%;
}

.splist ul li {
	background: #FFFFFF;
	margin-right: 15px;
	text-align: center;
	padding: 65px 40px;
	cursor: pointer;
}

.splist ul li:last-child {
	margin-right: 0;
}

.splist ul li img {
	margin-bottom: 20px;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.splist ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.splist ul li h4 {
	font-size: 24px;
	color: #333333;
	margin-bottom: 40px;
	position: relative;
}

.splist ul li h4:after {
	content: "";
	width: 20%;
	height: 2px;
	background: #333333;
	position: absolute;
	left: 40%;
	bottom: -20px;
}

.splist ul li p {
	font-size: 16px;
	color: #7F7F7F;
	line-height: 25px;
	text-align: justify;
}

.sc-ys {
	width: 100%;
	background: #FFFFFF;
	padding: 60px 0;
}

.sc-ys h2 {
	text-align: center;
	font-size: 35px;
	color: #1a1a1a;
}

.sc-ys h3 {
	text-align: center;
	font-size: 16px;
	color: #7F7F7F;
	line-height: 30px;
}

.sys-bg {
	width: 100%;
	position: relative;
	margin-top: 60px;
	padding-bottom: 60px;
	background: #F5F5F5;
}

.sys-bg img {
	width: 100%;
}

.sys-text {
	position: absolute;
	right: 21%;
	bottom: 45%;
	width: 420px;
	height: 120px;
}

.sys-text h4 {
	font-size: 40px;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	margin-bottom: 40px;
}

.sys-text h4:after {
	position: absolute;
	content: "";
	width: 80px;
	height: 2px;
	background: #FFFFFF;
	left: 0;
	bottom: -20px;
}

.sys-text p {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	text-align: justify;
}

.syslist {
	width: 100%;
	background: #F5F5F5;
	padding-bottom: 40px;
}

.syslist ul {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
}

.z1 {
	position: absolute;
	left: 23.5%;
	top: 44%;
}

.z2 {
	position: absolute;
	left: 48.5%;
	top: 44%;
}

.z3 {
	position: absolute;
	right: 23.5%;
	top: 44%;
}

.syslist ul li {
	width: 25%;
	text-align: center;
	padding: 35px 0;
}

.syslist ul li h4 {
	font-size: 20px;
	color: #1A1A1A;
	margin-top: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.syslist ul li {
	border-right: 1px solid #E3E3E3;
}

.syslist ul li:first-child,
.syslist ul li:nth-child(2),
.syslist ul li:nth-child(3),
.syslist ul li:nth-child(4) {
	border-bottom: 1px solid #E3E3E3;
}

.syslist ul li img {
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.syslist ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}


.sc-ts {
	width: 90%;
	margin: 0 auto;
	padding: 60px 0;
	min-width: 1200px;
}

.sc-ts h2 {
	text-align: center;
	font-size: 35px;
	color: #1A1A1A;
}

.sc-ts h3 {
	text-align: center;
	font-size: 16px;
	color: #7F7F7F;
	margin-bottom: 60px;
}

.sc-dz {
	width: 100%;
	padding: 60px 0;
	background: #e9eaea;
}

.sc-dz h2 {
	text-align: center;
	font-size: 35px;
	color: #1A1A1A;
}

.sc-dz h3 {
	text-align: center;
	font-size: 16px;
	color: #7F7F7F;
	margin-bottom: 60px;
}

.dzbox {
	width: 90%;
	margin: 50px auto;
	min-width: 1200px;
	display: flex;
	align-items: center;
}

.dbleft {
	flex: 5;
	margin-right: 20px;
}

.dbleft ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.dbleft ul li {
	width: 25%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 65px 0;
	background: #e9eaea;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s;
	position: relative;
	z-index: 5;
}

.dbleft ul li.even {
	background: #ffffff;
}

.dbleft ul li:hover {
	box-shadow: 0 0px 5px 2px rgba(0, 0, 0, 0.2);
	z-index: 88;
}

.dbleft ul li:hover .dhicn {
	display: inline-block !important;
}

.dbleft ul li:hover .dgicn {
	display: none;
}

.dlimg {
	max-width: 35%;
}

.dgicn,
.dhicn {
	margin-right: 10px;
	max-width: 25%;
}

.dhicn {
	display: none;
}

.dbright {
	flex: 3;
	max-width: 567px;
	max-height: 400px;
}

.dbright img {
	width: 100%;
	height: 100%;
}




.scchoose {
	margin-top: 60px;
}

/******************************************************
 *                                                    *
 * ********************案例****************************
 *                                                    *
 * ****************************************************/
.casetop {
	height: 500px;
	position: relative;
	display: flex;
	align-items: center;
	overflow: hidden;
}

.casetext {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	color: #FFFFFF;
}

.casetext h3 {
	font-size: 60px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 10px;
}

.casetext p {
	font-size: 25px;
	color: #E5E5E5;
	letter-spacing: 5px;
	position: relative;
	padding-bottom: 40px;
}

.topdong {
	position: absolute;
	right: 0;
	top: 0;
	width: 60%;
	height: 100%;
}

.topdongbox {
	position: relative;
	width: 100%;
	height: 100%;
}

.dong1 {
	position: absolute;
	left: -100px;
	top: 30px;
}

.dong2 {
	position: absolute;
	left: 150px;
	bottom: -70px;
}

.dong3 {
	position: absolute;
	left: 250px;
	top: 150px;
}

.dong4 {
	position: absolute;
	left: 350px;
	top: -30px;
}

.dong5 {
	position: absolute;
	left: 450px;
	top: 230px;
}

.dong6 {
	position: absolute;
	left: 480px;
	bottom: -50px;
}

.dong7 {
	position: absolute;
	left: 530px;
	top: 40px;
}

.dong8 {
	position: absolute;
	left: 530px;
	bottom: 40px;
}

.dong9 {
	position: absolute;
	left: 700px;
	top: 70px;
}

.dong10 {
	position: absolute;
	left: 850px;
	bottom: 140px;
}

.zncase {
	padding-bottom: 0;
}

/******************************************************
 *                                                    *
 * ********************网站建设*************************
 *                                                    *
 * ****************************************************/
.webtop {
	width: 100%;
	height: 500px;

	position: relative;
	display: flex;
	align-items: center;
	padding: 0 0 0 90px;
}

.toptext {
	flex: 1;
	max-width: 60%;
}

.toptit {
	display: flex;
	align-items: flex-end;
}

.toptit h2 {
	font-size: 60px;
	font-weight: bold;
	letter-spacing: 2px;
	font-style: oblique;
	color: #FFFFFF;
	margin-right: 20px;
}

.cardtit h2 {
	color: #D9B69C;
}

.toptit h3 {
	font-size: 40px;
	font-weight: lighter;
	letter-spacing: 2px;
	font-style: oblique;
	color: #FFFFFF;
}

.toptext p {
	font-size: 40px;
	font-weight: normal;
	letter-spacing: 1px;
	font-style: oblique;
	color: #FFFFFF;
	position: relative;
}

.toptext p:after {
	content: "";
	width: 60px;
	height: 3px;
	background: #FFFFFF;
	position: absolute;
	bottom: -30px;
	left: 0;
}

.webtop img {
	display: block;
	width: 850px;
	height: 500px;
	object-fit: cover;
}

/*.webtop{
	height: 868px;
	position: relative;
	display: flex;
	align-items: center;
	overflow: hidden;
}
.webtext{
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	text-align: center;
	color: #FFFFFF;
}
.webtext h3{
	font-size: 40px;
	color: #FFFFFF;
	margin: 20px auto 140px;
}*/
/*楼层开始*/
.webfloor1 {
	width: 100%;
	position: relative;
}

.wftext.wf1 {
	position: absolute;
	left: 5%;
	top: 0;
	width: 40%;
	height: 100%;
	display: flex;
	align-items: center;
}

.wf1 h3 {
	font-size: 60px;
	color: #4D4D4D;
	line-height: 1.5;
}

.wf1 h4 {
	position: relative;
	font-size: 22px;
	color: #666666;
	padding-bottom: 60px;
}

.wf1 h4:after {
	content: "";
	width: 80px;
	height: 2px;
	background: #4D4D4D;
	position: absolute;
	left: 0;
	bottom: 30px;
}

.wf1 p {
	font-size: 18px;
	color: #808080;
	line-height: 32px;
	text-align: justify;
	margin-bottom: 40px;
}

/*.spacbtn{
	display: none;
}*/
.wfbtn a {
	display: inline-flex;
	align-items: center;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/btnbg.png) no-repeat center;
	background-size: 100% 100%;
	color: #FFFFFF;
	border: 1px solid transparent;
	border-radius: 20px;
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	padding: 0 20px;
	margin-right: 30px;
}

.wfbtn a img {
	margin-left: 10px;
}

/*.wfbtn a:hover{
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/btnbg.png) no-repeat center;
	background-size:100% 100%;
	color: #FFFFFF;
	border: 1px solid transparent;
}*/
/*.wfbtn a:hover .nomalbtn{
	display: none;
}
.wfbtn a:hover .spacbtn{
	display: block;
}*/
.wftext.wf2 {
	position: absolute;
	right: 5%;
	top: 0;
	width: 40%;
	height: 100%;
	display: flex;
	align-items: center;
}

.wf2 h3 {
	font-size: 60px;
	color: #FFFFFF;
	line-height: 1.5;
}

.wf2 h4 {
	position: relative;
	font-size: 22px;
	color: #FFFFFF;
	padding-bottom: 60px;
}

.wf2 h4:after {
	content: "";
	width: 80px;
	height: 2px;
	background: #FFFFFF;
	position: absolute;
	left: 0;
	bottom: 30px;
}

.wf2 p {
	font-size: 18px;
	color: #FFFFFF;
	line-height: 32px;
	text-align: justify;
	margin-bottom: 40px;
}

.wfbtn-w a {
	display: inline-flex;
	align-items: center;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/btnbg.png) no-repeat center;
	background-size: 100% 100%;
	color: #FFFFFF;
	border: 1px solid transparent;
	border-radius: 20px;
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	padding: 0 20px;
	margin-right: 30px;
}

.wfbtn-w a img {
	margin-left: 10px;
}

/*.wfbtn-w a:hover{
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/btnbg.png) no-repeat center;
	background-size:100% 100%;
	color: #FFFFFF;
	border: 1px solid transparent;
}*/
.lastfloor {
	margin-bottom: 60px;
}

/******************************************************
 *                                                    *
 * ********************小程序*************************
 *                                                    *
 * ****************************************************/
.whatdo {
	width: 100%;
	padding-top: 60px;
}

.whatdo h2 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.whatdo h3 {
	font-size: 16px;
	color: #7F7F7F;
	text-align: center;
}

.whatlist {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	padding: 60px 0;
}

.whatlist ul {
	width: 100%;
	display: flex;
	align-items: center;
}

.whatitem {
	flex: 1;
	margin-right: 35px;
	border: 1px solid #BEBEBE;
	border-radius: 10px;
	padding: 60px 40px;
	position: relative;
	overflow: hidden;
}

.wdimg2,
.wicon2 {
	display: none;
}

.wdbg {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}

.whatitem:last-child {
	margin-right: 0;
}

.witit {
	display: flex;
	align-items: center;
	position: relative;
	z-index: 2;
}

.witit img {
	width: 60px;
	height: 60px;
	margin-right: 25px;
}

.witit span {
	font-size: 24px;
	color: #1A1A1A;
	flex: 1;
}

.whatitem p {
	margin: 40px auto;
	font-size: 18px;
	color: #7F7F7F;
	text-align: justify;
	line-height: 30px;
	height: 90px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	position: relative;
	z-index: 2;
}

.wddown {
	width: 100%;
	position: relative;
}

.wddleft {
	width: 40%;
	position: relative;
	z-index: 99;
	display: flex;
	align-items: center;
}

.wddleft span {
	font-size: 16px;
	color: #DF4714;
	margin-right: 5px;
	display: inline-block;
}

.wddleft img {
	width: 12px;
	margin-top: 2px;
}

.wdline {
	position: absolute;
	width: 55%;
	height: 1px;
	background: #DEDEDE;
	right: 0;
	top: 50%;
	z-index: 2;
}

.xcxdz {
	width: 100%;
}

.xcxdz h2 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.xcxdz h3 {
	font-size: 16px;
	color: #7F7F7F;
	text-align: center;
}

.xdzlist {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	padding: 60px 0 90px;
}

.xdzitem {
	background: #6D8CFF;
	text-align: center;
	padding: 30px 0;
}

.owl-item:nth-child(2n) .xdzitem {
	background: #22CCC7;
}

.owl-item:nth-child(3n) .xdzitem {
	background: #FF5B54;
}

.owl-item:nth-child(4n) .xdzitem {
	background: #FFB83C;
}

.xdzitem h4 {
	font-size: 28px;
	color: #FFFFFF;
}

.xdzitem h5 {
	font-size: 18px;
	color: #FFFFFF;
}

.xdzitem p img {
	width: 100px !important;
	height: 100px;
	margin: 20px auto 0;
}

.xdzlist .owl-dots {
	width: 100%;
	height: 30px;
	position: absolute;
	bottom: -70px;
	left: 0;
	text-align: center;
}

.xdzlist .owl-dot {
	display: inline-block;
	margin: 0 5px;
}

.xdzlist .owl-dot span {
	display: block;
	width: 10px;
	height: 10px;
	background: #BEBEBE;
	border-radius: 50%;

}

.xdzlist .owl-dot.active span {
	background: #EB2C1D;
}

.xcxcase {
	width: 100%;
}

.xcxcase h2 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.xcxcase h3 {
	font-size: 16px;
	color: #7F7F7F;
	text-align: center;
}

.xcxys {
	width: 100%;
	padding: 60px 0;
}

.xcxys h2 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.xcxys h3 {
	font-size: 16px;
	color: #7F7F7F;
	text-align: center;
}

.xcxyslist {
	width: 90%;
	margin: 60px auto 0;
	min-width: 1200px;
}

.xcxyslist ul {
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.xcxyslist ul li {
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
	border: 1px solid #E5E5E5;
	display: flex;
	align-items: center;
}

.xcxyslist ul li:nth-child(3n) {
	margin-right: 0;
}

.xl-left {
	border-right: 1px solid #E5E5E5;
	padding: 20px 30px;
}

.xl-left img {
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.xcxyslist ul li:hover .xl-left img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.xl-right {
	padding: 0 30px;
}

.xl-right h4 {
	font-size: 28px;
	color: #333333;
	position: relative;
	padding-bottom: 20px;
}

.xl-right h4:after {
	content: "";
	width: 30px;
	height: 2px;
	background: #333333;
	position: absolute;
	left: 0;
	bottom: 10px;
}

.xl-right p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.xcxhy {
	width: 100%;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/hybg.png) no-repeat center;
	background-size: 100% 100%;
}

.xhbox {
	width: 70%;
	margin: 0 auto;
	min-width: 1200px;
	display: flex;
	align-items: center;
	padding: 80px 0;
}

.xhleft {
	width: 329px;
	margin-right: 80px;
}

.xhright {
	flex: 1;
}

.xhright ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	border-bottom: 1px solid #808080;
}

.xhright ul li {
	width: 33.33333%;
	text-align: center;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
}

.xhright ul li:nth-child(3n) {
	border-right: 1px solid #808080;
}

.hyitem {
	padding: 40px 0 23px;
}

.hyitem img {
	width: 60px;
	height: 60px;
	object-fit: cover;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.hyitem:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.hyitem p {
	font-size: 20px;
	color: #FFFFFF;
	margin-top: 10px;
}

.hyitemcenter img {
	width: 100%;
	height: 174px;
	object-fit: cover;
}

.xcxlc {
	width: 100%;
	padding: 60px 0;
	background: #F5F5F5;
}

.xcxlc h2 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.xcxlc h3 {
	font-size: 16px;
	color: #7F7F7F;
	text-align: center;
}

.xclist {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	padding-top: 60px;
}

.xcltop {
	width: 100%;
	display: flex;
	align-items: center;
}

.xcl1 {
	margin-bottom: 70px;
}

.xcl1 li:nth-child(1):after {
	content: "";
	width: 100px;
	height: 16px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/xlcleft.png) no-repeat center;
	background-size: cover;
	position: absolute;
	right: -110px;
	top: 50%;
}

.xcl1 li:nth-child(2):after {
	content: "";
	width: 100px;
	height: 16px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/xlcleft.png) no-repeat center;
	background-size: cover;
	position: absolute;
	right: -110px;
	top: 50%;
}

.xcl1 li:nth-child(3):after {
	content: "";
	width: 16px;
	height: 50px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/xcldown.png) no-repeat center;
	background-size: cover;
	position: absolute;
	bottom: -60px;
	left: 50%;
}

.xcl2 li:nth-child(1):after {
	content: "";
	width: 100px;
	height: 16px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/xclright.png) no-repeat center;
	background-size: cover;
	position: absolute;
	right: -110px;
	top: 50%;
}

.xcl2 li:nth-child(2):after {
	content: "";
	width: 100px;
	height: 16px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/xclright.png) no-repeat center;
	background-size: cover;
	position: absolute;
	right: -110px;
	top: 50%;
}

.xcltop li:hover {
	background: #20CCC6;
	box-shadow: 0 0px 5px 2px rgba(32, 204, 198, 0.2);
}

.xcltop li:hover h4,
.xcltop li:hover p {
	color: #FFFFFF;
}

.xcltop li:hover .glc,
.xcltop li:hover .bnum {
	display: none;
}

.xcltop li:hover .wlc,
.xcltop li:hover .wnum {
	display: block;
}

.xcxchoose {
	padding-top: 60px;
}

.xcltop li {
	flex: 1;
	background: #FFFFFF;
	margin-right: 120px;
	padding: 35px 25px;
	position: relative;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.xcltop li:nth-child(3n) {
	margin-right: 0;
}

.xcltop li h4 {
	font-size: 22px;
	color: #666666;
	margin-bottom: 0;
}

.xcltop li p {
	width: 70%;
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	text-align: justify;
	height: 78px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.xcltopimg {
	position: absolute;
	right: 25px;
	top: 25px;
}

.xcltopimg img {
	width: 70px;
}

.xcltopnum {
	position: absolute;
	right: 25px;
	bottom: 10px;
	font-size: 60px;
	line-height: 60px;
	color: #f5f5f5;
}

.wlc {
	display: none;
}

.xalist {
	width: 90%;
	margin: 40px auto;
	min-width: 1200px;
	padding: 60px 0 100px;
}

.xaitem {
	width: 100%;
	text-align: center;
}

.xaitem img {
	margin: 0 auto;
	width: 50%;
}

.xalist {
	width: 100%;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/xabg.png) no-repeat center;
	background-size: 100% 100%;
	position: relative;
}

.xabtn {
	width: 40px;
	height: 40px;
	font-size: 0;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	bottom: -68px;
	cursor: pointer;
	color: #fff;
	border: 1px solid #909090;
}

.xa-prev {
	left: 46%;
}

.xa-prev:after {
	content: "\f104";
	font-size: 26px;
	line-height: 38px;
	font-family: "FontAwesome";
	position: absolute;
	right: 2px;
	top: 0;
	text-indent: 0;
	width: 100%;
	height: 100%;
	color: #909090;
}

.xa-next {
	left: 50%;
	background-color: #ED4714;
	border: 1px solid #ED4714;
}

.xa-next:after {
	content: "\f105";
	font-size: 26px;
	line-height: 38px;
	font-family: "FontAwesome";
	position: absolute;
	left: 2px;
	top: 0;
	text-indent: 0;
	width: 100%;
	height: 100%;
	color: #fff;
}

.xabtn:hover {
	background-color: #ff5e14;
	border: 1px solid #ff5e14;
}

.xabtn:hover:after {
	color: #FFFFFF;
}

/******************************************************
 *                                                    *
 * ********************品牌推广*************************
 *                                                    *
 * ****************************************************/
.brandtop {
	height: 600px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.brandtext {
	width: 40%;
	margin-right: 5%;
	min-width: 600px;
	color: #FFFFFF;
}

.brandtext h3 {
	font-size: 32px;
	color: #FFFFFF;
	margin-top: 10px;
	font-weight: lighter;
}

.brandtext h4 {
	font-size: 60px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 70px;
	letter-spacing: 5px;
}

.brandtext h5 {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: lighter;
	letter-spacing: 5px;
}

.brkrbox {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	color: #FFFFFF;
	padding: 60px;
}

.brkrbox h3 {
	text-align: center;
	font-size: 35px;
	color: #1A1A1A;
}

.brkrbox h4 {
	text-align: center;
	font-size: 16px;
	color: #7F7F7F;
	margin-bottom: 60px;
}

.brkrlist {
	width: 100%;
}

.brkrlist ul {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #E5E5E5;
}

.brkrlist ul li {
	flex: 1;
	text-align: center;
	border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	padding: 70px 40px;
}

.brkrlist ul li:last-child {
	border-right: 1px solid #E5E5E5;
}

.brkrlist ul li img {
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.brkrlist ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.brkrlist ul li h5 {
	margin: 20px auto;
	font-size: 24px;
	color: #1A1A1A;
}

.brkrlist ul li p {
	font-size: 16px;
	color: #808080;
	line-height: 24px;
	text-align: center;
}

.zhanlue1 {
	background: #F0F0F0;
	width: 100%;
	padding: 100px 0;
}

.zhanlue1 h3 {
	text-align: center;
	font-size: 35px;
	color: #1A1A1A;
}

.zhanlue1 h4 {
	text-align: center;
	font-size: 16px;
	color: #7F7F7F;
	margin-bottom: 60px;
}

.zlue1 {
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
}

.zlue-left {
	width: 60%;
	float: left;
}

.zlue-left img {
	width: 70%;
}

.zlue-right {
	width: 40%;
	float: right;
}

.zlue-right h5 {
	font-size: 28px;
	color: #1A1A1A;
	margin: 10px auto 20px;
}

.zluedesc {
	font-size: 18px;
	color: #7F7F7F;
	margin-bottom: 30px;
	line-height: 28px;
}

.zluedown img {
	margin-right: 27px;
}

.zluetop {
	margin-top: 40px;
}

.zhanlue2 {
	background: #FFFFFF;
	width: 100%;
	padding: 60px 0 100px;
	text-align: center
}

.zhanlue2 h3 {
	text-align: center;
	font-size: 28px;
	color: #1A1A1A;
	margin: 10px auto 20px;
}

.zhanlue2 p {
	text-align: center;
	font-size: 18px;
	color: #7F7F7F;
	margin-bottom: 60px;
}

.zluef2 {
	max-width: 100%;
	width: 100%;
	min-width: 1200px;
	margin-bottom: 40px;
}

.zhanlue2 a {
	display: inline-block;
}

.zhanlue3 {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	overflow: hidden;
	padding-bottom: 100px;
	position: relative;
}

.zluebig {
	display: block;
	width: 70%;
	float: right;
	position: relative;
	z-index: 1;
	min-width: 600px;
}

.zlue3box {
	width: 45%;
	min-width: 500px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/zlue3bg.png) no-repeat center;
	background-size: cover;
	padding: 120px;
	position: absolute;
	bottom: 120px;
	left: 0;
	z-index: 2;
}

.zlue3box h3 {
	font-size: 32px;
	color: #FFFFFF;
	margin: 10px auto 20px;
}

.zlue3box p {
	font-size: 20px;
	color: #FFFFFF;
	line-height: 38px;
	margin-bottom: 20px;
}

.zlue3down img {
	margin-right: 50px;
}

.zlue3down img:last-child {
	margin-right: 0;
}

.fwbox {
	width: 100%;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/fwbg.png) no-repeat center;
	background-size: cover;
	padding: 70px 0;
}

.fwbox h3 {
	font-size: 35px;
	color: #FFFFFF;
	text-align: center;
}

.fwbox h4 {
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 50px;
}

.fwlist {
	width: 90%;
	margin: 0 auto;
}

.fwlist ul {
	width: 100%;
	display: flex;
	align-items: center;
}

.fwlist ul li {
	flex: 1;
	margin-right: 20px;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 60px;
}

.fwlist ul li:last-child {
	margin-right: 0;
}

.bigy {
	margin-bottom: 40px;
}

.fwlist ul li h5 {
	display: flex;
	align-items: center;
	font-size: 18px;
	color: #666666;
	margin-bottom: 10px
}

.fwlist ul li h5 img {
	width: 40px;
	margin-right: 10px;
}

.fwlist ul li p {
	font-size: 14px;
	color: #b1b1b1;
	line-height: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E5E5E5;
}

.together {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	padding: 70px 0;
}

.together h3 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.together h4 {
	font-size: 18px;
	color: #7F7F7F;
	text-align: center;
	margin-bottom: 70px;
}

.together p img {
	max-width: 100%;
}

.tradition {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	padding: 0 0 70px;
}

.tradition h3 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.tradition h4 {
	font-size: 18px;
	color: #7F7F7F;
	text-align: center;
	margin-bottom: 100px;
}

.tdlist {
	width: 100%;
	margin-bottom: 100px;
}

.tdlist ul {
	display: flex;
	align-items: center;
}

.tdlist ul li {
	flex: 1;
	margin-right: 100px;
	position: relative;
	padding-bottom: 165px;
}

.tdlist ul li:last-child {
	margin-right: 0;
}

.tdtop img {
	width: 100%;
	height: 235px;
	object-fit: cover;
	position: relative;
	z-index: 1;
}

.tddown {
	position: absolute;
	width: 80%;
	left: 10%;
	bottom: 0;
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
	z-index: 2;
	background: #FFFFFF;
	text-align: center;
	border-radius: 10px;
	overflow: hidden;
}

.tddown h5 {
	font-size: 26px;
	color: #1A1A1A;
	position: relative;
	padding-bottom: 20px;
}

.tddown h5:after {
	content: "";
	width: 20%;
	height: 2px;
	background: #E5E5E5;
	position: absolute;
	left: 40%;
	bottom: 10px;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.tddown p {
	font-size: 16px;
	color: #7F7F7F;
	height: 75px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	position: relative;
	z-index: 2;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.tdposition {
	width: 100%;
	height: 100%;
	padding: 50px 35px;
	position: relative;
}

.tdbg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 0;
	display: none;
}

/******************************************************
 *                                                    *
 * ********************企业服务*************************
 *                                                    *
 * ****************************************************/
.servicetop {
	height: 600px;
	position: relative;
	display: flex;
	align-items: center;
}

.servicetext {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	color: #FFFFFF;
}

.servicetext h2 {
	font-size: 30px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 10px;
}

.servicetext h3 {
	font-size: 70px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 10px;
}

.servicetext p {
	font-size: 30px;
	color: #FFFFFF;
	font-weight: lighter;
	letter-spacing: 5px;
	position: relative;
	padding-bottom: 40px;
	line-height: 40px;
}

.servicetext p:after {
	content: "";
	width: 80px;
	height: 2px;
	background: #FFFFFF;
	position: absolute;
	bottom: 0;
	left: 0;
}

.sfour {
	width: 100%;
}

.sfour ul {
	display: flex;
	align-items: center;
}

.sfour ul li {
	flex: 1;
	position: relative;
}

.sfour ul li:hover h4,
.sfour ul li:hover h5,
.sfour ul li:hover p {
	color: #FFFFFF;
}

.sfour ul li:hover h5:after {
	background: #FFFFFF;
}

.sfbg1 {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.sfbg2 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 0;
	display: none;
}

.sftext {
	padding: 90px 80px;
	position: relative;
	z-index: 2;
}

.sftext h4 {
	font-size: 89px;
	color: #333333;
	font-family: "AlibabaPuHuiTiM";
}

.sftext h5 {
	font-size: 30px;
	color: #333333;
	font-family: "AlibabaPuHuiTiM";
	position: relative;
	padding-bottom: 50px;
}

.sftext h5:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #333333;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 25px;
}

.sftext p {
	font-size: 18px;
	line-height: 32px;
	font-weight: lighter;
	color: #333333;
	position: relative;
}


.sqiye {
	width: 100%;
	background: #f8f8f8;
	padding: 60px 0;
}

.sqiye h2 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.sqiye h3 {
	font-size: 18px;
	color: #7F7F7F;
	text-align: center;
}

.sqlist {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
	padding: 100px 0 60px;
}

.sqlist ul {
	display: flex;
	align-items: center;
}

.sqlist ul li {
	flex: 1;
	text-align: center;
	background: #FFFFFF;
	border-radius: 10px;
	margin-right: 60px;
	padding: 50px 15px;
}

.sqlist ul li:last-child {
	margin-right: 0;
}

.sqtop {
	width: 80px;
	height: 80px;
	object-fit: cover;
	margin-bottom: 40px;
	-webkit-transition: all ease .7s;
	-o-transition: all ease .7s;
	-moz-transition: all ease .7s;
	transition: all ease .7s
}

.sqlist ul li .sqtop:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.sqmore {
	display: inline-block;
	width: 70%;
	margin: 0 auto;
}

.sqlist ul li h4 {
	font-size: 24px;
	color: #1a1a1a;
	margin-bottom: 20px;
}

.sqlist ul li p {
	font-size: 16px;
	color: #808080;
	line-height: 24px;
	margin-bottom: 30px;
	padding: 0 50px;
}

.sqlist ul li a {
	display: inline-block;
}

.steach {
	width: 100%;
	background: #1A1F33;
	padding: 70px 0 100px;
}

.steach h2 {
	font-size: 35px;
	color: #FFFFFF;
	text-align: center;
}

.steach h3 {
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
}

.sttype {
	width: 90%;
	margin: 70px auto 0;
	min-width: 1200px;
}

.sttype ul {
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid #60636F;
	margin-bottom: 60px;
}

.sttype ul li {
	display: inline-block;
	padding: 0 50px 30px;
	text-align: center;
	font-size: 24px;
	color: #FFFFFF;
	position: relative;
	cursor: pointer;
}

.sttype ul li.active:after {
	content: "";
	width: 50%;
	height: 8px;
	background: #EA1824;
	position: absolute;
	left: 25%;
	bottom: 0;
}

.stlist {
	width: 90%;
	margin: 0 auto;
	min-width: 1200px;
}

.stlist ul {
	display: flex;
	align-items: center;
}

.stlist ul li {
	flex: 1;
	text-align: center;
	margin-right: 20px;
	position: relative;
	max-height: 365px;
}

.stlist ul li .stbg {
	max-height: 365px;
	object-fit: cover;
}

.stlist ul li:last-child {
	margin-right: 0;
}

.sttext {
	width: 100%;
	height: 365px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/zlue3bg.png) no-repeat center;
	background-size: cover;
	box-sizing: border-box;
	padding: 60px;
	text-align: left;
	color: #FFFFFF;
}

.sttext h4 {
	font-size: 24px;
	color: #FFFFFF;
}

.sttext h5 {
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	letter-spacing: 2px;
}

.stword {
	display: flex;
	align-items: flex-start;
	margin-top: 35px;
}

.stwitem {
	flex: 1;
}

.stwitem p {
	font-size: 14px;
	line-height: 24px;
	padding-left: 15px;
	position: relative;
}

.stwitem p:before {
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 10px;
	background: #FFFFFF;
	border-radius: 50%;
}

.sbrand {
	width: 100%;
	background: #FFFFFF;
	padding: 70px 0;
}

.sbrand h2 {
	font-size: 35px;
	color: #1A1A1A;
	text-align: center;
}

.sbrand h3 {
	font-size: 18px;
	color: #7F7F7F;
	text-align: center;
}

.sbrlist {
	width: 90%;
	margin: 80px auto 0;
	min-width: 1200px;
	overflow: hidden;
}

.sbrleft {
	width: 40%;
	float: left;
}

.sbrleft img {
	width: 100%;
}

.sbrright {
	width: 60%;
	float: right;
	padding-left: 120px;
}

.sbrfloor {
	margin: 10px auto 20px;
}

.sbrright h4 {
	font-size: 24px;
	color: #000000;
}

.sbrright ul {
	width: 100%;
	display: flex;
	align-items: center;
}

.sbrright ul li {
	flex: 1;
}

.sbrright ul li p {
	font-size: 18px;
	color: #666666;
	line-height: 32px;
	position: relative;
	padding-left: 20px;
	letter-spacing: 2px;
}

.sbrright ul li p:before {
	content: "";
	width: 10px;
	height: 10px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/lidian.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 15px;
}

.nobefore:before {
	width: 0 !important;
	height: 0 !important;
}

.zytg,
.zytg img {
	width: 100%;
}

.stg {
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
	padding: 90px 0;
}

.stgleft {
	width: 50%;
	float: left;
}

.stgleft h2 {
	font-size: 35px;
	color: #1A1A1A;
}

.stgleft p {
	font-size: 18px;
	color: #7f7f7f;
}

.stgright {
	width: 50%;
	float: right;
	display: block;
	overflow: hidden;
}

.stgright ul li {
	display: flex;
	align-items: center;
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 40px;
}

.stgright ul li img {
	width: 60px;
	height: 60px;
	margin-right: 35px;
}

.stgtext h3 {
	font-size: 20px;
	color: #1A1A1A;
}

.stgtext p {
	font-size: 14px;
	color: #666666;
}

.dyy {
	width: 90%;
	margin: 80px auto;
}

.dyy img {
	width: 100%;
}

/*企业服务切换*/
.bisness {
	width: 100%;
	height: 868px;
	max-height: 868px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/servicebg.png) no-repeat center;
	background-size: cover;
}

.bisness h2 {
	text-align: center;
	padding: 40px 0;
	font-size: 35px;
	color: #FFFFFF;
	letter-spacing: 2px;
}

.bistype {
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	text-align: center;
}

.bisitem {
	display: inline-block;
	font-size: 20px;
	color: #C8C8C8;
	text-align: center;
	margin: 0 50px;
	border-bottom: 2px solid transparent;
}

.bisitem:hover,
.bisitem.active {
	color: #ED4714;
	border-bottom: 2px solid #EB2E1C;
}

.bislist {
	width: 100%;
	display: flex;
	align-items: center;
	position: relative;
}

.biscenter {
	width: 312px;
	height: 604px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/phonebg.png) no-repeat center;
	background-size: 100% 100%;
	padding: 68px 24px 69px 27px;
	margin: 45px auto;
	display: inline-block;
	overflow: hidden;
}

.bisover {
	width: 261px;
	overflow: hidden;
}

.biscenter img {
	max-height: 467px;
	width: 100%;
	object-fit: cover;
}

.blposition {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	z-index: 1;
}

.blbg {
	position: absolute;
	left: 560px;
	top: 180px;
}

.brbg {
	position: absolute;
	right: 560px;
	top: 180px;
}

.nav-pills li {
	display: inline-block;
}

.blbtn li:nth-child(1) {
	position: absolute;
	top: 110px;
	left: 550px;
}

.blbtn li:nth-child(2) {
	position: absolute;
	top: 230px;
	left: 470px;
}

.blbtn li:nth-child(3) {
	position: absolute;
	top: 375px;
	left: 470px;
}

.blbtn li:nth-child(4) {
	position: absolute;
	top: 500px;
	left: 560px;
}

.blbtn li:nth-child(5) {
	position: absolute;
	top: 110px;
	left: 1200px;
}

.blbtn li:nth-child(6) {
	position: absolute;
	top: 230px;
	left: 1300px;
}

.blbtn li:nth-child(7) {
	position: absolute;
	top: 375px;
	left: 1300px;
}

.blbtn li:nth-child(8) {
	position: absolute;
	top: 500px;
	left: 1200px;
}



/*公共的*/
.bclist,
.bclist2,
.bclist32,
.bclist42,
.bclist52 {
	position: relative;
	width: 5310px;
	height: 467px;
	right: 0;
}

.bclist .item,
.bclist2 .item,
.bclist32 .item,
.bclist42 .item,
.bclist52 .item {
	float: left;
	width: 261px;
}

.blbtn,
.blbtn3,
.blbtn32,
.blbtn42,
.blbtn52 {
	width: 100%;
	position: relative;
	z-index: 2;
}

.aimg {
	display: none;
}

.blbtn li a,
.blbtn3 li a,
.blbtn32 li a,
.blbtn42 li a,
.blbtn52 li a {
	display: block;
}

.blbtn li:nth-child(1) span,
.blbtn li:nth-child(2) span,
.blbtn li:nth-child(3) span,
.blbtn li:nth-child(4) span,
.blbtn3 li:nth-child(1) span,
.blbtn3 li:nth-child(2) span,
.blbtn3 li:nth-child(3) span,
.blbtn32 li:nth-child(1) span,
.blbtn32 li:nth-child(2) span,
.blbtn32 li:nth-child(3) span,
.blbtn42 li:nth-child(1) span,
.blbtn42 li:nth-child(2) span,
.blbtn42 li:nth-child(3) span,
.blbtn52 li:nth-child(1) span,
.blbtn52 li:nth-child(2) span,
.blbtn52 li:nth-child(3) span {
	font-size: 18px;
	color: #FFFFFF;
	margin-right: 10px;
}

.blbtn li:nth-child(5) span,
.blbtn li:nth-child(6) span,
.blbtn li:nth-child(7) span,
.blbtn li:nth-child(8) span,
.blbtn3 li:nth-child(4) span,
.blbtn3 li:nth-child(5) span,
.blbtn3 li:nth-child(6) span,
.blbtn32 li:nth-child(4) span,
.blbtn32 li:nth-child(5) span,
.blbtn32 li:nth-child(6) span,
.blbtn42 li:nth-child(4) span,
.blbtn42 li:nth-child(5) span,
.blbtn42 li:nth-child(6) span,
.blbtn52 li:nth-child(4) span,
.blbtn52 li:nth-child(5) span,
.blbtn52 li:nth-child(6) span {
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 10px;
}

.blbtn li:hover span,
.blbtn3 li:hover span,
.blbtn32 li:hover span,
.blbtn42 li:hover span,
.blbtn52 li:hover span {
	color: #FFFFFF;
}

.blbtn li.active-icon .aimg,
.blbtn3 li.active-icon .aimg,
.blbtn32 li.active-icon .aimg,
.blbtn42 li.active-icon .aimg,
.blbtn52 li.active-icon .aimg,
.blbtn li:hover .aimg,
.blbtn3 li:hover .aimg,
.blbtn32 li:hover .aimg,
.blbtn42 li:hover .aimg,
.blbtn52 li:hover .aimg {
	display: inline-block !important;
}

.blbtn li.active-icon .gimg,
.blbtn3 li.active-icon .gimg,
.blbtn32 li.active-icon .gimg,
.blbtn42 li.active-icon .gimg,
.blbtn52 li.active-icon .gimg,
.blbtn li:hover .gimg,
.blbtn3 li:hover .gimg,
.blbtn32 li:hover .gimg,
.blbtn42 li:hover .gimg,
.blbtn52 li:hover .gimg {
	display: none !important;
}



/*普略的*/
.blbg3 {
	position: absolute;
	left: 600px;
	top: 240px;
}

.brbg3 {
	position: absolute;
	left: 1250px;
	top: 240px;
}

.blbtn3 li:nth-child(1) {
	position: absolute;
	top: 160px;
	left: 540px;
}

.blbtn3 li:nth-child(2) {
	position: absolute;
	top: 315px;
	left: 470px;
}

.blbtn3 li:nth-child(3) {
	position: absolute;
	top: 480px;
	left: 540px;
}

.blbtn3 li:nth-child(4) {
	position: absolute;
	top: 160px;
	left: 1200px;
}

.blbtn3 li:nth-child(5) {
	position: absolute;
	top: 315px;
	left: 1260px;
}

.blbtn3 li:nth-child(6) {
	position: absolute;
	top: 480px;
	left: 1210px;
}

/*豆芽的*/
.blbg32 {
	position: absolute;
	left: 600px;
	top: 240px;
}

.brbg32 {
	position: absolute;
	left: 1250px;
	top: 240px;
}

.blbtn32 li:nth-child(1) {
	position: absolute;
	top: 160px;
	left: 540px;
}

.blbtn32 li:nth-child(2) {
	position: absolute;
	top: 315px;
	left: 490px;
}

.blbtn32 li:nth-child(3) {
	position: absolute;
	top: 480px;
	left: 540px;
}

.blbtn32 li:nth-child(4) {
	position: absolute;
	top: 160px;
	left: 1200px;
}

.blbtn32 li:nth-child(5) {
	position: absolute;
	top: 315px;
	left: 1260px;
}

.blbtn32 li:nth-child(6) {
	position: absolute;
	top: 480px;
	left: 1210px;
}

/*东业的*/
.blbg42 {
	position: absolute;
	left: 600px;
	top: 240px;
}

.brbg42 {
	position: absolute;
	left: 1250px;
	top: 240px;
}

.blbtn42 li:nth-child(1) {
	position: absolute;
	top: 160px;
	left: 540px;
}

.blbtn42 li:nth-child(2) {
	position: absolute;
	top: 315px;
	left: 470px;
}

.blbtn42 li:nth-child(3) {
	position: absolute;
	top: 480px;
	left: 495px;
}

.blbtn42 li:nth-child(4) {
	position: absolute;
	top: 160px;
	left: 1200px;
}

.blbtn42 li:nth-child(5) {
	position: absolute;
	top: 315px;
	left: 1260px;
}

.blbtn42 li:nth-child(6) {
	position: absolute;
	top: 480px;
	left: 1210px;
}

/*尚拉夫的*/
.blbg52 {
	position: absolute;
	left: 600px;
	top: 240px;
}

.brbg52 {
	position: absolute;
	left: 1250px;
	top: 240px;
}

.blbtn52 li:nth-child(1) {
	position: absolute;
	top: 160px;
	left: 540px;
}

.blbtn52 li:nth-child(2) {
	position: absolute;
	top: 315px;
	left: 415px;
}

.blbtn52 li:nth-child(3) {
	position: absolute;
	top: 480px;
	left: 500px;
}

.blbtn52 li:nth-child(4) {
	position: absolute;
	top: 160px;
	left: 1200px;
}

.blbtn52 li:nth-child(5) {
	position: absolute;
	top: 315px;
	left: 1260px;
}

.blbtn52 li:nth-child(6) {
	position: absolute;
	top: 480px;
	left: 1210px;
}

/*定制开发*/
.custom-floor1 {
	width: 100%;
	background: #FFFFFF;
	padding: 94px;
}

.custom-floor1 h2 {
	font-size: 32px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}

.custom-floor1 h3 {
	font-size: 20px;
	color: #999999;
	text-align: center;
	font-weight: normal;
}

.cf1-list {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 70px;
}

.cf1-list li {
	flex: 1;
	text-align: center;
	position: relative;
}

.cf1-list li p {
	font-size: 16px;
	color: #333333;
}

.cf1-list li p img {
	transition: all .5s;
}

.cf1-list li p img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}



.cf1-list li:after {
	content: "";
	width: 1px;
	height: 80px;
	background: #E5E5E5;
	position: absolute;
	right: 0;
	top: 15px;
}

.cf1-list li:last-child:after {
	width: 0;
}

.cfbox {
	width: 100%;
	background: #F7F8FA;
	padding: 95px;
}

.cfitem {
	margin-bottom: 95px;
	min-width: 1200px;
}

.cfitem:last-child {
	margin-bottom: 0 !important;
}

.cfitem,
.cfitemtop,
.cfitemdown {
	width: 100%;
	background: #FFFFFF;
	overflow: hidden;
}

.cft-left {
	float: left;
	width: 50%;
	min-width: 600px;
	height: 393px;
	overflow: hidden;
}

.cft-left img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
}

.cft-left img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.cft-right {
	float: right;
	width: 50%;
	height: 393px;
	min-width: 600px;
	text-align: right;
	padding: 48px 60px;
	position: relative;
}

.cft-right h4 {
	font-size: 32px;
	color: #333333;
	font-weight: bold;
	position: relative;
	margin-bottom: 40px;
}

.cft-right h4:after {
	content: "";
	width: 50px;
	height: 2px;
	background: #333333;
	position: absolute;
	right: 0;
	bottom: -20px;
}

.cft-right h5 {
	font-size: 20px;
	color: #999999;
	font-weight: normal;
	line-height: 1.75;
	/* text-align: left !important; */
}

.cft-icon {
	margin-top: 50px;
}

.cft-icon ul li {
	display: inline-block;
	text-align: center;
	margin-left: 50px;
}

.cftlink {
	position: absolute;
	left: 60px;
	top: 48px;
	z-index: 99;
}

.cftlink a {
	background: #ED4714;
	padding: 5px 15px;
	display: flex;
	align-items: center;
}

.cftlink a:hover {
	background: #da4112;
}

.cftlink a img {
	width: 20px;
	margin-right: 10px;
}

.cftlink a span {
	font-size: 20px;
	color: #FFFFFF;
}

.cfd-right {
	float: right;
	width: 50%;
	min-width: 600px;
	height: 393px;
	overflow: hidden;
}

.cfd-right img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
}

.cfd-right img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.cfd-left {
	float: left;
	width: 50%;
	height: 393px;
	min-width: 600px;
	text-align: left;
	padding: 48px 60px;
	position: relative;
}

.cfd-left h4 {
	font-size: 32px;
	color: #333333;
	font-weight: bold;
	position: relative;
	margin-bottom: 40px;
}

.cfd-left h4:after {
	content: "";
	width: 50px;
	height: 2px;
	background: #333333;
	position: absolute;
	left: 0;
	bottom: -20px;
}

.cfd-left h5 {
	font-size: 20px;
	color: #999999;
	font-weight: normal;
	line-height: 1.75;
}

.cfd-icon {
	margin-top: 50px;
}

.cfd-icon ul li {
	display: inline-block;
	text-align: center;
	margin-right: 50px;
}

.cfd-icon ul li p,
.cft-icon ul li p {
	font-size: 14px;
	color: #666666;
}

.cfd-icon ul li p img,
.cft-icon ul li p img {
	margin-bottom: 10px;
}

.cfdlink {
	position: absolute;
	right: 60px;
	top: 48px;
	z-index: 99;
}

.cfdlink a {
	background: #333444;
	padding: 5px 15px;
	display: flex;
	align-items: center;
}

.cfdlink a:hover {
	background: #262733;
}

.cfdlink a img {
	width: 20px;
	margin-left: 10px;
}

.cfdlink a span {
	font-size: 20px;
	color: #FFFFFF;
}

/*新闻列表*/
.newslisttop {
	width: 100%;
	height: 205px;
}

.newslist {
	width: 90%;
	margin: 100px auto;
}

.newslist ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.newslist ul li {
	width: 50%;
	padding: 0 80px 50px 90px;
}

.newslist ul li:nth-of-type(odd) {
	border-right: 1px solid #E5E5E5;
}

.newslist ul li:last-child,
.newslist ul li:nth-last-child(2) {
	padding-bottom: 0;
}

.newslist ul li a {
	display: flex;
	align-items: center;
	padding-right: 10px;
	transition: all .3s;
}

.newslist ul li a:hover {
	box-shadow: 0px 3px 25px 0px rgba(7, 0, 2, 0.08);
}

.newslist ul li a:hover h2,
.newslist ul li a:hover h3 {
	color: #EE4615;
}

.nl-left {
	width: 200px;
	height: 200px;
	margin-right: 30px
}

.nl-left img {
	width: 100%;
	height: 100%;
}

.nl-right {
	flex: 1;
}

.nl-right h2 {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.nl-right h3 {
	font-size: 20px;
	color: #333333;
	font-weight: normal;
}

.nl-right p {
	font-size: 16px;
	color: #999999;
	line-height: 24px;
	margin-top: 20px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

/*新闻详情*/
.newsbody {
	width: 80%;
	margin: 60px auto;
	display: block;
	overflow: hidden;
}

.nb-left {
	float: left;
	width: 68%;
}

.nbltext {
	width: 100%;
	background: #F7F8FA;
	padding: 50px 60px;
}

.nbtit {
	width: 100%;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 20px;
}

.nbtit h1 {
	font-size: 28px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}

.nbtit p {
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	text-align: center;
}

.nbdesc {
	width: 100%;
	border-bottom: 1px solid #E5E5E5;
	padding: 30px 0;
}

.nbdesc h2 {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.nbdesc p {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	line-height: 28px;
}

.nbcontent {
	padding-top: 30px;
}

.nbcontent * {
	font-size: 14px;
	line-height: 28px;
}

.nbcontent img {
	max-width: 100%;
}

.news-right {
	width: 28%;
	padding: 40px 0;
	background: #F7F8FA;
	float: right;
}

.nrtit {
	width: 100%;
	padding: 0 50px;
	display: flex;
	align-items: center;
}

.nrtit img {
	width: 20px;
	height: 20px;
	margin-right: 8px;
}

.nrtit span {
	font-size: 20px;
	color: #EE4615;
}

.nrbody ul li {
	width: 100%;
	padding: 0 50px;
}

.nrbody ul li a {
	display: block;
	border-bottom: 1px solid #E5E5E5;
	padding: 30px 0;
}

.nrbody ul li:last-child a {
	border-bottom: 0;
	padding-bottom: 0;
}

.nrbody ul li a h3 {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.nrbody ul li a h4 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}

.nrbody ul li a p {
	font-size: 14px;
	color: #999999;
	margin-top: 20px;
	line-height: 24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}





/*控制一些元素的自适应问题*/
@media only screen and (max-width: 1376px) {
	.logotext {
		display: none;
	}

	.main-logo img {
		top: 40%;
	}

	.sertext {
		bottom: 20px;
	}

	.serleft {
		flex: 15;
	}

	.serleft h2 {
		font-size: 18px;
		margin-bottom: 12px;
	}

	.serleft h2:after {
		bottom: -6px;
	}

	.ntitem {
		padding: 40px 0;
	}

	.newstow ul li {
		padding: 30px;
	}

	.newstext {
		margin-bottom: 15px;
	}

	.newstext p {
		margin-bottom: 20px;
	}

	.znnews .owl-carousel .owl-item img {
		height: 375px;
	}

	.sys-text {
		right: 20%;
		bottom: 50%;
		width: 300px;
	}

	.sys-text h4 {
		font-size: 30px;
		margin-bottom: 30px;
	}

	.sys-text h4:after {
		width: 60px;
		bottom: -15px;
	}

	.sys-text p {
		font-size: 14px;
	}

	.slider-content h2 {
		font-size: 46px;
		line-height: 60px;
	}

	.slider-content {
		margin-left: 60px;
	}

	.sftext h5 {
		font-size: 25px;
	}

	.sftext p {
		font-size: 16px;
	}

	.sttext {
		padding: 30px;
		height: 290px;
	}

	.sqlist ul li p {
		padding: 0 25px;
	}

	.sbrright ul li p {
		font-size: 16px;
		line-height: 30px;
	}

	.sbrfloor {
		margin: 20px auto;
	}

	.stgleft {
		width: 45%;
	}

	.aa-left {
		padding: 25px 30px;
	}

	.brkrlist ul li {
		padding: 70px 50px;
	}

	.brkrlist ul li p {
		font-size: 14px;
	}

	.fwlist ul li h5 {
		font-size: 16px;
	}

	.bigy {
		margin-bottom: 30px;
	}

	.dbleft ul li {
		padding: 50px 0;
	}

	.tradebox ul li {
		max-height: 240px;
	}

	.tradebox ul li img {
		max-height: 240px;
	}

	.witit span {
		font-size: 16px;
	}

	.whatitem p {
		font-size: 14px;
	}

	.wddleft span {
		font-size: 12px;
	}

	.wddleft {
		width: 50%;
	}

	.wdline {
		width: 50%;
	}

	.webtop img {
		display: none;
	}

	.stwitem p {
		font-size: 12px;
		padding-left: 12px;
	}

	.zlue3box {
		padding: 50px;
	}

	.blbg {
		position: absolute;
		left: 20%;
		top: 180px;
	}

	.brbg {
		position: absolute;
		left: 72%;
		top: 180px;
	}

	.blbtn li:nth-child(1) {
		position: absolute;
		top: 110px;
		left: 20%;
	}

	.blbtn li:nth-child(2) {
		position: absolute;
		top: 230px;
		left: 13%;
	}

	.blbtn li:nth-child(3) {
		position: absolute;
		top: 375px;
		left: 13%;
	}

	.blbtn li:nth-child(4) {
		position: absolute;
		top: 500px;
		left: 21%;
	}

	.blbtn li:nth-child(5) {
		position: absolute;
		top: 110px;
		left: 66%;
	}

	.blbtn li:nth-child(6) {
		position: absolute;
		top: 230px;
		left: 75%;
	}

	.blbtn li:nth-child(7) {
		position: absolute;
		top: 375px;
		left: 75%;
	}

	.blbtn li:nth-child(8) {
		position: absolute;
		top: 500px;
		left: 67%;
	}

	.blbg3 {
		position: absolute;
		left: 23%;
		top: 240px;
	}

	.brbg3 {
		position: absolute;
		left: 73%;
		top: 240px;
	}

	.blbtn3 li:nth-child(1) {
		position: absolute;
		top: 160px;
		left: 20%;
	}

	.blbtn3 li:nth-child(2) {
		position: absolute;
		top: 315px;
		left: 13%;
	}

	.blbtn3 li:nth-child(3) {
		position: absolute;
		top: 480px;
		left: 21%;
	}

	.blbtn3 li:nth-child(4) {
		position: absolute;
		top: 160px;
		left: 67%;
	}

	.blbtn3 li:nth-child(5) {
		position: absolute;
		top: 315px;
		left: 74%;
	}

	.blbtn3 li:nth-child(6) {
		position: absolute;
		top: 480px;
		left: 67%;
	}

	.blbg32,
	.blbg42,
	.blbg52 {
		position: absolute;
		left: 23%;
		top: 240px;
	}

	.brbg32,
	.brbg42,
	.brbg52 {
		position: absolute;
		left: 73%;
		top: 240px;
	}

	.blbtn32 li:nth-child(1),
	.blbtn42 li:nth-child(1),
	.blbtn52 li:nth-child(1) {
		position: absolute;
		top: 160px;
		left: 20%;
	}

	.blbtn32 li:nth-child(2),
	.blbtn42 li:nth-child(2) {
		position: absolute;
		top: 315px;
		left: 13%;
	}

	.blbtn52 li:nth-child(2) {
		position: absolute;
		top: 315px;
		left: 9%;
	}

	.blbtn32 li:nth-child(3) {
		position: absolute;
		top: 480px;
		left: 21%;
	}

	.blbtn42 li:nth-child(3),
	.blbtn52 li:nth-child(3) {
		position: absolute;
		top: 480px;
		left: 16%;
	}

	.blbtn32 li:nth-child(4),
	.blbtn42 li:nth-child(4),
	.blbtn52 li:nth-child(4) {
		position: absolute;
		top: 160px;
		left: 67%;
	}

	.blbtn32 li:nth-child(5),
	.blbtn42 li:nth-child(5),
	.blbtn52 li:nth-child(5) {
		position: absolute;
		top: 315px;
		left: 74%;
	}

	.blbtn32 li:nth-child(6),
	.blbtn42 li:nth-child(6),
	.blbtn52 li:nth-child(6) {
		position: absolute;
		top: 480px;
		left: 67%;
	}

	.indexcasetext h3 {
		font-size: 46px !important;
	}

	.cfbox {
		padding: 60px 30px;
	}

	.cf1-list li p {
		font-size: 14px;
	}

	.cft-left {
		height: 276px;
	}

	.cft-right {
		height: 276px;
		padding: 20px 35px;
	}

	.cftlink {
		left: 30px;
		top: 30px;
	}

	.cftlink a {
		padding: 3px 12px;
	}

	.cftlink a span {
		font-size: 18px;
	}

	.cft-right h4 {
		font-size: 26px;
		margin-bottom: 30px;
	}

	.cft-right h4:after {
		bottom: -15px;
	}

	.cft-right h5 {
		font-size: 16px;
	}

	.cft-icon {
		margin-top: 25px;
	}

	.cft-icon ul li {
		margin-left: 25px;
	}

	.cfd-right {
		height: 276px;
	}

	.cfd-left {
		height: 276px;
		padding: 20px 35px;
	}

	.cfdlink {
		right: 30px;
		top: 30px;
	}

	.cfdlink a {
		padding: 3px 12px;
	}

	.cfdlink a span {
		font-size: 18px;
	}

	.cfd-left h4 {
		font-size: 26px;
		margin-bottom: 30px;
	}

	.cfd-left h4:after {
		bottom: -15px;
	}

	.cfd-left h5 {
		font-size: 16px;
	}

	.cfd-icon {
		margin-top: 25px;
	}

	.cfd-icon ul li {
		margin-right: 25px;
	}

	.cfd-icon ul li p img,
	.cft-icon ul li p img {
		margin-bottom: 5px;
		width: 45px;
	}

	.newsbody {
		width: 90%;
	}

	.newslist ul li {
		padding: 0 10px 50px 20px;
	}
}

@media screen and (min-width:1376px) and (max-width:1600px) {
	.newslist ul li {
		padding: 0 10px 50px 20px;
	}

	.newsbody {
		width: 90%;
	}

	.cfbox {
		padding: 60px 30px;
	}

	.cft-left {
		height: 276px;
	}

	.cft-right {
		height: 276px;
		padding: 20px 35px;
	}

	.cftlink {
		left: 30px;
		top: 30px;
	}

	.cftlink a {
		padding: 3px 12px;
	}

	.cftlink a span {
		font-size: 18px;
	}

	.cft-right h4 {
		font-size: 26px;
		margin-bottom: 30px;
	}

	.cft-right h4:after {
		bottom: -15px;
	}

	.cft-right h5 {
		font-size: 16px;
	}

	.cft-icon {
		margin-top: 25px;
	}

	.cft-icon ul li {
		margin-left: 25px;
	}

	.cfd-right {
		height: 276px;
	}

	.cfd-left {
		height: 276px;
		padding: 20px 35px;
	}

	.cfdlink {
		right: 30px;
		top: 30px;
	}

	.cfdlink a {
		padding: 3px 12px;
	}

	.cfdlink a span {
		font-size: 18px;
	}

	.cfd-left h4 {
		font-size: 26px;
		margin-bottom: 30px;
	}

	.cfd-left h4:after {
		bottom: -15px;
	}

	.cfd-left h5 {
		font-size: 16px;
	}

	.cfd-icon {
		margin-top: 25px;
	}

	.cfd-icon ul li {
		margin-right: 25px;
	}

	.cfd-icon ul li p img,
	.cft-icon ul li p img {
		margin-bottom: 5px;
		width: 45px;
	}

	.indexcasetext h3 {
		font-size: 46px !important;
	}

	.blbg32,
	.blbg42,
	.blbg52 {
		position: absolute;
		left: 23%;
		top: 240px;
	}

	.brbg32,
	.brbg42,
	.brbg52 {
		position: absolute;
		left: 73%;
		top: 240px;
	}

	.blbtn32 li:nth-child(1),
	.blbtn42 li:nth-child(1),
	.blbtn52 li:nth-child(1) {
		position: absolute;
		top: 160px;
		left: 20%;
	}

	.blbtn32 li:nth-child(2),
	.blbtn42 li:nth-child(2) {
		position: absolute;
		top: 315px;
		left: 13%;
	}

	.blbtn52 li:nth-child(2) {
		position: absolute;
		top: 315px;
		left: 9%;
	}

	.blbtn32 li:nth-child(3) {
		position: absolute;
		top: 480px;
		left: 21%;
	}

	.blbtn42 li:nth-child(3),
	.blbtn52 li:nth-child(3) {
		position: absolute;
		top: 480px;
		left: 16%;
	}

	.blbtn32 li:nth-child(4),
	.blbtn42 li:nth-child(4),
	.blbtn52 li:nth-child(4) {
		position: absolute;
		top: 160px;
		left: 67%;
	}

	.blbtn32 li:nth-child(5),
	.blbtn42 li:nth-child(5),
	.blbtn52 li:nth-child(5) {
		position: absolute;
		top: 315px;
		left: 74%;
	}

	.blbtn32 li:nth-child(6),
	.blbtn42 li:nth-child(6),
	.blbtn52 li:nth-child(6) {
		position: absolute;
		top: 480px;
		left: 67%;
	}

	.blbg3 {
		position: absolute;
		left: 23%;
		top: 240px;
	}

	.brbg3 {
		position: absolute;
		left: 73%;
		top: 240px;
	}

	.blbtn3 li:nth-child(1) {
		position: absolute;
		top: 160px;
		left: 20%;
	}

	.blbtn3 li:nth-child(2) {
		position: absolute;
		top: 315px;
		left: 13%;
	}

	.blbtn3 li:nth-child(3) {
		position: absolute;
		top: 480px;
		left: 21%;
	}

	.blbtn3 li:nth-child(4) {
		position: absolute;
		top: 160px;
		left: 67%;
	}

	.blbtn3 li:nth-child(5) {
		position: absolute;
		top: 315px;
		left: 74%;
	}

	.blbtn3 li:nth-child(6) {
		position: absolute;
		top: 480px;
		left: 67%;
	}

	.blbg {
		position: absolute;
		left: 20%;
		top: 180px;
	}

	.brbg {
		position: absolute;
		left: 72%;
		top: 180px;
	}

	.blbtn li:nth-child(1) {
		position: absolute;
		top: 110px;
		left: 20%;
	}

	.blbtn li:nth-child(2) {
		position: absolute;
		top: 230px;
		left: 13%;
	}

	.blbtn li:nth-child(3) {
		position: absolute;
		top: 375px;
		left: 13%;
	}

	.blbtn li:nth-child(4) {
		position: absolute;
		top: 500px;
		left: 21%;
	}

	.blbtn li:nth-child(5) {
		position: absolute;
		top: 110px;
		left: 66%;
	}

	.blbtn li:nth-child(6) {
		position: absolute;
		top: 230px;
		left: 75%;
	}

	.blbtn li:nth-child(7) {
		position: absolute;
		top: 375px;
		left: 75%;
	}

	.blbtn li:nth-child(8) {
		position: absolute;
		top: 500px;
		left: 67%;
	}



	.zlue3box {
		padding: 50px;
	}

	.webtop img {
		display: none;
	}

	.stwitem p {
		font-size: 12px;
		padding-left: 12px;
	}

	.witit span {
		font-size: 16px;
	}

	.whatitem p {
		font-size: 14px;
		9
	}

	.wddleft span {
		font-size: 12px;
	}

	.wddleft {
		width: 50%;
	}

	.wdline {
		width: 50%;
	}

	.tradebox ul li {
		max-height: 240px;
	}

	.tradebox ul li img {
		max-height: 240px;
	}

	.dbleft ul li {
		padding: 50px 0;
	}

	.bigy {
		margin-bottom: 30px;
	}

	.fwlist ul li h5 {
		font-size: 16px;
	}

	.slider-content h2 {
		font-size: 46px;
		line-height: 60px;
	}

	.brkrlist ul li {
		padding: 70px 50px;
	}

	.brkrlist ul li p {
		font-size: 14px;
	}

	.slider-content {
		margin-left: 60px;
	}

	.stgleft {
		width: 45%;
	}

	.sertext {
		bottom: 20px;
	}

	.serleft {
		flex: 15;
	}

	.serleft h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.serleft h2:after {
		bottom: -10px;
	}

	.ntitem {
		padding: 40px 0;
	}

	.newstow ul li {
		padding: 30px;
	}

	.newstext {
		margin-bottom: 15px;
	}

	.newstext p {
		margin-bottom: 20px;
	}

	.znnews .owl-carousel .owl-item img {
		height: 375px;
	}

	.sys-text {
		right: 20%;
		bottom: 50%;
		width: 350px;
	}

	.sys-text h4 {
		font-size: 30px;
		margin-bottom: 30px;
	}

	.sys-text h4:after {
		width: 60px;
		bottom: -15px;
	}

	.sys-text p {
		font-size: 14px;
	}

	.sftext h5 {
		font-size: 25px;
	}

	.sftext p {
		font-size: 16px;
	}

	.sttext {
		padding: 30px;
		height: 290px;
	}

	.sqlist ul li p {
		padding: 0 25px;
	}

	.sbrright ul li p {
		font-size: 16px;
		line-height: 30px;
	}

	.sbrfloor {
		margin: 20px auto;
	}
}

/*客服*/
.qqKeFu {
	position: fixed;
	_position: absolute;
	z-index: 2000;
	top: 75%;
	right: 0;
	width: 55px;
	margin-top: -114px;
}

.qqKeFu ul li {
	height: 55px;
	margin-bottom: 1px;
	float: right;
	background: linear-gradient(to right, #ED4515, #E91226);
	line-height: 55px;
	font-size: 12px;
	cursor: pointer;
	position: relative;
	width: 55px;
	color: #fff;
}

.qqKeFu ul li a {
	color: #fff;
	display: block;
	width: 100px;
}

.qqKeFu ul li a:hover {
	text-decoration: none;
	display: inline;
}

.qqKeFu ul li:hover {
	background: linear-gradient(to right, #ED4515, #E91226);
}

.qqKeFu ul li:hover a {
	display: inline;
}

.qqKeFu ul li.top {
	color: #1c1c1c;
	font-weight: 800;
	text-align: center;
	line-height: 55px;
	background: #f1f1f1;
	position: relative;
	width: 55px;
	cursor: pointer;
}

.qqKeFu ul li.top:hover {
	background: #CBCBCB;
}

.qqKeFu ul li b {
	width: 55px;
	height: 55px;
	display: block;
	overflow: hidden;
	float: left;
}

.qqKeFu ul li b.b {
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/phone2.png) no-repeat center center;
}

.qqKeFu ul li b.c {
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/qq2.png) no-repeat center center;
}

.qqKeFu ul li b.d {
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/wechat.png) no-repeat center center;
}

.erWeiMa {
	height: 145px;
	position: absolute;
	top: -100px;
	right: 55px;
	background: #FFF;
	border: 1px solid #CCC;
	float: right;
	cursor: default !important;
	display: none;
}

.erWeiMa p {
	line-height: 20px;
	color: #000;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 130px;
}

.erWeiMa p i {
	width: 130px;
	font-style: normal
}

.erWeiMa p img {
	width: 110px;
	height: 110px;
	margin: 8px 8px 0px 8px;
}

/*联系我们弹窗*/
.c-mask {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 999;
	display: none;
}

.c-flex {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.c-tan {
	width: 670px;
	height: 445px;
	background: url(https://rmckj.oss-cn-shanghai.aliyuncs.com/newrm/tanbg.png) no-repeat center;
	background-size: cover;
	padding: 125px;
	box-sizing: border-box;
	margin: 0 auto;
	position: relative;
}

.c-tan h2 {
	font-size: 28px;
	color: #ED4714;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 30px;
}

.c-close {
	width: 36px;
	height: 36px;
	position: absolute;
	right: 75px;
	top: 80px;
	z-index: 9899;
	cursor: pointer;
}

.c-body {
	display: flex;
	align-items: center;
}

.c-left {
	width: 146px;
	height: 146px;
}

.c-left img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}

.c-right {
	flex: 1;
	margin-left: 30px;
}

.c-right p {
	display: flex;
	align-items: center;
	margin-bottom: 18px;
}

.c-right p:last-child {
	margin-bottom: 0;
}

.c-right p img {
	width: 36px;
	height: 36px;
	margin-right: 10px;
}

.c-right p:first-child span {
	font-size: 20px;
}

.c-right p span {
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
}

/*首页第二屏的动*/
.indexdong {
	position: absolute;
	right: 0;
	top: 0;
	width: 60%;
	height: 100%;
}

.indexdongbox {
	position: relative;
	width: 100%;
	height: 100%;
}

.id1 {
	position: absolute;
	left: -100px;
	top: 30px;
}

.id2 {
	position: absolute;
	left: 150px;
	bottom: 90px;
}

.id3 {
	position: absolute;
	left: 250px;
	top: 150px;
}

.id4 {
	position: absolute;
	left: 350px;
	top: 0;
}

.id5 {
	position: absolute;
	left: 450px;
	top: 230px;
}

.id6 {
	position: absolute;
	left: 480px;
	bottom: 20px;
}

.id7 {
	position: absolute;
	left: 530px;
	top: 80px;
}

.id8 {
	position: absolute;
	left: 530px;
	bottom: 80px;
}

.id9 {
	position: absolute;
	left: 700px;
	top: 70px;
}

.id10 {
	position: absolute;
	left: 850px;
	bottom: 140px;
}

.indexcasetext {
	width: 90%;
	margin: 0 auto;
	/*min-width: 1200px;*/
	color: #FFFFFF;
}

.indexcasetext h3 {
	font-size: 70px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2px;
}

.indexcasetext p {
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 2px;
	position: relative;
	padding-bottom: 40px;
}