.navbar { 
display:inline-block;
border-radius:0px;
margin: 0px;
padding:5px 15px 5px 15px;
min-height:75px; 
background:#000000;
width:100%;
}

 
.sitename {
 color: #ffffff;
font-size: 24px;
padding-top: 10px;
padding-bottom: 10px;
float: left;
padding: 15px 12px; 
line-height: 20px;

}


 .navbar a {
     color:#ffffff;
     text-decoration:none;
    }


.nav_icon {
 display:block;
 font-size:24px;
 font-weight:normal;
 }


.current_nav {
  background-color:#ff7700;
  height:64px; 
}

 
 .btn-nav  {
    width: 64px;
    font-size: 15px;
    border-radius: 8px;
    padding-bottom: 7px;
    padding-top: 8px;
    line-height: 1.45;
    height:64px;
  }


  ul#mainNav li {
     min-width:75px;
    }
 


  /* 左侧菜单 */
  .sidebar {
width: 200px; 
border: 1px solid #cccccc;
border-width: 0 1px 0 0;
background-color: #f2f2f2;
min-height:500px;
}

.nav_head {
cursor: pointer;
padding-top: 7px;
font-size: 18px;
height: 41px;
border-bottom: 1px solid	 #e5e5e5;
}

 
 .nav-list > li:first-child {
border-top: none;
}

 .nav-list > li:last-child {
border-bottom: none;
}
 
.nav-list > li {
display: block;
padding: 0;
margin: 0;
border: none; 
border-bottom: 1px solid #E5E5E5; 
border-top:0px;
} 

.nav-list > li > a {
display: block;
height: 38px;
line-height: 36px;
padding: 0 16px 0px 10px;
background-color: #f9f9f9;
color: #585858;
text-shadow: none !important;
font-size: 13px;
text-decoration: none;
}












li.current_left_nav a {
 color:#ffffff; 
  background-color:#000000; 
}


li.current_left_nav a:hover {
 color:#eeeeee; 
  background-color:#000000; 
}

.nav-list  li.current_left_nav:after {
display: inline-block;
content: "";
position: absolute;
right: -2px;
top: -1px;
bottom: 0;
z-index: 1;
border: 2px solid #2b7dbc;
border-width: 0 2px 0 0;
}


.p_arrow {
display: inline-block;  

 text-shadow: none; 
position: absolute;
right: 11px;
top:15px; 
color: #666666;
     
    width: 0;
    height: 0;
     
    vertical-align: middle;
    border-top: 6px solid;
    border-right:6px solid transparent;
    border-left: 6px solid transparent;
}

 
/*  知识库 */

.nav-list   .submenu {
border-top: none;
background-color: transparent; 
overflow: hidden;  
list-style: none;
margin: 0;
padding: 0;
position: relative;
background-color: #ffffff;
border-top: 1px solid #e5e5e5;
padding-left:15px;
display:none;
}

.nav-list  .submenu:before {

}


.nav-list   .submenu   li {
line-height: 16px;
}
.nav-list   .submenu > li {
margin-left: 0;
position: relative;
}

.nav-list >  li.active > .submenu {
display: block;
}


/* 面包屑 */
.breadcrumbs { 
border-bottom: 1px solid #e5e5e5;
background-color: #f5f5f5; 
padding: 0 12px 0 0;
display: block;
height:41px;
}

 .p_spec:hover {
background: #d3413b !important;
 
}


  li.current_left_nav li a {

  background-color:#e5e5e5; 
}

 li.current_left_nav li a:hover {

  background-color:#e5e5e5; 
}


li.current_left_nav a {
 color:#ccc;
}




.r {
 color:red;
}
.p_date {
  font-size:11px;
   font-family:Verdana;
   color:gray;

}
.p_red {
 color:red;
}
.p_page {
 text-align:right;
  padding-right:100px;
 font-size:13px; 
}

.table100 {
 width:99%;

}
.padding10 {
 padding-left:10px;
 padding-top:10px;
 width:98%;
}

.padding15 {
  padding:15px;
}
.detail-content {
 margin:20px;

}

.p_f12 {
 font-size:12px;
}

.p_folder {
 color:yellow;
  font-size:16px;
}


.filename{
     width:300px;
    }
     
    
.pagemodule td{
     border-bottom:dotted 1px gray;
     line-height:33px;
     padding-left:10px;
     
    
    }

.w140 {
 width:160px;
}


 .p_label {
top: 3px; 
color: #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
top: 7px;
right: 2px;
font-size: 10px;
font-weight: normal;
width: 15px;
height: 15px;
line-height: 1.0em;
text-align: center;
padding: 2px;
}

.f11 {
 font-size:11px;
}
 .normalticket{ font-weight:normal}
.boldticket td{ font-weight:bold}
.grayticket td{  color:Gray}
.grayticket td a {  color:Gray}

.close0 {
 display:none;
}


.inline {
 display:inline-block
}