
.svgBg.back:before {
    background-position: -1em -1em;
    height:1.6rem;width:1.6rem;
    margin-left: 2rem;
    padding-left: 1.5rem;
    cursor: pointer;
    vertical-align: top;
}
.back{
    cursor: pointer;
}

.attention_not{height:1.2rem;width:1.2rem;background-position:1.3rem -41.4rem;}
.attention_done{height:1.2rem;width:1.2rem;background-position:0 -44.5rem;}
/*.prepare_resource_like{height:1.6rem;width:2rem;background-position:0 0;padding-left: 2rem;margin-left: 3.5rem;display: inline-block;}*/
/*.prepare_resource_download{height:1.6rem;width:1.6rem;background-position:0 -2.9rem;padding-left: 2rem;margin-left: 3.5rem;display: inline-block;}*/
/*.prepare_resource_view{height:1.6rem;width:1.6rem;background-position:0 -6rem;padding-left: 2rem;margin-left: 1rem;display: inline-block;}*/

.svgBg.prepare_resource_download:before{font-size:1rem; vertical-align: top;width:1.6em;height:1.6em;background-position:-1em -55em;padding-left: 2rem;margin-left: 3.5rem;display: inline-block;}
.svgBg.prepare_resource_like:before{font-size:1rem; vertical-align: top;width:1.6em;height:1.6em;background-position:-1em -58.6em;padding-left: 2rem;margin-left: 3.5rem;display: inline-block;}
.svgBg.prepare_resource_view:before{font-size:1rem; vertical-align: top;width:1.6em;height:1.6em;background-position:-1em -62.2em;padding-left: 2rem;margin-left: 1rem;display: inline-block;}



.insert_hht_select{height:2rem;width:2rem;background-position:3rem -46.7rem;}
/*资源格式*/
/*.document_format_1{height:24px;width:24px;background-position:10px -852px;}*/
/*.document_format_2{height:24px;width:24px;background-position:10px -892px;}*/
/*.document_format_3{height:24px;width:24px;background-position:10px -662px;}*/
/*.document_format_4{height:24px;width:24px;background-position:10px -814px;}*/
/*.document_format_5{height:24px;width:24px;background-position:10px -586px;}*/
/*.document_format_6,.document_format_8,.document_format_12,.document_format_13{height:24px;width:24px;background-position:10px -507px;}*/
/*.document_format_7{height:24px;width:24px;background-position:10px -698px;}*/
/*.document_format_9{height:24px;width:24px;background-position:10px -738px;}*/
/*.document_format_10{height:24px;width:24px;background-position:10px -544px;}*/
/*.document_format_11{height:24px;width:24px;background-position:10px -933px;}*/

.svgBg:before {
    font-size: 1.1rem;
    content:' ';
    vertical-align:middle;
    display: inline-block;
    background-image: url("../images/w_detail.svg");
    background-repeat: no-repeat;
    background-size: 4em 78.8em;
}
.svgBg.document_format_9:before{width:1.6em;height:1.6em;background-position:-1em -4.6em;}
.svgBg.document_format_2:before{width:1.6em;height:1.6em;background-position:-1em -8.2em;}
.svgBg.document_format_12:before{width:1.6em;height:1.6em;background-position:-1em -11.8em;}
.svgBg.document_exe:before{width:1.6em;height:1.6em;background-position:-1em -15.4em;}
.svgBg.document_format_7:before{width:1.6em;height:1.6em;background-position:-1em -19em;}
.svgBg.document_format_3:before{width:1.6em;height:1.6em;background-position:-1em -22.6em;}
.svgBg.document_format_5:before{width:1.6em;height:1.6em;background-position:-1em -26.2em;}
.svgBg.document_format_1:before{width:1.6em;height:1.6em;background-position:-1em -29.8em;}
.svgBg.document_format_7:before{width:1.6em;height:1.6em;background-position:-1em -33.4em;}
.svgBg.document_format_4:before{width:1.6em;height:1.6em;background-position:-1em -37em;}
.svgBg.document_format_10:before{width:1.6em;height:1.6em;background-position:-1em -40.6em;}
.svgBg.document_format_7:before{width:1.6em;height:1.6em;background-position:-1em -44.2em;}
.svgBg.document_format_8:before{width:1.6em;height:1.6em;background-position:-1em -47.8em;}
.svgBg.document_format_11:before{width:1.6em;height:1.6em;background-position:-1em -51.4em;}

.resource_like:before{color: #7f877a;font-size: 0.8rem;    vertical-align: text-bottom;}
.resource_like_select:before{color:#50B4FB;font-size: 0.8rem;    vertical-align: text-bottom;}
.resource_like_select{color: #50B4FB}
.resource_like i{
    background: url("../images/res/resource_favorites.svg") no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    background-size: contain;
    font-size: 0.8rem;
    margin-right: 0.2rem;
}
.resource_like:hover i{
    background: url("../images/res/resource_favorites_select.svg") no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    background-size: contain;
    font-size: 0.8rem;
    margin-right: 0.2rem;
}
.resource_like_select i{
    background: url("../images/res/resource_favorites_select.svg") no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    background-size: contain;
    font-size: 0.8rem;
    margin-right: 0.2rem;
}
.svgBg.document_format_14:before{
    width:1.6em;
    height:1.6em;
    background: url("../images/document_hhttp_icon.png") no-repeat !important;
    background-size: contain;
}

.bgImg {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/teachingMaterial.png");
    background-repeat: no-repeat;
}
.backHeader{
    margin-top: 0.5rem;
}
.textRoad{
    margin-left: 1rem;
    font-size: 1.2rem;
}
.detailMainCon{
    margin-top: 0.3rem;
}
.detailMainConLeft{
    float: left;
    width: 77.6rem;
    margin-left: 2rem;
}
.detailTitle{
    font-size: 1.6rem;
    font-weight: bold;
    color: #465240;
    background-color: white;
    padding-left: 1rem;
    margin-top: 0.5rem;
    padding-bottom:0.5rem;
    padding-top: 0.5rem;
}
.detailZanAndDownload{
    background-color: white;
    padding-bottom:0.5rem;
}
.contributionTime{
    border-left: 0.1rem solid #999;
    padding-left: 1.5rem;
    margin-left: 3rem;
}
.iframeCon{
    width: 77.6rem;
    height: 44.8rem;
    background-color: white;
}
.thumbImg{
    width: 100%;
    height: 14rem;
    margin-top: 1rem;
    background-color:white;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}
.detailZanAndCollectShare{
    width: 77.6rem;
    height: 4rem;
    background-color: white;
    margin-top: 10px;
    display: flex;
    align-items: center;
}
.detailKeywordAndDesc{
    background-color: white;
    display: block;
    margin-top: 1rem;
    overflow: auto;
    padding-bottom: 1rem;
    width: 77.6rem;
}
.descDivLeft{
    float: left;

}
.descDivRight{
    float: left;
    width: 70rem;
}
.keywordDiv{
    padding-left: 1rem;
    padding-top: 0.5rem;
}
.descDiv{
    margin-left: 1rem;
    margin-top: 1rem;
}
.detailComment{
    width: 77.6rem;
    /*height: 49.4rem;*/
    background-color: white;
    margin-top: 1rem;
}
.detailMainConRight{
    float: left;
    width: 19.8rem;
    margin-left: 1rem;

}
.rightBuyAndIsnert{
    background-color: white;
    padding-bottom: 1.5rem;
    width: 19.8rem;
}
.rightTitle{
    color: #465240;
    display: block;
    font-size: 1.4rem;
    padding-left: 1rem;
    padding-top: 1rem;
}
.rightAttention{
    border: 0.1rem solid #4aab15;
    display: block;
    font-size: 1.2rem;
    height: 2.5rem;
    line-height: 2.5rem;
    margin-left: 1rem;
    margin-top: 1rem;
    padding-left: 2.8rem;
    width: 8rem;
    border-radius: 0.2rem;
    cursor: pointer;
}
.rightSchool{
    margin-left: 1rem;
    display: block;
    margin-top: 1rem;
}
.rightBuyButton{
    background-color: #50B4FB;
    border-radius: 0.4rem;
    color: white;
    display: block;
    height: 3rem;
    line-height: 3rem;
    margin-left: 1rem;
    margin-top: 1rem;
    text-align: center;
    width: 17.8rem;
    cursor: pointer;
}
.rightInsert{
    border-radius: 0.4rem;
    color: #50B4FB;
    display: block;
    height: 3rem;
    line-height: 3rem;
    margin-left: 1rem;
    margin-top: 1rem;
    text-align: center;
    width: 17.8rem;
    cursor: pointer;
    border: 0.1rem solid #50B4FB;
}
.rightSameRescourse{
    width: 19.8rem;

    background-color: white;
    margin-top: 1rem;
}
.rightSameRescourseTitle{
    height: 3rem;
    width: 19.8rem;
    padding-left: 1rem;
    line-height: 3rem;
    font-size: 1.4rem;
    color: #465240;
    font-weight: bold;
    border-bottom: 0.1rem solid #EAF1F1;
    display: block;
    box-shadow: 0.2rem 0.2rem 0.3rem #eaf1f1;
}
.rightSameRescourseItem{
    display: block;
    height: 3rem;
    line-height: 3rem;
    margin-top: 0.5rem;
    overflow: hidden;
    padding-left: 2.2rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 19.8rem;
    color: #465240;
    cursor: pointer;
}
.rightSameRescourseItem:hover{
    text-decoration: none;
}
.rightRecommendItem{
    border-bottom: 0.1rem solid #D0D0D0;
    color: #465240;
}
.rightRecommendItem:hover{
    text-decoration: none;
    color: #465240;
}
.recommendItemImg{
    width:17.8rem ;
    height: 14rem;
    margin-left: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.recommendItemTitle{
    display: block;
    font-size: 1.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 17.8rem;
}
.recommendItemTitleAndZan{
    padding-left: 1rem;
}
.recommendItemZan{
    float: right;
    margin-right:  3.5rem;
}



.font999{
    font-size: 1.2rem;
    color: #999;
}
.font465240{
    font-size: 1.2rem;
    color: #465240;
}

.corverImage{
    height: 55.1rem;
    width: 73.2rem;
}
.imagePlay{
    top: 6rem;
    left: 14.6rem;
}
#corver{ display: block; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:998; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
.displayNone{
    display: none;
}
.oneImage{
    border: 0.1rem solid grey;
    display: inline-block;
    height: 10rem;
    margin-left: 1.5rem;
    margin-top: 1.5rem;
    width: 16rem;
}
#fav_block{

    margin-left:1rem;
}
.zan {
    margin-left: 2rem;
    padding-left: 2.5rem;
    cursor: pointer;
    vertical-align: bottom;
    display: inline-flex;
    align-items: center;
}
.starReadOnly {
    margin-right: -3rem;
    margin-left: auto;
}
.priceSpan{
    font-size: 1.4rem;
    font-weight: bold;
    color: #FE6601;
    margin-left:1rem;
    margin-top:1rem;
    display:block;
    text-align: center;
}
.follow{
    margin-left: 1rem;
}
/*文件扩展名称图片*/
.fileTypeExtension{padding-left: 18px; background:url(../images/fileTypeExtension.png) no-repeat ;}
.document_4_16X16{height:16px;width:16px;background-position:0 0;}
.document_pdf_16X16{height:16px;width:16px;background-position:0 -37px;}
.document_2_16X16{height:16px;width:16px;background-position:0 -75px;}
.document_10_16X16{height:16px;width:16px;background-position:0 -104px;}
.document_11_16X16{height:16px;width:16px;background-position:0 -133px;}
.document_8_16X16{height:16px;width:16px;background-position:0 -161px;}
.document_7_16X16{height:16px;width:16px;background-position:0 -191px;}
.document_13_16X16{height:16px;width:16px;background-position:0 -221px;}
.document_exe_16X16{height:16px;width:16px;background-position:0 -253px;}
.document_12_16X16{height:16px;width:16px;background-position:0 -283px;}
.document_3_16X16{height:16px;width:16px;background-position:0 -316px;}
.document_9_16X16{height:16px;width:16px;background-position:0 -345px;}
.document_1_16X16{height:16px;width:16px;background-position:0 -377px;}
.document_5_16X16{height:16px;width:16px;background-position:0 -406px;}

.wrong_reminder{height:78px;width:78px;background-position:0 -1039px;}