ul{margin:0px;padding:0px}li{list-style-type:none}a{color:#333;text-decoration:none}.res_index{padding:0.8rem 2rem;background-color:#f5f5f5;}article,aside.right{float:left;width: 79%}article nav{width:20rem;padding:0.3rem 0;border:1px solid #ccc;background-color:#fff}article nav li{padding:0.7rem 2rem;font-size:1.2rem;position:relative}article nav li:hover{background-color:#eef8ff}article nav li:hover .second_menu{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}article nav .second_menu{position:absolute;width:50rem;top:0;left:16.8rem;padding:2rem;background-color:#eef8ff;z-index:99;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;transition:all 0.5s}article .second_menu nav{width:auto;background-color:transparent;border:0px;font-size:0px}article .second_menu li{display:inline-block;padding:0 0.8rem;margin-bottom:1rem;border-left:1px solid #dcdcdc}article .second_menu nav>*{display:inline-block;font-size:1.4rem;vertical-align:top}article .second_menu ul{width:80%}article .second_menu .left{font-weight: bold;width:20%;padding-right:2rem;margin-bottom:1rem;text-align:right}article .supper_star .tag{position:absolute;top:0px;right:0px;padding:0.2rem 0.6rem;background-color:#999;color:#fff;font-size:1.2rem}article .contribution li{margin-top:0.6rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}article .contribution input{width:8rem;padding:0.2rem 0.6rem;border:1px solid #50B4FB;border-radius:2px;color:#50B4FB;background-color:transparent}article .contribution input[disabled]{border:1px solid #999;color:#999}article .contribution ul{width:50%}article .edu_list>.cont>*:not(:first-child){border-left:1px solid #ccc}article .edu_list>.cont>* .title{color:#999}article .edu_list>.cont>*.hot_book{width:24%}article .edu_list>.cont>*.hot_book ul{font-size:1.2rem}article .edu_list>.cont>*.hot_book ul li{margin-top:0.6rem}article .edu_list>.cont>*.hot_book ul .coin{font-size:1.6rem;color:#ff6000}article .edu_list>.cont>*.hot_book ul .img{width:11rem;height:14rem}article .edu_list>.cont>*.hot_book ul .state span{display:inline-block;width:50%;padding-left:1.8rem}article .edu_list>.cont>*.test_ques{width:35%}article .edu_list>.cont>*.test_ques>div:not(.title){margin-top:2rem}article .edu_list>.cont>*.test_ques .left,article .edu_list>.cont>*.test_ques .right{width:50%;float:left}article .edu_list>.cont>*.test_ques .left.left,article .edu_list>.cont>*.test_ques .right.left{padding:15px 0px;text-align:center;background-color:#eef8ff;font-weight:600}article .edu_list>.cont>*.test_ques .left span,article .edu_list>.cont>*.test_ques .right span{display:inline-block;width:50%;text-align:center}article .edu_list>.cont>*.courseware{width:39%}article .edu_list>.cont>*.courseware ul li>*{display:inline-block;vertical-align:top;margin:5px 0px}article .edu_list>.cont>*.courseware ul li>*.img{width:4.6rem;height:4.4rem}article .edu_list>.cont>*.courseware ul li>*.content{width:76%}article .edu_list>.cont>*.courseware ul li>*.content .title{color:#333}article .edu_list>.cont>*.courseware ul li>*.content .down_count>*{display:inline-block;color:#999;font-size:1.2rem}article .edu_list>.cont>*.courseware ul li>*.content .down_count>*:last-child{float:right}aside.right{width:21%;float:right;position: relative}aside.right .img{width:5rem;height:5rem;margin-right:0.6rem;border:1px solid #ccc;border-radius:50%;overflow:hidden}aside.right .title{width:100%;padding:6px;border-bottom:1px solid #e5e5e5;font-weight:600}aside.right .right h1{width:9rem;margin-top:0px;font-size:1.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}aside.right .right span{display:block;font-size:1rem;color:#999}aside.right .right>*{margin-bottom:0.6rem}aside.right .level>span{display:inline-block;vertical-align:middle}aside.right .level>span.line{width:58%;height:0.6rem;margin-left:0.6rem;border-radius:3px;background-color:#eee;overflow:hidden}aside.right .level em{display:block;height:0.6rem;background-color:#50B4FB}aside.right .level p{margin-top:0.6rem;color:#999}aside.right .level .downCount{width:100%;padding-top:0.6rem;border-top:1px solid #ccc;text-align:center}aside.right .downCount span:not(.num):not(:first-child){margin-left:2rem}aside.right .downCount span{color:#999}aside.right .downCount span.num{color:#50B4FB}aside.right .res_share input{width:100%;padding:0.8rem 0;margin-bottom:1rem;border:0px;border-radius:5px;background-color:#50B4FB;color:#fff;font-size:1.4rem}aside.right .integration .more{cursor:pointer;color:#999;font-size:1.2rem;font-weight:normal}aside.right .integration .content{padding:0.6rem}aside.right .integration .content>div:not(:first-child){margin-top:0.6rem}aside.right div.week_best{padding:0px}aside.right .week_best li{position:relative;padding:3.5rem 1rem 1rem;border-bottom:1px solid #f5f5f5}aside.right .week_best .text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999}aside.right .week_best .right span{color:#444}aside.right .week_best .num{font-size:2.4rem;font-style:italic;color:#999;margin-right: 10px}aside.right .week_best .img{width:3.6rem;height:3.6rem}aside.right .week_best .tag:not(:first-child){position:absolute;right:0px;top:0px;padding:0.2rem 0.4rem;font-size:1.2rem;background-color:#999;color:#fff}aside.right .down_hot li{padding-top:1rem}aside.right .down_hot a{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}aside.right .down_hot .person_info{margin-top:1rem}aside.right .down_hot .text{font-size:1.2rem}aside.right .down_hot .img{width:2.4rem;height:2.4rem;display:inline-block;vertical-align:middle}
/*# sourceMappingURL=index.css.map */
article .edu_list  .cont  .test_ques1  div:not(.title){
margin-top: 0.5rem;
}
 .edu_list  .cont  .test_ques1 .left,.edu_list  .cont  .test_ques1 .right {
    background-color: #eef8ff;
    font-weight: 600;
    padding: 1rem 0;
    text-align: center;
     width: 10rem;
}
 .edu_list  .cont  .test_ques1 .left,.edu_list  .cont  .test_ques1 .right {
    float: left;
     margin-left: 1rem;

}
article .edu_list > .cont > .test_ques .left span, article .edu_list > .cont > .test_ques .right span {
    display: inline-block;
    text-align: center;
    width: 50%;
    margin-bottom: 0.5rem;
}
.week_best .right img {
    border-radius: 50%;
    height: 3.6rem;
    margin-right: 0.6rem;
    overflow: hidden;
    width: 3.6rem;
}
.down_hot .img img{
    border-radius: 50%;
    height: 2.4rem;
    margin-right: 0.6rem;
    overflow: hidden;
    width: 2.4rem;
}
.courseware li{
    width: 30rem;
}
.courseware #img{
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/res_index.png");
    background-repeat: no-repeat;
    height:4.4rem;width:4.4rem;
}
.courseware .rar{background-position:0 0;}
.courseware .ppt{background-position:0 -44px;}
.courseware .pdf{background-position:0 -88px;}
.courseware .doc{background-position:0 -132px;}
.courseware .unknown{background-position:0 -176px;}
.courseware .txt{background-position:0 -220px;}
.courseware .mp4{background-position:0 -264px;}
.courseware .flash{background-position:0 -308px;}
.courseware .exe{background-position:0 -352px;}
.courseware .excel{background-position:0 -396px;}
.courseware .mp3{background-position:0 -440px;}
.courseware .img{background-position:0 -484px;}
.courseware .hhtx,.courseware .hht{background-position:0 -528px;}
.courseware .asf{background-position:0 -176px;}
.courseware .wmv{background-position:0 -176px;}
.courseware .swf{background-position:0 -176px;}
.courseware .mpg{background-position:0 -176px;}
article .edu_list{margin-top:1rem}
article .edu_list>.title{padding:0.6rem 1rem;font-size:1.6rem}
article .edu_list>.cont{padding:1rem 0;border:1px solid #ccc;background-color:#fff}
article .edu_list>.cont>*{padding:0 2rem;display:inline-block;height:25rem;vertical-align:top}
.edu_list .courseware li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.week_best li{
    border-bottom:1px solid #ccc;
}
.right .my_info .right{
    width:12rem;
}


article .teaching_information .list_block,article .topic-class .list_block{display:inline-block;width:32%;padding:0.6rem;border:1px solid #ccc;background-color:#fff;margin-right:0.5rem}
article .teaching_information .list_block:not(:last-child),article .topic-class .list_block:not(:last-child){margin-right:0.5rem}
article .teaching_information .img,article .topic-class .img{width:100%;background-color:#eee}
article .teaching_information .pay_state,article .topic-class .pay_state{
    width: 100%;
    float: left;
    margin: 0.2rem 0;
}
article .teaching_information .pay_state span:first-child{
    display: block;
    float: left;

}
article .teaching_information .pay_state .priceDiv,article .topic-class .pay_state .priceDiv{
    display: block;
    float: right;
    color:#ff6000
}
article .teaching_information .state>span,article .topic-class .state>span{display:inline-block;padding-left:1rem;margin-left:2rem}
article .teaching_information .state>span:last-child,article .topic-class .state>span:last-child{float:right}
article .teaching_information>div.title,article .topic-class>div.title{
    padding:0.6rem 1rem;
    font-size:1.6rem;
    background-color: transparent;
    font-weight: bold;
    margin-top:0.6rem;
    opacity: 1;
    color: black;
}
article .teaching_information .title,article .topic-class .title{
    width:100%;
    margin-top:-1.6rem;
    padding:0;
    font-size:1.2rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    background-color: black;
    opacity: 0.5;
    color: white;

}
article .teaching_information .title a,article .topic-class .title {
    /*color: white;*/
}

.ebook{
    margin-top: 2rem;
    margin-bottom: 2rem;
    float: left;

}
.ebook .ebookhead{
    height: 3rem;
}
.ebooklist{
    border: 1px solid #ddd;
    float: left;
    height: 20rem;
    margin-right: 2rem;
    width: 13.3rem;
}
.ebooklist .ebookimg img{
    height: 15.5rem;
    margin: 0.3rem;
    width: 12.5rem;
}
.ebook .title {
    font-size: 1.6rem;
    padding: 0.6rem 1rem;
}
.ebook .changemove{
    float: right;
    margin-right: 1rem;
}
.ebook .ebooktext{
    text-align: center;
}
.ebook .ebookviptext{
    padding-left: 0.4rem;
}
.my_info img{
    width: 5rem;
    height: 5rem;
}
aside.right>div:not(.res_share){padding: 0.2rem 1rem 1rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:2px;background-color:#fff}
#toland{
    padding:0;margin-bottom:0;border:0 solid #ccc;border-radius:2px; background-color: #eee;
}
article .contribution li:last-child {
    color: black;
    margin-top: 0;
    text-align: left;
}

article .contribution .img{
    border: 1px solid #ccc;
    border-radius: 50%;
    height: 10rem;
    overflow: hidden;
    width: 10rem;
    margin: 1rem;
}

article .supper_star .list_block .title  .img{
    width:4.8rem;
    height:4.8rem;
    border: 1px solid #ccc;
    margin: 1.5rem;
    border-radius: 50%;

}
article .supper_star .list_block .title img {
    border-radius: 50%;
    height: 4.8rem;
    width: 4.8rem;
}

article .contribution img {
    border-radius: 50%;
    height: 10rem;
    width: 10rem;
}

article .supper_star .list #img{
    background-image: url("../images/w_detail.svg");
    background-repeat: no-repeat;
    background-size: 4em 78.8em;
    content: " ";
    display: inline-block;
    font-size: 1.1rem;
    margin: 0 0.6rem;
    width: 1.6em;height: 1.6em;
}
article .supper_star .list .findmore{
    text-align: center;
}

.icon {font-size: 10px;}
/*.icon:before {content:' ';vertical-align:middle;display: inline-block;background-image: url("../svg/sprite.svg");background-repeat: no-repeat;background-size: 4em 78.8em;}*/
/*.no-svg .icon:before {background-image: url("../svg/sprite.png");}*/
/*.icon.back:before {background-position: -1em -1em;width: 1.6em;height: 1.6em;}*/
.supper_star .hottech9{background-position: -1em -4.6em;width: 1.6em;height: 1.6em;}
.supper_star .hottech2{background-position: -1em -8.2em;width: 1.6em;height: 1.6em;}
.supper_star .hottech12{background-position: -1em -11.8em;width: 1.6em;height: 1.6em;}
.supper_star .hottechexe{background-position: -1em -15.4em;width: 1.6em;height: 1.6em;}
.supper_star .hottech7{background-position: -1em -19em;width: 1.6em;height: 1.6em;}
.supper_star .hottech3{background-position: -1em -22.6em;width: 1.6em;height: 1.6em;}
.supper_star .hottech5{background-position: -1em -26.2em;width: 1.6em;height: 1.6em;}
.supper_star .hottech1{background-position: -1em -29.8em;width: 1.6em;height: 1.6em;}
.supper_star .hottech8{background-position: -1em -33.4em;width: 1.6em;height: 1.6em;}
.supper_star .hottech4{background-position: -1em -37em;width: 1.6em;height: 1.6em;}
.supper_star .hottech10{background-position: -1em -40.6em;width: 1.6em;height: 1.6em;}
.supper_star .hottech7{background-position: -1em -44.2em;width: 1.6em;height: 1.6em;}
.supper_star .hottech8{background-position: -1em -47.8em;width: 1.6em;height: 1.6em;}
.supper_star .hottech11{background-position: -1em -51.4em;width: 1.6em;height: 1.6em;}
.supper_star .download{background-position: -1em -55em;width: 1.6em;height: 1.6em;}
.supper_star .like{background-position: -1em -58.6em;width: 1.6em;height: 1.6em;}
.supper_star .view{background-position: -1em -62.2em;width: 1.6em;height: 1.6em;}


.supper_star .hottech14{
    width:1.6em;
    height:1.6em;
    background: url("../images/document_hhttp_icon.png") no-repeat !important;
    background-size: contain !important;
}
.teaching_information .resourceAvatarAndflag img{
    border-radius: 50%;
    height: 2.4rem;
    overflow: hidden;
    width: 2.4rem;
    float: left;
}
.teaching_information   .info{

}
.resourceAvatarAndflag {
    clear: both;
    display: inline-block;
    float: left;
    margin-bottom: 0.5rem;
    padding-right: 1.5rem;
}
/*文件扩展名称图片*/
.fileTypeExtension:before{font-size:1rem;content:' ';vertical-align:top;display:inline-block;background-image:url(../images/w_flie_index.svg);background-repeat:no-repeat; background-size: 3.6em 61.2em;width:1.6em;height:1.6em; }
.fileTypeExtension.document_9_16X16:before{width:1.6em;height:1.6em;background-position:-1em -1em;}
.fileTypeExtension.document_2_16X16:before{width:1.6em;height:1.6em;background-position:-1em -4.6em;}
.fileTypeExtension.document_12_16X16:before{width:1.6em;height:1.6em;background-position:-1em -8.2em;}
.fileTypeExtension.document_exe_16X16:before{width:1.6em;height:1.6em;background-position:-1em -11.8em;}
.fileTypeExtension.document_7_16X16:before{width:1.6em;height:1.6em;background-position:-1em -15.4em;}
.fileTypeExtension.document_3_16X16:before{width:1.6em;height:1.6em;background-position:-1em -19em;}
.fileTypeExtension.document_5_16X16:before{width:1.6em;height:1.6em;background-position:-1em -22.6em;}
.fileTypeExtension.document_1_16X16:before{width:1.6em;height:1.6em;background-position:-1em -26.2em;}
.fileTypeExtension.document_8_16X16:before{width:1.6em;height:1.6em;background-position:-1em -29.8em;}
.fileTypeExtension.document_4_16X16:before{width:1.6em;height:1.6em;background-position:-1em -33.4em;}
.fileTypeExtension.document_10_16X16:before{width:1.6em;height:1.6em;background-position:-1em -37em;}
.fileTypeExtension.document_7_16X16:before{width:1.6em;height:1.6em;background-position:-1em -40.6em;}
.fileTypeExtension.document_8_16X16:before{width:1.6em;height:1.6em;background-position:-1em -44.2em;}
.fileTypeExtension.document_11_16X16:before{width:1.6em;height:1.6em;background-position:-1em -47.8em;}



.fileTypeExtension.resourceInfoDownload:before{
    background-position: -1em -51.4em;
    width: 1.6em;
    height: 1.6em;
    color: #999;
    display: block;
    float: left;
    font-size: 0.8rem;

    /*margin-right: 3rem;*/
    /*margin-top: 0.3rem;*/
    padding-right: 1.6rem;
}
.fileTypeExtension.resourceInfoVisit:before{
    background-position: -1em -58.6em;
    color: red;
    display: block;
    float: left;
    font-size: 0.8rem;
    height: 1.6em;
    /*margin-right: 3.5rem;*/
    margin-top: 0.2rem;
    padding-left: 1.6rem;
    width: 1.6em;
}
.resourceInfoFlash:before{background-position: -1em -19em;width: 1.6em;height: 1.6em;}
.resourceInfoVideo:before{background-position: -1em -4.6em;width: 1.6em;height: 1.6em;}




.cardFileType{
    font-size: 1.2rem;
    display: inline-block;
    color: #999;
    width: 10rem;
}



article .supper_star .list_block{display:inline-block;position:relative;width:32%;border:1px solid #ccc;background-color:#fff;margin-right:0.5rem;}
article .supper_star .list_block:not(:last-child){margin-right:0.6rem}
article .supper_star .title{background-color:#eef8ff}
article .supper_star>.title{padding:1rem 0;font-size:1.8rem;text-align:center;font-weight:bold;background-color:transparent}
article .supper_star h1{font-size:1.4rem;font-weight:600; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 10rem;}
article .supper_star h1+p{color:#999}
article .supper_star span{display:inline-block}
article .supper_star span.hot{
    float:right;
    margin-right: 1rem;
    background-image: url("../images/w_hot.svg");
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    font-size: 1.1rem;
}
article .supper_star ul{margin-top:0.6rem}
article .supper_star li{margin-top:0.2rem;font-size:1.2rem}
article .supper_star li:last-child{margin-top:1rem;}
.teaching_information .pay_state .inserDiv {
    background-position: 0 -473px;
    color: black;
    float: right;
    font-size: 1.2rem;
    height: 1.6rem;
    padding-left: 1.8rem;
    width: 7.5rem;
    cursor:pointer;
}
.teaching_information .pay_state .inserDiv:hover{
    float: right;
    font-size: 1.2rem;
    width: 7.5rem;
    padding-left: 1.8rem;
    color: #50B4FB;
    height:1.6rem;
    background-position:0 -442px;

}
.contribution .list_block ul{
    margin-top: 2.0rem;
}
.contribution .list_block .pull-left li:not(:first-child){
    color: #999;
}

.findmore{
    color: #999;
}
.supper_star .list_block .list li .text{
    width: 16rem;
   white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.teaching_information .list_block{
    margin-bottom: 1rem;
}
.teaching_information .list_block .img img{
    width: 100%;
    height: 16rem;
}
.topic-class .list_block .img img{
    height: 16rem;
    width: 100%;
}
.my_info .level .num{
    cursor: pointer;
}
.right .unland .downCount .num{
    color: #999;
}
.right .unland .level em{
    background-color: #999;
}
.right .my_info .right {
    width: 12rem;
}
.right .unland .right h1 {
    font-size: 1.4rem;
    margin-top: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #999;
}
#toland input{
    background-color: #50B4FB;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    font-size: 1.4rem;
    margin-bottom: 1rem;
    padding:0.8rem 0;
    width: 100%;
}
.supper_star .list_block .info p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 14rem;
}
.contribution .list_block .pull-left .school{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 9rem;
}
.teaching_information .list_block .resourceAvatarAndflag .rescourceRealName{
    color:#999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 9rem;
    display: block;
    float: left;
    margin: 0.5rem;
}

aside #mask{
    background-color: white;
    height: 395px;
    position: absolute;
    width: 202px;
    z-index: 999999;
}
#mask  .masktext{
    font-size: 14px;
    color: #669999;
    text-align: center;

}
#mask  .maskimg{
    text-align: center;
    margin-top: 80px;
    margin-bottom: 20px;

}
article .carousel{margin-right:0.5rem;width:77%;height:32rem;border:1px solid #ccc}
.topic-class {
    margin-bottom: 1rem;
}
.res_info_content span{
    display: inline-block;
}
.res_info_content div span:last-child{
    margin-left: 1rem;
}
.res_info_content .res_count_show{
    margin:1rem 0;
}

.orderteacher:empty{
    display: none;
}

