*{
	padding:0px;margin:0px;list-style: none;box-sizing: border-box;
}
a, a:hover, a:link, a:active, a:visited{
	text-decoration: none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
button{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
h1,h2,h2,h4,h5,h6{
	font-weight: normal;
}
html{
	-webkit-text-size-adjust:none;
}
body{
	background:#fff;/*width:7.5rem;*/font-size:12px;margin:0 auto;font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", Heiti,"黑体","Microsoft YaHei", "Helvetica Neue",SimSun,"宋体",sans-serif;
}
/*header头部固定开始*/
.header-pos-download{
	width:100%;height:100%;background: rgba(0,0,0,0.4);position: fixed;top:0;left:0;z-index:990019;display:none;
}
.header-pos-con{
	width:100%;height:1.30rem;background: #fff;font-size:.28rem;color:#333;text-align:center;line-height: .40rem;display: table;position: fixed;top:0;left:0;z-index:990019;
}
.header-pos-con .header-pos-text{
	width:100%;display: table-cell;vertical-align: middle;
}
.header-pos-con .header-pos-text span{
	color:#c91113;
}
.header-pos-con .download-img{
	width:1.0rem;height:100%;position: absolute;top:0;right:.25rem;
}
.header-pos-con .download-img img{
	width:.45rem;height:.45rem;position: absolute;top:50%;margin-top:-.225rem;right:0;
}
.header-pos-download .header-pos-download-list li{
	width:100%;padding:.32rem;background: #fff;position: relative;border-top:1px solid #f1f1f1;
}
.header-pos-download .header-pos-download-list li .li-left{
	width:5.05rem;
}
.header-pos-download .header-pos-download-list li .li-left .li-l-con{
	width:100%;display: table;
}
.header-pos-download .header-pos-download-list li .li-left .li-l-con .li-con-img{
	display: table-cell;vertical-align: middle;
}
.header-pos-download .header-pos-download-list li .li-left .li-con-img img{
	width:.90rem;height:.90rem;display: block;
}
.header-pos-download .header-pos-download-list li .li-left .li-l-con .li-con-text{
	width:4.15rem;height:auto;display: table-cell;vertical-align: middle;padding-left:.20rem;padding-right:.10rem;
}
.header-pos-download .header-pos-download-list li .li-left .li-l-con .li-con-text h3{
	font-size:.32rem;color:#333;font-weight: normal;
}
.header-pos-download .header-pos-download-list li .li-left .li-l-con .li-con-text p{
	font-size:.24rem;color:#666;line-height: .30rem;
}
.header-pos-download .header-pos-download-list li .li-right{
	width:1.80rem;height:.60rem;position:absolute;top:50%;margin-top:-.30rem;right:.32rem;display: table;
}
.header-pos-download .header-pos-download-list li .download-app{
	width:100%;height:100%;display:table-cell;font-size:.28rem;color:#c8161e;text-align:center;line-height:.60rem;vertical-align: middle;border:1px solid #c8161e;border-radius:.10rem;-webkit-border-radius:.10rem;-o-border-radius:.10rem;-moz-border-radius:.10rem;-ms-border-radius:.10rem;
}

.borderB{
	border-bottom:1px solid #c4c4c4;
}
/*header头部固定结束*/
/*header开始*/
.header-box{
	height:1.0rem;background: #fff;padding-top:.10rem;position: relative;margin-top:1.30rem;
}
.header-box .header-left{
	width:2.5rem;height:100%;position: absolute;top:0;left:0;
}
.header-box .header-left img{
	width:.40rem;height:.40rem;margin-top:.30rem;margin-left:.30rem;
}
.header-box .header-left .header-close{
	display:none;
}
.header-box .header-logo{
	width:2.0rem;height:.80rem;margin:0 auto;
}
.header-box .header-logo img{
	width:2.0rem;height:.80rem;display: block;
}
.header-box .header-right{
	width:2.5rem;height:100%;position: absolute;top:0;right:0;padding-right:.20rem;padding-top:.20rem;
}
.header-box .header-right .header-list{
	width:.60rem;height:.60rem;float:right;border-radius:.30rem;-webkit-border-radius:.30rem;-o-border-radius:.30rem;-moz-border-radius:.30rem;-ms-border-radius:.30rem;overflow: hidden;
}
.header-box .header-right .header-list img{
	width:.60rem;height:.60rem;
}
.header-box .header-right .header-r-logined .header-member-rank{
	width:.26rem;height:.26rem;line-height: 0;position: absolute;right:.16rem;bottom:.17rem;
}
.header-box .header-right .header-r-logined .header-member-rank img{
	width:.26rem;height:.26rem;
}
/*header结束*/
/*顶部课程弹窗开始*/
.header-alert-pos{
	width:100%;height:100%;background: rgba(0,0,0,0.4);position: fixed;top:2.19rem;left:0;z-index:990009;display: none;
}
.header-course-pos .course-pos-list{
	width:100%;height:auto;background: #fff;border-top:1px solid #c4c4c4;
}
.header-course-pos .course-pos-list li{
	width:2.5rem;height:1.30rem;float:left;text-align: center;line-height: 1.10rem;
}
.header-course-pos .course-pos-list li a{
	font-size:.32rem;color:#333;padding-bottom:.18rem;
}
.header-course-pos .course-pos-list li a.on{
	color:#c8161e;border-bottom:1px solid #c8161e;
}
/*顶部课程弹窗结束*/
/*登录后的状态开始*/
.header-logined-pos .header-logined-list{
	width:2.40rem;height:auto;background: #fff;border-radius:.05rem;-webkit-border-radius:.05rem;-o-border-radius:.05rem;-moz-border-radius:.05rem;-ms-border-radius:.05rem;position:absolute;top:.16rem;right:.10rem;
}
.header-logined-pos .header-logined-list li{
	width:1.70rem;height:.90rem;margin:0 auto;border-bottom:1px solid #e6e6e6;font-size:.28rem;text-align: center;line-height: .90rem;
}
.header-logined-pos .header-logined-list li a{
	color:#333;
}
.header-logined-pos .header-logined-list .dropdown{
	width:.19rem;height:.13rem;line-height: 0;position: absolute;top:-.13rem;right:.30rem;
}
.header-logined-pos .header-logined-list .dropdown img{
	width:.19rem;height:.13rem;display: block;
}
/*登录后的状态结束*/