/*表单部分开始*/
.formbm {
	width: 96%;
	margin: 0 auto;
}

.formbm input,
.xzk {
	width: 80%;
	border: none;
	height: 0.8rem;
	font-size: 0.45rem;
	padding-left: 0.4rem;
	border-radius: 0.6em;
	margin: 0.2rem auto;
	background: #fff
}

#bmbtn {
	background: #e60012;
	border: #e60012;
	color: white;
	font-size: 1.2em;
}

.user-info {
	position: fixed;
	bottom: 0;
	width: 100%;
	max-width: 640px;
	z-index: 1;
}

.user-info li .p1 {
	background-image: url(http://m.ynxdfpr.com/images/indexiocn/xfzx.png);
}

.user-info li .p2 {
	background-image: url(http://m.ynxdfpr.com/images/indexiocn/xfzx2.png);
}

.user-info li p {
	position: relative;
	font-size: .4rem;
	color: white;
	line-height: 3em;
	height: 3em;
	background-repeat: no-repeat;
	background-size: 2em;
	background-position: 15% center;
}

.user-info li {
	width: 50%;
	text-align: center;
	float: left;
	display: inline;
	box-sizing: border-box
}

.user-info li img {
	width: .7rem;
	height: .7rem;
	margin-top: .07rem;
}

.titlebt {
	border-bottom: 1px solid #eeeeee;
	margin-top: 1.5em;
}

.titlebt p {
	width: 4rem;
	font-size: 0.5rem;
	text-align: center;
	margin: 0 auto;
	border-bottom: 3px solid #e60012;
}

.titlebtx {
	text-align: center;
	font-size: 0.3rem;
}

/*表单部分结束*/
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	*zoom: 1;
}

/*top*/
.top ul li {
	float: left;
	width: calc(20% - 1em);
	margin: 0.5em;
	font-size: 1.5em;
	font-weight: 900;
	color: #fdd608;
	background: #7d1311;
	padding: 1em 0.5em;
	text-align: center;
	letter-spacing: 0.5em;
	border-radius: 0.3em;
}

@media(max-width:500px) {
	.top ul li {
		font-size: 1.2em;
	}
}

@media(max-width:400px) {
	.top ul li {
		font-size: 1.2em;
		padding: 0.3em 0.3em;
	}
}

@media(max-width:360px) {
	.top ul li {
		padding: 0.3em 0.3em;
		letter-spacing: 0.4em;
	}
}

.top {
	background: url(../img/top-bj.jpg) no-repeat;
	padding-bottom: 1em;
}

/*btn*/
.btn {
	width: 90%;
	margin: 0 auto;
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	height: 2.6em;
}

.btn span {
	padding: 0.2em;
	line-height: 2.1em;
	display: inline-block;
	color: #777;
}

.btn p {
	display: block;
	text-decoration: none;
	border: 2px solid #000000;
	font-size: 1.1em;
	border-radius: .3rem;
	position: absolute;
	z-index: 0;
	width: 90%;
	background: white;
}

.btn .i {
	margin-top: .08rem;
	background-color: #be2b00;
	display: block;
	width: 48%;
	float: right;
	line-height: 1.8em;
	color: #ffffff;
	text-align: center;
	animation: 1s tmove infinite linear;
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem;
	/*    text-shadow: #000 0 0 4px;
*/
}

.btn_dj {
	position: relative;
	z-index: 1;
	top: .3rem;
	left: 93%;
	width: 5%;
}

@keyframes tmove {
	0% {
		transform: scale(1);

	}

	40% {
		transform: scale(0.9);

	}

	80% {
		transform: scale(0.9);

	}

	100% {
		transform: scale(1);

	}
}

@media(max-width:550px) {
	.btn_dj {
		width: 6%;
	}
}

@media(max-width:460px) {
	.btn_dj {
		width: 7%;
	}
}

@media(max-width:410px) {
	.btn_dj {
		width: 8%;
	}
}

/*五大优势*/
.advantage {
	background: #ededed;
	padding: 2em 0 1em 0;
}

.advantage ul {
	padding: 1em;
	background: url(../img/advantage-bj.png) no-repeat right bottom;
	background-size: 22%;
	padding-bottom: 0;
}

.advantage li {
	float: left;
	width: calc(100% / 3 - 1em);
	margin: 0.5em;
}

.advantage li img {
	width: 100%;
}

.advantage .link-box,
.list .link-box,
.change .link-box,
.help .link-box {
	text-align: center;
	padding: 1em 0 0.5em 0;
}

.advantage .linka,
.list .linka,
.change .linka,
.help .linka {
	font-size: 1.1em;
	color: white;
	background: #e72b2e;
	display: inline-block;
	width: 32%;
	height: 2.2em;
	line-height: 2.2em;
	border-radius: 0.3em 0em 0em 0.3em;
	border-right: 0.5px solid rgba(255, 255, 255, 0.639);
}

.advantage .linkb,
.list .linkb,
.change .linkb,
.help .linkb {
	font-size: 1.1em;
	color: white;
	background: #e72b2e;
	display: inline-block;
	width: 32%;
	height: 2.2em;
	line-height: 2.2em;
	border-radius: 0em 0.3em 0.3em 0em;
	border-left: 0.5px solid rgba(255, 255, 255, 0.639);
}

/*多中口味*/
.list {
	background: #f0c61a;
	padding-bottom: 1em;
}

/*学烧烤就选新东方*/
.change {
	background: #efeeef;
	padding-top: 1em;
	padding-bottom: 1em;
}

/*创业扶持*/
.help {
	background: #363636;
	padding-bottom: 1em;
	padding-top: 1em;
}

.help ul {
	padding: 0.5em;
	margin-top: 1em;
}

.help li {
	float: left;
	width: calc(100% / 3);
	padding: 1.5em 1em;
}

.help li:nth-child(2) {
	border-left: 1px dashed #f1c81d;
	border-right: 1px dashed #f1c81d;
}

.help li:nth-child(4),
.help li:nth-child(6) {
	border-top: 1px dashed #f1c81d;
}

.help li:nth-child(5) {
	border-left: 1px dashed #f1c81d;
	border-right: 1px dashed #f1c81d;
	border-top: 1px dashed #f1c81d;
}

.help h3 {
	border-radius: 11px;
	background-image: -moz-linear-gradient(90deg, rgb(217, 215, 220) 40%, rgb(254, 254, 254) 61%);
	background-image: -webkit-linear-gradient(90deg, rgb(217, 215, 220) 40%, rgb(254, 254, 254) 61%);
	background-image: -ms-linear-gradient(90deg, rgb(217, 215, 220) 40%, rgb(254, 254, 254) 61%);
	width: 6em;
	text-align: center;
	margin: 0 auto;
}

.help h4 {
	color: white;
	text-align: justify;
	height: 5.5em;
	margin-top: 0.5em;
	font-size: 1.2em;
}

@media(max-width:570px) {
	.help h4 {
		font-size: 1.1em;
	}
}

@media(max-width:530px) {
	.help h4 {
		font-size: 1em;
	}
}

@media(max-width:485px) {
	.help h4 {
		height: 6.5em;
	}
}

@media(max-width:380px) {
	.help h4 {
		height: 8em;
	}
}

@media(max-width:380px) {
	.help h4 {
		height: 9em;
	}
}

/*表单*/
.f h2 {
	font-size: 1.3em;
	font-weight: 700;
	text-align: center;
	padding-bottom: 0.3em;
}

.f h3 {
	font-size: 0.3rem;
	text-align: center;
	margin-top: 0.3em;
	text-transform: capitalize;
}

.f .line {
	height: 0.2em;
	width: 6em;
	background: #e60012;
	margin: 0 auto;

}

.form-box input,
.form-box select {
	color: #717171;
	font-size: 1.2em;
	border-radius: 0.3em;
	width: 90%;
}