/* CSS Document */
/* 手机top下拉菜单 */
.sjxxnav{
background:#E7E7E7;
font-size:1em;
height:40px;
margin-top:0;
margin-bottom:0;
line-height:40px;
}
.sjxxnav .dropdown{
width:50%;
float:left;
text-align:center;
font-size:0.8em;
background-color:#fff;
border-bottom:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
}
.sjxxnav .dropdown-menu{ 
max-width:50%
overflow-y:scroll;
overflow-x:hidden;
max-height:300px;
background-color:#eee;
margin:0;
padding:0}
.sjxxnav .dropdown-menu li{
width:100%;
background-color:#eee;
filter: alpha(opacity=90);
opacity: 0.9;
}

/* 树形目录start */
.leftmenu{ font-family: "微软雅黑"; font-size:1.1em;
float:left;
background:#FFFFFF;
border:solid 1px #c8cccf;
border-radius:4px;
}
.menu_list { 
width:100%;
margin:10px 0;
}
#sml li p:hover,#sml li a:hover{ font-family: "微软雅黑"; font-size:1.0em;
color:#015198;
font-weight:600;
text-decoration:none;
}
/*.ztitle{
margin:0 -15px 0px -15px;
background-color:#015198;
padding:8px 0;
text-align:center;
font-size:1.2em;
text-indent:0;
color: #FFFFFF;
}*/
.yjml{
list-style:none;
border-bottom:solid #c8cccf 1px;
}
.ejml{
list-style:none;}
.yjmltitle2{
text-indent:0;
margin:1px 0;
padding: 5px 10px;
font-weight:bolder;
cursor: pointer;
}
.yjmltitle2 a{
color:#1a2c3a;}
.yjmltitle{
text-indent:0;
margin:1px 0;
padding: 5px 10px;
background:url(../image/left.png) right 12px no-repeat; 
font-weight:bolder;
cursor: pointer;
color:#1a2c3a;
}
.ejmltitle{
margin:1px 0;
padding: 5px 10px;
text-indent:2em;
color:#3a4b5d;
background:url(../image/left.png) right 12px no-repeat;
border-top: dashed #c8cccf 1px;
font-weight:bolder;
cursor: pointer;
}
.ejml{
display:none;
}
.sjml{
padding:5px 3em;
background:f9f5f3;
display:none;
}
.sjml li a{
color:#5e6166;
}
/* 一二级目录标题当前状态 */
.tlactive{
background-image:url(../image/down.png);
color:#015198;
}
/* 课程导学、视频串讲当前状态 */
.tl2active a{
color:#015198;
font-weight:600;
}
/* 三级目录标题当前状态 */
.sjml .tl2active a{
color:#015198;
font-weight:600;
}
/* 展开目录 */
.mnactive{
display:block;}

/* 学习内容部分 */
.rtcontent{
line-height:2em;
}


@media screen and (max-width: 767px) {
body{
padding-top:90px;
}
.rtcontent{
padding:0;
margin:0;}
}
