  .laffix {
    top:0;
    width: 100%;
    z-index: 9999 !important;
  }
  .laffix  {
   position: relative;
   top: 100px;
  }  
  
.jbFixed {    position: fixed;   top: 75px  }


@media only screen and  (max-width:1000px){#lmenu {display:none}}


.left_title_wrap{width: 100%; height:118px; margin:0; padding: 20px 0; border-style: solid; border-width: 1px; border-color: #dddddd; background:url('/imgm/bg_subtit01.png') 0 0 no-repeat; height:118px;}
/* .left_title_wrap h2{padding-top:0px; font-size:24px; color:#ffffff; line-height:120px; text-align:center;} */
.left_title_wrap h2{ font-size:24px; color:#ffffff; } 

/* left */
#left, #lnb {float: left; width:200px;;padding:0; margin:0; border:1px solid #d9d9d9;  border-width:0 0px 0 0px; background:#fff; text-align:left; color:#444}
#left ul, #left ul li, #left ul li a{display:block;position:relative;margin:0;padding:0;border:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/* #left > ul > li.active > ul{display:block; background:#fff;} */
#left > ul > li > a{padding:5px 20px 13px; border-bottom:1px solid #dfdfdf; background:url("/images/new/common/left/bg_left.gif") no-repeat 183px 50%; 
	font-size:15px; cursor:pointer; z-index:2;}
	

#left ul ul {display:none;}
#left ul ul li a{ padding:5px 5px 5px 22px; font-size:13px; color:#666; cursor:pointer; z-index:2;}
#left ul ul > li.has-sub.open > a {background:none; color:#444}
#left ul ul > li > ul li a{padding-left:35px; font-size:11px !important;}
#left #lm li ul {display:none; padding:7px 0 9px; border-bottom:1px solid #dfdfdf; font-weight:normal !important;}
#left #lm li ul li a {display:block; font-size:13px; font-weight:normal; background:none; text-decoration:none; color:#666;}



/* 1depth active */
ul#lm li a, ul#lm li a:link{display:block; font-size:15px; /* background:#fff url("/images/new/common/left/bg_left.gif") no-repeat 183px 50%; */
	text-align:left; color:#666; z-index:2;}
ul#lm li a:hover, ul#lm li a:focus, ul#lm li a:active, ul#lm li a.hover, ul#lm li a:link.hover, ul#lm li a:visited.hover
{display:block; margin:-1px -1px 0 -1px; border:1px solid #4f9f57; background-color:#4f9f57
	 /*url("/images/new/common/left/bg_left_on.gif") no-repeat 183px 50% */ ;  
	 text-align:left; font-weight:bold; color:#fff; z-index:2; font-size:15px; }


	 
/* 2depth active  */
ul#lm li ul li a:link, ul#lm li ul li a:visited {font-size:13px; background:none; font-weight:bold;}
ul#lm li ul li a:hover, ul#lm li ul li a:focus, ul#lm li ul li a:active, ul#lm li ul li a.hover, ul#lm li ul li a:link.hover, ul#lm li ul li a:visited.hover {color:#444; font-size:13px; font-weight:bold !important; background:none; margin:0; border:0;}


#lnb > ul{} 
#lnb > ul > li > a{display:block; padding:5px 0px 5px 10px; border:1px solid #d9d9d9;  border-width:0 1px 1px 1px;/* border-bottom:1px solid #dfdfdf; */ line-height:140%; font-size:16px; letter-spacing:-1px; font-weight:400; color:#333; line-height:40px; }
#lnb > ul > li > a:hover{font-weight:bold; color:#ffffff; background:#354c79 url('/images/left_dot01.png') no-repeat 180px 50%; text-decoration:none;}

.submenu2{display:block; padding:5px 0px 5px 20px; border:1px solid #d9d9d9;  border-width:0 1px 1px 1px; background-color:#e8eefb; /* border-bottom:1px solid #dfdfdf; */ line-height:140%; font-size:16px; letter-spacing:-1px; font-weight:400; color:#333; line-height:40px; }
.submenu2 li a:hover,  .submenu2 li a:active {color:#4f9f57; font-weight:bold !important; background:none; margin:0; border:0;}


.submenu2 > li.active > a,
.submenu2 > li.active > a:hover
{font-weight:bold; color:#4f9f57; text-decoration:none;}
/*
.subtitle::after {
   content:    " >";
   color:      #f4511e !important;;
   font-size:24px;
    font-weight: bold;
       
}  
*/

#lnb > ul > li.active > a,
#lnb > ul > li.active > a:hover
{font-weight:bold; color:#ffffff; background:#354c79 url('/images/left_dot01.png') no-repeat 180px 50%; text-decoration:none;}



#lnb > ul > li > ul{padding:0px 0; display:none; background:#efefef;}
#lnb > ul > li > ul > li a{display:block; padding:0px 0px 0px 20px; color:#666; background:url('../images/common/icon/icon_dot02.png') no-repeat 10px 50%; line-height:25px;}
#lnb > ul > li > ul > li a:hover, 
#lnb > ul > li > ul > li a.active{font-weight:bold; color:#0791bf; background:url('../images/common/icon/icon_dot03.png') no-repeat 10px 50%;}