.g-mn{overflow: hidden;}
.g-ft {clear: both;}

.m-lst-l{float: left; width: 200px;}
.m-lst-r{float: right;width: 850px;}

.m-lst-l .m-l-tt{width: 100%;border: 1px solid #ef843e; overflow: hidden;margin-bottom: 15px;}
.m-l-tt a{font: 14px/33px "microsoft yahei";width: 50%;font-weight: bold;float: left;text-align: center;color: #ef843e;}
.m-l-tt a:hover,.m-l-tt a.z-sel{color: #FFFFFF;background-color: #ef843e;}

.m-l-bd {height: 930px;border: 1px solid #DDDDDD;background-color: #fafafa;}
.u-parent{margin-bottom: 15px;}
.u-parent li{border-bottom: 1px solid #DDDDDD;width:100%;}
.u-parent li>a{font: 16px/45px "microsoft yahei";width: 100%;text-indent: 40px;display: block;}
.u-parent li:hover,.u-parent li.z-sel{border-left: 4px solid #15b358; background:#fff;}

/* 左边树样式 */
#dlist{
	max-height:860px;
	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: #acd598;}
/* 右边样式 */
.m-lst-r{float: right;width: 854px;}
/* 右上方样式 */
.m_nav {border: 1px solid #DDD;font: 12px/20px "microsoft yahei";padding: 5px 15px;}
.m_nav li{border-bottom: 1px dotted #DDDDDD;}
.m_nav li.z-last{border: none;}
.m_nav a,.m_nav font{margin: 8px 5px;display: inline-block;padding: 0px 5px;}
.m_nav a:hover,.m_nav a.z-sel{background-color: #15b358;color: #ffffff;}

#html_testpaper > #m-lst-btm {float: left; margin-left: 30px;width: 850px;}
/* 右下方导航样式 */
.m-snav{border-bottom: 2px solid #DDDDDD;height: 40px;}
.m-snav a,.m-snav label{float: left;height: 40px;margin: 0px 25px 0px 0px;font: 12px/40px "microsoft yahei";}
.m-snav a:hover,.m-snav a.z-sel{border-bottom: 2px solid #15b358;float: left;}

/* 右下方列表样式 */
.m-grid li{border-bottom: 1px solid #DDDDDD;padding: 15px 15px 15px 0px;display: inline-block;width: 835px;}

.m-grid li .z-title{color: #333333;font: 14px/30px "microsoft yahei";float: left;max-width: 740px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-grid li .z-title:hover{text-decoration: underline;}

.m-grid li>span{font: 14px/30px "microsoft yahei";color: #969696;float: right;cursor: default;}

.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: #15B358;}
.m-grid .u-btn.col{background-color: #ff6500;}

#u_search{width: 190px; height: 28px;border-radius: 3px;border: 1px solid #DDDDDD;padding-right: 30px;line-height: 28px;}

#btn_search{position: absolute;width: 30px;height: 30px;right: 0px;top: 0px;background:url(../img/tb_1.png) no-repeat center;cursor: pointer;}
