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: #fff;
	height: 99px;
	border-bottom: 1px solid #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
}
.new-logo{
	width: 86.36%;
	opacity: 0;
	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 #000;
}
.nav-menu li:last-child{
	border-right: 0;
}
.toper-logo-box{
	height: 99px;
}
.nav-menu li a,
.nav-menu li a:hover{
	font-size: 18px;
	color: #000 !important;
	font-weight: 500;
}
@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-item{
	position: absolute;
	z-index: 2;
}

/****第一屏****/
.p1-main{
	width: 51.875%;
	left: 24.0625%;
	top: 7.83%;
}
.p1-shops{
	width: 26.907%;
	top: 14.235%;
	left: -6%;
	animation: tada 1s ease 0s infinite;
}
.p1-flash{
	width: 11.345%;
	top: 60.498%;
	left: 62.538%;
	animation: tada 1s ease 0s infinite;
}
.p1-years{
	width: 21.486%;
	top: 52.491%;
	left: 73.583%;
	animation: headShake 1s ease 0s infinite;
}
/****第二屏****/
.p2-main{
	width: 30.26%;
	left: 34.275%;
	top: 15.515%;
}
.p2-we{
	width: 69.191%;
	top: 4.769%;
	left: 15.49%;
	animation: flash 2s ease 0s infinite;
}
.p2-dot{
	width: 20.482%;
	top: 66.772%;
	left: 11.1876%;
	cursor: pointer;
	animation: pulse 1.5s ease 0s infinite;
}
.p2-click{
	width: 14.974%;
	top: 77.901%;
	left: 24.957%;
	animation: yaobai 1s ease 0s infinite;
	cursor: pointer;
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center;
}
/****第三屏****/
.p3-main{
	width: 71.614%;
	left: 19.27%;
	top: 2.415%;
}
.p3-430{
	width: 34.109%;
	left: 29.6%;
	top: 4.307%;
	animation: headShake 1s ease 0s infinite;
}
.p3-fire{
	width: 29.382%;
	left: 10.91%;
	top: 14.764%;
	animation: headShake 1s ease 0s infinite;
}
.p3-desc-1{
	width: 15.05%;
	left: 6.91%;
	top: 48.41%;
	animation: pulse 1.5s ease 0s infinite;
}
.p3-desc-2{
	width: 16.218%;
	left: 36.363%;
	top: 29.321%;
	animation: pulse 1.5s ease 0.1s infinite;
}
.p3-desc-3{
	width: 13.963%;
	left: 63.273%;
	top: 39.506%;
	animation: pulse 1.5s ease 0.2s infinite;
}
.p3-desc-4{
	width: 13.309%;
	left: 3.272%;
	top: 75.617%;
	animation: pulse 1.5s ease 0.3s infinite;
}
.p3-desc-5{
	width: 16.581%;
	left: 24.581%;
	top: 63.271%;
	animation: pulse 1.5s ease 0.4s infinite;
}
.p3-desc-6{
	width: 12.291%;
	left: 53.818%;
	top: 67.284%;
	animation: pulse 1.5s ease 0.5s infinite;
}
.p3-desc-7{
	width: 13.891%;
	left: 75.909%;
	top: 74.588%;
	animation: pulse 1.5s ease 0.6s infinite;
}
/**第四页***/
.p4-main{
	width: 20.9375%;
	left: 44.271%;
	top: -3.33%;
}
.p4-title{
	width: 78.358%;
	left: 9.95%;
	top: 10.73%;
	animation: headShake 1s ease 0s infinite;
}
/**第五页***/
.p5-main{
	width: 64.84375%;
	left: 17.578125%;
	top: 10.954%;
}
.pro-title{
	width: 100%;
	line-height: 0;
	margin-bottom: 45px;
}
.p5-title{
	width: 60.402%;
	animation: headShake 1s ease 0s infinite;
}
.swiper-nav-box{
	width: 2.45%;
}
.swiper-nav-box img{
	width: 100%;
}
.right img{
	transform: rotate(180deg);
}
.swiper-box{
	width: 89.55%;
	position: relative;
	background: #e90000;
	padding: 25px 10px 25px 25px;
}

/**第六页***/
.p6-main{
	width: 64.84375%;
	left: 17.578125%;
	top: 10.954%;
}
.p6-title{
	width: 61.606%;
	animation: headShake 1s ease 0s infinite;
}
.service-row{
	width: 84.34%;
	margin: 5.6% auto 0;
}
.service-item{
	width: 20%;
	margin-bottom: 20px;
	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;
}
.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-main{
	width: 61.46%;
	left: 19.27%;
	top: 3.112%;
}
#pageEight .pro-title{
	margin-bottom: 0;
}
.p8-title{
	width: 55.68%;
	animation: headShake 1s ease 0s infinite;
}
.join-desc{
	width: 100%;
	color: #3e3a39;
	font-size: 26px;
	font-weight: bold;
	line-height: 180%;
	margin: 20px auto 50px;
}
.form-row{
	width: 100%;
	background-color: #000;
	padding: 60px 0;
}
.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: #595757;
	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: 80px;
	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: #e90000;
	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: #000;
	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') 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;
}

/* 给 overflow:scroll 的元素加上一个 class (就是body) */
.preventScroll {
	position: fixed;
    height: 100%;
}

@media screen and (max-width: 1600px) {
	.mask-content-box{
		top: 10%;
	}
	.mask-content-box .d-title{
		margin: 10px auto;
	}
	.news-title{
		font-size: 16px;
	}
	.p8-main{
		top: 0;
	}
	.join-desc {
	    margin: 10px auto 30px;
	}
	.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;
	}
}

/***新闻内页面****/
.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') 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;
}