a:hover,a:focus{text-decoration: none;outline: none;}
:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
.h4, h4 {font-size: 18px;margin:0;}
[role=button] {cursor: pointer;}
.container,.row{ padding:0;margin: 0;}
.leftanv{padding:10px 0;}

.panel-default>.panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd;}

.collapse {display: none;}
.collapse.in {display: block;}

.panel{margin-bottom:3px;}
.panel-heading{padding: 0;border-radius: 0;border: none;}

.panel-title{position:relative;display:block;width:100%;box-sizing: border-box; border-radius:5px; padding-left: 10px;height:40px;line-height:40px;font-size:18px;background:#eeeeee;transition: all 0.5s ease 0s;}
.panel-title:hover{background:#dddddd;color:#0067be;}
.panel-title:hover a{color:#0067be;}
.panel-title a{font-size:16px;display: inline-block;padding-right:30px;}
.panel-title a.on{color:#0067be;}
.panel-title .mot{position:absolute;top:0px;right:0px;padding: 0 10px 0 70px;height:40px;line-height:40px;}
.panel-title .mot i{font-size:16px;color:#0067be;-webkit-transition:0.5s all ease;-webkit-transform-origin:center center;-moz-transition:0.5s all ease;-moz-transform-origin:center center;-ms-transition:0.5s all ease;-ms-transform-origin:center center;transition:0.5s all ease;transform-origin:center center;-o-transition:0.5s all ease;-o-transform-origin:center center;}
.panel-title .mot.collapsed i{color:#555555;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.panel-body{background:#fcfcfc;padding: 0 0 0 0px;border: none;position: relative;}

.panel-body:before{display: table;content: " ";}
.panel-body:after{display: table;content: " ";clear: both;}
 .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}   

.leftnav-list{width:100%;padding:10px 0px;}
.leftnav-list li{padding:8px 20px;border-bottom:1px solid #eeeeee;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.5s ease 0s;}
.leftnav-list li:hover{background:#eeeeee;}
.leftnav-list li a{color: #333333;width: 100%;height: 30px;line-height:30px;font-size:15px;}
.leftnav-list li a:hover{color:#0067be;}
.leftnav-list li a span{font-size:14px;}
.leftnav-list li a i{float:right;margin-right:5px;color:#999999;line-height:30px;}
.leftnav-list li a:hover i{color:#0067be;}

@media (max-width: 1200px){
.container{width:auto;}
.leftanv{ padding:0px 0 0px 0;}
.panel-title .mot{padding: 0 10px 0 120px;}
}