/*网站基础样式*/
html{-webkit-text-size-adjust:none;width:100%;height:100%;}
body, div, label, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, th, td, p, blockquote, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0px;
    padding: 0px;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display: inline;*zoom:1;}
body{width:100%;height:100%;word-wrap:break-word;text-align:left;font:12px/1.8 Helvetica,Tahoma,NSimSun,Arial,"Microsoft Yahei",\5B8B\4F53;color:#444;}
input,select,textarea,button{font-size:100%;outline:none;}
*:focus{outline:none}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
li{list-style:none;*margin-left:-1px}
.left{float:left}
.right{float:right}
span{vertical-align: middle;}
a,a:visited{color: #444444;text-decoration:none;}
a:hover{text-decoration:none;color:#666}
a:focus{ outline: none;text-decoration: none;}

.clearfix{_height:1%;*zoom:1;}
.clearfix:before,.clearfix:after{content:".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.clearfix:after{clear:both;}
.block{display:block;width:100%}
.padding-l20{padding-left:20px}
/*框架样式*/

.main-frame {
    height: 100%;
    width: 100%;
    position: relative;
}
.left-box {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 190px;
    height: 100%;
    background-color: #EAEDF1;
}
.middel-btn {
    position: absolute;
    width:15px;
    top: 49%;
    left:175px;
    z-index: 2;
    padding:10px 0px;
    background-color:#fff;
    border-radius:10px 0px 0px 10px;
    border:0;
    cursor:pointer
}
.middel-btn .fa{font-size:15px;}
.middel-btn-shut {
    background-color: #EAEDF1;
    border-radius: 0px 10px 10px 0px;
    left:0px
}
.middel-btn-shut .fa {
    transform: rotate(180deg);
}

.right-box {
    padding-left: 190px;
    width: 100%;
    height: 100%;
}
.right-box-full {
    padding-left:0px
}

/*菜单样式*/
.menu-container{}
    .menu-container label {
        height:50px;
        line-height:50px;
        background: #D9DEE4;
        padding-left:15px;
        display:block;
    }

    .menu-container div .sort {
        height: 35px;
        line-height: 35px;
        padding-left:30px;
        display: block;
        position: relative;
        cursor: pointer;
    }
        .menu-container div span.shut b.caret{
            transform: rotate(0deg);
        }
        .menu-container div .sort .fa {
            font-size:14px;
        }
        .menu-container div .sort b.caret {
            position: absolute;
            left:15px;
            top:15px;
            border-width:5px;
            transform: rotate(-90deg);
        }

    .menu-container div ul li {
        padding-left:30px;
    }
        .menu-container div ul li:hover, .menu-container div .sort:hover, .menu-container div ul li.current{
            background-color: #fff
        }
    .menu-container div ul li a {
        height: 35px;
        line-height: 35px;
        display: block;
    }
