@charset "utf-8";
/*********发布课程********/
*{
	box-sizing:border-box;
	font-family:"微软雅黑";
}
em,i{
	font-style:normal;
}
.wrapper{
	padding-left:10px;
	padding-right:10px;
	background:#fff;
}
.col{
	display: block;
	padding:5px 0px;
	line-height:25px;
}
.txtbox,.areabox{
	padding:0px;
	padding-bottom:3px
}
.areabox textarea{
	padding:0px;
	height:270px;
	border:1px solid #ddd;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	margin-bottom:0px;
	border-radius:4px;
}

.areabox2 textarea{
	padding:0px;
	height:170px;
	border:1px solid #ddd;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	margin-bottom:0px;
	border-radius:4px;
}

.txtbox input{
	height:36px;
	padding:0px;
	margin-bottom:0px;
	border: 1px solid #ddd;
	padding-left:2%;
	padding-right:2%;
	width:96%;
}
.btnbox{
	text-align:center;
	margin-top:10px;
}
.btn[type=button],.btn[type=submit]{
	background:#03a9f4;
	color:#fff;
	font-size:14px;
	width:100%;
	height:40px;
	padding:0px;
}
.wrapper .cations{
	width:auto;
}
.selectbox{
	border:1px solid #ddd;
	border-radius:4px;
	height:36px;
	overflow-x:hidden;
}
.selectbox select{
	padding: 0px 15px;
	margin-bottom:0px;
	padding-top: 6px;
}
.rowlist a:hover{
	text-decoration:underline;
}

/************确认订单**************/
.gmshu{
	clear:both;
}
.gmshu p{
	margin-top:10px;
	margin-bottom:5px;
}
.gmshu .gcontent{
	position:relative;
}
.gmshu input[type='text'],.gmshu input[type='password']{
	padding:0px;
	margin:0px;
	padding-left:2%;
	padding-right:2%;
	width:96%;
	height:36px;
	line-height:36px;
}
.confirm{
	padding:15px;
}
.gmshu .btnbox{
	margin-top:30px;
}
.radiotwo label{
	margin-left:30px;
}
.radiotwo{
	background:#fff;
	height:36px;
	border:1px solid #ddd;
	line-height:36px;
	border-radius:4px;
}

/**********会员中心**************/
.vip-header{
  margin-top: 1.5rem;
  position:relative;
}
.vip-header dd p span{
	color:#fff;
}
/*.vip-header dt{
  position:absolute;
  left:15px;
  top:1.5rem;
  padding-top:8px;
}
.vip-header dd{
  padding-left:95px;
  padding-top:15px;
}
.vip-header dt img{
  height:70px;
  width:70px;
  border-radius:50%;
}
.club-list ul li{
  background:#fff;
  margin-bottom:5px;
  line-height:34px;
  padding-left:15px;
  position:relative;
}
.club-list ul li i{
  position:absolute;
  left:15px;
  width:40px;
  display:inline-block;
}
.club-list ul li p{
  padding-left:25px;
}
.vip-header{
  height:150px;
  background:#fff;
}
.vip-club-title{
  border-bottom:1px solid #ddd;
  padding-left:15px;
  line-height:34px;
  padding-bottom:5px;
  font-weight:bold;
}
.vip-account ul li{
  background:#fff;
  line-height:34px;
  margin-bottom:5px;
  position:relative;
  padding-left:15px;
}
.account_num{
  color:#007aff;
  position:absolute;
  right:20px;
  top:0px;
  font-style:normal;
}
.vip-list-icon ul li{
  background:#fff;
  line-height:30px;
  overflow:hidden;
  margin-bottom:5px;
  padding-left:15px;
}
.vip-list-icon ul li a{
  float:left;
  width:50%;
}
.vip-list-icon{
  padding-bottom:2rem;
}
.club-list ul li p,.drop p{
  color:#007aff;
}
.vip-list-icon ul li em{
  margin-left:5px;
  display:inline-block;
}
.vip-club-title span i{
  display:inline-block;
  margin-right:5px;
}*/
.vip-header ul li p{
	color:#fff;
}


/********修改密码*********/
.gmshu .username p{
	margin-top:0px;
	margin-bottom:0px;
}
.username .clearfloat{
	margin-left:10px;
	margin-top: 2px;
}
.settlement .zuo{
	color:#333;
	margin-top:5px;
}

/*********首页********/
.home_list ul li{
	float:left;
	width:25%;
	text-align:center;
}
.home_list ul li img{
	border-radius:50%;
	width:50%;
}
.home_list{
	padding-top:15px;
}
.onnew .boutit,.theme .boutit{
	padding-left:15px;
	padding-top:10px;
	font-weight:bold;
	padding-bottom:8px;
}
.home_list p{
	line-height:30px;
	background:transparent;
}
.list{
	position:relative;
	height:70px;
	background:#fff;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.list .tu{
	position:absolute;
	left:15px;
}
.list  p{
	padding-left:70px;
	height:25px;
	overflow:hidden;
	font-family:"微软雅黑";
}
.list .tu img{
	width:50px;
	max-height:60px;
}
.link{
	margin-top:10px;
	text-align:right;
}

/**********消息************/
.pagelist a,.pagelist span{
	display:inline-block;
	width:25px;
	height:25px;
	line-height:20px;
	border:1px solid #ddd;
	text-align:center;
	line-height:25px;
	margin-right:5px;
	margin-bottom:5px;
}
.pagelist{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.prompt{
	padding:5px 15px;
	line-height:25px;
	text-indent:2em;
}
.prompt strong{
	color:#333;
}
.cations .list .tit{
	text-align:center;
}
.cations .list p{
	height:auto;
}
.cations .list .tu img{
	width:auto;
}

/********辅导班******/
.warpped{
	padding-left:15px;
	padding-right:15px;
	background:#fff;
}
.pline{
	padding-top:10px;
}
.pline p{
	line-height:25px;
	text-indent:2em;
}
.biaoti{
	line-height:40px;
}

/**********家教查询课程***********/
.searchwrap .cations{
	padding-left:2%;
	padding-right:2%;
	padding-bottom: 50px;
	padding-top:20px;
}
.searchwrap .cations select{
	border:1px solid #ddd !important;
	width:96%;
	padding-left:2%;
	padding-right:2%;
}

/*****教师列表*******/
.topsort ul li{
	width:33.33%;
	float:left;
	text-align:center;
	line-height:34px;
}
.topsort{
	padding:5px 15px;
}
.topsort .cur{
	background:#007aff;
}
.topsort .cur a{
	color:#fff;
}
.listwrap{
	margin-left:15px;
	margin-right:15px;
	background:#fff;
}
.listwrap .tu{
	width:80px;
	height:80px;
	text-align:center;
	position:absolute;
	left:0px;
}
.listwrap .tu img{
	max-height:80px;
	max-width:80px;
}
.listwrap .lie{
	border-bottom:1px solid #eee;
	margin-bottom:5px;
	padding-bottom:5px;
	position:relative;
}
.listwrap .right{
	padding-left:90px;
	float:none;
	min-height:80px;
	display:block;
}
.listwrap .jifen{
	color:red;
	font-size:12px;
}
.listwrap .tit{
	color:#000;
	font-size:14px;
	margin-bottom:5px;
	padding-top:3px;
}

/*********详情页*********/
.detail .swiper-slide a img{
	width:100%;
}
.detail .secwrap{
	padding-left:15px;
	padding-right:15px;
	background:#fff;
}
.detail .icon-jiantou1{
	float:none;
}
.dtitle{
	background:#03a9f4;
	color:#fff;
	display:inline-block;
	width:100px;
	text-align:center;
	line-height:34px;
	margin-top:10px;
}
.detail table{
	clear:both;
}
.detail_bot{
	background:#fff;
	padding-bottom:3.7rem;
}
.detailwrap{
	background:#fff;
	padding-bottom:0px;
}
.detail_bot ul li{
	clear:both;
	float:none;
}
.detail_bot{
	padding-left:15px;
	padding-right:15px;
}
.detail_bot ul li{
	line-height:30px;
}
.detail_bot form .btn{
	background:#13ba6a;
	width:45%;
	float:left;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:16px;
	margin-left:5%;
	cursor:pointer;
	margin-top:20px;
}
.detail_bot .btnone{
	background:#03a9f4;
	width:45%;
	margin-left:5%;
	float:left;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:16px;
	margin-top:20px;
}

/*********讨价还价********/
.box{
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	background:#fff;
}
.box .txt{
	width:auto;
	margin-bottom:0px;
	padding:0px;
	height:34px;
}
.box form{
	margin-top:10px;
}
.tbl tr td{
	height:34px;
}
.registerFormWrapper input,.registerFormWrapper textarea{
	padding:0px;
	margin-bottom:0px;
}
.formFieldWrapper{
	padding-top:10px;
}
.formFieldWrapper label{
	padding-bottom:5px;
	display: inline-block;
}
.detail_bot ul li i{
	margin-right:5px;
}
.detail_bot ul li{
	border-bottom:1px solid #007aff;
}
.detail_bot{
	padding-top:10px;
}

/********我发布的课程************/
.btns a{
	width:55px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	background:#03a9f4;
	color:#fff;
	display:inline-block;
	margin-right:5px;
	border-radius:4px;
}
.btns .delete{
	background:red;
}
.vip-bottom{
	padding-bottom:1.5rem;
}
.txtbox .photo{
	position:relative;
	line-height:38px;
}
.action form,.action i{
	float:left;
}
.action .smt,.operate{
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
	height:24px;
	color:#fff;
	background:#03a9f4;
	border:0px;
	font-size:12px;
	border-radius:2px;
}
.booklist{
	padding:10px;
}
.booklist ul li{
	padding:5px;
	background:#fff;
	margin-bottom:10px;
	background:#fff;
	clear:both;
	overflow:hidden;
	font-size:14px;
	padding-left:80px;
	position:relative;
}
.jiaoyi,.action{
	line-height:24px;
}
.jiaoyi{
	margin-top:4px;
}

/*********2017.10.29***********/
.jiaoyi img{
	position:absolute;
	left:5px;
	max-width:70px;
}
.detail_list .formFieldWrapper{
	padding-top:0px;
	border-bottom:1px solid #fafafa;
}
.btn-operate .fl,.btn-operate .fr{
	width:100%;
}
.btn-operate .fl{
	background:#03a9f4;
	color:#fff;
	text-align:center;
	line-height:42px;
	border-radius:4px;
	margin-top:10px;
}
.btn-operate .fr{
	margin-left:2%;
}

/***********2017.11.1*************/
.upload img{
	max-width:100%;
}
.filltec .ui-select .ui-btn-corner-all{
	margin-top:-21px;
}
.ui-btn-text{
	display:none;
}

/*********2017.10.29***********/
.jiaoyi img{
	position:absolute;
	left:5px;
	max-width:70px;
}
.detail_list .formFieldWrapper{
	padding-top:0px;
	border-bottom:1px solid #fafafa;
}
.btn-operate .fl,.btn-operate .fr{
	width:100%;
}
.btn-operate .fl{
	background:#03a9f4;
	color:#fff;
	text-align:center;
	line-height:42px;
	border-radius:4px;
	margin-top:10px;
}
.btn-operate .fr{
	margin-left:2%;
}

/***********2017.11.1*************/
.upload img{
	max-width:100%;
}
.filltec .ui-select .ui-btn-corner-all{
	margin-top:-21px;
}
.ui-btn-text{
	display:none;
}
