@charset "utf-8";

.mask{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99; background: rgba(0,0,0,.8); display: none;}
.tcbox{width: 6rem; height: auto; text-align: center; position: fixed;
	background: url(../images/tc-bg01.png) no-repeat center top;
	background-size: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-border-radius: 0 0 .3rem .3rem;
	-moz-border-radius: 0 0 .3rem .3rem;
	border-radius: 0 0 .3rem .3rem;
	box-shadow: 0 -.07rem 0 #cf1b06 inset;
}

.tcbox h3{font-size:.48rem; line-height:.88rem; font-weight:bold; color: #fff; width: 100%; clear: both; float: left; text-align: center; height: .88rem;
	margin-top: 1.88rem;
}


.tipSure{width: 100%; clear: both; float: left; text-align: center; margin: .1rem auto .5rem;}
.tipSure a{width: 3.6rem; height: .68rem; display: inline-block;font-size: .3rem; line-height: .68rem; color: #670c05; font-weight: bold;
	background: url(../images/tc-btn01.png) no-repeat center;
	background-size: 100%;
}


.close{position: absolute; bottom: -.65rem; right: 50%;margin-right:-.25rem; display: block; width: .49rem; height: .49rem; cursor: pointer;}
.close a{width: 100%; display: block;}
.close a img{width: 100%; display: block;}



/* 温馨提示弹窗*/
/* #notePage{display: block;} */
.noteTxt{width: 5.39rem; clear: both; float: left; margin: .13rem .3rem .46rem; text-align: center; height: 2.64rem;
	background: url(../images/tc-img02.png) no-repeat center;
	background-size: 100%;
}
.noteTxt .pic{float: left;margin-left: .28rem;margin-top: .22rem;width: 2.22rem; display: block;}
.noteTxt .pic img{width: 100%; display: block;}
.noteTxt .txt{float: right;width: 2.6rem;margin-top: .65rem;}
.noteTxt .txt span{width: 1.94rem; height: .54rem; display: inline-block; font-size: .28rem; line-height: .54rem; color: #fff;
	background-color: #f1461b;
	border-radius: .1rem;
}
.noteTxt .txt p{font-size: .28rem;line-height: .4rem;width: 100%;clear: both;float: left;margin-top: .15rem;}

/* 选课弹窗 */
/* #chosePage{display: block;} */
.chosebox{width: 100%;clear: both;float: left;}
.chosebox span{font-size: .24rem;line-height: .44rem; display: inline-block;color: #fff;
	background-color: #e91f08;
	border-radius: .44rem;
	padding: 0 .2rem;
}
.chosebox p{width: 100%;clear: both;float: left;font-size: .24rem;line-height: .48rem;margin-bottom: .1rem;color: #333;}
.chosebox ul{width: 5.1rem;float: left;margin: 0 .45rem;}
.chosebox ul li{float: left;margin-right: .15rem;margin-bottom: .2rem;font-size: .28rem;color: #f94a21; line-height: .62rem;
	background-color: #fff;
	border-radius: .1rem;
	padding: 0 .3rem;
}
.chosebox ul li.cur{color: #333;background-color: #fdba13;}




/* 分享遮罩 */
/* #sharePage{display: block;} */
.share-box{width: 5.33rem;margin: .35rem auto;}
.share-box >img{width: 100%; display: block; margin: auto; margin-left: 8%;}
.share-box a{width: 2.07rem; display: block; clear: both; margin:.55rem auto;}
.share-box a img{width: 100%; display: block;}




/* pc版打开遮罩 */
.fix-bg{width:100%; height: 100%; background: rgba(0,0,0,0); position: fixed; top: 0; left: 0; display: none; z-index: 9; text-align: center;}
.pc-box{width: 6rem; height: auto; text-align: center; position: fixed;
	background: url(../images/tc-bg01.png) no-repeat center top;
	background-size: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-border-radius: 0 0 .3rem .3rem;
	-moz-border-radius: 0 0 .3rem .3rem;
	border-radius: 0 0 .3rem .3rem;
	box-shadow: 0 -.07rem 0 #cf1b06 inset;
}
.pc-box font{font-size:.48rem; line-height:.88rem; font-weight:bold; color: #fff; width: 100%; clear: both; float: left; text-align: center; height: .88rem;
	margin-top: 1.88rem;
}


.pc-box .pic{width: 3.2rem; height: 3.2rem; display: inline-block;
	border-radius: .2rem;
	background-color: #fff;
}
.pc-box .pic img{width: 100%;display: block;}
.pc-box p{width: 90%; font: 24px/48px "microsoft yahei";color: #fff;float: left; margin: .15rem 5% .25rem;}

.pc-box a{position: absolute; bottom: -.65rem; right: 50%;margin-right:-.25rem; display: block; width: .49rem; height: .49rem; cursor: pointer;}
.pc-box a img{width: 100%;}