.header {
	background: #1795FF;
}
.order{
	width: 100%;
	padding: 127px 0 65px 0;
	background: url(/homepage/asset/frontend/doubleTeacher/img/bg_18f64455b7.png) center center no-repeat;
	background-size: cover;
}
.order-width{
	width:1200px;
	height:614px;
	background:#fff;
	box-shadow:0px 10px 40px 0px rgba(0,0,0,0.1);
	border-radius:16px;
	margin: 0 auto;
	overflow: hidden;
}
.order .order-img{
	background: url(/homepage/asset/frontend/doubleTeacher/img/Path3_4060bb16e7.png) 0 0 no-repeat;
	width: 769px;
	height: 614px;
	padding-left: 40px;
	padding-top: 59px;
	box-sizing: border-box;
}
.order .order-img p{
	color: #fff;
}
.order .order-img .title{
	font-size:36px;
	line-height: 50px;
}
.order .content{
	margin-top: 24px;
	margin-bottom: 8px;
	font-size:18px;
	line-height:30px;
	overflow: hidden;
}
.order .content span{
	display: inline-block;
	position: relative;
	margin-right: 20px;
}
.order .content span:after{
	content: '';
	display: block;
	position: absolute;
	right: calc(100% + 10px);
	top: 12px;
	background:#fff;
	width: 6px;
	height: 6px;
	border-radius: 3px;
}
.order .text-img{
	font-size: 16px;
	line-height: 86px;
	overflow: hidden;
}
.order .text-img img{
	float: left;
}
.order .order-form{
	width: 430px;
	padding: 60px 40px;
	box-sizing: border-box;
}

.order .form-title{
	font-size:36px;
	color:rgba(61,77,105,1);
	line-height:50px;
	margin-bottom: 32px;
}
.order .order-form form>div{
	padding: 8px;
	width: 100%;
	margin-bottom: 16px;
	box-sizing: border-box;
	position: relative;
}
.order .order-form form>div input{
	border: none;
	background: transparent;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	padding: 0 18px;
	border-bottom: 1px solid #BDC6CF;
}
.order .order-form form>div input:focus{
	border-bottom: 1px solid #1795FF;
}
.order .order-form form>div input.error{
	border-bottom: 1px solid #FF1F49;
}
.order .order-form form>div.need:after{
	content: '*';
	position: absolute;
	color: #FF1F49;
	right: 24px;
	font-size: 24px;
	top: 15px;
}
.order .order-form form>div{
	position: relative;
}
.order .order-form form>div>span{
	display: none;
	position: absolute;
	right: 18px;
	color: #FF1F49;
	line-height: 41px;
}
.order .order-form form>div input::-webkit-input-placeholder { color:#3D4D69;}
.order .order-form form>div input:-moz-placeholder {color:#3D4D69;}
.order .order-form form>div input::-moz-placeholder {color:#3D4D69;}
.order .order-form form>div input:-ms-input-placeholder {color:#3D4D69;}
.order .order-form form>div input.error::-webkit-input-placeholder { color:#FF2A4C;}
.order .order-form form>div input.error:-moz-placeholder {color:#FF2A4C;}
.order .order-form form>div input.error::-moz-placeholder {color:#FF2A4C;}
.order .order-form form>div input.error:-ms-input-placeholder {color:#FF2A4C;}
.order .btns{
	text-align: center;
	padding-top: 16px;
}
.order .btns .btn{
	width: 100%;
}
.mobile{
	display: none!important;
}


@media only all and (max-width: 768px){
	html, body{
		width: 100vw;
		padding: 0;
		margin: 0;
	}
	.header-h5{
		display: none !important;
	}
	.order-header{
		display: none;
	}
	.order{
		padding: 0;
	}
	.fake-nav{
		position: absolute;
		top: 0;
		height: 11.6vw;
		padding: 0 2.6vw;
		left: 0;
		width: 100%;
		display: flex !important;
		justify-content: space-between;
		align-items: center;
	}
	.fake-nav .mobile-logo{
		height: 20px;
	}
	.fake-nav .contact{
		color: #3D4D69;
	}
	.contact .phone{
		background: url(/homepage/asset/frontend/doubleTeacher/img/phone3_13427ec322.png) no-repeat;
	}
	.order-width{
		width:100%;
		height:auto;
		background:transparent;
		box-shadow:none;
		border-radius:0;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		z-index: 0;
		padding-bottom: 10vw;
	}
	.order-width .back1{
		position: absolute;
		right: 2vw;
		top: 92vw;
	}
	.order-width .back2{
		position: absolute;
		right: 0;
		top: 80vw;
	}
	.order .order-img{
		position: relative;
		background: url(/homepage/asset/frontend/doubleTeacher/img/pic54@2x_cca3fc4050.png) 0 -14vw no-repeat;
		background-size: 100%;
		width: 100vw;
		height: 128vw;
		padding-left: 14.4vw;
		padding-top: 12.2vw;
		box-sizing: border-box;
		float: none;
	}
	.order .order-img p{
		color: #fff;
	}
	.order .order-img .title{
		font-size: 6.4vw;
		line-height: 8.8vw;
	}
	.order .content{
		margin-top: 2vw;
		margin-bottom: 20vw;
		font-size:4.2vw;
		line-height:9vw;
		overflow: hidden;
	}
	.order .content span{
		display: block;
		position: relative;
		margin-right: 0;
		padding-left: 3.5vw;
	}
	.order .content span:after{
		content: '';
		display: block;
		position: absolute;
		right: auto;
		top: calc(4.5vw - 5px);
		left: 0;
		background:#fff;
		width: 8px;
		height: 8px;
		border-radius: 4px;
	}
	.order .text-img{
		line-height: 15vw;
		display: flex;
		align-items: center;
		font-size: 14px;
	}
	.order p.text-img{
		color: #3D4D69;
		font-size: 4.2vw;
	}
	.order .text-img img{
		float: left;
		width: 12vw;
		height: 12vw;
	}
	.order .order-form{
		width: 90vw;
		background:rgba(255,255,255,0.9);
		box-shadow:0px 10px 40px 0px rgba(0,0,0,0.1);
		border-radius:16px;
		float: none;
		margin: 0 auto;
		padding: 5vw 8vw;
		box-sizing: border-box;
		position: relative;
	}
	.order .form-title{
		text-align: center;
		font-size:6.4vw;
		color:rgba(61,77,105,1);
		line-height:8.8vw;
		margin-bottom: 10px;
	}
	.order .order-form form>div{
		width: 100%;
		margin-bottom: 3.7vw;
		box-sizing: border-box;
		position: relative;
		height: auto;
	}
	.order .order-form form>div input{
		border: none;
		border-bottom: 1px solid #BDC6CF;
		background: transparent;
		width: 100%;
		height: 11vw;
		line-height: 6.6vw;
		font-size: 4.8vw;
		padding: 2.2vw;
		box-sizing: border-box;
	}
	.order .order-form form>div.need:after{
		content: '*';
		position: absolute;
		color: #FF1F49;
		right: 2.2vw;
		font-size: 6vw;
		top: 5.5vw;
	}
	.order .order-form form>div>span{
		line-height: 18vw;
		font-size: 3.2vw;
	}
	.order .order-form form>div input::-webkit-input-placeholder { color:#3D4D69;}
	.order .order-form form>div input:-moz-placeholder {color:#3D4D69;}
	.order .order-form form>div input::-moz-placeholder {color:#3D4D69;}
	.order .order-form form>div input:-ms-input-placeholder {color:#3D4D69;}
	.order .btns{
		text-align: center;
		padding-top: 3vw;
	}
	.order .btns .btn{
		width: 100%;
		border-radius:8px;
		height: 15vw;
		line-height: 15vw;
		font-size: 4.8vw;
	}
}