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 {margin:0;font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
[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%; text-align: center; box-sizing: border-box; border-radius:5px;height:40px;line-height:40px;font-size:16px;background:#f1f1f1;transition: all 0.5s ease 0s;}
.panel-title:hover{background:#dddddd;color:#0067be;}
.panel-title a{display:inline-block;}
.panel-title:hover a{color:#0067be;}
.panel-title.on {background:#eeeeee;color:#0067be;}
.panel-title.on a{color:#0067be;}
.panel-title.on .mot.collapsed i{color:#0067be;}

.panel-title .mot{position:absolute;top:0px;right:0px;padding: 0 10px 0 50px;height:40px;line-height:40px;}
.panel-title .mot i{font-size:16px;-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{text-align: center;padding:3px 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;}
.leftnav-list li.on{}
.leftnav-list li.on a{color:#0067be;}


.leftnav-m{width: 100%; padding-bottom: 20px;display:none;}
.leftnav-m ul{padding:10px 0px;}
.leftnav-m li{float:left; border:none; background-color:#eeeeee; border-radius:5px; margin: 5px; padding:8px;height: auto;line-height: normal;color:#666666;font-size:14px;}
.leftnav-m li .titles{float:left;width:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.leftnav-m li.on a{color:#0162b3;}

@media (max-width: 1200px){
.container{width:auto;}
.leftanv{display:none;}
.leftnav-m{display:block;}
}