body{color:#323232;}
a,a:hover{color:#323232;}
.g-mn{overflow: hidden;}
.g-ft {clear: both;}
.m-lst{overflow: hidden;}
.m-top-btm,#m-bottom {margin: 20px 0px 15px 0px;}/* 右上方样式 */
#m_snav {font: 12px/20px "microsoft yahei";padding: 5px 15px;background:#ffffff;}
#m_snav li{border-bottom: 1px dotted #DDDDDD;}
#m_snav li.z-last{border: none;}
#m_snav a,.m_nav font{margin: 8px 5px;display: inline-block;padding: 0px 5px;}
#m_snav a:hover,#m_snav a.z-sel{background-color: #4fc7ff;color: #ffffff;}

/* 左边树样式 */
/* .m-papertree{background: url(../img/strip2.gif) repeat-y 15px 0;overflow: auto; height:1080px}
.m-papertree>div{width: 100%;}
.m-papertree>div>h3{width: 100%;}
.m-papertree>div>h3>a{width: 100%;font: 14px/30px "microsoft yahei"; text-indent: 25px;display: block;text-overflow: ellipsis;}
.m-papertree>div .tree-lst a{font: 14px/30px "microsoft yahei";text-indent: 40px;display: block;width: 100%;text-overflow: ellipsis;}
.m-papertree>div a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position:relative}
.m-papertree>div a.child{text-indent: 55px;} */ 
#dlist{
	max-height:1080px;
	overflow-y:auto;
}
.tree {
    border-left: 1px dotted #ebebeb;
}
.tree:last-child {
    border-left: none;
}

.tree-list {
    padding-left: 16px;
}

.tree-select {
    cursor: pointer;
}

.tree-name {
    position: relative;
    margin-left: -6px;
    padding-left: 15px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: #fff;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.tree-btn {
    position: absolute;
    left: 0;
    background: url(../img/tree-icon.png) 0 0 no-repeat;
}

.tree-node {
    display: block;
    font-size: 14px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 .tree-name .tree-btn {
     width: 11px;
     top: 0;
     height: 35px;
     background-position: -25px -34px;
     cursor: pointer;
 }

.tree:first-child > .tree-name .tree-btn {
    background-position: -25px 13px;
}

.tree:last-child> .tree-name .tree-btn {
    background-position: -25px -81px;
}

.tree.show > .tree-name .tree-btn {
    background-position: 0 -106px;
}

.tree.show > .tree-list {
    display: block;
}

.tree.show:first-child > .tree-name .tree-btn {
    background-position: -52px 13px;
}

.tree.show:last-child> .tree-name .tree-btn { background-position:0 -152px;
}

.tree-list .tree-list{
	display:none;
}
.tree-list a:hover,.tree-list a.z-sel{background-color: #b1e6ff;}
/*左方样式*/
.m-l{width:200px;float:left;}
/*左下方样式*/
.m-lst-l{width:200px;float:left;background:#ffffff; margin-bottom: -99999px;padding-bottom: 99999px;}
/* 右方样式 */
.m-r{float: right;width:850px;}
/* 右方样式 */
.m-lst-r{float: right;width:850px;background:#ffffff;box-sizing:border-box;padding:9px 20px 0px 15px; margin-bottom: -99999px;padding-bottom: 99999px;}
/* 右下方导航样式 */
#m_nav .m-nav-mn{border-bottom: 2px solid #DDDDDD;height: 34px;}
#m_nav .m-tab a{position:relative;display: inline-block;height: 34px;padding:0px 5px 0px 10px;font: 12px/34px "microsoft yahei";float: left;margin-right: 10px;}
#m_nav .m-tab a.z-sel,#m_nav .m-tab a:hover{color: #ffffff;border-bottom: 2px solid #64ceff;background-color: #64ceff;}
#m_nav .m-type{float: left;margin-left: 20px;height: 34px;}
.m-type a,.m-type label{margin: 0px 8px;font: 12px/34px "microsoft yahei";float: left;}
.m-type a:hover,.m-type a.z-sel{border-bottom: 2px solid #5ecafc;color:#15a0e1;}
#m_nav .m-sch{display: inline-block;float: right;height: 30px;position: relative;}
#u_search {width: 190px;height: 28px;border-radius: 3px;border: 1px solid #4fc7ff;padding-left:8px;padding-right: 30px;line-height: 28px;}
#btn_search {position: absolute;width: 30px;height: 30px;top: 0px;right: 2px;background:url(../img/searchIcon.png) no-repeat center}

#smalltabtype{width:100%;height:30px;border-bottom:1px solid #E2E2E2;position:relative;margin-top:10px;display: none;}
#smalltabtype > a {float: left;font: 12px/35px "微软雅黑";height: 100%;margin-right: 40px;padding: 0 8px;}
#smalltabtype > a.z-sel,#smalltabtype > a:hover{border-bottom: 2px solid #15a0e1;}

/* 右下方列表样式 */
.m-grid li{border-bottom: 1px solid #DDDDDD;padding: 15px 0px;display: inline-block;width:100%;}
.m-grid li>span{width: 515px;float: left;}
.m-grid li .z-title{font: 14px/24px "microsoft yahei";color: #15a0e1;float: left;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-grid li .z-title:visited,.m-grid li .z-title.active{color:#7FC017;}
.m-grid li .z-title:hover{text-decoration: underline;}
.m-grid>li>img {height: 60px;width: 50px;float: left;margin-right: 15px;}
.m-grid li>span>div{display: inline-block;}
.m-grid li>span span{float: left;margin-right: 15px;font: 12px/18px "microsoft yahei";color:#646464;}

.m-grid .u-btn{float: right;width: 45px;height: 28px; color: #FFFFFF;border-radius: 5px;margin: 20px 0px 0px 10px;text-align: center;font: 14px/28px "microsoft yahei";}
.m-grid .u-btn.down{background-color: #37bc9b;}
.m-grid .u-btn.col{background-color: #7fc017;}
.m-grid .u-btn.tl{background-color: #4fc7ff;width:60px;}
.m-grid .u-btn.score{background-color: #ed8f52;}

.stars{margin-top: 2px;float: left;}
#laypage{margin: 30px 0;float: right;}
/*左上tab*/
.m-l-tt{width: 100%;overflow: hidden;margin-bottom: 15px;}
.m-l-tt a{font: 12px/45px "microsoft yahei";width: 50%;font-weight: bold;float: left;text-align: center;background-color:#ffffff;}
.m-l-tt a:hover,.m-l-tt a.z-sel{color: #ffffff;background-color: #4fc7ff;}
/*左中菜单*/
.u-parent{margin-bottom: 15px;}
.u-parent li{width:100%;}
.u-parent li>a{font: 16px/45px "microsoft yahei";width: 100%;text-indent: 40px;display: block;position:relative;}
.u-parent li:hover,.u-parent li.z-sel{border-left: 4px solid #4fc7ff; background:#fff;}
.u-parent li>a .hot{position:absolute;display:block;font-size: 12px;font-weight: bold; color: #ff0000;top: -5px;right: 45px;
animation: bounce 1s infinite;
}
/* 弹跳 */
@-webkit-keyframes bounce{
    0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}
    40%{-webkit-transform:translateY(-5px);}
    60%{-webkit-transform:translateY(-2px);}
}
@-moz-keyframes bounce{
    0%,20%,50%,80%,100%{-moz-transform:translateY(0);}
    40%{-moz-transform:translateY(-5px);}
    60%{-moz-transform:translateY(-2px);}
}
@-ms-keyframes bounce{
    0%,20%,50%,80%,100%{-ms-transform:translateY(0);}
    40%{-ms-transform:translateY(-5px);}
    60%{-ms-transform:translateY(-2px);}
}
@keyframes bounce{
    0%,20%,50%,80%,100%{transform:translateY(0);}
    40%{transform:translateY(-5px);}
    60%{transform:translateY(-2px);}
}
/*创建中*/
.creating{
	min-height: 300px;
    background: #ffff;
    padding: 20px;
    color: red;
    font-size: 16px;
}
/*电子教材内容*/
.m-lst-con{
	background:#ffffff;box-sizing:border-box;padding:9px 20px 0px 15px;overflow:hidden;
}
.m-lst-con .m-grid li .z-title{font-size:16px;line-height:32px;}
.elecbook{padding-top:10px;}
.elecbook span{margin-right:80px!important;color:#666666!important;}