body {
	background-color: #ededed;
}

/*common*/
	.section .btn, .mylist .btn, .mydetail .btn{
		display: block;
		background-color: #e8253d;
		color: #fff;
		width: 4.45rem;
		height: 1.25rem;
		line-height: 1.25rem;
		border-radius: 0.1rem;
		font-size: 0.6rem;
		margin: 0 auto;
		text-align: center;
	}
	.section{margin-bottom: 0.25rem;}
	.section .headline{
		width: 15rem;
		margin: 0 auto;
		text-align: center;
		position: relative;
		color: #042d44;
		font-size: 0.8rem;
	}
	.section .headline h5{
		width: 4.25rem;
		margin: 0 auto;
		border-left: 1px solid #042d44;
		border-right: 1px solid #042d44;
		letter-spacing: 1px;
		border-color: inherit;
		font-weight: bold;
		color: inherit;
	}
	.section .headline:before,.section .headline:after{
		content: "";
		position: absolute;
		height: 1px;
		width: 5.4rem;
		background-color: #042d44;
		top: 0.35rem;
	}
	.section .headline:before{left:0;}
	.section .headline:after{right:0;}
/*鍒楄〃 璇︽儏*/
	.mylist,.mydetail{
		width: 15rem;
		margin: 1.8rem auto 1rem;
	}
	.mydetail{margin-top: 0.4rem;word-wrap:break-word;}
	.mylist ul{min-height: 1.3rem;}
	.mylist ul .list-empty{
		font-size: 0.6rem;
		background-color: #fff;
		padding: 0.825rem 0 1rem 0.45rem;
	}
	.mylist li,.mydetail .introduce-box{
		background-color: #fdfcfc;
		margin-bottom: 0.3rem;
		padding: 0.825rem 0 1rem 0.45rem;
	}
	.mylist .info,.mydetail .info{
		display: inline-block;
		line-height: 0.825rem;
		color: #555;
		font-size: 0.6rem;
	}
	.teacher-list img,.teacher-detail .introduce-box img{width: 4.125rem;height: 6.05rem;}
	.course-list img,.course-detail .introduce-box img{width: 4.125rem;height: 4.125rem;}
	.mylist .info h6{font-size: 0.6rem;}
	.mydetail .info h5{font-size: 0.7rem;}
	.mylist .info p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		margin: 0.3rem 0;
	}
	.mylist .btn, .mydetail .info .btn{
		display: inline-block;
		width: 4.425rem;
		height: 1.125rem;
		line-height: 1.125rem;
		background-color: #10c7c8;
	}
	.mylist .btn.j_showmq,.mydetail .btn.last{margin-left: 0.5rem;}

	.j_morelist{
		text-align: right;
		background-color: #fff;
		margin-top: -1.3rem;
		padding: 0.825rem 0.7rem 1rem 0;
	}
	.j_morelist span{
		color: #f01c3f;
		text-decoration: underline;
		font-size: 0.6rem;
		padding: 0.5rem 0;
	}

	.mydetail .content-box{
		background-color: #10c7c8;
		font-size: 0.6rem;
		line-height: 1.2rem;
	}
	.mydetail .container{
		background-color: #fff;
		color: #555;
	}
	.mydetail .content-box .container img, .mydetail .content-box .container table{width: 100%;}
	.mydetail .signup{
		width: 100%;
		margin-top: 0.4rem;
		height: 2rem;
		line-height: 2rem;
		font-size: 0.8rem;
		font-weight: bold;
	}
/*绛涢€?/
	.select-box{
		position: fixed;
		z-index: 198;
		top: 2.75rem;
		left: 0;
		width: 16rem;
		height: 1.5rem;
		line-height: 1.5rem;
		background-color: #13c7c8;
	}
	.select-box select{
		height: 1.5rem;
		background: transparent url(/uploads/image/wpimages/select-arrow.png) no-repeat right 0.6rem;
		-webkit-background-size: 0.6rem 0.325rem;
		background-size: 0.6rem 0.325rem;
		color: #fff;
		padding-left: 0.5rem;
		font-size: 0.6rem;
	}
	.select-box option{color: #333;}
	.select-box .item-lang{
		width: 3.95rem;
		margin-right: 0.2rem;
	}
	.select-box .item-city{
		width: 2.6rem;
	}