html,body{
	-webkit-overflow-scrolling : touch;
	scroll-behavior:smooth;
}
*::-webkit-scrollbar{
	width: 0;
}
.container-fluid{
	padding: 0;
}
#homePage{
	position: relative;
	padding-top: 99px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.navigation{
	background: #141414;
	height: 100px;
	/*border-bottom: 1px solid #000;*/
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
}
.new-logo{
	width: 130%;
	opacity: 0;
	margin-left: -20%;
	animation: fadeInDown 1s ease 0s forwards;
}
.toper-arrow{
	width: 59px;
	opacity: 0;
	animation: fadeInDown 1s ease 0s forwards;
}
.nav-menu{
	width: 100%;
	opacity: 0;
	animation: fadeInDown 1s ease 0s forwards;
}
.nav-menu li{
	padding: 0 20px;
	border-right: 1px solid #ffffff;
}
.nav-menu li:last-child{
	border-right: 0;
}
.toper-logo-box{
	height: 100px;
}
.nav-menu li a,
.nav-menu li a:hover{
	font-size: 18px;
	color: #fff !important;
	font-weight: bold;
}
@media screen and (max-width: 1376px) {
	.nav-menu li a,
	.nav-menu li a:hover{
		font-size: 16px;
	}
}
.relative{
	position: relative;
}
.relative-bg{
	width: 100%;
	position: relative;
	z-index: 1;
}
.relative-no-bg{
	width: 100%;
	position: relative;
	z-index: 2;
}
.relative-item{
	position: absolute;
	z-index: 3;
}
/****第一屏****/
.p1-title{
	width: 50%;
	top: 6%;
	left: 25%;
	/*animation: tada 3s ease 0s infinite;*/
}
.p1-left{
	width: 19%;
	top: 29%;
	left: 3%;
	/*animation: tada 1s ease 0s infinite;*/
}
.p1-left-bottom{
	width: 15%;
	top: 67%;
	left: 16%;
	/*animation: headShake 1s ease 0s infinite;*/
}
.p1-right{
	width: 28%;
	top: 34%;
	left: 69%;
	/*animation: tada 1s ease 0s infinite;*/
}
.p1-right-bottom{
	width: 25%;
	top: 90%;
	left: 70%;
	/*animation: tada 1s ease 0s infinite;*/
}
/****第二屏****/
.p2-title{
	width: 30%;
	left: 50%;
	top: 100px;
	margin-left: -15%;
}
.p2-content{
	width: 80%;
	top: 25%;
	left: 10%;

}
.p2-content p{
	font-size: 22px;
	color: #fff;
	line-height: 2;
	margin: 0;
	padding: 0;
}
.p2-swiper{
	width: 80%;
	top: 45%;
	left: 10%;
	overflow: hidden;
}
/****第三屏****/
.p3-title{
	width: 60%;
	left: 20%;
	top: 100px;
}
.p3-content{
	width: 80%;
	left: 10%;
	top: 35%;
}
.p3-swiper{
	width: 80%;
	top: 48%;
	left: 10%;
	overflow: hidden;
}
.ys-box{
	font-size: 0;
	box-sizing: border-box;
}
.p3-ys-left{
	width: 50%;
}
.p3-ys-right{
	width: 50%;
}
/**第四页***/
.p4-bg{
	margin-top: -35px;
}
.p4-title{
	width: 30%;
	left: 35%;
	top: 6%;
}
.p4-content{
	width: 84%;
	top: 20%;
	left: 8%;
}
.p4-content ul li{
	list-style: none;
	width: 46%;
	float: left;
	margin:2%;
	background-color: #ea4909;
	border-radius: 20px;
}
.p4-content-title{
	font-size: 28px;
	font-weight: bold;
	padding: 6%;
	color: #fff;
}

/**第五页***/
.p5-bg{
	margin-top: -35px;
	margin-bottom: -35px;
}

.p5-main{
	width: 80%;
	left: 10%;
	top: 0;
}
.p5-title{
	width: 60%;
	/*animation: headShake 1s ease 0s infinite;*/
}
.service-row{
	width: 100%;
	margin-top: 30px;
}
.service-item{
	width: 25%;
	padding: 3%;
	position: relative;
}
.service-item-box{
	position: absolute;
	z-index: 5;
	width: 87.96%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.p5-line{
	width: 100%;
	bottom: 5%;
	z-index:1
}

.step-number{
	font-size: 52px;
	line-height: 112%;
	font-weight: bold;
	padding-top: 15.873%;
}
.step-name{
	font-size: 16px;
	line-height: 112%;
	font-weight: bold;
	padding: 5.29% 0 10.58%;
}
.line{
	height: 1px;
	line-height: 0;
	border-bottom: 1px dashed #fff;
	margin-bottom: 10px;
}
.step-open{
	font-size: 16px;
}
.service-more{
	font-size: 25px;
	font-weight: lighter;
	line-height: 112%;
}

/**第六页***/

@media screen and (max-width: 1600px) {
	.step-number{
		font-size: 32px;
	}
	.step-name{
		font-size: 14px;
		padding: 4.29% 0 8.58%;
	}
	.step-open{
		font-size: 14px;
	}
}
/**第7页***/
#pageSeven{
	
}
.p7-main{
	width: 61.04%;
	left: 19.48%;
	top: 5.92%;
}
#pageSeven .pro-title{
	margin-bottom: 0;
}
.p7-title{
	width: 56.058%;
	animation: headShake 1s ease 0s infinite;
}
.news-row{
	width: 100%;
	position: relative;
}
.news-list-box{
	width: 87.372%;
	position: absolute;
	left: 6.314%;
	top: 8.54%;
	z-index: 10;
}
.news-item{
	width: 31.62%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 30px;
}
a.news-item:hover{
	color: #000;
}
.news-thumb{
	width: 100%;
	border-radius: 10px;
	box-shadow: 0 1px 5px #b1b1b1;
	overflow: hidden;
}
.news-thumb img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	cursor: pointer;
	transition: all ease .5s;
	transform: scale(1);
}
.news-thumb:hover img{
	transform: scale(1.05);
}
.news-title{
	margin-top: 5px;
	height: 56px;
	line-height: 28px;
	font-size: 18px;
}
.news-title span{
	color: #e90000;
}

/**第8页***/
#pageEight{
	
}
.p8-bg{
	z-index: 0;
}
.p8-main{
	width: 70%;
	left: 15%;
	top: 5%;
}

.p8-title{
	width: 55.68%;
	margin-top: 5%;
	/*animation: headShake 1s ease 0s infinite;*/
}
.join-desc{
	width: 100%;
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	line-height: 180%;
	margin: 30px auto 50px;
}
.form-row{
	width: 100%;
	background-color: #e9470a;
	padding: 60px 0;
	border-radius: 12px;
}
.danger {
	width: 90%;
	text-align: center;
	color: #ccc;
	padding-top: 20px;
}
.join-box{
	width: 75%;
	margin: 0 auto;
}
.join-left{
	width: 55%;
}
.join-right{
	width: 45%;
}
.join-form{
	width: 100%;
}
.input-row{
	width: 88%;
	height: 45px;
	display: flex;
	align-items: center;
	background: #fff;
	border-radius: 5px;
	margin-bottom: 15px;
}
.none-input{
	width: 90%;
	margin-left: 15px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #000;
	font-weight: 500;
	outline: none;
	border: none;
	background: none;
}
.none-input::-webkit-placeholder{
	font-size: 16px;
	color: #595757;
	font-weight: 500;
}
.area-row{
	height: auto;
}
.none-area{
	height: 160px;
	line-height: 120%;
	margin-top: 10px;
	resize: none;
}
button.form-submit{
	width: 88%;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	outline: none;
	margin-top: 40px;
	background: #dba86f;
	border: none;
}
.form-right-title{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 11px;
	margin-top: -3px;
}
.laba{
	width: 24px;
	margin-left: 10px;
}
.join-desc-row{
	width: 100%;
	padding: 15px 25px 5px;
	background: #fff;
	border-radius: 5px;
	line-height: 200%;
	font-size: 16px;
}
.question-title{
	margin: 25px auto 13px;
}
.questions p{
	margin-bottom: 0;
	line-height: 200%;
	cursor: pointer;
}

/****弹窗部分****/
.mask{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	background: #141414a1;
	display: flex;
	visibility: hidden;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.mask.show{
	visibility: visible;
}
.mask-content{
	position: relative;
	height: 90%;
}
.close-bar{
	width: 100%;
	line-height: 0;
}
.mask-close{
	width:  40px;
	height: 40px;
	cursor: pointer;
	margin-right: -40px;
}
.content-body{
	width: 100%;
	height: calc(100% - 40px);
	overflow-y: auto;
}
/***了解更多弹窗***/
#aboutUs .mask-content{
	width: 579px;
}
/***创业扶持弹窗***/
#helpLayer .mask-content{
	height: 95%;
	width: 60%;
}
#helpLayer .content-body{
	height: auto;
}
.mask-content-box{
	width: 96%;
	left: 2%;
	top: 15%;
}
.mask-content-box .row{
	width: 84%;
	margin: 0 auto;
}
.d-title{
	width: 37.3%;
	margin: 20px auto;
}
#dialogForm .input-row{
	width: 100%;
	border: 1px solid #bfbfbf;
	background: #fff url('../images/d-input-bg.png?v=20250717') left -5% repeat-x;
}
#dialogForm .form-submit{
	width: 100%;
	font-size: 30px;
	font-weight: bold;
	margin-top: 0;
}
.d-hotline{
	width: 40%;
	margin: 25px auto;
}

.mb-navigation{
	width: 100%;
	height: 60px;
	background-color: #ea4909;
	position: fixed;
	top: 0;
	z-index: 100;
}
.PopupDh {
	-webkit-transition: all .25s linear;
	background: #f3f3f3;
	position: fixed;
	transition: all .25s linear;
	width: 100%;
	z-index: 99;
	display: none;
}
.PopupDh ul{
	width:90%;
	margin-left: 5%;
	padding-top: 10px;
}
.PopupDh ul li{
	width: 100%;
	margin-bottom: 20px;
	font-size: 16px;
	padding: 10px 0 10px 20px;
	border-bottom: 1px solid #ccc;
}
.PopupDh ul li:after{
	content: "";
	padding-left: 60%;
}
.openActive{
	top: 60px;
	display: block;
}
.mb-head-left{
	position: absolute;
	top: 15%;
	left: -7%;
}
.mb-head-left img{
	/*height: 60px;*/
}
.mb-head-right{
	background: url(../yblimg/head-icon.png?v=20250717) no-repeat 50%;
	background-size: 100% 100%;
	height: 60px;
	position: absolute;
	top: 0;
	right: 5%;
	width: 18%;
}
.menu_btn {
	position: absolute;
	right: 10px;
	width: 60px;
	height: 60px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: #ea4909;
	color: transparent;
	border: none;
}

.menu_btn span {
	top: 29px;
	left: 20px;
	width: 30px;
}

.menu_btn span, .menu_btn span:after, .menu_btn span:before {
	position: absolute;
	height: 2px;
	background-color: #fff;
	border-radius: 1px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.menu_btn span:after, .menu_btn span:before {
	content: "";
	left: 0;
	-webkit-transform: translateY(0px) rotate(0deg);
}

.menu_btn span:before {
	top: -10px;
	width: 25px;
}

.menu_btn span:after {
	top: 10px;
	width: 25px;
}

.menu_btn.active span {
	background-color: transparent;
}

.menu_btn.active span:before {
	-webkit-transform: translateY(6px) rotate(-45deg);
}

.menu_btn.active span:after {
	-webkit-transform: translateY(-6px) rotate(45deg);
}

.menu_btn.active span:after, .menu_btn.active span:before {
	width: 20px;
}

.helpstep{
	font-size: 16px;
	margin-top: 3%;
}
.helptitle{
	font-size: 26px;
	font-weight: bold;
}
@media screen and (max-width: 1600px) {
	.mask-content-box{
		top: 10%;
	}
	.mask-content-box .d-title{
		margin: 10px auto;
	}
	.news-title{
		font-size: 16px;
	}
	.join-desc-row {
		padding: 25px 15px 15px;
		line-height: 160%;
		font-size: 14px;
	}
	.form-right-title{
		font-size: 17px;
	}
	.input-row{
		margin-bottom: 10px;
	}
	.d-hotline{
		margin: 15px auto;
	}
}
/* 给 overflow:scroll 的元素加上一个 class (就是body) */
.preventScroll {
	position: fixed;
    height: 100%;
}
@media screen and (max-width: 768px) {
	#homePage{
		padding-top: 60px;
	}

	/*第一页移动端*/
	#pageOne{
		width: 100%;
		background-image: url("../yblimg/index-banner-bg.jpg?v=20250717");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		padding-top: calc(100% /(1000 / 831));
	}
	.p1-title{
		width: 80%;
		top: 2%;
		left: 10%;
		/*animation: tada 3s ease 0s infinite;*/
	}
	.p1-left{
		width: 25%;
		top: 35%;
		left: 2%;
		/*animation: tada 1s ease 0s infinite;*/
	}
	.p1-left-bottom{
		width: 22%;
		top: 76%;
		left: 10%;
		/*animation: headShake 1s ease 0s infinite;*/
	}
	.p1-right{
		width: 35%;
		top: 35%;
		left: 65%;
		/*animation: tada 1s ease 0s infinite;*/
	}
	.p1-right-bottom{
		width: 25%;
		top: 95%;
		left: 70%;
		/*animation: tada 1s ease 0s infinite;*/
	}

	/*第二页移动端*/
	#pageTwo{
		width: 100%;
		background-image: url("../yblimg/about-bg.jpg?v=20250717");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		padding-top: calc(100% /(650 / 831));
	}
	.p2-title{
		width: 40%;
		left: 30%;
		top: 4%;
		margin-left: 0%;
	}
	.p2-content{
		width: 80%;
		top: 18%;
		left: 10%;

	}
	.p2-content p{
		font-size: 12px;
		color: #fff;
		line-height: 1.8;
		margin: 5px;
		padding: 0;
		text-align: justify;
		text-indent: 2em;
	}
	.p2-swiper{
		width: 80%;
		top: 48%;
		left: 10%;
		overflow: hidden;
	}
	/*第三页移动端*/
	#pageThree{
		width: 100%;
		background-image: url("../yblimg/ys-bg.png?v=20250717");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		padding-top: calc(100% /(650 / 800));
	}
	.p3-title{
		width: 90%;
		left: 5%;
		top: 5%;
	}
	.p3-content{
		width: 80%;
		left: 10%;
		top: 38%;
	}
	.p3-swiper{
		width: 90%;
		top:50%;
		left: 5%;
		overflow: hidden;
	}
	.ys-box{
		font-size: 0;
		box-sizing: border-box;
	}
	.p3-ys-left{
		width: 50%;
	}
	.p3-ys-right{
		width: 50%;
	}
	/*第四页移动端*/
	#pageFour{
		width: 100%;
		background-image: url("../yblimg/fc-bg.png?v=20250717");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		padding-top: calc(100% /(225 / 800));
		margin-top: -35px;
	}
	.p4-title{
		width: 40%;
		left: 30%;
		top: 4%;
		margin-left: 0%;
	}
	.p4-content{
		width: 84%;
		top: 10%;
		left: 8%;
	}
	.p4-content ul li{
		list-style: none;
		width: 100%;
		float: left;
		margin:0 0 5% 0;
		background-color: #ea4909;
		border-radius: 12px;
	}
	.p4-content-title{
		font-size: 16px;
		font-weight: bold;
		padding: 5%;
		color: #fff;
	}
	/*第五页移动端*/
	#pageFive{
		width: 100%;
		background-image: url("../yblimg/bz-bg.png?v=20250717");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		padding-top: calc(100% /(300 / 800));
		margin-top: -34px;
	}
	.p5-main{
		width: 100%;
		left: 0;
		top: 6%;
	}
	.p5-title{
		width: 98%;

		/*animation: headShake 1s ease 0s infinite;*/
	}
	.service-row{
		width: 90%;
		margin-left:5%;
		margin-top: 20px;
	}
	.service-item{
		width: 50%;
		padding: 3%;
		position: relative;
	}
	.service-item-box{
		position: absolute;
		z-index: 5;
		width: 87.96%;
		height: 100%;
		left: 0;
		top: 0;
		text-align: center;
		color: #fff;
		cursor: pointer;
	}
	.p5-line{
		width: 100%;
		z-index:1
	}

	.step-number{
		font-size: 52px;
		line-height: 112%;
		font-weight: bold;
		padding-top: 15.873%;
	}
	.step-name{
		font-size: 16px;
		line-height: 112%;
		font-weight: bold;
		padding: 5.29% 0 10.58%;
	}
	.line{
		height: 1px;
		line-height: 0;
		border-bottom: 1px dashed #fff;
		margin-bottom: 10px;
	}
	.step-open{
		font-size: 16px;
	}
	.service-more{
		font-size: 25px;
		font-weight: lighter;
		line-height: 112%;
	}
	/*第八页移动端*/
	#pageEight{
		width: 100%;
		background-image: url("../yblimg/zx-bg.png?v=20250717");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		padding-top: calc(100% /(380 / 800));
		margin-top: -34px;
	}
	.p8-bg{
		z-index: 0;
	}
	.p8-main{
		width: 90%;
		left: 5%;
		top: 3%;
	}

	.p8-title{
		width: 50%;
		margin-top: 0;
		/*animation: headShake 1s ease 0s infinite;*/
	}
	.join-desc{
		width: 100%;
		color: #ffffff;
		font-size: 16px;
		font-weight: bold;
		line-height: 180%;
		margin: 20px 0 20px 0;
	}
	.form-row{
		width: 100%;
		background-color: #e9470a;
		padding: 30px 0;
		border-radius: 12px;
	}
	.join-box{
		width: 90%;
		margin: 0 auto;
	}
	.join-left{
		width: 100%;
	}
	.join-right{
		width: 100%;
		margin-top: 10%;
	}
	.danger{
		width: 100%;
		text-align: center;
		color: #ccc;
		padding-top: 20px;
	}
	.join-form{
		width: 100%;
	}
	.input-row{
		width: 100%;
		height: 45px;
		display: flex;
		align-items: center;
		background: #fff;
		border-radius: 5px;
		margin-bottom: 15px;
	}
	.none-input{
		width: 100%;
		margin-left: 15px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		color: #000;
		font-weight: 500;
		outline: none;
		border: none;
		background: none;
	}
	.none-input::-webkit-placeholder{
		font-size: 16px;
		color: #595757;
		font-weight: 500;
	}
	.area-row{
		height: auto;
	}
	.none-area{
		height: 50px;
		line-height: 120%;
		margin-top: 10px;
		resize: none;
	}
	button.form-submit{
		width: 100%;
		border-radius: 5px;
		color: #fff;
		font-size: 16px;
		height: 37px;
		line-height: 37px;
		text-align: center;
		outline: none;
		margin-top: 40px;
		background: #dba86f;
		border: none;
	}
	.form-right-title{
		font-size: 20px;
		color: #fff;
		font-weight: bold;
		margin-bottom: 11px;
		margin-top: -3px;
	}
	.laba{
		width: 24px;
		margin-left: 10px;
	}
	.join-desc-row{
		width: 100%;
		padding: 15px 25px 5px;
		background: #fff;
		border-radius: 5px;
		line-height: 200%;
		font-size: 16px;
	}
	.question-title{
		margin: 25px auto 13px;
	}
	.questions p{
		margin-bottom: 0;
		line-height: 200%;
		cursor: pointer;
	}
	.md-footer{
		color: #fff;
		padding-bottom: 20px;
	}

	/*点击展开弹窗*/
	#helpLayer .mask-content{
		background-image: url("../yblimg/d-main-bg.png?v=20250717");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		margin-top: -34px;
		width: 90%;
		height: 50%;
	}
	#helpLayer .content-body{
		height: auto;
	}
	.helpstep{
		font-size: 12px;
		margin-top: 3%;
	}
	.helptitle{
		font-size: 16px;
		font-weight: bold;
	}
	.mask-content-box{
		width: 96%;
		left: 2%;
		top: 8%;
	}
	.mask-content-box .row{
		width: 84%;
		margin: 0 auto;
	}
	.d-title{
		width: 100%;
		margin: 0 0 20px 0;
	}
	#dialogForm .input-row{
		width: 100%;
		border: 1px solid #bfbfbf;
		background: #fff url('../images/d-input-bg.png?v=20250717') left -5% repeat-x;
	}
	#dialogForm .form-submit{
		width: 100%;
		font-size: 30px;
		font-weight: bold;
		margin-top: 0;
	}
	.d-hotline{
		width: 40%;
		margin: 25px auto;
	}
	.mask-close {
		width: 40px;
		height: 40px;
		cursor: pointer;
		margin-right: 0;
	}
}




/***新闻内页面****/
.inner-crumb-box{
	height: 54px;
	line-height: 54px;
	background-color: #005de0;
}
.inner-crumb-box,
.inner-crumb-box a{
	color: #fff;
	font-size: 18px;
	font-family: '黑体';
}
.my-container{
	width: 54%;
	margin: 0 auto;
}
.article-box{
	background: url('../images/inner-bg.jpg?v=20250717') left top;
	background-size: 100% 100%;
	min-height: 1200px;
	padding: 70px 0;
}
.left-wa,
.right-wa{
	width: 3.54%;
	left: 0;
	top: 22.187%;
}
.right-wa{
	left: auto;
	right: 0;
	top: 70.374%;
}
.news-body{
	background: #f7f8f8;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	padding: 90px;
	color: #000;
}
.arc-title{
	font-size: 25px;
	font-weight: bold;
	color: #010101;
	text-align: center;
}
.info-box{
	margin-right: 40px;
	padding: 30px 0
}
.info-box span{
	color: #a0a0a0;
	font-size: 15px;
}
.clink-box{
	background: #e60000;
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding-left: 50px;
	font-size: 16px;
	border-radius: 10px;
	margin: 20px auto;
}
.clink-box a,
.clink-box a:hover{
	color: #fff;
}
.clink-line{
	height: 70%;
	background-color: #fff;
	width: 2px;
	font-size: 0;
	margin: auto 20px;
}
.clink-title{
	font-weight: bold;
}
.uperandnext-link{
	margin-top: 60px;
}
.float-nm_form .cell #messageSubmit, #messageClose{
	border: none;
}