@charset "utf-8";

/* 分享遮罩 */
/* #sharePage{display: block;} */
.share-box{width: 6.3rem;margin: .34rem auto;}
.share-box >img{width: 100%; display: block; margin: auto;}
.share-box a{width: 5.22rem; display: block; margin: .7rem auto 0;}
.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: 600px; height: auto; text-align: center; background:#fff; position: fixed;
	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: .16rem;
	-moz-border-radius: .16rem;
	border-radius: .16rem;
}
.pc-box font{font: bold .36rem/.98rem "microsoft yahei"; color: #fff; width: 100%; clear: both; float: left; text-align: center; height: 1.02rem; position: relative;border-top-left-radius: .16rem;border-top-right-radius: .16rem;
	background: #1497ff;
	background: -webkit-linear-gradient(top, #50b3fd , #1497ff);
	background: -o-linear-gradient(bottom, #50b3fd, #1497ff);
	background: -moz-linear-gradient(bottom, #50b3fd, #1497ff);
	background: linear-gradient(to bottom, #50b3fd , #1497ff);
}
.tcmain{clear: both; float: left; margin: .5rem auto 0;}
.pc-box .pic img{width: 3.02rem;display: inline-block; margin:50px auto auto;}
.pc-box p{width: 90%; font: 26px/48px "microsoft yahei";color: #333;float: left; margin: 25px 5% 0.35rem;}
.pc-box a{position: absolute; top: -.6rem; right: 0; display: block; width: .45rem; height: .45rem; cursor: pointer;}
.pc-box a img{width: 100%;}

/* new */

.mask{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99; background: rgba(0,0,0,.8); display: none;}
.tcbox{ width: 5rem; height: 5.49rem; display: block;  position: absolute; background: url(../images/tcBg.png) no-repeat center top;background-size: 100% 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: .16rem;
	-moz-border-radius: .16rem;
	border-radius: .16rem;
}
.tcbox h3{
	font: bold 0.48rem/1.4rem "microsoft yahei";
    color: #fff;
    width: 100%;
    clear: both;
    float: left;
    text-align: center;
    height: 1.4rem;
    position: relative;
    border-top-left-radius: 0.16rem;
    border-top-right-radius: 0.16rem;
    background: url(../images/tcTit1.png) no-repeat center top;
	background-size: 100% 100%;
}
.tipSure{width: 100%; clear: both; float: left; text-align: center; margin: .2rem auto .25rem;}
.tipSure a{width: 3.91rem; height: .82rem; display: block; margin: auto; font-size: .32rem;font-weight: bold; line-height: .82rem; color: #7d4f0e;
	background: url(../images/btn4.png) no-repeat center top;background-size: 100% 100%;
}
.close{position: absolute; top: -.3rem; right:-.2rem; display: block; width: .28rem; height: .28rem;}
.close a{width: 100%; display: block;}
.close a img{width: 100%; display: block;}

/* 活动规则 */
.hdlb{display: inline-block;width: 82%;padding-left: .7rem;}
.hdlb p{font-size: .24rem; line-height: .4rem; color: #333;width: 100%;text-align: left;position: relative;}
.hdlb>.p1>span {
    display: inline-block;width: 0.24rem;line-height: .24rem;background: #207efb;border-radius: 0.5rem;font-size: .2rem;color: #fff;text-align: center;position: absolute;left: -0.28rem;top: 0.06rem;
}
.hdlb .p1{font-weight: bold;color: #207efb;margin-top: .1rem;}
.hgz{position: relative;margin-top: .2rem;}
.hdlb .p3{display: inline-block;width: 100%;margin: .4rem auto .35rem;text-align: center;}
.hdlb .p3 img{width: 2.02rem;}

/* 在线咨询 */
.noteTxt{display: inline-block;width: 100%;margin: .74rem auto 0;text-align: center;}
.noteTxt img{width: 2.41rem;}
.noteTxt p{font-size: .24rem;color: #333;line-height: .4rem;margin: 0 auto 0.3rem;}
/* .noteTxt p span{color: #1798ff;margin-left: .05rem;} */
#kds .noteTxt p{margin-bottom: 0;}
#zhenti .noteTxt p{margin-bottom: 0;}
#ganhuo .noteTxt p{margin-bottom: 0;}
.know{font-size: .26rem;color: #fff;width: 1.93rem;height: 0.54rem;line-height: .54rem;margin: .25rem auto .4rem;border-radius: .5rem;text-align: center;background: #1497ff;
	background: -webkit-linear-gradient(top, #50b3fd , #1497ff);
	background: -o-linear-gradient(bottom, #50b3fd, #1497ff);
	background: -moz-linear-gradient(bottom, #50b3fd, #1497ff);
	background: linear-gradient(to bottom, #50b3fd , #1497ff);
}
.noteTxt .lbP{margin: 0 auto .25rem;}

/* 科目选择 */
.chosebox{display: block; text-align: center;}
.chosebox p{font: .24rem/.32rem "microsoft yahei"; color: #999;width: 100%; float: left; margin-top: .24rem;}
.kmbox{width: 100%; float: left; margin: .44rem auto 0; clear: both;}
.kmbox a{width: 4rem; height: .74rem; display: inline-block; font: .32rem/.74rem "microsoft yahei"; color: #555;display: inline-block;margin: 0 0.2rem;border: solid .02rem #a5a5a5; box-sizing: border-box;margin-bottom: .3rem; }
.kmbox a.on{color: #2b76fd;border: .02rem solid #2b76fd;background: url(../images/btnCur.png) no-repeat 102% 102%;background-size: .49rem;}
#sureXd{margin-top: 1.1rem;margin-bottom: 0;}

/* 活动已结束 */
#notePage .tcbox h3{
    background: url(../images/tcTit2.png) no-repeat center top;
    background-size: 100% 100%;	
}

/* 恭喜开课成功 */
.kcTc{margin-left: .65rem;position: relative;}
.kcTc>img {
    width: 1.81rem;
    position: absolute;
    top: 0.5rem;
    right: 1.1rem;
}
.kcTc>p {
    text-align: left;
    position: relative;
    width: 48%;
    float: left;
    display: block;
    clear: both;
    margin-bottom: 0.06rem;
}
.kcTc .fsP{margin-left: -.34rem;}
.noteTxt p label{
	display: inline-block;font-size: .2rem;color: #333;border: .01rem solid #454545;border-radius: .5rem;width: .24rem;line-height: .24rem;text-align: center;position: absolute;top: .08rem;left: -.34rem;
}
.noteTxt p span{color: #fc1616;}