/* CSS Document */


.g_navprocatalog{
	width:150px;
	position:relative;
	padding:0px;
}
.g_nav ul .g_navprocatalog{
	padding:0px;
	/*padding-left:4px;*/
	/*padding-right:4px;*/
}
.g_nav ul .g_navprocatalog .g_navpcl_title{
	font-size:16px;
	padding-left:4px;
	font-weight:normal;
	position:relative;
}
.g_nav ul .g_navprocatalog .g_navpcl_title i{
	display: block;
    height: 5px;
    width: 9px;
	position:absolute;
	background:url(../images/navxlarrow.png) no-repeat;
	top:16px;
	right:20px;
}


.g_navpcl_panel{
    background:#564C4B;
    box-shadow: 5px 5px 10px rgba(55, 55, 55, 0.4);
    color: #333333;
    display: none;
    height:auto;
    left:0px;
    overflow: hidden;
    position: absolute;
    top: 36px;
    width:1000px;
    z-index: 4;
}

.g_navpcl_pb_1{
	width:248px;
	float:left;
}

.g_navpcl_pb_2{
	
	width:248px;
	float:left;
}

.g_navpcl_pb_3{
	
	width:248px;
	float:left;
}

.g_navpcl_pb_4{
	width:248px;
	float:left;
}

.g_navpcl_mtitle_node{
	width:200px;
	margin:auto;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}

.g_nmn_title{
	border-bottom: 1px dashed #665F5F;
    height: 26px;
    line-height: 26px;
	clear:both;
}
.g_nav ul li .g_nmn_title a{
	font-weight:normal;
	height:26px;
	line-height:26px;
	display:block; 
	float:left;
	font-size: 12px;
	padding-top:0px;
	font-family:tahoma,simsun,yahei;
}

.g_nmn_clist{
	font-size: 12px;
    height: auto;
    width: 200px;
	padding-top:5px;
}

.g_nav ul li .g_nmn_clist a{
    font-weight:normal;
    color: #AAAAAA;
    font-size: 12px;
    height: auto;
    line-height: 18px;
    margin-right: 12px;
    text-decoration: none;
    width: auto;
	padding-top:0px;
	font-family:tahoma,simsun,yahei;
	display:inline;
}