*{margin: 0;padding: 0;}
body{font-size:12px;font-family: "微软雅黑";}
.l-qq{margin-top: 30px}
.l-qq .line{width: 157px;height: 1px;background: #dbdbdb;float: left;margin-top: 20px;}
.l-qq .qq{width:38px;height:38px;background: url(images/qq.png) no-repeat;float: left;margin: 0px 35px 0px 45px;}
.l-qq .weixin{width:38px;height:38px;width:38px;height:38px;background: url(images/weixin.png) no-repeat;float: left;margin: 0px 45px 0px 0px ;border:0px}

/*底部网校跳转链接*/
.schoollinkm{background: #ffffff;margin-bottom: 60px;}
.schoollinkm .w1180{width: 1200px;}
.schoollink{width: 180px;height: 128px;border: 1px solid #cccccc;float: left;text-align: center;font-size: 16px ;color: #333333;margin:0px 10px 20px;}
.schoollink img{vertical-align: middle;margin:16px 0px 14px 0px;}
.schoollink div{line-height: 16px;}

/*a{color:#000 !important;}*/
.maxdiv{width: 100%;}
.mindiv{width: 1200px;margin: 0 auto;overflow: hidden;}
/*banner*/
.banner{min-width:1200px;height:300px;background: url(../../img/zbban.png);background-position:center center}
.banner1{min-width:1200px;height:300px;background: url(../../img/zcban.png);background-position:center center}
/*当前位置*/
.dqwz{width: 100%;height:50px;font-size: 12px;color:#585251}
.dqwz div{float: left;margin: 16px 0px 16px 0px;}
.dqwz div:first-child{color:#d0d0d0}
.dqwz .classlive{margin-left: 15px;font-size: 14px;cursor: pointer;}
.dqwz .shuxian{margin-left: 15px;font-size: 14px;}
.dqwz .classtable{margin-left: 15px;font-size: 14px;cursor: pointer;}
/*.dqwz div*/
/*价格标签*/
.coupon{position: absolute;right:11px;top:11px;text-align: right;}
/*.coupon{position: absolute;right:11px;top:27px;text-align: right;}*/
.kc-l-con .coupon{position: absolute;right:11px;top:173px;text-align: right;}
/*.kc-l-con .coupon{position: absolute;right:11px;top:204px;text-align: right;}*/
.coupon .coupon1{font-size: 20px;color: #ff591b;}
/*.coupon .coupon1 span:first-child{font-size: 12px;}*/
.coupon .coupon2{font-size: 12px;color: #1a97e4;}
.coupon .coupon2 span:first-child{color:#8e8c8c}
.coupon .coupon2 span:last-child{color:#1a97e4}

/*课程、年级分类*/
.shaixuan{padding: 18px 20px 18px 20px;background-color: #f6f6f6;font-size:14px}
.shaixuan .ji .active{color:red}
.shaixuan .label{vertical-align: top;margin-right: 10px;color: #666666;display: inline-block;}
.shaixuan .ji{max-width: 90%;margin-left: -4px;vertical-align: middle;overflow: hidden;display:inline-block;}
.shaixuan .ji a{box-sizing: border-box;display: inline-block;padding: 0px 7px 3px 7px;margin:0px 26px 5px 0px;border-width: 1px;border-style: solid;border-color: transparent;border-radius: 2px;color: #666666;text-decoration: none;}
.shaixuan .ji a:hover{border:1px solid #D60000}

/*课程列表*/
.kc-list{width: 1230px;margin:20px -12px 0px -12px; }
.kc-list .kc-l-con{margin:20px 13.5px 0px;box-shadow: 0px 0px 17px -5px #8c8c8c;display: inline-block;position: relative;}
.kc-list .kc-l-con .kc-img{height:148px;padding: 5px;}
.kc-list .kc-l-con .kc-img img{height: 148px;transition:.1s transform;transform:translateZ(0)}
.kc-list .kc-l-con div:hover img{transform:scale(1.04,1.07);transition:.3s transform}
.kc-list .kc-tit{display:inline-block;padding-left: 5px;margin-top:24px;color:#434343;font-size: 12px;width: 210px;
            overflow: hidden;/*超出部分隐藏*/
            white-space: nowrap;/*不换行*/
            text-overflow:ellipsis;/*超出部分文字以...显示*/}
.kc-list .kc-tea{padding-left: 5px;margin-top:8px;color:#fff}
.kc-list .kc-tea span{padding: 2px;border-radius: 2px;font-size: 12px;color:#999999}
.kc-list .kc-tea span img{margin-top:-2px;margin-right:6px}
.kc-list .kc-js{padding-left: 5px;width:266px;height:16px;margin-top:16px;color:#8c8c8c;font-size:10px;margin-bottom:24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kc-list .kc-bq span{position: absolute;top: 0;left: 5px;line-height: 17px;color:#fff;display: inline-block;width: 40px;height: 50px;font-size: 14px;text-align: center;}
.kc-list .kc-bq .live{background: url(../../img/biaoqian.png);}
.kc-list .kc-bq .jilive{background: url(../../img/biaoqian_ji.png);}
.kc-list .kc-bq .endlive{background: url(../../img/biaoqian_pressed.png);}
/*直播课程时间表*/
.timetable{min-height: 1000px;max-width: 1170px;position: relative;clear:both;padding: 0px 12px 0px 12px;}
.timetable .time-tit{line-height: 48px;height:48px;width: 100%;background: #f6f6f6;}
.timetable .time-tit span{display:inline-block;float: left;}
.timetable .time-tit span:nth-child(1){width:23px;height: 24px;margin:12px 6px 0px 8px;background: url(../../img/timetable_ico_time_gray.png);}
.timetable .time-tit span:nth-child(2){font-size: 14px;color: #666666;}
.timetable .time-tit span:nth-child(3){font-size: 16px;color: #666666;margin-left: 4px;}
.timetable .time-con{margin-top:28px;padding-left: 14px;color: #999999;}
.timetable .time-con-class{height: 126px;border-left: 1px solid #cccccc;padding-top:30px;padding-left:14px;position: relative;}
.timetable .time-dian{width:10px;height: 10px;border-radius: 50%;background: #aaaaaa;position: absolute;left: -5px;top:32px}
.timetable .time-con-class-tit{line-height:16px;}
.timetable .time-con-class-tit span:first-child{font-size: 16px;}
.timetable .time-con-class-tit span:last-child{font-size: 14px;margin-left:10px;}
.timetable .time-con-class-tit span:last-child a{color: #ff5500;}
.timetable .time-con-class-con{margin-top:16px}
.timetable .time-c-l{float: left;}
.timetable .time-c-l img{width: 116px;height: 64px;}
.timetable .time-c-r{width:120px;height:64px;float: left;margin-left: 10px;position: relative;}
.timetable .time-c-r>div:first-child{font-size: 12px;color: #666666;}
.timetable .time-c-r>div:last-child{position: absolute;bottom: 0;width: 100%;}
.timetable .time-c-r>div:last-child span{display: inline-block;float: left;}
.timetable .time-c-r>div:last-child .name{float: left;} 
.timetable .time-c-r>div:last-child .name span:first-child{width: 12px;height: 17px;background: url(../../img/timetable_ico_teacher_gray.png) 0px 3px no-repeat;;}
.timetable .time-c-r>div:last-child .zhuangtai{float: right;} 
.timetable .time-c-r>div:last-child .zhuangtai span:first-child{width:17px;height: 17px;background: url(../../img/timetable_ico_enroll_gray.png) 0px 2px no-repeat;}
.timetable .currenttime{margin:28px 0px 0px 10px;width: 100%;overflow: hidden;}
.timetable .currenttime span:nth-child(1){display: inline-block;float:left;width:16px;height:16px;margin:2px 10px 0px 0px;background: url(../../img/timetable_ico_time_small.png);}
.timetable .currenttime span:nth-child(2){color:#666666;font-size: 14px;;float:left}
.timetable .currenttime span:nth-child(3){color:#666666;font-size: 14px;;float:left;margin-left: 8px;}
/*当天课程状态*/
.timetable .active .time-con-class{border-left: 1px solid #ff5500;padding-top:0px;padding-bottom: 30px;}
.timetable .active .time-con{color:#ff5500}
.timetable .active .time-con>div:last-child{height: 100px;}
.timetable .active .time-dian{background: #ff5500;top:0px}
.timetable .active .time-tit span:nth-child(1){width:25px;height:26px;background: url(../../img/timetable_ico_time_orange.png);}
.timetable .active .time-c-r>div:first-child{color: #ff5500;}
.timetable .active .time-c-r>div:last-child .name span:first-child{width: 12px;height: 17px;background: url(../../img/timetable_ico_teacher_gray.png) 0px 3px no-repeat;}      
.timetable .active .time-c-r>div:last-child .zhuangtai span:first-child{background: url(../../img/timetable_ico_enroll_orange.png);}
/*当天课程状态-正在直播*/
.timetable .active .a1 .time-con-class{border-left: 1px solid #ff5500;padding-top:0px;padding-bottom: 30px;}
.timetable .active .a1 .time-con{color:#ff5500}
.timetable .active .a1 .time-con>div:last-child{height: 100px;}
.timetable .active .a1 .time-dian{background: #ff5500;top:0px}
.timetable .active .a1 .time-tit span:nth-child(1){width:25px;height:26px;background: url(../../img/timetable_ico_time_orange.png);}
.timetable .active .a1 .time-c-r>div:first-child{color: #ff5500;}
.timetable .active .a1 .time-c-r>div:last-child .name span:first-child{width: 12px;height: 17px;background: url(../../img/timetable_ico_teacher_orange.png) 0px 3px no-repeat;}      
.timetable .active .a1 .time-c-r>div:last-child .zhuangtai span:first-child{width:17px;height: 17px;background: url(../../img/timetable_ico_enroll_orange.png) 0px 2px no-repeat;}
/*当天课程状态-还未直播*/
.timetable .active .a2 .time-con-class{border-left: 1px solid #ff5500;padding-top:0px;padding-bottom: 30px;}
.timetable .active .a2 .time-con{color:#333333}
.timetable .active .a2 .time-con>div:last-child{height: 100px;}
.timetable .active .a2 .time-dian{background: #ffffff;top:0px;border: 1px solid #ff5500;}
.timetable .active .a2 .time-tit span:nth-child(1){width:25px;height:26px;background: url(../../img/timetable_ico_time_orange.png);}
.timetable .active .a2 .time-c-r>div:first-child{color: #333333;}
.timetable .active .a2 .time-c-r>div:last-child .name span:first-child{width: 12px;height: 17px;background: url(../../img/timetable_ico_teacher_gray.png) 0px 3px no-repeat;}      
.timetable .active .a2 .time-c-r>div:last-child .name span:last-child{color: #999999;}
.timetable .active .a2 .time-c-r>div:last-child .zhuangtai span:first-child{width:17px;height: 17px;background: url(../../img/timetable_ico_enroll_orange.png) 0px 2px no-repeat;}
.timetable .active .a2 .time-c-r>div:last-child .zhuangtai span:last-child{color: #ff5500;}
/*当天课程状态-直播结束*/
.timetable .active .a3 .time-con-class{border-left: 1px solid #999999;padding-top:0px;padding-bottom: 30px;}
.timetable .active .a3 .time-con{color:#999999}
.timetable .active .a3 .time-con>div:last-child{height: 100px;}
.timetable .active .a3 .time-dian{background: #999999;top:0px}
.timetable .active .a3 .time-tit span:nth-child(1){width:25px;height:26px;background: url(../../img/timetable_ico_time_orange.png);}
.timetable .active .a3 .time-c-r>div:first-child{color: #999999;}
.timetable .active .a3 .time-c-r>div:last-child .name span:first-child{width: 12px;height: 17px;background: url(../../img/timetable_ico_teacher_gray.png) 0px 3px no-repeat;}      
.timetable .active .a3 .time-c-r>div:last-child .zhuangtai span:first-child{width:17px;height: 17px;background: url(../../img/timetable_ico_enroll_gray.png) 0px 2px no-repeat;}
.timetable .active .a3 .time-con-class-tit span:last-child a{color: #333333;}
/*未来课程状态*/
.timetable .actives .time-con-class{border-left: 1px dashed #aaaaaa;padding-top:30px;}
.timetable .actives .time-con{color:#333333}
.timetable .actives .time-con>div:last-child{height: 126px;}
.timetable .actives .time-dian{background: #ffffff;top:32px;border: 1px solid #aaaaaa;}
.timetable .actives .time-tit span:nth-child(1){background: url(../../img/timetable_ico_time_gray.png) 0px 2px no-repeat;}
.timetable .actives .time-c-r>div:first-child{color: #333333;}
.timetable .actives .time-c-r>div:last-child .name span:first-child{background: url(../../img/timetable_ico_teacher_gray.png) 0px 2px no-repeat;}
.timetable .actives .time-c-r>div:last-child .name span:last-child{color:#999999}
.timetable .actives .time-c-r>div:last-child .zhuangtai span:first-child{width:17px;height: 17px;background: url(../../img/timetable_ico_enroll_orange.png) 0px 2px no-repeat;}
.timetable .actives .time-c-r>div:last-child .zhuangtai span:last-child{color: #ff5500;}
/*时间表分页*/
.timetable .swiper-button-prev{width:10px;height:20px;left:0px;background: url(../../img/timetable_btn_left.png) no-repeat;}
.timetable .swiper-button-next{width:10px;height:20px;right:0px;background: url(../../img/timetable_btn_right.png) no-repeat;}
.timetable .swiper-button-prev, .swiper-button-next{top:36px}


/*众筹课程详情*/
/*众筹课程详情上半部分*/
.kc-con-t{height:340px;padding: 26px 0px 26px 0px;background: #fff;}
.kc-con-t .kc-l{width: 556px;height: 314px;float: left;}
.kc-con-t .kc-r{width:624px;float: left;margin-left: 20px;}
.kc-con-t .kc-r-tit{margin-top:10px;font-size: 20px;color:#303030}
.kc-con-t .kc-r-nametime{margin-top:16px;font-size: 12px;color:#666666;}
.kc-con-t .kc-r-kuai{width: 100%;overflow: hidden;margin-top:26px;padding:10px 0px 10px 0px;background: #f7f7f7;}
.kc-con-t .kc-r-kuai .k{display: inline-block;width: 20%;text-align: center;float: left;}
.kc-con-t .kc-r-kuai .k div:first-child span:first-child{font-size:18px;color:#ff7e00}
.kc-con-t .kc-r-kuai .k div:first-child span:last-child{font-size:12px}
.kc-con-t .kc-r-kuai .k div:last-child{font-size: 14px;color:#a5a599}
.kc-con-t .kc-r-signup{width: 217px;height: 55px;font-size: 20px;margin-top:20px;line-height:55px;cursor: pointer;color: #fff;text-align: center;background: #ff591b;border-radius: 4px;}
.kc-con-t .kc-r-signups{width: 217px;height: 55px;font-size: 20px;margin-top:20px;line-height:55px;cursor: not-allowed;color: #333;text-align: center;background: #f0f0f0;border-radius: 4px;}
.kc-con-t .kc-r-num{background: #f7f7f7;margin-top:18px;padding: 10px 0px 10px 20px ;}
.kc-con-t .kc-r-num span:nth-child(1){font-size: 14px;color:#ff5500;}
.kc-con-t .kc-r-num span:nth-child(2){font-size: 28px;color:#ff5500;margin: 0px 20px 0px 20px ;}
.kc-con-t .kc-r-num span:nth-child(3){font-size: 14px;color:#999999;}
/*直播课程详情上半部分*/
.kc-con-t .kc-r-tit .fxsc{float: right;font-size: 14px;color:#666666;margin-right:24px;cursor:pointer;text-align: center;}
.kc-con-t .kc-r-tit .fxsc img{vertical-align:middle}
.kc-con-t .star{margin-top:16px}
.kc-con-t .star a:last-child{font-size:12px;color:#a0a0a0;}
.kc-con-t .kc-r-name{margin-top:16px;font-size: 12px;color:#000000}
.kc-con-t .kc-r-name img{vertical-align:middle;margin-top:-2px}
.kc-con-t .kc-r-rs{margin-top:28px}
.kc-con-t .kc-r-rs span:nth-child(1) img{vertical-align:middle;margin-top:-10px}
.kc-con-t .kc-r-rs span:nth-child(2){font-size: 18px;color:#606060}
.kc-con-t .kc-r-rs span:nth-child(3){font-size: 14px;color:#bfbfbf}
/*流程*/




.kc-lc{height: 84px;margin-top:10px;background: #fff;border-bottom:1px solid #e7e6e6;}
.kc-lc .l{width:25%;display:inline-block;line-height: 80px;font-size:20px;margin-left:-18px;}
.kc-lc .t{font-size:16px;color:#333333;}
.kc-lc .l img{margin-top:-5px;vertical-align:middle;margin-left:96px}
.kc-lc .l span{float:left}
.kc-lc .l span:last-child{font-size: 14px;color:#fff;margin:1px 0px 0px 10px;}


/*.kc-lc .l:nth-child(1){font-size: 16px;color:#333333;margin-left:24px;margin-right: 0px;}
.kc-lc .l:nth-child(2){color:#ff7e00;margin-left: 40px;}
.kc-lc .l:nth-child(3){color:#4cd66c;}
.kc-lc .l:nth-child(4){color:#ff6884;}
.kc-lc .l:nth-child(5){color:#29b7f9;}*/
/*课程下面的选项卡*/
.disblock{display: block;}
.disnone{display: none;}
.kc-con-b{background: #fff;margin-top:20px;overflow: hidden;}
.kc-con-b .kc-xxk-con{width: 840px;min-height:1000px;float: left;}
.kc-con-b .kc-xxk-k{width: 100%;height:58px;line-height:56px;background:#f4f4f4;}
.kc-con-b .kc-xxk-k div{width: 136px;font-size:16px;cursor: pointer;display: inline-block;border-top:2px solid transparent;text-align: center;}
.kc-con-b .kc-xxk-k .active{border-top:2px solid #ff591b;background: #fff;border-left: 1px solid #e7e6e6;border-right: 1px solid #e7e6e6;}
.kc-con-b .kc-xxk-c{margin-left:10px}
.kc-con-b .kc-xxk-c .keshi{height:50px;color:#616161;cursor:pointer;line-height: 50px;padding:0px 20px 0px 30px;margin-top:5px}
.kc-con-b .kc-xxk-c .keshi:hover{background: #f2fae3;}
.kc-con-b .kc-xxk-c .keshi span{height: 15px;font-size:14px}
.kc-con-b .kc-xxk-c .keshi img{vertical-align:middle;margin-top:-3px}
.kc-con-b .kc-xxk-c .keshi span:nth-child(3){float: right;}
.kc-con-b .kc-xxk-c .keshi span:nth-child(4){float: right;margin-right:10px}
.kc-con-b .kc-xxk-c .loading{width:500px;height: 900px;background: url(images/loading.gif) no-repeat;background-position:100px -150px;}
/*简介*/
.kc-con-b .kc-xxk-c .text-muted{margin: 20px 10px 0px 10px ;}
/*.kc-con-b .kc-xxk-c .con{padding: 20px;}*/
/*讨论区*/
.menu-con2 li{min-width: 100px;line-height:30px;list-style: none;float: left;margin-right:20px;padding-top:10px}
.menu-con2 li:last-child{float: right;}
.menu-con2 li:last-child select{width: 80px;height: 30px;text-align: center;font-size:12px}

.menu-con2 li div{width:50px;line-height:30px;text-align:center;margin-right:10px;border-radius:5px;float: left;cursor: pointer;}
.menu-con2 li .active{background:#ff5500;color:#fff}
.menu-con2 .postbar{width: 100%;}
.menu-con2 .postbar .editor-da{font-size: 20px;font-weight: 700px;margin-top: 10px;}
.menu-con2 .postbarmin{overflow:hidden;border: 1px solid #eeeeee;padding: 10px;margin-top:20px}
.menu-con2 .postbarmin .postbar1{float: left;margin-right: 20px;}
.menu-con2 .postbarmin .postbar2{float: left;}
.menu-con2 .postbarmin .postbar2 span{font-size: 14px;}
.menu-con2 .postbarmin .postbar2 .name{color:#ff5500;}
.menu-con2 .postbarmin .postbar3{float: right;margin-right: 10px;font-size: 14px;}
.menu-con2 .postbarmin .postbar4{float: right;margin-right: 10px;font-size: 14px;color:#999999}
.menu-con2 .postbarmin .postbar4 div:last-child{color:#999999}
.menu-con2 .postbarmin .postbar5{width:560px;overflow:hidden;}
.menu-con2 .postbarmin .postbar5 div:first-child{width: 230px;float: left;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display: inline-block;}
.menu-con2 .postbarmin .postbar5 div:last-child{float: left;color: #ff591b;cursor: pointer;}
.menu-con2 .postbarmin .postbar6{margin:10px 0px 0px 60px;clear: both;}
/*回复问题答案*/
.menu-con2 .postbarmin2{padding-left: 71px;}
.menu-con2 .postbarmin2 .editor-jie-con{overflow: hidden;margin-top:10px;line-height: 30px;border-bottom: 1px dashed;padding-bottom: 5px;}
.menu-con2 .postbarmin2 .editor-jie-con span a img{width: 30px !important;height: 30px !important;}
.menu-con2 .postbarmin2 .editor-jie-con span{margin-right:10px}
.menu-con2 .postbarmin2 .editor-jie-con span:nth-child(1){}
.menu-con2 .postbarmin2 .editor-jie-con span:nth-child(2){color:#ff591b}
.menu-con2 .postbarmin2 .editor-jie-con span:nth-child(3){color:#999999}
.menu-con2 .postbarmin2 .editor-jie-con span:nth-child(4){}


.text{width: 100%;overflow:hidden;margin-top:20px}
.text-tit{width: 50px;overflow: hidden;float: left;}
.text-con{width: 50px;overflow: hidden;float: left;}
.text input{width:300px;padding-left:5px;height: 30px;border-radius: 5px;border: 1px solid #A9A9A9;}
.text textarea{width:100%;padding:5px;height:100px;border:1px solid #A9A9A9;;border-radius: 5px;resize: none;float: left;}
.text button{width: 100px;height: 30px;background: #ff5500;color:#fff;float:right;margin-top:20px}
.text #submit-ht,#submit-qu,.quxiao,.answer,.fanhui{border: 0px;margin-right:15px;border-radius: 5px;}
.text #submit-ht,#submit-qu{margin-right:15px}

/*切换回复问题*/
.editor .editor-tit{margin-top:20px;background: #eeeeee;padding: 5px;font-size: 14px;}
.editor .editor-con-tit{margin-top:20px;font-size:18px;}
.editor .editor-con-xx{font-size: 12px;margin-top: 10px;}
.editor .editor-con-xx span:first-child{color:#ff5500}
.editor .editor-con-con{font-size:16px;margin-top:10px}
.editor .editor-da{font-size:18px;margin-top:30px;border-bottom:2px solid #eee}
.editor .editor-jie{margin-top:10px;font-size:16px}
.editor .editor-jie .editor-jie-con{margin-top:5px}
.editor .editor-jie .editor-jie-con span:first-child{color:#ff5500;}
.kc-xxk-c .wenjian{padding: 20px 0px 20px 0px;overflow: hidden;border-bottom: 1px solid #eeeeee;}
.kc-xxk-c .wenjian div:first-child{font-size: 18px;color:#ff5500;cursor: pointer;}
.kc-xxk-c .wenjian div:last-child{font-size: 14px;}




/*右侧公告信息*/
.kc-con-b .kc-xxk-notice-t,.kc-xxk-notice-b{width:320px;height:auto;float: left;margin-left: 40px;padding:10px;border: 1px solid #eeeeee;}
.kc-con-b .kc-xxk-notice-t{height: auto;}
.kc-con-b .kc-xxk-notice-b{margin-top:24px}
.kc-con-b .notice-tit{font-size: 18px;color:#333333}
.kc-con-b .notice-tiao{height: 40px;line-height: 40px;margin-top:24px;}
.kc-con-b .notice-tiao img{border-radius: 50%;}
.kc-con-b .notice-tiao span{display:inline-block;float:left}
.kc-con-b .notice-tiao span:nth-child(2){width:70px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;color:#333333;margin-left: 10px;}
.kc-con-b .notice-tiao span:nth-child(3){font-size:12px;color:#999999;float: right;}
.kc-con-b .kc-xxk-notice-b .notice-tiao span:nth-child(3){width:130px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.kc-con-b .kc-notice-tea{margin-top:28px}
.kc-con-b .kc-notice-tea img{width: 60px;height: 60px;border-radius: 50%;}
.kc-con-b .kc-notice-tea div{display: inline-block;float: left;}
.kc-con-b .kc-notice-tea .tea-img{width: 60px;}
.kc-con-b .kc-notice-tea .tea-name{width: 200px;padding-left:15px}
.kc-con-b .kc-notice-tea .tea-name div:first-child{font-size:16px;color:#333333}
.kc-con-b .kc-notice-tea .tea-name div:last-child{width: 190px;font-size:12px;color:#999999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kc-con-b .kc-notice-img{margin-top:28px}
.kc-con-b .kc-notice-img img{margin:0px 7px 14px 7px;border-radius: 50%;}
.kc-con-b .kc-notice-dt{margin:14px 0px 14px 0px }
.kc-con-b .kc-notice-dt span{font-size: 14px;color:#333333}
.kc-con-b .kc-notice-dt span:nth-child(2){color:#999999}



/*众筹课堂*/
{position: relative;}
.zc-fl{margin-top:20px;width: 100%;overflow: hidden;}
.zc-fl div{width: 82px;height: 38px;text-align:center;line-height: 38px;cursor:pointer;color:#000;font-size:14px;float: left;}
.zc-fl .active{background: #ff5500;border-radius: 4px;color:#fff;}
/*众筹课程分类*/
.zc-list{margin-top:24px;width:1300px;margin:24px -5px 0px -23px;}
.zc-list .zc-m{width: 352px;box-sizing:content-box;padding:5px;box-shadow: 0px 0px 17px -5px #8c8c8c;float: left;overflow: hidden;margin:0px 24px 20px 28px}
.zc-list .zc-m .zc-con{padding:0px 18px 20px 18px}
.zc-list .zc-banner{width: 352px;height: 204px;position: relative}
.zc-list .zc-banner img{width: 352px;height: 204px;transition:.1s transform;transform:translateZ(0)}
.zc-list .zc-banner:hover>img{transform:scale(1.04,1.05);transition:.3s transform}
.zc-list .zc-banner .biaoqian{width:35px;height:36px;padding:0px 2px 0px 1px;color:#fff;background: url(../../img/biaoqian.png) no-repeat;position: absolute;top:0px;left:20px}
.zc-list .zc-banner .biaoqian div{font-size : 12px;transform : scale(0.84,0.84) ;font-size: 10px;margin-top:-2px;}
.zc-list .zc-tit{margin-top:24px;color:#000;font-size:16px}
.zc-list .zc-teacher{margin-top:12px;font-size:12px;color:#000} 
.zc-list .zc-teacher img{margin-top:-2px;}
.zc-list .zc-time{margin-top:12px;font-size:12px;color:#000}
.zc-list .zc-time img{margin-top:-2px;}
.zc-list .zc-line{width: 100%;box-sizing:content-box;height:5px;margin-top:14px;background:#fff;border:1px solid #c6c6c6;border-radius: 5px;padding: 1px;}
.zc-list .zc-line span{width: 50%;height:5px;display:block;border-radius:2px;background: -webkit-linear-gradient(left,#fecc47, #e35252);
    background: -moz-linear-gradient(left, #fecc47, #e35252);
    background: -o-linear-gradient(left, #fecc47, #e35252);}
.zc-list .zc-kuai{margin-top:20px}
.zc-list .zc-kuai .k{width: 24%;display:inline-block;text-align: center;color:#666666}
.zc-list .zc-kuai .k div span:first-child{color:#ff7e00;font-size:18px}


/*弹窗*/
.alertmax{position: fixed;top:0px;left: 0px;right: 0px;bottom: 0px;background: rgba(0,0,0,0.5);}
.alertmin{position: absolute;top:30px;left:50%;width:600px;height: auto;border-radius: 6px;box-shadow: 0 5px 15px rgba(0, 0, 0, .5);z-index: 99;background: #fff;margin-left:-250px;}
.ale-tit{padding: 15px;border-bottom: 1px solid #e5e5e5;}
.ale-tit button{width:10px;height:10px;background: #fff;border: 0px;cursor: pointer;}
.ale-tit h4{margin:0px}
.ale-con{padding: 15px}
.ale-con-t1{width:25%;font-size: 14px;float:left;text-align: right;color:#333;padding:7px 15px 37px 15px}
.ale-con-t2{width:75%;font-size: 14px;text-align: left;color:#777;padding:7px 15px 37px 15px}
.alertmin .a{color: #31708f;background-color: #d9edf7;padding: 15px;margin-bottom: 20px;border: 1px solid #bce8f1;border-radius: 4px;}
.alertmin .ale-btn{clear: both;padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}
.alertmin .ale-btn button{width: 100px;height: 34px;line-height: 34px;background: #ff5500;color:#fff;border-radius: 5px;border: 0px;cursor: pointer;}
.alertmin .ale-btn .confirm{background: #4f89b1;}
.avatar-sm{width: 48px; height: 48px;}
/*退学弹窗*/
.alertmin .txyy{margin:20px 0px 20px 0px;}
.alertmin .txyy-tit{font-size: 16px;color:#ff5500;float: left;margin-left:20px}
.alertmin .txyy-con{width:300px;float: left;margin:0px 0px 20px 30px;}
.alertmin .txyy-con select{width:300px;height: 30px;border-radius: 3px;border: 1px solid #c3c3c3;}
.alertmin .txyy-con textarea{width:300px;height:60px;padding:5px;border-radius: 3px;margin-top:15px;border: 1px solid #c3c3c3;}



/*↓↓↓广场样式↓↓↓*/
.zhiboli1{position: relative;}
.zbfl1{width:120px;height:70px;display:none;padding-top:5px;position: absolute;top:42px;z-index: 9999;box-shadow: 0px 0px 17px -4px #8c8c8c;line-height: 30px;background: #fff;text-align: center;}
.zbfl1 div:first-child a{width:100px;padding-left:30px;line-height:28px;display:block;background: url(../../../img/zbkt.png) no-repeat 10px 7px}
.zbfl1 div:first-child:hover a{border:0px;color:#db4355;background: url(../../../img/zbkt-h.png) no-repeat 10px 7px}
.zbfl1 div:last-child a{width:100px;padding-left:30px;line-height:28px;display:block;background: url(../../../img/zckt.png) no-repeat 10px 7px}
.zbfl1 div:last-child:hover a{border:0px;color:#db4355;background: url(../../../img/zckt-h.png) no-repeat 10px 7px}
.zhiboli1:hover .zbfl1{display: block;}


.square .squ-l{padding-right: 25px;margin-top:8px;}
.square .squ-l .squ-tit{text-align: center;line-height: 66px;font-size: 18px;background: #fff;margin-bottom: 8px;cursor: pointer;}
.square .squ-l .squ-tit a{color:#333}
.square .squ-l .squ-tit .col-xs-2:hover a{color:#ff5500}
.square .squ-con{background: #fff;padding:0px 0px 25px 0px;}
.square .squ-con .gengduo div{width: 138px;height: 40px;line-height:40px;margin-top:30px;border: 1px solid #d8d8d8;text-align: center;font-size: 14px;color:#4a4a4a;border-radius: 5px;cursor: pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.square .squ-con .gengduo div:hover{background:#3c8cf0;color:#fff}
.square .squ-conmin{border-bottom: 1px solid #f1f1f1;padding: 25px 0px 20px 0px;}
.square .squ-conmin .col-xs-4{height:164px;padding-left: 25px;position: relative;}
.square .squ-conmin .col-xs-4 .bffm{width: 100%;height: 164px;}
.square .squ-conmin .col-xs-4 .bfbtn{position: absolute;top:33%;left:43%;cursor: pointer;}
.square .squ-conmin .col-xs-4 .zt{position: absolute;top: 0;right:15px;background: #ff5500;color:#fff;padding: 2px;}
.square .squ-conmin .squ-con-t{font-size: 20px;color:#262626;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;cursor: pointer;}
.square .squ-conmin .squ-con-t:hover{color:#3c8cf0}
.square .squ-conmin .squ-con-c{height:60px;font-size:16px;color:#717171;margin-top: 10px;line-height: 30px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.square .squ-conmin .squ-con-b{font-size:16px;color:#a8a5a3;line-height: 15px;margin-top:40px}
.square .squ-conmin .span1 img{width:15px;height:15px;margin-top:-3px}
.square .squ-conmin .span2{margin-left: 10px;}
.square .squ-conmin .span3{margin-left:15px}
.square .squ-conmin .span4{float: right;margin-left: 10px;}
.square .squ-conmin .span5{float: right;}
.square .squ-conmin .span5 img{width:15px;height:15px;margin-top:-3px}
.square .squ-r{padding-left: 25px;margin-top: 8px;}
.square .squ-r .fenyebtn{display: none;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.square .squ-r .fenyebtnmax:hover .fenyebtn{display: block;}
.square .squ-r .squ-tit{line-height: 66px;font-size: 18px;color:#313131;background: #fff;}
.square .squ-r .touxiang img{width: 100%;height: 172px;border-radius: 5px;}
.square .squ-r .wenzi .row{margin-right: 0px;}
.square .squ-r .wenzi .text1{font-size: 16px;color: #545555;}
.square .squ-r .wenzi .text2{font-size: 14px;color:#8b8b8b;margin-top: 20px;}
.square .squ-r .wenzi .text3{width: 60px;height: 22px;border:1px solid #d8d8d8;background:#fff;color:#a4a4a4;border-radius: 2px;text-align: center;margin-top:48px;}
.square .squ-r .xuxian{background:#fff;}
.square .squ-r .xuxian div{margin: 30px 20px 0px 20px;padding:0px 0px 25px 0px;border-top: 1px dashed #ececec;}
.square .squ-r .quan-t{line-height: 66px;font-size: 18px;color:#313131;background: #fff;}
.square .squ-r .quan-c{background: #fff;padding:8px 0px 55px 0px;}
.square .squ-r .quan-c .xian{border-bottom: 1px dashed #ececec;}
.square .squ-r .quan-c .xian .row{padding-bottom: 20px;margin-top: 20px;}
.square .squ-r .quan-c .col-xs-8{margin-top: 2px;padding-left: 0px;}
.square .squ-r .quan-c .col-xs-8 div:first-child{font-size: 16px;color:#545555}
.square .squ-r .quan-c .col-xs-8 div:last-child{font-size: 12px;color:#95908a;margin-top: 16px;}

/*广场视频详情*/
.squ-vadio .v-tit{line-height:50px;margin:30px 0px 60px 0px;font-size: 28px;color:#333333;}
.squ-vadio .v-time{font-size: 16px;color:#999999;overflow: hidden;margin-bottom: 20px;}
.squ-vadio .v-time .l{width: 50%;float: left;text-align: left;}
.squ-vadio .v-time .r{width: 50%;float: right;text-align: right;}
.squ-vadio .v-con{line-height:30px;margin-top:55px;font-size: 18px;color:#515151}
.squ-vadio .v-comment{margin-top: 100px;}
.squ-vadio .v-comment div:nth-child(1){font-size: 26px;color:#333333}
.squ-vadio .v-comment div:nth-child(2) textarea{width: 100%;height: 100px;margin-top:20px;color:#999999;padding:5px;resize: none;border: 1px solid #dddddd;}
.squ-vadio .v-comment div:nth-child(3){overflow:hidden;}
.squ-vadio .v-comment div:nth-child(3) button{width: 80px;height: 30px;line-height: 30px;background: #ff5500;color:#fff;font-size: 20px;border: 0px;border-radius: 3px;float: right;margin-top: 10px;}
.squ-vadio .v-reply{margin-top: 50px;}
.squ-vadio .v-reply .v-r-t{font-size: 20px;color:#333333;margin-bottom: 10px;}
.squ-vadio .v-r-k{border-top: 1px solid #e0e0e0;padding: 24px 0px 22px 0px ;display: inline-block;}
.squ-vadio .v-r-k .v-r-img{width:50px;display: inline-block;float: left;}
.squ-vadio .v-r-k .v-r-con{width:730px;display: inline-block;float: left;margin-left: 20px;}
.squ-vadio .v-r-k .v-r-con .v-c-n:nth-child(1){font-size:20px;color:#ff5500;line-height: 20px;}
.squ-vadio .v-r-k .v-r-con .v-c-n:nth-child(2){font-size:16px;color:#333333;margin-top:10px}
.squ-vadio .v-r-k .v-r-con .v-c-n:nth-child(3){font-size:14px;color:#999999;overflow: hidden;margin-top:20px;}
.squ-vadio .v-r-k .v-r-con .v-c-n:nth-child(3) div:last-child span:nth-of-type(odd){cursor: pointer;}
.squ-vadio .v-r-k .v-r-con .v-c-n:nth-child(3) div:first-child{display: inline-block;float: left;}
.squ-vadio .v-r-k .v-r-con .v-c-n:nth-child(3) div:last-child{display: inline-block;float: right;}
.squ-vadio .v-r-k .v-r-con .v-c-n img{vertical-align: middle;margin-top: -4px;}
.squ-vadio .v-r-k .v-r-con .v-c-n:nth-child(4) textarea{width: 720px;height: 100px;margin-top:20px;color:#333333;padding:5px;resize: none;border: 1px solid #dddddd;}
.squ-vadio .v-r-k .v-r-con .v-c-n:nth-child(4) button{width: 80px;height: 30px;line-height: 30px;background: #ff5500;color:#fff;font-size: 20px;border: 0px;border-radius: 3px;float: right;margin-top: 10px;}


/*直播页面即时聊天样式*/
.wrap h1{text-align: center;}
.wrap .talk li{margin-bottom: 10px;margin-left: 20px;}
.wrap .talk .right{margin-top:20px;}
.wrap .talk .right div{width:170px;margin-left:130px;word-wrap:break-word;}
.wrap .talk-logo,.nickname,.time{display: inline-block;}
.wrap .talk-logo{margin-right: 20px;}
.wrap .nickname{margin-right:20px}
.wrap .talk-logo img{width: 30px;height: 30px;border-radius: 50%;}
.wrap .neirong{display: block;margin:10px 0px 0px 50px;}
.wrap .neirong img{width: 30px;}
.wrap .ibox{position: fixed;bottom: 10px;}
.wrap .ibox #send{border: 1px solid #000;}
.wrap .ibox #send,.emotions,.sendbtn,#biaoqing{display: inline-block;}
.wrap .ibox #send{width: 240px;height: 30px;margin-left:20px;padding-left:5px;border: 1px solid #666666;border-radius:4px}
.wrap .ibox .emotions{display:none;background:#ffffff;width: 360px;position: absolute;bottom: 40px;}
.wrap .ibox .emotions img{width: 30px;}
.wrap .ibox #biaoqing{width: 40px;height: 30px;line-height:30px;background: #ff5500;cursor:pointer;color:#ffffff;border-radius:4px;text-align: center;}
.wrap .ibox .sendbtn{width: 40px;height: 30px;line-height:30px;background: #ff5500;cursor:pointer;color:#ffffff;border-radius:4px;text-align: center;}



/*支付页面样式*/
/*div{overflow: hidden;}*/
.pay{width: 100%;background: #fff;border: 1px solid #ddd;}
.pay-details{line-height: 80px;}
.pay-details span:nth-child(1){margin-left:60px;font-size: 22px;color: #333333;}
.pay-details span:nth-child(2){font-size: 16px;color: #ff591b;}
.pay-details span:nth-child(3){float: right;font-size: 18px;color:#999797;margin-right: 20px;}
.pay-price{overflow: hidden;}
.pay-price div:first-child span{padding-left:60px;display:inline-block;float:left;line-height: 64px;background: #f0f0f0;font-size: 18px;color:#666666}
.pay-price div:first-child span:first-child{width:856px;}
.pay-price div:first-child span:last-child{width:312px;border-left: 1px solid #e4e4e4;}
.pay-price div:last-child span{padding-left:60px;display:inline-block;float:left;line-height: 64px;font-size: 18px;color:#333333;border-bottom: 1px solid #e4e4e4;}
.pay-price div:last-child span:first-child{width:856px;}
.pay-price div:last-child span:last-child{width:312px;border-left: 1px solid #e4e4e4;color:#ff591b;font-size: 30px;}
.pay-coupon{margin-top: 56px;padding-left: 156px;overflow: hidden;}
.coupon-l,.coupon-r{float: left;}
.coupon-line{height: 362px;margin:87px 0px 0px 176px;border:1px solid #cccccc;float:left}
.coupon-l .coupon1{font-size: 18px;color: #333333;margin-bottom: 84px;}
.coupon-l .coupon2{width: 422px;line-height: 115px;background: url(../indexstyle/images/payment_ticket.png) no-repeat;}
.coupon-l .coupon2>span:first-child{float:left;font-size: 25px;color: #fff;margin-left: 69px;}
.coupon-l .coupon2 div{float:left;font-size:25px;color:#fff;margin-left:105px}
.coupon-l .coupon2 div span{font-size:60px;margin-left: 20px;}
.coupon-l .coupon3{width:422px;margin-bottom: 45px;}
.coupon-l .coupon3 div{float:left;font-size: 18px;}
.coupon-l .coupon3 div span{color:#ff591b}
.coupon-l .coupon3>span{float:right;}
.coupon-l .coupon4{width: 422px;}
.coupon-l .coupon4 span:first-child{float:left;font-size: 16px;color: #515151;line-height: 35px;}
.coupon-l .coupon4 span input{width: 290px;height:35px;border:1px solid #c7c5c5;padding-left: 5px;}
.coupon-l .coupon5 input{width:420px;height:48px;margin:34px 0px 125px 0px;border-radius:4px;background: #FF591B;color:#fff;font-size:18px}
.coupon-r{width: 236px;margin-left: 88px;position: relative}
.coupon-r .coupon6{font-size: 18px;color: #333333;margin-bottom: 62px;}
.coupon-r .coupon7 span{display:block}
.coupon-r .coupon7 .pay-wx-tit{line-height: 60px;background: #3eb134;color:#fff;font-size:20px;text-align: center;border:1px solid #cccccc;border-radius: 5px 5px 0px 0px ;}
.coupon-r .coupon7 .pay-wx-tit img{margin-right: 10px;}
.coupon-r .coupon7 .pay-wx{border:1px solid #3ed134;border-top:0px;border-radius:0px 0px 5px 5px;text-align: center}
.coupon-r .coupon7 .pay-wx img{width:180px;height:180px}
/*.coupon-r .coupon7 img{width:212px;height:212px}*/
.coupon-r .coupon7 span:last-child{font-size: 14px;color: #767676;margin:20px 0px 38px 0px;display: inline-block;}
.coupon-r .coupon8 span{width:236px;line-height:48px;margin-top:20px;display:inline-block;border-radius:4px;background: #00aaee;text-align: center;color:#fff;font-size: 20px;}
.coupon-r .coupon8 span img{margin:-4px 10px 0px 0px;}
/*购买听课券*/
.firstdiv{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);display:block;height:auto;padding-right:20px;overflow: hidden;}
.twodiv{padding:10px;font-size:16px}
.mar{margin-left:24px;color:#FF591B;font-size:16px}
.threediv{margin-top:36px;height:75px;background:#f3f3f3;margin-left:20px;margin-bottom:32px}
.spquan{line-height:75px;margin-left:25px;color:#333;font-size:20px;font-weight:700}
.ffont{float:right;line-height:75px;margin-right:25px}
.ffont span:first-child{font-size:20px;color:#f50;margin-right: 20px;}
.ffont span:last-child{font-size:30px;color:#f50;position:relative;top:3px}
.payfs{padding:0 0 24px 48px}
.zz{width:300px;height:360px;margin-left:300px;border-radius:6px;position:relative}
.zz span{line-height: 60px;background: #3eb134;color:#fff;display:block;font-size:20px;text-align: center;border:1px solid #cccccc;border-radius: 5px 5px 0px 0px ;}
.zz .payfs-ewm{border:1px solid #3ed134;border-top:0px;border-radius:0px 0px 5px 5px;text-align: center;padding: 20px 0px 74px 0px;}
.lastspan{width:300px;line-height:60px;display:inline-block;border-radius:4px;background:#0ae;text-align:center;color:#fff;font-size:20px;margin-left:300px}
.zz .payfs-ewm div:first-child{display:block;}
.zz .payfs-ewm div:first-child img{width:180px;height:180px;}
.zz .payfs-ewm div:last-child{font-size:16px;color:#767677}
#succe{background-image:url(/img/payment_wx_complete.png);width:97px;height:96px;display:block;position:absolute;top:128px;left:105px}
/*购买成功弹窗*/
.paywindow{position: fixed;top:0px;bottom: 0;left:0;right: 0;background: rgba(1,1,1,0.5);}
.paywin{width:1038px;height:529px;text-align:center;position: absolute;top: 50%;left: 50%;border-radius:4px;transform: translate(-50%,-50%);background: #fff;}
.paywin div:nth-child(1){line-height: 96px;margin-top:98px}
.paywin div:nth-child(1) img{width: 96px;height:96px;margin-right:55px}
.paywin div:nth-child(1) span{font-size: 30px;color:#333333}
.paywin div:nth-child(2){width:100%;border-bottom: 1px solid #e4e3e2;font-size:18px;margin:81px 0px 70px 0px;padding-bottom:10px} 
.paywin div:nth-child(2) span:nth-child(1){color:#666666}
.paywin div:nth-child(2) span:nth-child(2){color:#333333}
.paywin div:nth-child(2) span:nth-child(3){color:#999999;font-size:14px}
.paywin div:nth-child(3){width:243px;line-height: 47px;margin: 0 auto;border-radius:4px;background: #ff591b;font-size: 18px;}
.paywin div:nth-child(3) a{color:#FFF}

/*购买听课卷*/
.voucher{border: 1px solid #f7f7f7;overflow: hidden;}
.vou-tit{line-height: 60px;}
.vou-con{margin-top: 30px;padding: 0px 60px 0px 60px;overflow: hidden}
.vou-con .active{border: 1px solid #ff5500}
.vou-con .active .vou-model-b .active-img{display: block;}
.vou-model{width:287px;height:160px;cursor: pointer;float:left;padding: 10px;border-radius:5px;border: 1px solid #fff;margin: 0px 35px 22px;}
.vou-model .b1{background: url(../indexstyle/images/ticket_bg_yellow.png) no-repeat;}
.vou-model .b2{background: url(../indexstyle/images/ticket_bg_purple.png) no-repeat;}
.vou-model .b3{background: url(../indexstyle/images/ticket_bg_blue.png) no-repeat;}
.vou-model .b4{background: url(../indexstyle/images/ticket_bg_red.png) no-repeat;}
.vou-model .b1 div:last-child{color:#ff9c00}
.vou-model .b2 div:last-child{color:#aea1ff}
.vou-model .b3 div:last-child{color:#6ab6fc}
.vou-model .b4 div:last-child{color:#fd616f}
.vou-model-t{width:265px;height:104px;padding:10px 0px 0px 20px;}
.vou-model-t div:first-child{width:160px;height:94px;float:left}
.vou-model-t div:first-child span{width: 100%;display: inline-block;}
.vou-model-t div:first-child span:first-child{font-size: 18px;color: #fff;}
.vou-model-t div:first-child span:last-child{font-size: 48px;color: #fff;}
.vou-model-t div:last-child{width:80px;line-height:94px;float:left;text-align:center;font-size:20px}
.vou-model-b{height: 30px;}
.vou-model-b span{line-height:44px;float:left;display: inline-block;}
.vou-model-b span:first-child{margin-left: 10px;}
.vou-model-b span:last-child{float:right;margin-right: 5px;display:none}
.paynum{width: 728px;height:75px;background: #f3f3f3;margin-left:50px}
.paynum div{display: inline-block;float: left;}
.paynum div:nth-child(1){line-height:75px;font-size:20px;color:#333333;margin-left: 20px;}
.paynum div:nth-child(2){margin-left: 178px;margin-top:20px}
.paynum div:nth-child(2) input{width: 24px;height: 36px;float:left;border-radius: 5px;margin-left: 15px;}
.paynum div:nth-child(2) input:nth-child(2){width: 36px;height: 36px;text-align: center;}
.paynum div:nth-child(3){float:right;line-height:75px;font-size:20px;color:#333333;margin:0px 20px 0px 20px;}
.paynum div:nth-child(3) span:first-child{font-size:16px;color:#333333;}
.paynum div:nth-child(3) span:last-child{font-size:30px;color:#ff5500}
.ljzf{width:222px;line-height:60px;text-align: center;background: #ff5500;margin: 20px 0px 0px 310px;border-radius:5px;color: #FFF;font-size: 20px;}

/*我的积分*/
.integral{border: 1px solid #f7f7f7;overflow: hidden;padding:15px 40px 15px 15px}
.int-tit{line-height: 60px;border-bottom:1px solid #f7f7f7;}
.int-con .con1{width:828px;height:150px;background: url(../indexstyle/images/credit_bg_banner.png) no-repeat;}
.int-con .con1 img{margin:52px 18px 0px 30px;float: left;}
.int-con .con1 div{float: left;line-height: 24px;}
.int-con .con1 div:nth-child(2) span:first-child{font-size:24px;color:#fff;margin-top:44px;display: inline-block;}
.int-con .con1 div:nth-child(2) span:last-child{font-size:48px;color:#fff;margin-top:40px;display: inline-block;margin-left:30px}
.int-con .con1 a div{width: 164px;line-height: 48px;border:1px solid #fff;border-radius:10px;text-align: center;font-size:20px;color:#fff;float:right;margin: 34px 36px 0px 0px;}
.int-con .con2{overflow: hidden;padding-top:20px}
.int-con .con2 div{float:right;margin-left:50px;line-height: 31px;}
.int-con .con2 div span img{margin-right:20px}
.int-con .con2 div span{font-size:18px;color:#666666}
.integral .int-con .con3 div:nth-child(1){width:110px;line-height:18px;border-bottom:3px solid #ff5500;text-align:center;margin-top:40px;color:#ff5500;padding-bottom: 14px;font-size:18px}
.int-con .con3 div:nth-child(1){width:110px;line-height:18px;text-align:left;margin-top:24px;color:#ff5500;padding-bottom: 14px;font-size:18px}
.int-con .con3 div:nth-child(2){margin-top:20px;border-bottom: 1px solid #cccccc;overflow: hidden;padding-bottom: 15px;}
.int-con .con3 div:nth-child(2) span{width:88px;line-height: 38px;display: inline-block;float: left;text-align: center;font-size:16px;color:#666666}
.int-con .con3 div:nth-child(2) .active{background: #ff5500;color:#fff;border-radius:4px;margin-right:15px}
.int-con .con3 li{height: 60px;line-height: 60px;border-bottom: 1px solid #cccccc;font-size:18px}
.int-con .con3 li span{display: inline-block;float: left;width:33%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.int-con .con3 li span:nth-child(1){color:#333333}
.int-con .con3 li span:nth-child(2){color:#666666;text-align: center;}
.int-con .con3 li span:nth-child(3){text-align: right}
.int-con .con3 div:nth-child(4){float:right}
.int-con .con3 table{width: 100%;margin-top:15px}
.int-con .con3 table tr{height: 54px;border-bottom:1px solid #cccccc}
.int-con .con3 table tr td{text-align: center;}
.int-con .con3 table tr td:first-child{text-align: left;padding-left:15px}
.int-con .con3 table tr th{background: #f3f3f3;text-align: center;}
.int-con .con3 table tr th:first-child{text-align: left;padding-left:15px}


/*积分弹窗*/
.int-window{position: fixed;top:0;bottom: 0;left:0;right: 0;background: rgba(1,1,1,0.5);z-index:9999}
.int-alert{width:470px;height: 434px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align:center;}
.int-alert div:nth-child(1){line-height:26px;font-size: 26px;color:#ff5500;margin-top:206px;}
.int-alert div:nth-child(2){line-height:70px;font-size: 70px;color:#ff5500;margin-top:23px;}
.int-alert div:nth-child(3){line-height:24px;font-size: 24px;color:#b35303;margin-top:64px;}
.int-alert div:nth-child(4){width: 35px;height: 35px;cursor:pointer;position:absolute;top: 28px;right: 0;}
.int-alert .spfirstt{width: 100%;display: block;padding: 0px 60px 0px 70px;overflow: hidden;}
.int-alert .spfirstt i{width: 50%;}

/*积分商城*/
.mall{border: 1px solid #f7f7f7;overflow: hidden;padding:15px 40px 15px 15px}
.mall-con .con1{width: 812px;line-height: 75px;overflow:hidden;padding:0px 24px 0px 24px;background: #f3f3f3;}
.mall-con .con1 span:nth-child(1){float: left;font-size:20px;color:#333333}
.mall-con .con1 span:nth-child(2){float: left;font-size:30px;color:#ff5500}
.mall-con .con1 span:nth-child(3){float: right;font-size:16px;color:#666}
.mall-con .con2{overflow: hidden;font-size: 16px;font-weight: 700;}
.mall-con .con2 span:nth-child(1){line-height: 16px;color:#333333;margin: 30px 0px 20px 0px;float: left;}
.mall-con .con2 span:nth-child(2){line-height: 14px;color:#666666;margin: 30px 0px 20px 0px;float: right;}
.mall-con .con3{width: 824px;margin-left: -6px;overflow: hidden;}
.mall-con .con3 span{display: inline-block;float: left;}
.mall-con .con3 .mall-m{width: 192px;float:left;margin:0px 7px 40px 7px}
.mall-con .con3 .mall-m div:first-child{width: 192px;height:200px;border: 1px solid #eeeeee;padding: 5px;}
.mall-con .con3 .mall-m div:first-child img{width: 182px;height:190px}
.mall-con .con3 .mall-m div:first-child:hover{border: 1px solid #ff5500;}
.mall-con .con3 .mall-m div:last-child span:nth-child(1){width: 192px;line-height:14px;color:#333333;font-size: 14px;margin-top:12px;font-weight: 700;}
.mall-con .con3 .mall-m div:last-child span:nth-child(2){font-size: 18px;color:#ff5500;line-height:18px;margin:23px 10px 0px 0px;}
.mall-con .con3 .mall-m div:last-child span:nth-child(3){font-size: 12px;color:#ff5500;line-height:18px;margin-top:25px;}
.mall-con .con3 .mall-m div:last-child a p{font-size: 12px;color:#666666;width:72px;line-height:28px;float:right;margin-top:13px;text-align:center;border:1px solid #aaaaaa;border-radius:5px;}
.mall-con .con3 .mall-m div:last-child a p:hover{color:#fff;background:#ff5500;border:1px solid transparent}
/*兑换弹窗*/
.mall-window{position: fixed;top:0;bottom: 0;left:0;right: 0;background: rgba(1,1,1,0.5);z-index:9999}
.mall-alert{width:463px;height: 434px;padding:20px;border-radius:5px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #fff;}
.order-tit{text-align: center;color:#ff5500;font-size: 24px;margin:20px 0px 0px 0px;}
.order-inf{font-size: 16px;overflow: hidden;margin:20px 0px 20px 0px;font-weight: 700;}
.order-det{width: 100%;background: #f3f3f3;overflow: hidden;}
.order-det .det1{width: 100px;height: 100px;float: left;border:1px solid #eeeeee;margin-right: 20px;padding: 5px;}
.order-det .det1 img{width: 90px;height: 90px;}
.order-det .det2{float: left;width: 430px;}
.order-det .det2 div:first-child{margin-top:10px;font-size: 18px;color: #333333;font-weight: 700;}
.order-det .det2 div:last-child{margin-top:20px;}
.order-det .det2 div:last-child input{width: 20px;height: 20px;border-radius:4px}
.order-det .det2 div:last-child input:nth-child(2){width: 50px;}
.order-det .det2 div:last-child span{float: right;color:#ff5500}
.order-inf1 div{margin-bottom:10px}
#qrdh{width: 150px;cursor:pointer;height:30px;text-align: center;line-height: 30px;background: #ff5500;color:#fff;border-radius:5px;margin: 20px auto 0px;}
#qrdh1{display:none;cursor:pointer;width: 150px;height:30px;text-align: center;line-height: 30px;background: #ff5500;color:#fff;border-radius:5px;margin: 20px auto 0px}


/*学时排行榜*/
.ranking{background: url(./images/chart_background@3x.png) no-repeat;background-size: 100%;}
.ranking .rank-tou{width:23%;margin:0 auto}
.ranking .rank-tou img{width: 100%;border-radius: 50%;}
.ranking .rank-tou div{position: absolute;bottom: 0;left: 0;right:0;text-align: center;font-size: 20px;}
.ranking .rank-time{width:62.5%;margin:10px auto 0;color:#ffffff;text-align:center;height:20%;padding:2% 0 5% 0;background: url(./images/chart_bg_time@3x.png) no-repeat;background-size: 100%;}
.ranking .rank-time div:first-child{font-size: 20px;}
.ranking .rank-time div:last-child{margin-top:8%}
.ranking .rank-con{width: 83.4%;margin: 0 auto;position: relative;}
.ranking .rank-conmin{position: absolute;top: 13%;left: 0;right: 0;}
.ranking .rank-list{width:90%;margin:-1% auto 0;position:relative;padding: 1% 0 2% 0;overflow: hidden;border-radius:5% 5% 5% 5%}
.ranking .rank-poe{position: absolute;top: 21%;left: 0;right: 0;float: left;}
.ranking .rank-text{float: left;width: 70.5%;margin-left: 3%;}
.ranking .rank-text div:first-child{width:50%;float: left;}
.ranking .rank-text div:first-child span{width:100%;font-size: 12px;display:inline-block;}
.ranking .rank-text div:last-child{width:50%;margin-top:4%;font-size: 12px;float: right;text-align: right;}

/*首页右侧客服悬浮*/
.edu-service{position:fixed;top:60%;right:10px;margin-top:-225px;z-index:999}
.edu-service>div{margin-bottom:5px;cursor:pointer}
.edu-service .contact{position:relative}
.edu-service .contact ul{position:absolute;top:0;right:64px;padding:15px;background-color:#fff;border:1px solid #fea161;color:#333;width:140px;font-size:14px;border-radius:4px;visibility:hidden;opacity:0;cursor:default;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.edu-service .contact li{list-style-type:none}
.edu-service .contact:hover ul{visibility:visible;opacity:1;cursor:default;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.edu-service .wechat{position:relative}
.edu-service .wechat .wechat-hover{position:absolute;right:64px;top:0;visibility:hidden;opacity:0;cursor:default;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.edu-service .wechat .wechat-hover img{border-radius:4px}
.edu-service .wechat:hover .wechat-hover{visibility:visible;opacity:1;cursor:default;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
