/*
* @Author: Administrator
* @Date:   2017-11-22 11:11:49
* @Last Modified by:   Administrator
* @Last Modified time: 2017-11-27 19:23:12
*/
i, em{font-style: normal;}
b,strong{font-weight: normal;}
.couponBox {
    top: 44px;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}

.rankBgColor {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.workBox {
    background-color: #f6f6f6;
}

.workBox .worktopArea {
    padding: 15px 10px 0;
    background-color: #fff;
    margin-bottom: 10px;
}


.workSwiper {
    height: 150px;
}

.workSwiper .swiper-slide {
    background: url(../../images/banner.png) no-repeat center;
    background-size: cover;
}

.pagination {
    position: absolute;
    z-index: 10;
    bottom: 10px;
    width: 100%;
    padding-right: 5px;
    font-size: 0;
    text-align: right;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 24px;
    height: 5px;
    background-color: #fff;
    margin: 0 7px;
    opacity: 0.7;
    cursor: pointer;
}

.swiper-active-switch {
    background-color: #07bbee;
}

.worktopArea .navList {
    font-size: 0;
    text-align: center;
    padding: 15px 0;
}

.worktopArea .navList li {
    display: inline-block;
    width: 25%;
    height: 26px;
    line-height: 25px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    font-size: 14px;
    color: #666;
    text-align: center;
}

.worktopArea .navList .active {
    background-color: #07bbee;
    color: #fff;
}

.workBox .workbotArea {
    position: relative;
    background-color: #fff;
}

.workbotArea .secondList {
    height: 40px;
    line-height: 40px;
    border: 1px solid #f6f6f6;
    font-size: 0;
}


/*.secondList.upfixed{
	position: fixed;
	left: 0;
	top: 0;
	background-color: #fff;
}*/

.workbotArea .secondList span {
    display: inline-block;
    width: 28%;
    height: 40px;
    font-size: 14px;
    color: #333;
    vertical-align: bottom;
    font-weight: normal;
    text-align: center;
}

	.workbotArea .secondList .firstSearch {
    position: relative;
    /*top: -7px;*/
    width: 16%;
}

.firstSearch b {
    position: absolute;
    width: 32px;
    height: 24px;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -12px;
    background: url(../../images/homework/search_01.png) no-repeat center;
    background-size: cover;
}

.workbotArea .secondList i {
    color: #aaa;
    font-size: 12px;
}

.workbotArea .secondList .on {
    color: #07bbee;
}

.secondList .on i {
    color: #07bbee;
}

.secondcon .subjectList {
    padding: 30px 10px 0;
}

.subjectItem.addbot{
	padding-bottom: 60px;
}
.subjectList .secondLevel,
.subjectList .thrLevel,
.subjectList .opusLevel{
	display: none;
}

.opusLevel{
	display: none;
}
.secondcon .subjectList li {
    font-size: 14px;
    line-height: 18px;
    color: #333;
    margin-bottom: 14px;
    text-align: center;
}

.secondcon .subjectList .select {
    color: #07bbee;
}

.labelList {
    display: none;
    padding: 0 10px;
    overflow: hidden;
}
.labelList.addbot{
	padding-bottom: 60px;
}
.searchArea {
    display: none;
}

.searchArea input {
    display: block;
    width: 255px;
    height: 34px;
    margin: 30px auto 0;
    border: 1px solid #eee;
    padding-left: 10px;
    outline: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    -webkit-appearance:none;
}

.labelList dl {
    padding-top: 15px;
    overflow: hidden;
}

.labelList dl dd {
    float: left;
    padding: 4px 11px;
    margin: 0 15px 15px 0;
    border: 1px solid #eee;
    font-size: 14px;
    line-height: 1;
    color: #333;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.labelList dl .on {
    background-color: #07bbee;
    border-color: #07bbee;
    color: #fff;
}

.footerBut {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -60px;
    height: 60px;
    line-height: 60px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 10px rgba(230, 230, 230, .75);
    box-shadow: 0 3px 10px rgba(230, 230, 230, .75);
    text-align: center;
    transition: all .3s ease;
}

.footerBut.showUp {
    bottom: 0;
}

.footerBut button {
    display: inline-block;
    outline: none;
    padding: 5px 19px;
    margin: 0 10px;
    border: 1px solid #07bbee;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    background-color: #07bbee;
    -webkit-border-radius: 13px;
    border-radius: 13px;
}

.footerBut .canBut {
    color: #666;
    background-color: #fff;
    border-color: #ddd;
}

.footerBut .forbid {
    color: #fff;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
}

/*a2内容区样式*/
.workbotArea .contList{background:#f6f6f6;}
.workbotArea .contList li{background:#fff;margin-top:6px;}
.workbotArea .contList .contBox{margin:0 10px;padding-top:10px;}
.workbotArea .contBox .studName{position:relative;margin-left:8px;}
.workbotArea .studName .studPic{width:40px;height:40px;display:inline-block;position:absolute;top:0;left:0;background-size:cover;
    background:url("../../images/homework/person1.png")no-repeat center center;border-radius:100%;}
.workbotArea .studName .studText{margin-left:56px;}
.workbotArea .studText p{width:144px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#333;padding-top:3px;}
.workbotArea .studText .vipPicBox{margin-top:4px;}
.workbotArea .studText .vipPic{width:auto;max-width:144px;height:16px;overflow: hidden;display: inline-block;float:left;}
.workbotArea .vipPic img{width:14px;height:14px;display: inline-block;margin-right:6px;}
.workbotArea .studText .more{display: none;font-size:14px;color:#bbb;float:left;}
/*.workbotArea .studName .jifen{width:64px;height:20px;line-height: normal;padding:1px 0;font-size:16px;text-indent: 14px;position:absolute;top:10px;right:9px;*/
    /*background:url("../../images/homework/ji_01.png")no-repeat center center;background-size:cover;color:#fff;text-align: center;}*/

.workbotArea .studName .jifen{min-width:60px;height:20px;position:absolute;top:3px;right:9px;padding: 2px 6px;}
.studName .jifen b{position: absolute;width: 22px;height: 20px;left: 0;top: 0;
    background: url(../../images/homework/ji_01.png) no-repeat center;background-size: auto 100%;  }
.studName .jifen em{min-width:48px;text-align:center;padding:3px 6px;display: block;margin-left:22px;
    background-color: #f0c208;border-radius: 0 10px 10px 0;font-size: 12px;color: #fff;}
/*.workbotArea .contList .zyPic{height:425px;background:url("../../images/homework/person2.png")no-repeat center center;
    background-size:cover;margin:10px 0;}*/
.workbotArea .contList .zyPic{margin:10px 0;overflow: hidden;}
.workbotArea .contBox .zyComment{margin-left:8px;}
.workbotArea .zyComment .zyName{margin:6px 0 10px 0;font-size:16px;color:#333;}
.workbotArea .zyComment .kcName{font-size:14px;color:#bbb;}
.workbotArea .zyComment .caozuo{font-size:14px;color:#bbb;margin-top:10px;padding-bottom:20px;}
.zyComment .caozuo span{margin-right:20px;}
.caozuo span i{margin-right:6px;}

.workbotArea .contList .zyPic .pic{height:425px;background-size:cover;}

/*a3作业列表*/
.kcName b{padding-right:28px;}
.kcName b em{color:#fe5151;}

/*a4*/
.clear{clear:both;overflow: hidden;content: "";}
.userScore{width:100%;background:#f6f6f6;}
.userScore .useCont{min-height:500px;background:#fff;display: none;}
.useCont .list{width:100%;overflow: hidden;}
.useCont .list li{width:50%;height:182px;position:relative;float:left;margin-top:15px;border-radius:4px;}
.useCont .list .listCont{-webkit-box-shadow: 0 0 10px -2px #ccc;-moz-box-shadow: 0 0 10px -2px #ccc;box-shadow: 0 0 10px -2px #ccc;}
.list li:nth-child(odd) .listCont{margin:0 5px 0 10px;}
.list li:nth-child(even) .listCont{  margin:0 10px 0 5px;  }
.listCont .imgPic{padding-top:20px;}
.listCont .imgPic img{width:84px;height:84px;border-radius:50%;margin:0 auto;display: block;}
/*.listCont .jifen{width:64px;height:20px;background:url("../../images/homework/ji_01.png")no-repeat center center;text-indent: 16px;margin:-8px auto 0;*/
    /*background-size:cover;line-height: 22px;text-align: center;font-size:14px;color:#fff;position:relative;}*/
.listCont .jifen{min-width:60px;height:20px;margin:-8px auto 0;position:absolute; -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);left:50%;}
.listCont .jifen b{width: 22px;height: 20px;position:absolute;left:0;top:0;
    background: url(../../images/homework/ji_01.png) no-repeat center;background-size: auto 100%;  }
.listCont .jifen em{min-width:48px;height:20px;text-align:center;padding:3px 6px;display: block;margin-left:22px;
    background-color: #f0c208;border-radius: 0 10px 10px 0;font-size: 12px;color: #fff;}

.listCont p{width:108px;height:18px;text-align:center;margin:12px auto 8px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;color:#333;}
.listCont .vipPic{padding-bottom:10px;position:relative;}
.listCont .tubiao{width:85px;height:18px;overflow: hidden;text-align:center;margin:0 auto;}
.listCont .tubiao img{width:14px;height:14px;}
.listCont .vipPic .more{font-size:14px;color:#999;position:absolute;right:22px;bottom:10px;display: none;}
/*暂无数据的样式*/
.workbotArea .noneDate{min-height: 300px;background:#fff;text-align: center;}
.workbotArea .noneDate .dateText{font-size:14px;color:#333;padding:20px 0;}
.workbotArea .noneDate .datePic{width:108px;height:115px;background:url("../../images/noclass.png")no-repeat center center;
    background-size:cover;display: inline-block;}