@charset "utf-8";
/* CSS Document */

.storeInfo{background: url(../images/userbg.png) no-repeat;background-size: 100% 100%;padding:1rem;}
.storeInfo .inner{min-height:5em;position:relative; padding:0.833em 0.833em 0.833em 6.667em;}
.storeInfo .logo{width:5em;height:5em;border-radius:50%; position:absolute;left:0.833em;top:0.833em; overflow:hidden;}
.storeInfo .logo:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
	width: 200%;
	height:200%; overflow:hidden;
	box-sizing:border-box;
	border-radius:50%;
	border:1px solid rgba(0,0,0,0.12);
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.storeInfo .logo img{width:100%;height:100%;border-radius:50%; display:block; overflow:hidden;}
.storeInfo .name{ font-size:1.5em; line-height:1.556em; color:#fff;}
.storeInfo .info{color:#fff; line-height:1.833em;}
.storeInfo .storeBtn{height:3.667em; line-height:3.667em; position:relative;}
.storeInfo .storeBtn:before{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 200%;
	height:1px; overflow:hidden;
	background:#e3e3e3;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.storeInfo .storeBtn li{width:33.33%; text-align:center;float:left;}
.storeInfo .storeBtn li a{font-size:1.167em;color:#555;}
.storeInfo .storeBtn li img{height:1em;margin:0.143em 0.429em 0 0;}

.tjtitle{height:3.667em; line-height:3.667em; background:#fff; padding:0 1.25em; position:relative;}
.tjtitle:before{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 200%;
	height:1px; overflow:hidden;
	background:#e3e3e3;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.tjtitle span{ font-size:1.333em;}
.button{ background:#fff; padding:1.667em 0; position:relative;}
.button a{width: 40%;display: block;color: #ff663d;margin: 0 auto;font-size: 0.7rem;height: 1.7rem;line-height: 1.7rem;text-align: center;position: relative;border: 1px solid #ff663d;border-radius: 0.15rem;box-sizing: border-box;background: #fff;}
.courselist{ background:#fff; padding:0 0.7rem;}
.N-classlist li{ position:relative;}
.N-classlist .qgbg{ position:absolute; top:0;left: 0.3rem;width:1.5rem;height:1.875rem; text-indent:222em;font-size: 0.6rem;background: url(../images/sign1.png) no-repeat;background-size: 100% 100%;}