/*初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }

#left {
    margin-top: -20px;
    width: 16%;
    position: relative;
    height:818px;
    overflow:auto;
    float: left;
    border-right: 1px solid #E7E7E7;
}
.sidebar-shortcuts-large{
    padding: 5px 0px 5px 20px;
    float: left;
}
.accordion-group{
    border-bottom: 1px solid #E7E7E7;
    width: 115%;
    margin-left: -7%;
    font-size: 15px;
    padding: 15px 0px 5px 0px;
    align-content: center;
}
.accordion-group a{
    text-decoration: none;
    padding-left: 20px;
    outline:none;blr:expression(this.onFocus=this.blur());
}
.container-fluid .accordion-inner{
    margin: 20px 0px 0px 0px;
    width: 110%;
}
#content{background: #fff;paddig:5px;}

#footer {
    background-repeat: repeat;
    color: #000;
    margin: 0 auto;
    height: 25px;
}
#footer p {
    padding: 2px 0 10px;
    text-align: center;
}

#content{
    width: 84%;
    float: right;
    margin-top: -22px;
}

#clear{
    clear:both;
}

#wrap {margin: 0 auto;height:auto;overflow:hidden;}

.inner {
    position: relative;
    height:715px;
    padding-right: 10px;
    padding-left: 10px;
    background: #fff;
}

.outer {
    height:715px;
}
.outer:before,
.outer:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.outer:after {
    clear: both;
}


/*********************************************************/
/*                 header Styles                      */
/*********************************************************/
header .icons{
    margin: 20px 20px 0 20px;
    padding: 8px 0 8px 0;
    background-color: #2aabd2;
}
/*********************************************************/
/*                 header Styles  end                    */
/*********************************************************/




/*********************************************************/
/*                 分页样式                    */
/*********************************************************/
.mybody{height:630px; overflow:auto;}
.table{padding: 20px;}
/*********************************************************/
/*                分页样式                 */
/*********************************************************/

/*表格样式*/
table{border:2px solid #E7E7E7;}
table th,table tr td{border:1px solid #DDDDDD;}

/*boot样式*/
.list-group-item-success{padding-left:55px;}

/*弹出层*/
.hw-overlay{display:none; position: fixed; top:0;left:0;width:100%;height:100%; background-color: rgba(0,0,0,0.3);z-index:10;}
.hw-layer-wrap{box-sizing:border-box; width:570px; position:absolute;left:50%;top:50%; margin-left:-285px; border-radius:3px; background-color:#fff; box-shadow:1px 2px 4px 0 rgba(0,0,0,0.12); padding:45px 50px;}
.hwLayer-close{position:absolute; right:20px; top:20px; width:20px; height:20px; cursor:pointer; font-size:20px; color:#ccc;}
@media (max-width:768px){
    .hw-layer-wrap{width:350px; margin-left:-175px; margin-top:-200px; padding:45px 50px; text-align:center;}
}
@media (max-width:400px){
    .hw-layer-wrap{width:250px; margin-left:-125px;padding:25px 30px;}
}