body{background-color:#f2f9fd;}
.panel{background:#fff;}
form .form-group:last-child{padding-bottom:0;}
.passcode{position:absolute;right:0;top:0;height:32px;margin:1px;border-left:solid 1px #ddd;text-align:center;line-height:32px;border-radius:0 4px 4px 0;}
.input{ *line-height: 30px;}

.lefter{position:relative;float:left;width:180px;margin-right:-180px;background:#e6f2fb;text-align:center;}
.righter{float:right;width:100%;padding-top:15px;background:#e6f2fb;}
.mainer{margin-left:180px;}

.logo{border-bottom:solid 1px #b5cfd9;padding:23px 10px; height: 87px;}

.admin-navbar{border-bottom:solid 5px #09c;padding:0 15px;}
.admin-nav li{display:inline-block;}
.admin-nav ul{display:none;}
.admin-nav ul li{float:none;display:block;}
.admin-nav ul ul li{list-style:circle;margin-left:15px;}
.admin-nav .active a{background:#09c;color:#fff;border-radius:4px 4px 0 0;}
.admin-nav .active ul{display:block;position:fixed;left:0;width:180px;margin-top:41px;}
.admin-nav .active ul a{background:transparent;color:#333;border-radius:0;}
.admin-nav .active .active a{background:#e6f2fb;border-top:solid 1px #b5cfd9;border-bottom:solid 1px #b5cfd9;}

.admin-bread{background:#f2f9fd;border-left:solid 1px #b5cfd9;border-bottom:solid 1px #b5cfd9;line-height:20px;}
.admin-bread .bread{margin-bottom:0;}
.admin-bread span{float:right;font-size:12px;color:#666;line-height:36px;}

.admin{padding:30px;background:#fff;position:fixed;border-left:solid 1px #b5cfd9;right:0;bottom:0;top:87px;left:180px; overflow:auto;}
.alert{margin-bottom:20px;}
.admin-panel td{line-height:24px;}
.admin-panel td .button{line-height:16px; margin-bottom: 5px;}
.admin-panel .pagination .active{background:#fff;}

body{ min-height: 100%; position: relative;}

#footer{width:100%; border-top:1px solid #f0f0f0;}
#copyright{width: 100%;}


/*展现选中知识点*/
#sortList li{ list-style: inside; padding-left: 10px;background: #fff; margin: 2px 0; height: 40px; line-height: 40px;}
#sortList li:hover{ background: #DBEBEE;}

.placeHolder{ background: #fff; border: 3px dashed #666; height: 140px;}

/*重置树中的样式*/
.ztree .button{transition:all 0s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}

/*重置价格标签form-auto*/
.form-auto .addon{ width: 40px; position: absolute; right:-40px; top:0;}

.form-group .field p{ line-height: 35px; margin-bottom: 0}

.form-x .form-button{ margin-left: 8%;}

/*配置知识点*/

.selectedKeyPoint{}
.selectedKeyPoint ul{ margin-top: 20px; max-height: 100px; overflow: auto;}
.selectedKeyPoint ul li{ float: left; margin:0 10px 10px 0;}
.selectedKeyPoint .delTags{ cursor: pointer;}
.delTags:before{content:"\00d7";}
.selectedKeyPoint ul li .delTags{ font-size: 14px;}


/*订单详情*/
.orderInvoice{ width: 100%;}
.orderInvoice dl dt{ width: 15%; font-weight: bold;}
.orderInvoice dl dd{ padding-bottom: 5px;}
.orderInvoice ol{ list-style-type: decimal;}


/*表格超宽*/
.admin-panel{ overflow: auto;/* min-width: 1000px;*/}

/*askInfo*/
.askInfo{}
.askInfo textarea{}
.askInfo strong{ word-break: break-all;}

/*replayList*/
.replayList{}
.replayList .reply_content{ word-break: break-all;}
.askMore{}


/*自定义知识点缩进*/
.pointLv1{ padding-left: 20px;}
.pointLv2{ padding-left: 50px;}
.pointLv3{ padding-left: 80px;}
.pointLv4{ padding-left: 110px;}
.pointLv5{ padding-left: 140px;}
.pointLv6{ padding-left: 170px;}
.pointLv7{ padding-left: 200px;}

.st_treeBox{}
.st_treeBox li{ position: relative;}
.st_treeInfo{ position: absolute; top:0; left:200px;}
.st_treeInfo span{ padding: 20px;}
.st_treeBox li{ position: relative;}
.st_treeBox table{ position: absolute; top:0; border:0 !important; width: 100%;}
.st_treeBox table tr td{ border:0 !important; line-height: 20px !important;}
.st_tree{ padding:15px !important;}
.st_tree ul{ padding:0 !important; margin:10px 0 !important;}
.st_tree ul li{ line-height: 33px !important; height: 28px; margin-bottom: 5px; padding:10px 0 0 20px !important; /*background: url(/dist/common/simpleTree/js/tree_themes/imgs/st_node.gif) left 9px no-repeat !important;*/ background: none !important;}
.st_tree .folder , .st_tree .open{/*padding-top:10px !important;*/}
.st_tree .folder{ background-image: url(/dist/common/simpleTree/js/tree_themes/imgs/st_folder.gif); background-position:left 9px; background-repeat:no-repeat !important;}
.st_tree .open{ background-image:url(/dist/common/simpleTree/js/tree_themes/imgs/st_folder_open.gif); background-position:left 9px; background-repeat:no-repeat !important;}


.tree_node{left:0;}
.tree_tip{ left:400px;}


/*超出部分隐藏*/
#topMainNav , .admin-navbar{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}


/*知识点配置新增搜索列表*/
#resourceSearch{ max-height: 400px; overflow: auto;}
#resourceSearch dl{ clear: both; display: block; margin-bottom: 10px;padding:5px;}
#resourceSearch dl:hover, #resourceSearch dl.cur{ background: #f0f0f0;}
#resourceSearch dl dt{ float: left; width: 20%; padding: 0; display: block; vertical-align: middle; font-style: normal; }
#resourceSearch dl dd{ float: left; width: 78%; padding: 0;}
#resourceSearch dl dd p{ margin: 0; line-height: 18px;cursor: pointer;}
#resourceSearch dl dd p.gray{ font-size: 12px; color: #666;}




















@media screen and (max-width: 1200px) {
    .admin{  top:120px; left:0; border: 0; }
    .admin-panel{ width: 100% !important;}
    .admin-nav .active ul{  margin-top: 43px; padding-left:30px; width: 100%;}
    .admin-nav .active ul li{ float: left;}
}

@media screen and (max-width: 960px){
    .lefter{display: none;}
    .mainer{ margin-left:0;}

}
@media (max-width: 800px){
    .nav-inline li a{
        padding:5px;
    }
}

@media (max-width:760px){
    /*.icon-navicon{display:block;}*/
    .nav-navicon, .nav.nav-navicon,.navbar-body.nav-navicon{display:block;}
    /*.admin{  top:40px; left:0; border: 0;}*/
}  



