﻿@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/*by hebian 2012.11.05*/

/*公用*/



.menu_box{   /* 导航条 */
	width:748px;
	height:38px;
	float:right;
	
	}
.menu_box h1{font-size:12px; line-height:40px;}
.menu_box h2{font-size:14px; line-height:35px; color:#0066b2}
.menu_box li{line-height:20px;}
.menu_box span a:hover{
 	text-decoration:none;
}

.menu{
	width:100%;
	height:38px;
	float:left;
	}
.menu .menu_item{
	height:38px;
	float:left;
	position:relative;
	z-index:9998;}
.menu .menu_item span{
	height:38px;
	float:left;
	overflow:hidden;
	text-align:center
}
.menu .menu_item span a{
	height:37px;
	line-height:37px;
	float:left;
	font-weight:bold;
	overflow:hidden;
	color:#000;
	width:80px;}
	
.menu .menu_item span a:hover,.menu .Cur span a,.menu .ShowSon span a{ /*  导航样式 */
   color: #fff;
   /*background:#cc0066;*/
   background-image:url(../images/nav-hover-bg5.gif);
   }
.menu .mneu_line{   /*间隔线*/
	width:3px;
	height:38px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px 5px;
	
	}
.menu .menu_item_son{ /* 下拉框区外框*/
	position:absolute;
	z-index:9999;
	left:1px;
	top:37px;
	overflow:hidden;
	border-bottom:1px solid #b9babb;
	border-left:1px solid #b9babb;
	border-right:1px solid #b9babb;
	background:#FFF;
	display:none;
	margin-left:7px;
	width: auto;
	left:-7px;
	 padding:20px;
	/*background-image: url(../images/navline.gif);*/
	background-repeat: repeat-x;
	}
.menu .menu_item_son .index_pos{
	width:35px;
	float:left;
	overflow:hidden;
	padding:10px;}

/*.menu .menu_item_son .index_pos .index_pos_1 h2{
	width:195px;
	height:27px;
	line-height:27px;
	float:left;
	overflow:hidden;
	padding-left:10px;
	background:url(images/ico_1.gif) no-repeat 0px 11px;
	font-size:12px;}*/
.menu .menu_item_son .index_pos .index_pos_2{
	width:auto;
	height:auto;
	float:left;
	overflow:hidden;
	display:inline;
	margin-left:10px;
	padding-right:3px;
	}
	
	
	
	
.index_pos_2 ul{
	width:50px;
	float:left;
	overflow:hidden;
}
.index_pos_2 ul li{
	height:23px;
	line-height:23px;
	float:left;
	overflow:hidden;
	padding-left:0px;
	}
	

.menu .menu_item_son .index_pos .index_pos_3 .pos_about{
	width:260px;
	height:128px;
	float:left;
	overflow:hidden;}
.menu .menu_item_son .index_pos .index_pos_3 .pos_about img{
	border: #999 2px solid}
.menu .menu_item_son .index_pos .index_pos_3 .pos_about_txt{
	width:260px;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;}
.menu .son_other{
	left:-7px;
	width:420px;
	}
.pos_item_img{
	width:420px;
	height:35px;
	float:left;
	overflow:hidden;
	background:url(../images/menu_item_bottom.gif) no-repeat;}
.menu .son_solution{
	width: auto;
	left:-7px;}
.menu .son_solution .index_pos{
	width:auto;
	}
.menu .son_solution .index_pos .index_pos_2{
	width:auto;
	}
.pos_solution_img{
	width:490px;
	height:35px;
	float:left;
	overflow:hidden;
	background: url(../images/sub_bottom_line.gif)}
.menu .menu_item .son_product{
	width:470px;
	left:-7px;}
.menu .menu_item .son_product .cate_product{
	width:450px;
	float:left;
	overflow:hidden;
	padding:10px;}
.menu .menu_item .son_product .cate_product dl{
	width:140px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px 5px;}
.menu .menu_item .son_product .cate_product dl dt{
	width:100%;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
	font-weight:bold;}
.menu .menu_item .son_product .cate_product dl dd{
	width:130px;
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/ico_2.gif) no-repeat 0px 8px;
	}
.navline{
	width:4px;
	height:28px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px;
	background-image: url(../../../images/nav_line.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-top:10px;
}
.pos_product_img{
	width:470px;
	height:35px;
	float:left;
	overflow:hidden;
	background:url(../images/menu_item_2_bottom.gif) no-repeat;}	
	
	.index_pos_1s{ width:330px; float:left; height:auto; padding: 10px 15px 15px 15px;}
	.index_pos_2s{ width:500px; float:left; height:auto; padding: 10px 15px 15px 15px;}
	.subnav1list{ width:100px; margin-right:25px; display:inline;}
	.subnav-line{background:url(../images/nav_m_line.gif); width:3px; height:auto}
	
	.subnav2list{ width:auto; margin-top:12px}
	.index_pos_3s {float:right; width:150px;}
	
	
	
	
	
	
.p_left{
	width:230px;
	float:left;
	margin:15px;
	overflow:hidden;
	display:inline
	}
.left_title{
	width:230px;
	height:32px;
	float:left;
	overflow:hidden;
	background:url(../images/left_title.gif) no-repeat;}
.left_title h2{
	width:210px;
	height:32px;
	line-height:32px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px 10px;
	color:#FFF;
	font-size:12px;}
.left_nav_son{
	width:230px;
	float:left;
	overflow:hidden;
	background:#f6f6f6;

	}
.left_nav_son * a:hover{
 	text-decoration:none;
}
.left_nav_son ul{
	width:100%;
	float:left;
	overflow:hidden;
	padding:10px 0;}
.left_nav_son li{
	width:213px;
	height:30px;
	line-height:30px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	background:url(../images/left_nav_bg.gif) repeat-x left top;
	}
.left_nav_son li.hover{
	background:url(../images/left_nav_bg.gif) repeat-x left -30px;
	}
	
.lavaLamp {POSITION: relative; FLOAT: left;width:100%;height:auto; }
.lavaLamp li {text-align: left;line-height:34px; list-style:none;}
.lavaLamp li.back{z-index: 1; position: absolute;background: url(..//images/left_nav_bg.gif) repeat-x left -30px; height:30px; line-height:30px}
.lavaLamp li a{z-index:2;position: relative; FONT-VARIANT: small-caps; display: block; height: 30px; line-height:30px;TEXT-DECORATION: none;}
.lavaLamp li a:hover{ color: #FF3366;}
.lavaLamp li.current-cat a {display:block;line-height:30px;}