@charset "utf-8";
.contentR .classify{width: 815px; }
.contentL .classify:nth-child(2){margin-top:30px;}
.classifyD{ font-size:14px;}
.classifyD li{ display:block;overflow:hidden;border-top: none;}
.classifyD:nth-child(1) li{border-top: 1px solid #dddddd;}
.classifyD li:last-child{border-bottom:1px solid #dddddd; }
.classifyD li span{width:70px;background: #f3f3f3; display:block; color:#666666;
    font-size: 14px;float: left;height: 40px;text-align: center;line-height: 40px;}
.classifyD li em{float:right; font-size:12px; color:#bbbbbb; font-style:normal; cursor:pointer; padding-right:10px;}
.classifyD li .teacherList{width:880px; float:right;}
.classifyD li a{padding:5px; margin-right:12px; display:block;float: left; color:#333; font-size:12px; border-radius:4px; -webkit-border-radius:4px;}
.classifyD li a.cur,.Secondary li a:hover{ background:#ff791f;color: #fff}
.classifyD li> div{float: left; width: 77px;margin-top: 7px;margin-left: 5px;}
.sortAndSearch{width: 100%;overflow: hidden;margin: 20px 0;}
.sortAndSearch .sort{width: 500px;float: left}
.sort span{display: inline-block;width: 68px;height: 28px;margin-right: 20px;border: 1px solid #e0e0e0;line-height: 28px;padding-left: 10px;}
.sort span.cur{background: #fa7a20 url("../images/sort.png") no-repeat 60px center;color: #ffffff;border: 1px solid #fa7a20;}
.sort span.normal{background:url("../images/sort1.png") no-repeat 60px center;}
.sortAndSearch .searchCon1{overflow: hidden;position: relative;}
.searchCon1 input{width: 118px; height: 30px;border: 1px solid #e0e0e0;border-radius: 5px;padding-left: 35px;  color: #999999;}
.searchCon1 img{position: absolute;left: 8px;top: 7px;}
.searchCon1 span{border-left: none;display: inline-block;padding-left: 10px;cursor: pointer}
.bookCon{  margin-top: 30px;overflow: hidden;}
.wrapBook{width: 50%;overflow: hidden;margin-bottom: 30px;}
.wrapBook .book{width:405px;float: left;overflow: hidden;padding-right: 70px;border-bottom: 1px dashed #e0e0e0;padding-bottom: 20px;
         margin-bottom: 30px;}
.wrapBook .bookRight{width:405px;float: left;overflow: hidden;padding-right: 70px;border-bottom: 1px dashed #e0e0e0;padding-bottom: 20px;
         margin-bottom: 30px;}
.book >img{width: 48px;height: 48px;border-radius: 50%;float: left;display: block;}
.book .bookDetail{width: 327px;float: left;margin-left: 15px;}
.bookDetail a{    height: 125px;overflow: hidden;display: block;line-height: 20px;    color: #666666;}
.bookDetail h3{font-size: 14px;color: #613f23;font-weight: normal;line-height: 25px;margin-bottom: 10px}
.bookDetail p{height: 90px;color: #666666;line-height: 20px;overflow: hidden;width: 330px;}
.bookRight >img{width: 48px;height: 48px;border-radius: 50%;float: left;display: block;}
.bookRight .bookDetail{width: 327px;float: left;margin-left: 15px;}
.bookDetail h3{font-size: 14px;color: #613f23;font-weight: normal;line-height: 25px;margin-bottom: 10px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 300px;}
.common .zanCom{overflow: hidden; float: right;cursor: pointer;}
.zanCom .zan,.zanCom .com{width: 50px;overflow: hidden;}
.zanCom .zan img,.zanCom .com img{display: block;float: left;}
.zanCom .zan span,.zanCom .com span{display: block;float: left;margin-left: 3px;}
.common .time{color: #848484;}
.check{width: 609px;background: #ffffff;overflow:hidden;}
.check .title{height:40px;background: #fdfdfd;border-bottom: 1px solid #cccccc; }
.title h3{font-weight: normal;font-size: 16px;width: 130px;margin-left: 15px;line-height: 40px;float: left}
.title .close{width: 16px;height: 16px;text-align: center;display: block;float: right;
    font-size: 18px;cursor: pointer;background: url("../images/close.gif") no-repeat 0 0;margin: 12px;}
.title .close:hover{background: url("../images/close.gif") no-repeat 0 -16px; }
.marker{width: 100%;height: 100%;background: #000000;opacity: 0.5;filter:alpha(opacity=50);position: fixed;z-index: 1;top: 0;left: 0;}
.wrapCon{padding: 7px;overflow: hidden;background:rgba(0,0,0,0.2);position: fixed;
    z-index: 1001;left: 50%;top: 50%;margin-left: -304px; border-radius: 5px;margin-top: -118px}
.org{overflow: hidden;margin:30px 20px; }
.org p{margin: 10px 0;}
.org span{display: inline-block;width: 60px;text-align: right;padding-right: 10px;}
.org select{width: 80px;}
.check input[type=button] {
    padding: 5px 10px;
    cursor: pointer;
    color: #FFF;
    float: right;
    display: inline-block;
    margin-right: 30px;
    border-radius: 5px;
    background: #D1D1D1;
    margin-bottom: 30px;
    border: 1px solid #D1D1D1;
}




