/*表单部分开始*/
.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.2em;margin: 0.2rem   auto;background:#fff;color:rgba(1,1,1,0.6)}
#bmbtn{background: #be2b00;border: #ffb228;color: white;font-size: 0.5rem;}
.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;}
#randomnumber{position: inherit;top: 10px;left: 66%;color: #ff0000;background: #eeeeee; width: 1.5em;height: 1.5em;line-height: 1.5em;border-radius: 50%;}
.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;
}
/*表单*/
.f h2 {
	font-size: 1.3em;
	font-weight: 800;
	text-align: center;
	margin-top: 1.5em;
}
.f h3 {
	font-size: 1em;
	text-align: center;
}
.f .line {
	background: #000000;
	height: 1px;
	width: 10em;
	margin: 0 auto;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
/*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 {
	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 0.2em 0.2em 0.5em;
    line-height: 2.1em;
    display: inline-block;
    color: #777;
}
.btn p{
    display: block;
    text-decoration: none;
    border: 2px solid #000000;
    font-size: 1em;
    border-radius: .1rem;
	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%;
}
}
/*简介*/
.introduction {
	position: relative;
}
.introduction h3 {
	font-size: 1.3em;
	text-align: justify;
	text-indent: 2.2em;
	line-height: 1.8em;
}
.introduction .words {
	position: absolute;
	top: 1%;
	left: 48%;
	width: 48%;
}
.introduction .link {
	display: block;
	background: #be2b00;
	color: white;
	font-size: 1.3em;
	text-align: center;
	width: 100%;
	height: 2em;
	line-height: 2em;
	margin: 2em auto 0.5em auto;
	border-radius: 0.3em;
}

@media(max-width:580px) {
	.introduction .link {
		margin: 1em auto 0.5em auto;
	}
}
@media(max-width:530px) {
	.introduction .link {
		font-size: 1.2em;
	}
	.introduction h3 {
		font-size: 1.2em;
	}
}
@media(max-width:470px) {
	.introduction .link {
		font-size: 1.1em;
	}
	.introduction h3 {
		font-size: 1.1em;
	}
}
@media(max-width:470px) {
	.introduction h3 {
		line-height: 1.5em;
	}
}
@media(max-width:415px) {
	.introduction .link {
		font-size: 1em;
	}
	.introduction h3 {
		font-size: 1em;
	}
}
@media(max-width:375px) {
	.introduction h3 {
		line-height: 1.3em;
	}
}
@media(max-width:325px) {
	.introduction h3 {
		line-height: 1.1em;
	}
	.introduction .link {
		margin: 0.5em auto 0.5em auto;
	}
}

/*酸辣粉的产品*/
.production h2,.study h2,.process h2,.environment h2,.help h2,.hot h2 {
	font-size: 1.3em;
	color: rgb(190, 43, 0);
	font-weight: 800;
	text-align: center;
	margin-top: 1.5em;
}
.production h3,.study h3,.process h3,.environment h3,.help h3,.hot h3 {
	font-size: 1em;
	text-align: center;
}
.production .line,.study .line,.process .line,.environment .line,.help .line,.hot .line {
	background: #be2b00;
	height: 1px;
	width: 10em;
	margin: 0 auto;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
.production li {
	float: left;
	width: calc(50% - 1em);
	margin: 0.5em;
}
.production li p {
	font-size: 1.1em;
	text-align: center;
	margin-top: 0.2em;
}
.production ul {
	padding: 0.5em;
}
/*学习内容*/
.study .words h4 {
	font-size: 1.2em;
	text-align: justify;
	padding: 0.5em 1em 0.5em 5.5em;
}
@media(max-width:550px) {
	.study .words h4 {
	padding: 0.5em 1em 0.5em 5em;
}
}
@media(max-width:450px) {
	.study .words h4 {
	padding: 0.5em 1em 0.5em 4.5em;
	font-size: 1.1em;
}
}
.study .words h4:nth-child(1) {
	background: url(../img/study-icon1.png) no-repeat 4% center;
}
.study .words h4:nth-child(2) {
	background: url(../img/study-icon2.png) no-repeat 4% center;
}
.study .words h4:nth-child(3) {
	background: url(../img/study-icon3.png) no-repeat 4% center;
}
.study .words {
	background: #eeeeee;
	padding-top: 1em;
	padding-bottom: 1em;
}
/*培训流程*/
.process li {
	float: left;
	width: calc(50% - 1em);
	margin: 0.5em;
}
.process h4 {
	font-size: 1.2em;
	font-weight: 700;
	padding-left: 1em;
	text-align: center;
	height: 2.4em;
	line-height: 2.4em;
	border-radius: 0.3em;
}
.process h4 span {
	font-size: 1.2em;
	font-weight: 900;
}
.process li .a {
	background: #e5e5e5 url(../img/process-icon1.jpg) no-repeat 20% center;
	background-size: 1.2em;
}
.process li .b {
	background: #e5e5e5 url(../img/process-icon2.jpg) no-repeat 20% center;
	background-size: 1.2em;
}
.process li .c {
	background: #e5e5e5 url(../img/process-icon3.jpg) no-repeat 20% center;
	background-size: 1.2em;
}
.process li .d {
	background: #e5e5e5 url(../img/process-icon4.jpg) no-repeat 20% center;
	background-size: 1.2em;
}
.process li .e {
	background: #e5e5e5 url(../img/process-icon5.jpg) no-repeat 20% center;
	background-size: 1.2em;
}
.process li .f {
	background: #e5e5e5 url(../img/process-icon6.jpg) no-repeat 20% center;
	background-size: 1.2em;
}
.process h5 {
	font-size: 1.2em;
	text-align: justify;
	padding: 0.5em;
	height: 5.5em;
}
/*教学环境*/
.environment li {
	float: left;
	width: calc(50% - 1em);
	margin: 0.5em;
}
.environment ul {
	padding: 0 0.5em;
}
/*创业帮扶*/
.help li {
	float: left;
	width: 50%;
	padding: 1em;
}
.help li:nth-child(1),.help li:nth-child(5) {
	border-right: 1px dashed #f1c81d;
}

.help li:nth-child(3) {
	border-top: 1px dashed #f1c81d;
	border-right: 1px dashed #f1c81d;
	border-bottom: 1px dashed #f1c81d;
}
.help li:nth-child(4) {
	border-top: 1px dashed #f1c81d;
	border-bottom: 1px dashed #f1c81d;
}
.help h4 {
	font-size: 1.2em;
	font-weight: 700;
	padding-left: 1em;
	text-align: center;
	height: 2.4em;
	line-height: 2.4em;
	border-radius: 0.3em;
	background: #e5e5e5;
}
.help h5 {
	font-size: 1.2em;
	text-align: justify;
	padding: 0.5em;
	height: 4em;
}
@media(max-width:490px) {
	.help h5 {
		font-size: 1.1em;	
	}
}
@media(max-width:446px) {
	.help h5 {
		height: 5.5em;
	}
}
@media(max-width:446px) {
	.help h5 {
		height: 6em;
		font-size: 1em
	}
}
@media(max-width:338px) {
	.help h5 {
		height: 6.5em;
	}
}
/*热门项目推荐*/
.hot li {
	float: left;
	width: calc(100% / 3 - 0.6em);
	margin: 0.3em;
}
.hot ul {
	padding: 0.5em;
}
.hot p {
	text-align: center;
	font-size: 1.2em;
	margin-top: 0.2em;
}