﻿/*弹窗组件 样式
*-----------------------------*/


/*输入弹窗*/
.mask{position: fixed; background: rgb(0,0,0);background: rgba(0,0,0,0.6); left: 0; top: 0; bottom: 0; right: 0; z-index: 1000;}
.mask .alert{position: absolute; width: 640px; padding: 0 20px;height: 310px; background: #fff; opacity: 1; left: 50%; margin-left: -320px; top: 50%; margin-top: -105px; border-radius: 4px;}
.mask .alert .alert-title{padding-top: 10px; line-height: 56px; height: 56px; border-bottom: 1px solid #d2d2d2; }
.mask .alert-title span{float: right; cursor: pointer;}
.mask .alert-title img{vertical-align: middle; position: relative; top: -1px;}
.mask .alert .alert-con{width: 100%; }
.mask .alert-con textarea{margin-top: 20px; width: 100%; text-indent: 10px;height: 94px; padding: 10px 0;outline: none;border: 1px solid #d8d8d8; line-height: 18px; font-size: 12px; color: #666; background: #eee;}
.mask .alert-con .btn{margin-top: 22px;float: right;display: block; width: 80px; height: 36px; line-height: 36px; background: #ab2b2b; font-size: 14px; color: #fff; border-radius: 4px; text-align: center;}

/*提醒弹窗*/
.mask .alert2{padding: 0; width: 500px; height: 300px;margin-left: -250px; margin-top:-150px;border: 2px solid #dcdcdc;
    border-radius: 6px;}
.mask .alert2 .alert-title>img{margin-right: 14px;}
.mask .alert2 .alert-title{padding:0 17px;}
.mask .alert2 .alert-con{text-align: center;}
.mask .alert2 p{margin-top: 54px; margin-bottom: 50px;font-size: 18px; font-weight:bold; color: #333; line-height: 30px; text-align: center;}
.mask .alert2 .btn{background: #eb5255 none repeat scroll 0 0;
    border: 2px solid #c64446;display: block; width: 138px; text-align: center; height: 36px; line-height: 36px; color: #fff; font-size: 14px;float: none; margin: 0 auto;}
.mask .alert2 .alert-tips p.text{margin-top: 35px}
.mask .alert2 .alert-tips p.text1{font-size: 14px; line-height: 24px; padding: 0px 20px; margin: -25px 50px 20px; text-align: left; color:#d60000;}

/*试题弹窗公用*/
/*.tc-mask{ bottom: 0; display: none;left: 0;position: fixed;right: 0;top: 0;background:#000;filter: alpha(opacity=80);background: rgba(1, 1, 1, 0.8);z-index:500;}*/
.tc-mask{position: fixed; background: rgb(0,0,0);background: rgba(0,0,0,0.8); left: 0; top: 0; bottom: 0; right: 0; z-index:10000; }
.tc-mask .tc-alert {background: #ffffff;border-radius: 4px;height: 300px;left: 50%;margin-left: -250px;margin-top: -150px;opacity: 1;padding: 0 30px;position: absolute;top: 50%;width: 440px;}
.tc-mask .tc-alert .tc-alert-title {height: 52px;line-height: 52px;}
.tc-mask .tc-alert .tc-alert-con {width: 100%;height: 158px;margin-bottom:25px;+position:relative;+left:-10px;}
.tc-mask .tc-alert-con textarea {border: 1px solid #cdcdcd;color: #666;font-size: 12px;height: 138px;line-height: 18px;outline: medium none;padding: 10px 0;text-indent: 10px;width: 100%;}
.tc-mask a.tc-btn {background: #ab2b2b;border-radius: 4px;color: #ffffff;display: block;float: right;font-size: 14px;height: 36px;line-height: 36px;text-align: center;width: 68px;position:relative;right:-2px;}
.tc-mask a.tc-btn:hover{ background:#9d2727;}
.tc-mask .tc-alert a.tc-btn-qx{height:36px; line-height:36px;margin-right:18px; float:right;}

.tc-mask .tc-alert-zt {background: #ffffff;border-radius: 4px;height: 200px;left: 50%;margin-left: -180px;margin-top: -100px;opacity: 1;position: absolute;top: 50%;width:360px;}
.tc-mask .tc-alert-zt p { height:129px; border-bottom:1px solid #cdcdcd; line-height:129px; text-align:center; margin-bottom:17px;}
.tc-mask .tc-alert-zt a.tc-btn-m{background:#2996eb; width:100px; height:36px; display:inline-block;border-radius: 4px; color:#fff; text-align:center; margin-left:131px; line-height:36px;}
.tc-mask .tc-alert-zt a.tc-btn-m:hover{background:#1879c5;}

/*试题弹窗收藏*/
.tc-mask .tc-alert-zt a.tc-btn-sc{margin-left:70px; margin-right:20px;}
.tc-mask .tc-alert-zt a.tc-btn-qx{margin-left:0; background:#e5e5e5; border:1px solid #cdcdcd; color:#333; width:98px; height:34px; position:relative; top:1px;}
.tc-mask .tc-alert-zt a.tc-btn-qx:hover{background:#d7d4d4;}

/*购买弹窗*/
.mask .goumai-table{position: absolute;padding: 48px 34px; width: 738px; height: 460px; background: #fff;}


/*支付弹窗*/
.tc-mask .pay-alert {background: #ffffff;border-radius: 4px;height: 300px;left: 50%;margin-left: -250px;margin-top: -150px;opacity: 1;padding:0;position: absolute;top: 50%;width: 500px; z-index:5000;}
.tc-mask .pay-alert p.pay-title{ height:61px; line-height:61px; border-bottom:1px solid #CDCDCD; padding-left:19px;}
.tc-mask .pay-alert p.pay-title a.pay-icon{background:url(../images/t-close.png) no-repeat; position:absolute; top:26px; right:17px; display:block; width:14px; height:13px;}
.tc-mask .pay-alert p.pay-title a.pay-icon:hover{background:url(../images/t-close-1.png) no-repeat;}
.tc-mask .pay-alert .pay-content{ padding:50px 40px 56px 277px; font-size:16px; position:relative;}
.tc-mask .pay-alert .pay-content span{background:url(../images/t-pic-3.png) no-repeat; width:163px; height:163px; display:block;position:absolute; left:45px; top:38px;}
.tc-mask .pay-alert .pay-content p.tc-text{ margin-bottom:3px;}
.tc-mask .pay-alert .pay-content p.tc-text-1{ border-bottom:1px solid #cdcdcd; padding-bottom:18px; margin-bottom:18px;}
.tc-mask .pay-alert .pay-content p.tc-text-no{ border-bottom:0;}
.tc-mask .pay-alert .pay-content p.tc-text-1 a{ font-size:14px; color:#f5a82a;}
.tc-mask .pay-alert .pay-content p.tc-text-1 a:hover{color:#d89321;}


/*推荐购买*/

.gmask{background: rgba(0,0,0,0.8); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 6001; display: none;}
.gmask .goumai-table{position: absolute; left: 50%; margin-left:-403px ; top: 50%; margin-top: -278px;padding: 48px 34px; width: 738px; height: 460px; background: #fff;}
.gmask .goumai-table .info{margin-bottom: 32px;font-size: 16px; line-height: 1; text-indent: 66px;}
.gmask .goumai-table .logo-tb{position: absolute; left: 34px; top: 30px;}
.gmask .goumai-table table{width: 100%;}
.gmask .goumai-table table td{height: 60px; box-sizing: border-box; text-align: center; font-size: 18px; width: 246px;}
.gmask .goumai-table thead td{ color: #fff;}
.gmask .goumai-table thead td.first{background: #d2d2d2; border-right: 1px solid #d2d2d2; color:#333;}
.gmask .goumai-table thead td.second{background: #5bc26f; }
.gmask .goumai-table thead td.third{background-color: #ad2f31; border-right: 1px solid #ad2f31; position: relative;}
.gmask .goumai-table tbody td{border: 1px solid #d1d5d7; border-top: none; font-size: 16px;}
.gmask .goumai-table tbody td.first{background: #eeeeee; text-align: left; text-indent: 35px; border-right: none;}
.gmask .goumai-table tbody td.second{border-right: none;}
.gmask .goumai-table .price{color: #ad2f31; font-weight: bold;}
.gmask .close{position: absolute; top: 15px; right: 15px;}
.gmask .close img{width: 15px; height: 15px;}
.gmask .cart{width: 180px; height: 40px; line-height: 40px; color: #fff; background: #f5a82a; border-radius: 4px; margin: 0 auto;transition: all 0.18s ease-out 0s;}
.gmask .cart:hover{background:#e79e26;}
.gmask .cart-gray{background: #999}
.gmask .cart-gray:hover{cursor: not-allowed;background: #999}
.gmask .cart .cart-icon{background: url(../images/cart.png) no-repeat;width: 28px;height: 22px;display: inline-block; position: relative; top: 4px;margin-right: 16px;}
.gmask .tuijie{position: absolute;background: url(../images/aaa.png) no-repeat; width: 70px; height: 57px; top: 0; right: -1px;}


/*bbs详情弹窗*/
.tc-mask .bbs-alert{background: #ffffff;border-radius: 4px;left: 50%;margin-left:-302px;margin-top: -150px;opacity:1;padding:0;position: absolute;top: 50%;width: 604px;}
.tc-mask p.bbs-seat{ padding-left:26px; padding-top:23px; padding-bottom:21px;  height:28px; line-height:28px;}
.tc-mask p.bbs-seat span.mask-text{ margin-right:7px; top:-10px; position:relative;+top:-3px;}
.tc-mask p.bbs-seat a.mask-btn{ border:1px solid #ad2f31; width:99px; padding:0 5px;text-align:center;display:inline-block; position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tc-mask p.bbs-seat a.mask-btn span.mask-icon{background:url(../images/t-pic-4.png) no-repeat; width:18px; height:18px; display:inline-block; position:absolute; top:0; right:0;}
.tc-mask p.bbs-seat-m{padding-left:103px; position:relative;}
.tc-mask p.bbs-seat-m span.mask-text-left{ position:absolute; left:26px; top:5px;}
.tc-mask p.bbs-seat-m a.mask-btn{ height:28px; line-height:28px; border:1px solid #c9c9c9; width:99px; padding:0 5px; text-align:center;display:inline-block; position:relative; margin-bottom:7px; margin-right:11px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tc-mask p.bbs-seat-m a.mask-btn:hover{ border:1px solid #ad2f31;}
.tc-mask p.bbs-seat-m a.mask-current{ border:1px solid #ad2f31;}
.tc-mask p.bbs-seat-m a.mask-current span.mask-icon{background:url(../images/t-pic-4.png) no-repeat; width:18px; height:18px; display:inline-block; position:absolute; top:0; right:0;}
.tc-mask .bbs-alert p.btn-m{ text-align:center; padding:15px 0 20px 0;}
.tc-mask .bbs-alert p.btn-m a.bbs-btn, .tc-mask .t-bbs-correct p.btn-m a.bbs-btn{background:#ad2f31; width:100px; height:36px; display:inline-block;border-radius: 4px; color:#fff; text-align:center; line-height:36px; margin-right:19px;}
.tc-mask .bbs-alert p.btn-m a.bbs-btn:hover, .tc-mask .t-bbs-correct p.btn-m a.bbs-btn:hover{background:#9d2727;}
.tc-mask .bbs-alert p.btn-m a.bbs-btn-m, .tc-mask .t-bbs-correct p.btn-m a.bbs-btn-m{background:#e5e5e5; border:1px solid #cdcdcd; color:#333;}
.tc-mask .bbs-alert p.btn-m a.bbs-btn-m:hover, .tc-mask .t-bbs-correct p.btn-m a.bbs-btn-m:hover{ background:#d7d4d4;}
.tc-mask .t-bbs-correct{background:#ffffff;left: 50%;margin-left:-500px;margin-top: -300px;opacity: 1;padding:0;position: absolute;top: 50%;width:1000px; min-height:600px;}
.tc-mask .t-bbs-correct p.title{ height:62px; line-height:62px; padding:0 52px; color:#fff; background:#e56155; vertical-align:middle; position:relative;}
.tc-mask .t-bbs-correct p.title img{ margin-right:11px;}
.tc-mask .t-bbs-correct p.title a.close{background:url(../images/w-close.png) no-repeat; width:14px; height:13px; position:absolute; right:10px; top:10px;}
.tc-mask .t-bbs-correct p.title a.close:hover{background:url(../images/t-close-1.png) no-repeat;}
.tc-mask .t-bbs-correct .tc-tab{ height:61px; border-bottom:1px solid #dddddd; margin:0 30px; margin-bottom:27px;}
.tc-mask .t-bbs-correct .tc-tab a.tab-link{ width:136px; height:44px; line-height:44px;text-align:center; position:relative; top:17px;display:inline-block; }
.tc-mask .t-bbs-correct .tc-tab a.tab-link-c{ background:#fff;border:1px solid #dddddd;border-radius: 4px 4px 0 0; border-bottom:0; color:#ad2f31;}
.tc-mask .t-bbs-correct p.btn-m {padding: 15px 0 20px 0;text-align: center;}
.t-bbs-correct-bigbox {background: #ffffff;border: 1px solid #c9c9c9;height:218px;margin:0 30px;}
.t-bbs-correct-bigbox-new{height: 360px; border: none; }
.t-bbs-correct-bigbox textarea {background:#ffffff;border: 0 none;color: #666666;display: inline-block;font-size: 14px;height: 198px;overflow-y: auto;padding: 10px 1%;resize: none; width:98%; margin-bottom:18px;}
.tc-bbs-box{margin:0 30px; height:360px;overflow-y:scroll;}
.tc-bbs-box ul li{ padding:11px 10px 11px 22px; border:1px solid #e4e4e4;border-radius: 4px;box-shadow: 0px 1px 3px #d3d1d1; font-size:13px; overflow:hidden; margin-bottom:17px; margin-right:15px; cursor:pointer; transition: all 0.18s ease-out 0s;}
.tc-bbs-box ul li .tc-bbs-text{ width:116px; padding-top:4px;}
.tc-bbs-box ul li .tc-bbs-text span.tc-icon{background:url(../images/t-pic-6.png) no-repeat; width:10px; height:10px; display:inline-block; margin-right:14px;}
.tc-bbs-box ul li .tc-bbs-content{ padding:4px 0 18px 17px; border-left:1px solid #c9c9c9; width:740px;}
.tc-bbs-box ul li .tc-bbs-content p.tc-bbs-title{color:#666; margin-bottom:23px;}
.tc-bbs-box ul li .tc-bbs-content p.tc-bbs-content-1{line-height:24px;}
.tc-bbs-box ul li.tc-bbs-content{ background:#f8f8f8; border:1px solid #ad2f31;}
.tc-bbs-box ul li .tc-bbs-text span.tc-icon-content, .tc-bbs-box ul li:hover .tc-bbs-text span.tc-icon{background:url(../images/t-pic-7.png) no-repeat; }
.tc-bbs-box ul li:hover {background:#f9f9f9; border:1px solid #ad2f31;}
.tc-gold{background: #ffffff;border-radius: 4px;left: 50%;margin-left:-230px;margin-top: -170px;opacity:1;padding:0;position: absolute;top: 50%;width: 460px;}
.tc-gold p.g-title{ height:54px; line-height:54px; border-bottom:1px solid #cdcdcd; font-size:16px; font-weight:bold; color:#ad2f31; padding-left:25px; position:relative; margin-bottom:20px;}
.tc-gold p.g-title a.g-close{background:url(../images/t-close.png) no-repeat; width:14px; height:13px; position:absolute; right:25px; top:21px;}
.tc-gold p.g-title a.g-close:hover{background:url(../images/t-close-1.png) no-repeat;}
.tc-gold p.g-content{padding:0 25px; margin-bottom:20px;}
.tc-gold p.g-content i{ color:#ad2f31; font-style:normal;}
.tc-gold p.g-gold{ padding-left:25px;margin-bottom:2px;}
.tc-gold p.g-gold a.g-btn {border: 1px solid #c9c9c9;display: inline-block;height: 28px;line-height: 28px;margin-bottom: 7px;margin-right: 39px;overflow: hidden;padding: 0 5px;position: relative;text-align: center;text-overflow: ellipsis;white-space: nowrap;width: 99px; background:#eee;}
.tc-gold p.g-gold a.g-btn-m{ margin-right:0;}
.tc-gold p.g-gold a.g-btn-current, .tc-mask p.g-gold a.g-btn:hover {border: 1px solid #ad2f31; color:#ad2f31; background:#ffedeb;}
.tc-gold p.g-gold a.g-btn-current span.g-icon { background:url(../images/t-pic-4.png) no-repeat;display: inline-block;height: 18px;position: absolute;right: 0;top: 0;width: 18px;}
.tc-gold p.g-gold  span.g-input{ position:relative; top:-17px;+top:4px;}
.tc-gold p.g-gold  span.g-input input{border: 1px solid #c9c9c9;display: inline-block;height: 28px;line-height: 28px;margin-bottom: 7px;overflow: hidden;width: 95px; padding-left:15px; color:#999; background:#fff;}
.tc-gold p.g-balance{ padding-left:25px; padding-bottom:24px; border-bottom:1px solid #cdcdcd; color:#ff5a23; margin-bottom:23px;}
.tc-gold p.g-btn{ text-align:center; margin-bottom:25px;}
.tc-gold p.g-btn a.g-btn-1{ background:#ad2f31;width:120px; height:36px; line-height:36px; text-align:center; color:#fff;border-radius: 4px; display:inline-block; margin-right:76px;}
.tc-gold p.g-btn a.g-btn-1:hover{ background:#9d2727;}
.tc-gold p.g-btn a.g-btn-m{margin-right:0; background:#f5a82a;}
.tc-gold p.g-btn a.g-btn-m:hover{ background:#e49b25;}

.tc-concern{background: #ffffff;border-radius: 4px;left: 50%;margin-left:-324px;margin-top: -210px;opacity:1;padding:0;position: absolute;top: 50%;width:648px;}
.tc-concern p.c-title{ height:45px; line-height:45px; border-bottom:1px solid #dbdbdb; margin:0 25px; margin-bottom:24px; position:relative;}
.tc-concern p.c-title a.c-close{background:url(../images/t-close.png) no-repeat; width:14px; height:13px; position:absolute; right:0; top:17px;}
.tc-concern p.c-title a.c-close:hover{background:url(../images/t-close-1.png) no-repeat;}
.tc-concern ul li {margin-bottom:29px;padding-left: 60px;position: relative; display:inline-block; width:110px; margin-left:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; +float:left;}
.tc-concern ul li img {border-radius: 4px;height: 40px;left: 0;position: absolute;top: 0;width: 40px;}
.tc-concern ul li p.p-text {color: #04b38f;font-size: 12px;margin-bottom: 4px;position: relative;top: -3px;}
.tc-concern ul li a.concern {border: 1px solid #999999;border-radius: 4px;color: #999999;cursor: pointer;display: inline-block;font-size: 12px;height: 18px;line-height: 18px;text-align: center;width: 58px;}
.tc-concern ul li a.concern:hover {background: #ad2f31;border: 1px solid #ad2f31;color: #ffffff;}
.tc-concern ul li p.p-text a:hover {color:#9e2b2d;}
.tc-concern ul li p.p-text a {color: #ad2f31;}
.tc-concern p.pag-down{ text-align:center; padding:8px 0 24px 0;}
.tc-concern p.pag-down a.pag-btn{ width:10px; height:10px; background:#c9c9c9; margin:0 10px; display:inline-block; border-radius:50%;}
.tc-concern p.pag-down a.pag-btn:hover, .tc-concern p.pag-down a.pag-current{background:#ad2f31;}

.tc-concern-success{background: #ffffff;border-radius: 4px;left: 50%;margin-left:-180px;margin-top: -100px;opacity:1;padding:0;position: absolute;top: 50%;width:360px; height:200px;}
.tc-concern-success-box{position:relative; text-align:center; line-height:35px; padding-top:65px;}
.tc-concern-success-box i{ font-style:normal; font-size:20px; font-weight:bold; color:#ad2f31;}
.tc-concern-success-box i.fail{color:#f32c05;}
.tc-concern-success-box a.s-close{background:url(../images/t-close.png) no-repeat; width:14px; height:13px; position:absolute; right:17px; top:17px;}
.tc-concern-success-box a.s-close:hover{background:url(../images/t-close-1.png) no-repeat;}
.tc-concern-success-box a.s-look{text-decoration:underline; }
.tc-concern-success-box a.s-look:hover{text-decoration:none;color:#ad2f31;}

.loading{text-align: center; padding-top: 220px; height: 600px;}
.loading p{text-align: center; color: #666;}
.loading .progress {width: 220px; height: 16px; overflow: hidden; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);margin: 0 auto 20px;}
.loading .progress-bar {float: left;width: 0;height: 100%;font-size: 12px;line-height: 16px;color: #fff;text-align: center;background-color: #d9534f;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease}
.ajax-hook{height: 60px;position: fixed;line-height: 50px;background: #ad2f31;top: 0; z-index: 9999;width: 100%;text-align: center;font-size: 18px; line-height: 60px;color: #fff;}


/* 评分弹窗  */
.mask .rate-alert{height: 374px;}
.mask .rate-alert .alert-title{position: relative; padding-top: 26px; height: 66px; border-bottom: 1px solid #d2d2d2}
.mask .rate-alert .alert-title h2{line-height: 20px; font-size: 18px; font-weight: bold;}
.mask .rate-alert .alert-title p{line-height: 42px; font-size: 14px;}
.mask .rate-alert .alert-title span{float: none}
.mask .rate-alert .alert-title .close{position: absolute; top: 8px; right: 0;}
.rate-alert .alert-con {padding-top: 20px;}
.rate-alert .alert-con .star-box{font-size: 14px; line-height: 20px; font-size: 0}
.rate-alert .alert-con .star-box .text{font-size: 14px; margin-right: 12px;}
.rate-alert .alert-con .star-box img{vertical-align: top; margin-right: 9px;}
.rate-alert .alert-con .explain-text{height: 36px; line-height: 36px; margin-bottom: 6px;font-size: 12px; color: #666;}
.rate-alert .alert-con textarea{margin-top: 0;vertical-align: middle;}
.rate-alert .alert-con .bar-box{margin-top: 18px; position: relative;}
.rate-alert .alert-con .bar-box p{line-height: 36px; color: #ab2b2b;padding-right: 100px;}
.rate-alert .alert-con .bar-box .btn{position: absolute; top: 0 ;right: 0; margin-top: 0}
/* 关注失败弹窗*/
.tc-mask .concern-alert-box{padding: 0 20px; width: 540px; height: 346px;}
.tc-mask .concern-alert-title{height: 65px; line-height: 65px; border-bottom: 1px solid #d2d2d2;}
.tc-mask .concern-alert-con{text-align: center;}
.tc-mask .concern-alert-con .info{margin-top: 52px; font-size: 20px; font-weight: bold; color: #333; text-align: center;}
.tc-mask .concern-alert-con .btn{display: inline-block; margin-top: 48px; width: 156px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; color: #fff; text-align: center; border-radius: 4px; background: #ad2f31;}
.tc-mask .concern-alert-con .btn:hover{background: #9d2727;}
.tc-mask .concern-alert-con .just-logo{margin-top: 30px; font-size: 14px; line-height: 1; color: #666;}
.tc-mask .concern-alert-con .just-logo a{color: #ad2f31;}
.tc-mask .concern-alert-con .just-logo a:hover{color: #9d2727;}


/*预付款弹窗*/
.yfk-pay {background: #bec1c2;background: rgba(0,0,0,0.2);filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#66000000", endcolorstr="#66000000",gradienttype=0);height:600px;left: 50%;margin: 0 auto 0 -300px;overflow: hidden;position: fixed;top:150px;width:600px;z-index: 800;}
.yfk-pay-content{ width:570px; height:570px; margin:15px ; background:#fff;}
.yfk-pay-box a.s-close{background:url(../images/t-close.png) no-repeat; width:14px; height:13px; position:absolute; right:27px; top:27px;}
.yfk-pay-box a.s-close:hover{background:url(../images/t-close-1.png) no-repeat;}
.yfk-pay-content p.yfk-text{font-size:20px; color:#000; padding:57px 0 0 84px; margin-bottom:40px;}
.yfk-pay-content ul li{ height:142px; width:379px; border:2px solid #343434; margin-left:69px; position:relative; padding-left:87px; padding-top:14px; margin-bottom:43px;}
.yfk-pay-content ul li.no-line{margin-bottom:0;}
.yfk-pay-content ul li p.yfk-title{ font-size:18px; font-weight:bold; color:#000; margin-bottom:8px;}
.yfk-pay-content ul li img{position:absolute; left:-53px; top:26px;}
.yfk-pay-content ul li p.yfk-price{ color:#000; margin-bottom:8px;}
.yfk-pay-content ul li p.yfk-price-1{ color:#ab2b2b; margin-bottom:8px;}
.yfk-pay-content ul li p.yfk-price i{ font-style:normal; margin:0 30px;}
.yfk-pay-content ul li a.yfk-link{ width:126px; height:36px; line-height:36px; background:#ab2b2b; display:block; text-align:center; color:#fff;border-radius: 4px;}
.yfk-pay-content ul li a.yfk-link:hover{ background:#9d2727;}

/*登陆失败提示框*/
.logo-error{position: absolute; top: 50%; left: 50%; margin-top: -173px; margin-left: -291px; padding: 10px 21px 20px;width: 540px; height: 316px; background: #fff;}
.logo-error .title {height: 54px; line-height: 54px; text-align: center; position: relative;}
.logo-error .title h3{font-size: 20px; font-weight: bold; }
.logo-error .title .lgclose{position: absolute; top: 18px; right: 0; width: 16px; height: 16px ;line-height: 16px;}
.logo-error .title .lgclose img{width: 14px; height: 14PX;}
.logo-error .link{height: 69px; line-height: 69px; border: 1px solid #dcdcdc; text-align: center; color: #666}
.logo-error .link a{color: #ad2f31}
.logo-error .info{margin-top: 10px; height: 176px;padding: 0 42px; border: 1px solid #dcdcdc; }
.logo-error .info .text{height: 48px; line-height: 48px; }
.logo-error .info li{font-size: 14px; line-height: 34px; margin-bottom: 4px; }
.logo-error .info li .list-icon{display: inline-block; margin-right: 12px; height: 16px; width: 16px; background: #ad2f31; color: #fff; line-height: 16px; font-size: 12px; text-align: center; border-radius: 50%}
.logo-error .info li a{color: #ad2f31}

/*优惠政策说明提示框*/
.inst-info{padding: 20px; height: 306px; width: 539px; background: #fff; position: absolute; left: 50%; margin-left: -280px; top: 50%; margin-top: -173px;}
.inst-info .title {height: 54px; line-height: 54px; text-align: center; position: relative;}
.inst-info .title h3{font-size: 20px; font-weight: bold; }
.inst-info .title .lgclose{position: absolute; top: 6px; right: 0; width: 16px; height: 16px ;line-height: 16px;}
.inst-info .title .lgclose img{width: 14px; height: 14PX;}
.inst-info .txt-box{padding: 24px 46px 26px; height: 86px; border: 1px solid #dcdcdc;}
.inst-info .txt-box p{font-size: 16px; line-height: 46px;}
.inst-info .txt-box p.strong{line-height: 42px;}
.inst-info .txt-box p.strong span{font-size: 20px; color: #ad2f31;}
.inst-info .opts-box{margin-top: 24px; padding: 18px 33px; height: 60px; border: 1px solid #dcdcdc;}
.inst-info .opts-box .opts-item{float: left; margin-right: 34px; width: 199px; text-align: center; height: 60px; line-height: 60px; background: #ad2f31; color: #fff; font-size: 16px; border-radius: 4px;}
.inst-info .opts-box .opts-item-right{margin-left: 34px; margin-right: 0;}
.inst-info .opts-box .opts-item .opts-sel{position: relative; top:2px;display: inline-block; margin-right: 6px; width: 16px; height: 16px; background: url(../images/opts-sel.png) no-repeat; background-position:0 0;}
.inst-info .opts-box .opts-item .opts-nosel{background-position: 0 -24px;}

/*2个方案对比方案弹窗*/
.dbp-box{position: absolute; top: 50%; margin-top: -280px; left: 50%; margin-left: -375px; padding: 12px 30px 16px;border: 1px solid #dcdcdc; background: #fff;}
.dbp-box .title{ margin-bottom: 42px;}
.dbp-box .title .tit-text{text-align: center;}
.dbp-box .tit-text .innerbox{position: relative; margin: 0 auto; height: 31px; width: 332px; border-bottom: 2px solid #ad2f31;}
.dbp-box .tit-text .innerbox .inner-text{position: absolute; left: 50%; margin-left: -122px; width: 244px; top: 20px; height: 24px; line-height: 24px; font-size: 22px; color: #ad2f31; font-weight: bold; background: #fff; text-align: center;}
.dbp-box .tit-small{margin-top: 30px; text-align: center; height: 16px; line-height: 16px; font-size: 14px; }
.dbp-box .con{position: relative; font-size: 0px;}
.dbp-box .con .dbp-table{width: 492px; height: 420px; border: 1px solid #c9c9c9; font-size: 16px;}
.dbp-box .con .dbp-table th{background: #d2d2d2; font-size: 18px;} .dbp-box .con .dbp-table th,.dbp-box .con .dbp-table td{border: 1px solid #c9c9c9; height: 58px; line-height: 58px;}
.dbp-box .con .dbp-table th.first,.dbp-box .con .dbp-table td.first{ width:160px; text-align:center;}
.dbp-box .con .dbp-table th.first,.dbp-box .con .dbp-table td.first-m{text-align:center; background:#ad2f31; color:#fff; font-size:24px; height:60px; line-height:60px;}
.dbp-box .con .dbp-table th.second,.dbp-box .con .dbp-table td.second{padding-left: 0; width: 242px; text-align: center;}
.dbp-box .con .dbp-table td.second-1 i{ position:relative;top:-7px; font-style:normal;}
.dbp-box .con .dbp-table td.second-1 span{ font-size:12px; line-height:20px; position:absolute; top:209px; left:20px; font-weight:normal; color:#666;}
.dbp-box .con .dbp-table .btn{display: inline-block; width: 158px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #ad2f31; border-radius: 4px; background: #ad2f31; color: #fff; }
.dbp-box .con .dbp-table .btn .icon-7{background-position: -110px -208px; width: 25px;height: 19px;position: relative;top: 3px; margin-right: 10px;}
.dbp-box .con .dbp-table .btn-w .icon-7{background-position: 0 -182px;}
.dbp-box .con .dbp-table .btn-w:hover .icon-7{background-position: -110px -208px;}
.dbp-box .con .dbp-table .price{color: #ad2f31; font-weight: bold;}
.dbp-box .con .dbp-table .btn:hover{background: #9d2727; color: #fff;}
.dbp-box .dbp-tp-box{position: absolute; width: 250px; padding-bottom: 21px; right: -3px; top: -21px; background: url(../images/dbp-tp-box-png.png) no-repeat 0  bottom; }
.dbp-box .dbp-tp-box .dbp-table{width: 246px; }
.dbp-box .dbp-tp-box .dbp-table th,.dbp-box .dbp-tp-box .dbp-table td{border:1px solid #ad2f31}
.dbp-box .dbp-tp-box .dbp-table th{background: #ad2f31; color: #fff;}
.dbp-box .dbp-tp-box .rec{position: absolute; top: -2px; left: -2px; z-index: 2}
.dbp-box .dbp-tp-box .dbp-table td{font-weight: bold; background: #f7eaea}
.dbp-box .dbp-tp-box .dbp-table .btn{position: relative;display: inline-block; width: 158px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #ad2f31; border-radius: 4px; background: #ad2f31; color: #fff; font-weight: normal;}
.dbp-box .dbp-tp-box .dbp-table .btn:hover{background: #9d2727}

/*用户中心 修改信息弹框集*/
.uc-alert{position: absolute; left: 50%; top: 50%; margin-left: -230px; margin-top: -182px; padding: 12px 20px 0; width: 420px; height: 356px; border-radius: 4px; background: #fff;}
.uc-alert .title{height: 52px; line-height: 52px; border-bottom: 1px solid #dcdcdc;position: relative;}
.uc-alert .title h3{font-size: 20px; font-weight: normal;}
.uc-alert .title .close{position: absolute; top: 0px; right: 0; width: 14px; height: 14px;}
.uc-alert .title .close>img{width: 14px;}
.uc-alert .con{margin: 0 auto; width: 280px;}
.uc-alert .con .form-group1{padding-top: 40px; }
.uc-alert .con .form-item{position: relative; height: 60px; }
.uc-alert .con .form-item p.error{color: #ad2f31; height: 20px; line-height: 20px;}
.uc-alert .con .form-item>input{height: 38px; line-height: 38px; text-indent: 14px; border: 1px solid #dcdcdc; width: 278px; }

.uc-alert .con .form-item>input.short{width: 180px; margin-right: 6px; }
.uc-alert .con .form-item>input.uyzm{padding-right: 140px; width: 138px;}
.uc-alert .con .form-item .ver-box{position: absolute; top: 1px; right: 0; width: 140px;}
.uc-alert .con .form-item .ver-box>img,.uc-alert .con .form-item .ver-box .refresh{float: left;}
.uc-alert .con .form-item .ver-box>img{width: 102px; height: 38px;}
.uc-alert .con .form-item .ver-box .refresh{width: 38px; height: 38px;}
.uc-alert .con .form-item .text-bar{float: right;display: block;width: 92px;  height: 40px; line-height: 40px; background: #ad2f31; color: #fff; text-align: center;}
.uc-alert .con .form-item .text-bar-get{background: #bfbfbf; color: #fff;}
.uc-alert .con .form-item .form-btn{display: block; background: #ad2f31; text-align: center; color: #fff; height: 38px; line-height: 38px; }

.uc-alert .con .user-info{text-align: center; font-size: 16px; line-height: 32px; padding-top: 22px; padding-bottom: 20px;}

.uc-alert .con .img-box{padding-top: 60px; text-align: center; font-size: 20px;}
.uc-alert .con .img-box>p{margin-top: 36px; line-height: 22px; height: 22px;}

/*视频xx*/
.video-alert{position: absolute; left: 50%; top: 50%; margin-top: -152px; margin-left: -291px; height: 180px;width: 526px; padding:62px 28px; background: #fff; border-radius: 4px;}
.video-alert .title{font-size: 20px; font-weight: bold; line-height: 46px; padding-bottom: 26px; border-bottom: 1px solid #ccc; text-align: center;}
.video-alert .close{position: absolute; top:30px; right: 18px;padding: 10px;}
.video-alert .con{text-align: center; padding-top: 34px}
.video-alert .btn{display: inline-block; width: 140px; height: 40px; line-height: 40px; text-align: center; background: #ab2b2b; color: #fff; border-radius: 4px; }
.video-alert .btn-f{margin-right: 66px}

/*删除主题*/
.tc-mask .tc-alert-del{background: #ffffff;border-radius: 4px;height: 293px;left: 50%;margin-left: -290px;margin-top: -146px;opacity: 1;padding: 0 20px;position: absolute;top: 50%;width:540px;}
.tc-mask .tc-alert-del .tc-alert-del-title{ height:69px; line-height:69px; font-size:20px; font-weight:bold; text-align:center; position:relative;}
.tc-mask .tc-alert-del .tc-alert-del-title a.close{background:url(../images/t-close.png) no-repeat; position:absolute; top:26px; right:0px; display:block; width:14px; height:13px;}
.tc-mask .tc-alert-del .tc-alert-del-title a.close:hover{background:url(../images/t-close-1.png) no-repeat;}
.tc-mask .tc-alert-del-con textarea{border: 1px solid #cdcdcd; background:#eee;color: #666;font-size: 12px;height: 124px;line-height: 18px;outline: medium none;padding: 10px 0;text-indent: 10px;width: 100%; margin-bottom:18px;}
.tc-mask a.tc-btn-del{background: #ab2b2b;border-radius: 4px;color: #ffffff;display: block;float: right;font-size: 14px;height: 40px;line-height: 40px;text-align: center;width: 140px;position:relative;right:-2px;}
.tc-mask a.tc-btn-del:hover{ background:#9d2727;}
.tc-alert-del-move{margin:10px 20px 0 20px;}

/*课程导读教程*/
.tc-mask-study{position: fixed; background: rgb(0,0,0);background: rgba(0,0,0,0.7); left: 0; top: 0; bottom: 0; right: 0; z-index:8000; }
.tc-mask-study .tc-alert-study{position:relative; height:100%; width:100%;}
.tc-mask-study .tc-alert-study a.link{background:url(../images/index-study.png) no-repeat; position:absolute; top:157px; left:75px; display:block; width:523px; height:150px;}
.tc-mask-study .tc-alert-study a.link-1{background:url(../images/index-study-1.png) no-repeat; position:absolute; top:157px; left:75px; display:block; width:543px; height:148px;}
/*站长推荐*/
.tc-mask-master{position: fixed;right:8px; bottom: 8px; z-index:8000; border:1px solid #ddd; width:295px; background:#fff;}
.tc-mask-master .tc-mask-title{ height:51px; border-bottom:1px solid #eee; position:relative; line-height:51px; padding-left:15px; font-size:18px; margin-bottom:12px;}
.tc-mask-master .tc-mask-title span.text{ margin-right:22px;}
.tc-mask-master .tc-mask-title a.mas-left{background:url(../images/mas-left.png) no-repeat; width:20px; height:24px; display:inline-block; position:relative;top:5px;}
.tc-mask-master .tc-mask-title a.mas-left:hover{background:url(../images/mas-left-1.png) no-repeat;}
.tc-mask-master .tc-mask-title span.text-1{color:#999; margin:0 6px; display:inline-block; font-size:14px; position:relative; top:-2px;}
.tc-mask-master .tc-mask-title a.mas-right{background:url(../images/mas-right.png) no-repeat; width:20px; height:24px; display:inline-block; position:relative;top:5px;}
.tc-mask-master .tc-mask-title a.mas-right:hover{background:url(../images/mas-right-1.png) no-repeat;}
.tc-mask-master .tc-mask-title a.close{background:url(../images/t-close.png) no-repeat; position:absolute; top:20px; right:15px; display:block; width:14px; height:13px;}
.tc-mask-master .tc-mask-title a.close:hover{background:url(../images/t-close-1.png) no-repeat;}
.tc-mask-master .tc-mask-content{padding:0 14px 11px 15px; border-bottom:1px solid #ddd;}
.tc-mask-master .tc-mask-content p.title{font-weight:bold; margin-bottom:13px;}
.tc-mask-master .tc-mask-content p.box{ line-height:22px;}
.tc-mask-master .tc-mask-more{height:40px; line-height:40px; padding-right:15px;}
.tc-mask-master .tc-mask-more a{color:#ad2f31;}
.tc-mask-master .tc-mask-more a:hover{color:#9e2b2d;}

/*老师价格模板修改*/
.dbp-box-1{background: #ffffff;border:0;height:auto;left:0;margin-left: 0;margin-top: 0;padding:0;position:relative;top:0;}
.dbp-box-2{top: -24px;}
.dbp-box-3{top: -20px;}
.dbp-box .con .dbp-table-1{width: 690px}
.dbp-box .dbp-tp-box .dbp-table-1{ width:226px;}
.dbp-box .dbp-tp-box-1{right: 26px;}
.dbp-box .tit-text .innerbox .inner-text-1{ width:274px;margin-left: -137px;}
.dbp-box .tit-text .innerbox-1{ left:-25px;}
.dbp-box .tit-small-1{ position:relative; left:-20px;}
.dbp-box-1 .con .dbp-table-1 td.second-1{ position:relative;}
.dbp-box-1 .con .dbp-table-1 td.second-1 i{ position:relative;top:-7px; font-style:normal; font-weight:bold;}
.dbp-box-1 .con .dbp-table-1 td.second-1 span.time{ color: #999;font-size: 12px;font-weight: normal;left: 118px;line-height: 20px;position: absolute;top: 30px;}
.bigshot-content-1 p.p-notes-1{ margin-top:41px;}
.bigshot-content-1 p.p-notes-2{ margin-top:65px;}
.dbp-box-1 td.second .btn .icon-7{background-position: -110px -208px; width: 25px;height: 19px;position: relative;top: 3px; margin-right: 10px;}
.dbp-box-1 td.second .btn-w .icon-7{ background-position: 0 -182px;}
.dbp-box-1 td.second .btn-w:hover .icon-7{background-position: -110px -208px;}

/*图片上传修改弹出框*/
.gmask .al-cutimg-box{position: absolute; left: 50%; margin-left: -440px;top: 50%; margin-top: -300PX;background: #fff;width: 820px; padding-left: 30px; padding-right: 30px; border-radius: 4px; padding-bottom: 70px;}
.gmask .al-cutimg-box .title{min-height: 18px;padding-top: 15px; padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;font-size: 14px;}
.gmask .al-cutimg-box .title .close{font-size: 18px;font-weight: 700;line-height: 1;float: right;opacity: .2;color: #000;text-shadow: 0 1px 0 #fff; position: static; box-sizing: border-box; background: #fff}
.gmask .al-cutimg-box .info{padding-top: 20px;}
.gmask .al-cutimg-box .info .infotxt{display: block;float: left;clear: left;width: 100px;line-height: 32px;}
.gmask .al-cutimg-box .info .btn{float: left; height: 32px; line-height: 32px;width: 84px;     border-radius: 4px; background: #ad2f31; color: #fff; line-height: 32px; text-align: center;}
.gmask .al-cutimg-box .work{margin-top: 20px;}
.gmask .al-cutimg-box .preview-container{overflow: hidden; border-radius: 50%;display: block;margin: 0 auto; margin-bottom: 60px;}
.gmask .al-cutimg-box .work .fl{float: left;width: 590px;height: 328px; padding-top:8px;box-shadow: inset 0 0 5px rgba(0,0,0,.25);background-color: #fcfcfc;overflow: hidden;}
.gmask .al-cutimg-box .work .fr{float: right;width: 80px;padding-left: 70px; padding-right: 70px; text-align: center;}
.gmask .al-cutimg-box .work .fr img.img-lg{width: 80px; height: 80px;}
.gmask .al-cutimg-box .work .fr img.img-m{width: 60px; height: 60px; margin-bottom: 64PX}
.gmask .al-cutimg-box .work .fr img.img-sm{width: 40px; height: 40px; margin-bottom: 34PX}
.gmask .al-cutimg-box .save{margin-bottom: 36px;}
.gmask .al-cutimg-box .save .btn{float: right; margin-top: 36px; margin-right: 16px; height: 40px; line-height: 40px;width: 180px;     border-radius: 4px; background: #ad2f31; color: #fff;  text-align: center;}

/*教师节*/
.gmask .t-alert{width: auto; height: auto; margin-left: -260px; margin-top: -226px; top: 50%; }
.gmask .t-alert ul li{height: auto; color: #fff!important;margin-left: 0;}
.gmask .t-alert .yfk-pay-content ul li{padding-left: 27px;}
.gmask .t-alert .yfk-pay-content .yfk-text,.t-alert .yfk-pay-content ul{padding:0 40px;}
.gmask .t-alert .yfk-pay-content .yfk-text{padding-top: 40px;}
.gmask .t-alert .yfk-pay-content{height: auto; width: auto;}
.gmask .t-alert .btn-group{padding-bottom: 40px;}
.gmask .t-alert .btn{width: 126px;height: 36px;line-height: 36px;background: #ab2b2b;display: block;text-align: center;color: #fff;border-radius: 4px;}
.gmask .t-alert .btn-group .fl{float: left; margin-left: 70px;}
.gmask .t-alert .btn-group .fr{float: right; margin-right: 70px;}

.gmask .ts-alert{width:540px;padding:0 20px;position: absolute;top: 50%; left:50%;margin-left: -290px;margin-top:-291px;background:#fff;border-radius: 4px;}
.gmask .ts-alert .title {height: 60px;line-height: 60px;position: relative;text-align: center; border-bottom:1px solid #ddd;}
.gmask .ts-alert .title h3 {font-size: 20px;font-weight: bold;}
.gmask .ts-alert .title .lgclose {height: 16px;line-height: 16px;position: absolute;right:0;top: 20px;width: 16px;}
.gmask .ts-alert .text-box{ font-size:16px; color:#666; padding-top:15px; padding-left:35px; padding-right:35px; text-align:justify;}
.gmask .ts-alert .text-box p.mg{ margin-bottom:10px; color:#333;}
.gmask .ts-alert .text-box p{ margin-bottom:23px;}
.gmask .ts-alert .title-mg{height:62px;text-align: center; border-top:1px solid #ddd; color:#999; font-size:18px; padding-top:10px;}
.gmask .ts-alert .title-mg i{font-style: normal;color:#ad2f31;}
.gmask .ts-alert .btn{text-align:center; overflow:hidden;}
.gmask .ts-alert .btn a.link{background: #ad2f31;margin:0 auto 26px auto;border-radius: 4px;color: #fff; display:block;font-size: 16px;height: 40px;line-height: 40px;text-align: center;width:200px;}
.gmask .ts-alert .btn a.link:hover{background:#9d2727;}


.tc-mask .mk-alert{background: #ffffff;border-radius: 4px;height: 280px;left: 50%;margin-left: -255px;margin-top: -360px;opacity: 1; padding: 0;
position: absolute;top: 50%;width: 510px;z-index: 5000;}
.tc-mask .mk-alert a.close{background:url(../images/t-close.png) no-repeat scroll 0 0;display: block;height: 13px;position: absolute;right: 17px;top: 20px;width: 14px;}
.tc-mask .mk-alert a.close:hover {background:url(../images/t-close-1.png) no-repeat scroll 0 0;}
.tc-mask .mk-alert p.text{font-size:16px; font-weight:bold; text-align:center; margin-top:67px; color:#333;}
.tc-mask .mk-alert p.text-1{color:#baa67d;margin-top:30px;text-align:center;font-size:16px; margin-bottom:46px;}
.tc-mask .mk-alert a.link{ font-size:14px; width:118px;border-radius: 4px;height:36px; line-height:36px; background:#ab2b2b; color:#fff; text-align:center; display:block; margin:0 auto; text-align:center;}
.tc-mask .mk-alert a.link:hover{background:#9e2828;}

.wxshare-alert{background: #ffffff;border-radius: 4px;left: 50%;margin-left: -120px;margin-top: -220px;opacity: 1; padding: 0;position:fixed;top: 50%;width:240px;z-index: 5000; border:1px solid #ddd;border-radius: 4px;box-shadow: 0 3px 3px #ddd;}
.wxshare-alert a.close{background:url(../images/t-close.png) no-repeat scroll 0 0;display: block;height: 13px;position: absolute;right: 17px;top: 20px;width: 14px;}
.wxshare-alert a.close:hover {background:url(../images/t-close-1.png) no-repeat scroll 0 0;}
.wxshare-alert p.title{font-size:16px; color:#333; height:50px; line-height:50px; padding:0 15px; border-bottom:1px solid #eee;}
.wxshare-alert p.img-wx{ margin:15px 0 15px 0; text-align:center; width:100%;}
.wxshare-alert p.img-wx img.wx{width:120px;}
.wxshare-alert p.text{font-size:12px; color:#666; padding:10px;border-top:1px solid #eee; text-align:justify;}

/*积分任务*/
.tc-mask .jf-alert{background: #ffffff;border-radius: 4px;height:490px;left: 50%;margin-left: -375px;margin-top:-245px;opacity: 1; padding: 0;
position: fixed;top: 50%;width: 750px;z-index: 5000;}
.tc-mask .jf-alert p.title{height:60px; line-height:60px; text-align:center; background:#BFAD89; color:#fff; font-size:20px; font-weight:bold;}
.tc-mask .jf-alert a.close-1{background:url(../images/close-1.png) no-repeat scroll 0 0;display: block;height: 13px;position: absolute;right: 20px;top:15px;width: 14px;}
.tc-mask .jf-alert a.close-1:hover{opacity:0.80;}
.tc-mask .jf-alert p.text{text-align:center; font-size:16px; color:#666; margin:16px 0 4px 0;}
.tc-mask .jf-alert p.text-mg{width:647px; text-align:left; line-height:24px; margin-left:auto;margin-right:auto;}
.tc-mask .jf-alert p.text span{color:#ad2f31;}
.tc-mask .jf-alert p.pic{text-align:center;}
.tc-mask .jf-alert a.btn{background:#c0ae8a;border-radius: 4px;color: #fff; position:absolute; bottom:27px; left:320px;display: block; margin:0 auto 0 auto;font-size: 18px;height: 42px;line-height: 42px;text-align: center;width: 112px;}
.tc-mask .jf-alert a.btn:hover{ background:#af9e7c;}
.tc-mask .jf-alert-del{background: #ffffff;height:140px;left: 50%;margin-left: -200px;margin-top:-70px;opacity: 1; padding: 0;
position:fixed;top: 50%;width: 400px;z-index: 5000; text-align:center;}
.tc-mask .jf-alert-del p.text{font-size:18px; color:#333; margin-top:18px; margin-bottom:8px;}
.tc-mask .jf-alert-del p.text-1{font-size:16px; color:#666; margin-bottom:16px;}
.tc-mask .jf-alert-del span.btn{width:200px; margin:0 auto 0 auto; display:block;}
.tc-mask .jf-alert-del span.btn a.link{ width:80px; height:30px;border-radius: 4px;line-height:30px; text-align:center; display:inline-block; text-align:center; color:#fff; background:#ad2f31;font-size:14px; margin-right:20px;}
.tc-mask .jf-alert-del span.btn a.link:hover{background:#922222;}
.tc-mask .jf-alert-del span.btn a.link-1{width:78px; height:28px; border:1px solid #ad2f31;color:#ad2f31; background:#fff; margin-right:0;}
.tc-mask .jf-alert-del span.btn a.link-1:hover{ color:#fff;}


/*地址弹框*/
.tc-mask .adds-alert{background: #ffffff;border-radius:0;height:334px;left: 50%;margin-left: -250px;margin-top: -257px;opacity: 1; padding:60px;
position: absolute;top: 50%;width: 380px;z-index: 5000;}
.tc-mask .adds-alert p.adds-tile{ height:60px; font-size:16px;line-height:60px; margin-top:-60px;}
.tc-mask .adds-alert a.aads-icon{background:url(../images/t-close.png) no-repeat; position:absolute; top:20px; right:20px; display:block; width:14px; height:13px;}
.tc-mask .adds-alert a.aads-icon:hover{background:url(../images/t-close-1.png) no-repeat;}
.tc-mask .adds-alert span.tips{ width:378px; color:#ab2b2b; position:absolute; left:60px; top:20px; font-size:14px; text-align:right;}
.tc-mask .adds-alert ul li{clear: both;margin-bottom: 10px;overflow: hidden;position: relative;}
.tc-mask .adds-alert ul li input {border: 1px solid #d2d2d2;color: #888888;font-size: 10.1pt;height: 38px;line-height: 38px;padding: 0 2.5%;width:94.5%;}
.tc-mask .adds-alert ul li select {border: 1px solid #d2d2d2;color: #999;float: left;font-size: 10.1pt;margin-right: 18px;padding: 8.5px 0 8.5px 5px;width: 181px;}
.tc-mask .adds-alert ul li select.mg{margin-right:0; float:right;}
.tc-mask .adds-alert ul li select.mg-1{margin-right:0; width:100%;}
.tc-mask .adds-alert ul li textarea {border: 1px solid #d2d2d2;color: #888;display: block;font-size: 10.1pt;height: 58px;line-height: 20px;overflow-x: hidden;overflow-y: auto;padding: 5px 2.5%;position: relative;resize: none;width:94.5%;}
.tc-mask .adds-alert p.adds-tj{ text-align:center; margin-top:32px;}
.tc-mask .adds-alert p.adds-tj a.link{ width:113px; height:36px; line-height:36px; text-align:center; color:#fff;border-radius: 4px; display:inline-block; background:#ab2b2b; }
.tc-mask .adds-alert p.adds-tj a.link:hover{ background:#9d2727;}
.tc-mask .adds-alert p.adds-tj a.link-1{width:113px; height:36px; line-height:36px; text-align:center; color:#444444;border-radius: 4px; display:inline-block; border:1px solid #dcdcdc;margin-right:18px;}
.tc-mask .adds-alert p.adds-tj a.link-1:hover{background:#ece8e8;}
.tc-mask .adds-alert ul li span.tips{color: #888888;display: inline-block;font-size: 12px;line-height: 38px;margin-left: 10px;}

/*课程弹窗*/
.tc-mask .kecheng-alert{background: #ffffff;border-radius:0;height:241px;left: 50%;margin-left:-290px;margin-top: -150px;opacity: 1; padding:60px;
position: absolute;top: 50%;width: 500px;z-index: 5000;border-radius: 4px; padding:59px 40px 2px 40px;}
.tc-mask .kecheng-alert a.kc-icon{background:url(../images/t-close.png) no-repeat; position:absolute; top:45px; right:28px; display:block; width:14px; height:13px;}
.tc-mask .kecheng-alert a.kc-icon:hover{background:url(../images/t-close-1.png) no-repeat;}
.tc-mask .kecheng-alert p.ck-text{ font-size:16px; font-weight:bold; text-align:center; line-height:38px; padding-bottom:39px; border-bottom:1px solid #cccccc;}
.tc-mask .kecheng-alert p.ck-box{ margin-top:23px; text-align:center;}
.tc-mask .kecheng-alert p a.ck-btn{ width:140px; height:40px; line-height:40px; background:#ab2b2b; font-size:16px; text-align:center; color:#fff; display: inline-block;border-radius: 4px; }
.tc-mask .kecheng-alert p a.ck-btn-mg{ margin-right:68px;}
.tc-mask .kecheng-alert p a.ck-btn:hover{ background:#9e2828;}

/*老师介绍弹框*/
.m-about-box{margin-bottom:20px;}
.m-about-box .title{border-bottom:2px solid #a92119; position: relative;margin-right:42px;margin-left:42px;}
.m-about-box h1{background: #fff none repeat scroll 0 0;color: #a92119;font-size: 22px;    font-weight: bold;left: 50%;    margin: -14px 0 0 -143px;    position: absolute;    text-align: center;    width: 287px;}
.m-about-box li{width: 540px;border:1px solid #c9c9c9;line-height: 42px;margin-bottom: 5px;font-size:16px;color:#333;}
.m-about-box li span.name{width: 115px;text-align: right;margin-right:30px; display:inline-block;}
.m-about-box li strong{ color:#ad2f31;font-size:12px;font-weight:normal;}
.m-about-box a.m-btn{background:#ad2f31;width:230px;height:40px; line-height:40px; text-align:center; display:block;border-radius:5px;color:#fff;font-size:16px; margin:30px auto;}
.m-about-box a.m-btn:hover{background:#9f282a;}
/*抢卡弹框*/
.grab-info{height: 210px;width: 380px; margin-left:-190px;background:url(../images/grab-bg.png) no-repeat;}
.grab-info .title{ margin: -10px -5px 0 0;}
.m-txt{ text-align:center;font-size:20px; color:#822906;  line-height:32px;}
.correction-text{margin-top:-20px; line-height:28px;}
.grab-info .m-btn-1{ clear:both;}
.grab-info .m-btn-1 a.link{display:block; text-align:center;font-size:14px;color:#700707; font-weight:bold;}
.grab-info .m-btn-1 a.link:hover{ text-decoration:underline;}
.grab-info .m-btn-1 a.btn-link{width:160px;height:40px; line-height:40px;background:#ab2b2b;border-radius:3px;font-size:20px; font-weight:normal; text-align:center; color:#fff;margin:20px auto 10px;}
.grab-info .m-btn-1 a.btn-link:hover{background:#901717; text-decoration: none;}
.grab-info .m-btn-1 a.gray{color:#1e3ea4;}

/*涨价弹框*/

.tc-mask .zprice-alert{background:url(../images/zj.png) no-repeat;height:500px;left: 50%;margin-left: -350px;margin-top: -250px;opacity: 1;padding: 0;position: fixed;top: 50%;width: 700px;z-index: 5000;}
.tc-mask .zprice-alert a.zj-close{background:url(../images/zj-close.png) no-repeat; position:absolute; width:30px; height:30px; top:15px; right:15px; display:block;}
.tc-mask .zprice-alert a.zj-close:hover{opacity:0.85;}
.tc-mask .zprice-alert p.zj-time{ position:absolute; color:#fff; font-weight:bold; font-size:24px; bottom:152.5px; text-align:center; width:100%;}
.tc-mask .zprice-alert p.zj-time span{ color:#ffea00;}
.tc-mask .zprice-alert a.zj-link{ width:176px; height:40px; line-height:40px; border:2px solid #fff; border-radius:6px; font-size:20px; color:#fff; text-align:center; font-weight:bold; display:block; position:absolute; left:145px; bottom:45px;}
.tc-mask .zprice-alert a.zj-link:hover{ background:#fff; color:#dd1d04;}
.tc-mask .zprice-alert a.zj-link-mg{ left:375px;}

/**/
.cm-register-ewm{position: absolute; left: 50%; margin-left: -404px; top: 50%; margin-top: -241px;width: 806px; height: 480px; border: 1px solid #d9d9d9; background: #fff; border-radius: 5px;}
.cm-register-ewm .cm-register-close{position: relative; height: 54px;}
.cm-register-ewm .cm-register-close .cm-register-close-btn{position: absolute; top: 22px; right: 16px;}
.cm-register-ewm .cm-register-con{padding: 0 36px; text-align: center;}
.cm-register-ewm .cm-register-con h2{height: 60px; line-height: 60px; font-size: 24px; font-weight: bold; color: #eb5255;}
.cm-register-ewm .cm-register-con .text-info img{position: relative; top: -1px; margin-right: 5px;}
.cm-register-ewm .cm-register-con .text-info{margin-bottom: 30px; height: 16px; line-height: 16px; font-size: 14px; color: #666666;}
.cm-register-ewm .text-info .cm-register-red-txt{color: #eb5255}
.cm-register-ewm .cm-regis-imgbox .cm-regis-item{float: left; width: 232px; margin-right: 19px;}
.cm-register-ewm .cm-regis-imgbox .cm-regis-item-last{margin-right: 0;}
.cm-register-ewm .cm-regis-imgbox .cm-regis-item-img{float: left; width: 224px; height: 224px; text-align: center; line-height: 224px;border: 4px solid #d9d9d9; border-radius: 5px;}
.cm-register-ewm .cm-regis-imgbox .cm-regis-item-img img{width: 200px; height: 200px;}
.cm-register-ewm .cm-regis-imgbox .cm-regis-item p{height: 34px; line-height: 34px; font-size: 14px; color: #888888;}
