﻿@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2014-01-22 10:37:51
 * @version $Id$
 */
*{
	padding: 0;
	margin: 0px;
	font-family: '宋体';
	
}
a{
	text-decoration: none;
}
ul{
	list-style: none;
}
.clear{
	clear: both;
}
img{
	border: none;
}
body{
	position: relative;
}

/*头部导航begin*/
.top{
	width: 100%;
	min-width: 1164px;
	height: 114px;
}
.heardertop { background:url(../Image/topbg.jpg) top center repeat-x; height:30px;overflow: hidden;}

.heardertopr { width:1164px; margin:0px auto; font-size:12px; color:#323232;overflow: hidden;}

.heardertoprl { width:283px; height:29px; line-height:29px; float:left;padding-left: 11px;}
.heardertoprl a {color:#323232; margin:0px 2px; float:left;}
.heardertoprl span { float:left;}
.heardertoprm { width:420px; height:29px; line-height:29px; float:left; margin-left:35px;}
.heardertoprr { width:410px; height:29px; line-height:29px; float:right; text-align:right;}
.heardertoprr a {color:#323232; margin:0px 2px;}
.heardertoprr .kefuP{padding: 0 22px 0 24px;}
.heardertoprr .kefuP .phoneN{color: #c10;font-size: 14px;font-weight: bold;}
.heardertoprl .shuxian{color:#ccc;}
.redunder { color:#f00; text-decoration:underline;}

/*logo部分*/
.hearderconr { 
	width:1164px; 
	margin:0px auto; 
	height:84px; 
	position: relative;
	z-index: 399;
}
.hearderconr .xinnian{
	display: block;
	width:102px;
	height: 80px;
	background: url(../Image/logo_1.png) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}
.hearderconr .logo{
	display: block;
	width: 268px;
	height: 76px;
	background: url(../Image/logo.jpg) no-repeat;
	position: absolute;
}


.erweima_top:hover>div{
	display: block;
}
.hearderconr .headT{
	width: 361px;
	height: 38px;
	background: url(../Image/head_title.jpg) no-repeat;
	position: absolute;
	left: 341px;
	top: 32px;
}
.hearderconr .shopServ{
	position: absolute;
	right: 36px;
	top: 10px;
	z-index: 998;
}
.hearderconr .shopServ #ontheline{
	display: block;
	width: 91px;
	height: 29px;
	background: url(../Image/online_serv.jpg) no-repeat;
	float: left;
	margin:0;
	margin-right: 16px;
}
.hearderconr .shopServ .shopCar{
	display: block;
	width: 131px;
	height: 29px;
	background: url(../Image/car.jpg) no-repeat;
	float: left;
	position: relative;
}
.hearderconr .shopServ .shopCar .shopIco{
	display: block;
	width: 15px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	color: #fff;
	background: url(../Image/shop_n_ico.jpg) no-repeat;
	position: absolute;
	left: 20px;
	top: -8px;
}

/*导航*/
.navBox{
	width: 100%;
	height: 37px;
	background: #005a2f;
	border-bottom: 4px solid #be943c;
}
.navBox .nav{
	width: 1182px;
	height: 37px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}
.navBox .nav .menuL{
	width: 227px;
	height: 37px;
	background: #be943c;
	cursor: pointer;
	float: left;
	font-size: 14px;
	color: #00582e;
	line-height: 37px;
	text-indent: 26px;
	font-weight: bold;
}
.navBox .nav .menuR{
	height: 37px;
	float: left;
	
}
.navBox .nav .menuR li{
	float: left;
}
.navBox .nav .menuR li a{
	display: block;
	font-size: 14px;
	color: #fff;
	padding: 11px 32px 10px;
	font-weight: bold;
}
.navBox .nav .menuR li a:hover{
	background: url(../Image/menuroverbg.jpg) repeat-x;
	text-decoration: none;
}

/*leftMenu*/
.leftMenu{
	width:219px; 
	height:426px;
	padding: 4px 0 0 4px;
	border:solid 2px #be943c; 
	border-top:none; 
	position: absolute;
	left: 0px;
	top: 41px;
	background: #fff;
}
.leftMenu .listMenu{
	margin-bottom: 1px;
	position: relative;
}
.leftMenu .listMenu .listD{
	width: 214px;
	height: 103px;
	position: relative;
		border: 1px solid #fff;
	background: #ffeab3 url(../Image/list_menu_img1123.jpg) no-repeat 130px 75px;
	z-index:7;
}
.leftMenu .listMenu .listD .kefuA{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width: 214px;
	height: 103px;
}
.leftMenu .listMenu .listD h3{
	font-size: 14px;
	color: #004424;
	padding: 7px 0 0 8px;
}
.leftMenu .listMenu .listD h3 a{
	font-size: 14px;
	color: #004424;
	font-family: '黑体';
}
.leftMenu .listMenu .detail{
	padding-top: 10px;
	padding-left: 14px;
}
.leftMenu .listMenu .detail li{
	font-size: 12px;
	color: #004424;
	line-height: 16px;
	background: url(../Image/menu_l_ico.jpg) no-repeat left 6px;
	padding-left: 7px;
}

.leftMenu .listMenu .showShopL{
	width: 599px;
	height: 243px;
	border: 1px solid #be943c;
	position: absolute;
	top: 0px;
	left: 214px;
	z-index: 9;
	display: none;
}
.leftMenu .listMenu .showShopL .shopList{
	width: 416px;
	height: 243px;
	float: left;
}
.leftMenu .listMenu .showShopL .shopList .xilie{
	width: 126px;
	height: 169px;
	margin-top: 10px;
	padding-top: 14px;
	border-right: 1px solid #e7c67b;
	float: left;
}
.leftMenu .listMenu .showShopL .shopList .xilie h3{
	padding-left: 10px;
}
.leftMenu .listMenu .showShopL .shopList .xilie h3 a{
	color: #004424;
	font-size: 14px;
}
.leftMenu .listMenu .showShopL .shopList .xilie h3 span{
	display: block;
	color: #004424;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 0 12px;
}
.leftMenu .listMenu .showShopL .shopList .xilie ul li{
	color: #004424;
	font-size: 12px;
	padding-left: 12px;
	padding-bottom: 20px;
	background: url(../Image/list_ico.jpg) no-repeat 12px 6px;
}
.leftMenu .listMenu .showShopL .shopList .xilie ul li a{
	color: #004424;
	font-size: 12px;
	padding-left: 6px;
}
.leftMenu .listMenu .showShopL .shopList .xilie ul li a:hover{
	text-decoration: underline;
}
.leftMenu .listMenu .showShopL .shopList .xilie ul li span{
	display: block;
	padding: 6px 0;
	text-indent: 6px;
}
.leftMenu .listMenu .showShopL .shopList .hotSale{
	width: 381px;
	height: 32px;
	line-height: 32px;
	background: #ecd08d;
	float: left;
	color: #004424;
	margin-top: 18px;
	padding-left: 35px;
}
.leftMenu .listMenu .showShopL .shopList .hotSale a{
	padding-left: 10px;
}
.leftMenu .listMenu .showShopL .shopList .hotSale a:hover{
	text-decoration: underline;
}
.leftMenu .listMenu .showShopL .shopList .hotSale span.hotS{
	font-weight: bold;
	font-size: 14px;
}
.leftMenu .listMenu .showShopL .onlineS{
	width: 183px;
	height: 243px;
	float: left;
	background: #f0daa2;
	position: relative;
}
.leftMenu .listMenu .showShopL .onlineS .menuClose{
	background:url(../Image/show_close.png) center no-repeat; 
	width:9px; 
	height:9px; 
	display:block; 
	position:absolute; 
	top: 6px;
	right: 6px;
	cursor: pointer;
}
.leftMenu .listMenu .showShopL .onlineS h3{
	font-size: 14px;
	color: #004424;
	padding-left: 17px;
	height: 32px;
	line-height: 32px;
	background: #ecd08d;
}
.leftMenu .listMenu .showShopL .onlineS ul{
	padding-left: 10px;
	overflow: hidden;
}
.leftMenu .listMenu .showShopL .onlineS ul li{
	line-height: 26px;
	background: url(../Image/list_ico.jpg) no-repeat left 12px;
	padding-left: 7px;
}
.leftMenu .listMenu .showShopL .onlineS ul li a{
	font-size: 12px;
	color: #004424;
}
.leftMenu .listMenu .showShopL .onlineS ul li a:hover{
	text-decoration: underline;
}
.leftMenu .listMenu .showShopL .onlineS .xingyaoTigs{
	display: block;
	position: absolute;
	right: 17px;
	bottom: 11px;
}

/*菜单栏hover*/
.leftMenu .listMenu .listD.onHover{

	border: 1px solid #be943c;
	border-right: none;
	z-index: 11;
}