@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2014-01-22 10:37:51
 * @version $Id$
 */
*{
	padding: 0;
	margin: 0px;
	font-family: Arial,'宋体';
	
}
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: 60px;
}
.top2{
	border-bottom:1px solid #cdcdcd;
}
.heardertop {background: #fafafa;; height:30px;overflow: hidden; border-bottom:1px solid #e4e4e4;}

.heardertopr { width:1212px; 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 {margin:0px 2px; float:left;}
.heardertoprl span { float:left;}
.heardertoprm { width:360px; 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: #02572d;font-size: 14px;font-weight: bold;}
.heardertoprl .shuxian{color:#ccc;}
.redunder { color:#f00; text-decoration:underline;}

/*logo部分*/
.hearderconr { 
	width:1214px; 
	margin:0px auto; 
	height:60px; 
	position: relative;
	z-index: 399;
}
.hearderconr p{
	position:absolute;
	right:170px;
	top:55px;
	font-weight:bold;
	color: #333;
}
.hearderconr .logo{
	 display: block;
    width: 118px;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 10px;
}
.hearderconr div{margin-top:10px !important; }
.hearderconr .logo2{
	background: url(images/logo2.jpg) no-repeat;
}
.hearderconr .erweima_top{
	display: block;
	width: 81px;
	height:66px;
	position: absolute;
	right: 50px;
	top: 8px;
}
.hearderconr .da_erweima{
	display:none;
	width: 150px;
	height:150px;
	position: absolute;
	left:-68px;
	top: 0px;
}
.erweima_top:hover>div{
	display: block;
}
.hearderconr .headT{
	width: 361px;
	height: 38px;
	background: url(../images/head_title.jpg) no-repeat;
	position: absolute;
	left: 341px;
	top: 32px;
}
.hearderconr .shopServ{
	position: absolute;
	right: 36px;
	top: 35px;
	z-index: 998;
}
.hearderconr .shopServ #ontheline{
	display: block;
	width: 78px;
	height: 25px;
	background: url(../images/online_serv.jpg) no-repeat;
	float: left;
	margin:0;
	margin-right: 16px;
}
.shopCar{
	width:98px; 
	background:url(../images/car.jpg) center no-repeat;
	height:46px; 
	display:block; 
	float:left; 
	margin:-2px 50px 0 90px;
	position: relative;
}
.shopCar .shopIco{
	display: block;
	width: 15px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url(../images/shop_n_ico.png) no-repeat;
	position: absolute;
	left: 20px;
	top: -3px;
}
.mytmenul { width:308px; height:auto; border:#d8d8d8 1px solid; display:block; position:absolute;text-align:left; font-size:12px; color:#666; background-color:#f3f3f3; display:none; z-index:111111;top:41px;right:102px;}
.mytmenul .mytlt { width:288px; height:37px; line-height:37px; padding:0px 10px; background:url(../images/cartTitleBg.jpg) center repeat-x; font-weight:bold;}
.mytmenul .mytlti { width:288px; background-color:#FFF; padding:10px; height:52px; line-height:64px;}
.mytmenul .mytlist { width:288px;  height:52px; line-height:64px;}
.mytlistltu { width:50px; height:50px; border:#d8d8d8 1px solid; float:left; margin-right:10px;}
.memlistc { width:150px; height:50px; overflow:hidden; line-height:16px; font-size:12px; float:left;}
.mytmenul .mytlti:hover { background-color:#f3f3f3;}
.memlistg { width:71px; float:right;}
.memlistg ul li { text-align:right; line-height:18px; height:18px;}
.memlistg ul li a { width:60px; position:relative; color:#06F;}

.memlistg .mytlb { height:100px; text-align:right;}
.mytlb .priceall { text-align:right; font-size:12px; height:36px; line-height:36px; padding-right:10px;}
.mytlb .pricego { padding-bottom:6px;}
.mytlb .gotocarch { width:120px; height:30px; display:block; background:url(../images/gocheckup.jpg) center no-repeat; margin-left:175px;}

.mytlb .pricego a:hover{
	text-decoration:none;
}


/*导航*/
.navBox{
	width: 100%;
	height: 42px;
	background: #006533;
}
.navBox .nav{
	width: 1214px;
	height: 42px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
	background:#006533;
}
.navBox .nav .menuL{
	width: 216px;
	height: 48px;
	margin:-6px 10px 0 -6px;
	cursor: pointer;
	float: left;
	background: url(../images/shangpinfenlei.jpg) no-repeat;
}
.navBox .nav .menuR{
	height: 42px;
	float: left;
}
.navBox .nav .menuR li{
	float: left;
	line-height:42px;
	width:110px;
	text-align:center;
}
.navBox .nav .menuR li.qixia{
	position: relative;
}
.navBox .nav .menuR li a{
	display: block;
	font-size: 14px;
	color: #fff;
	padding:0 10px;
}
.navBox .nav .menuR li a:hover{
	font-weight:bold;
	text-decoration: none;
}
.navBox .nav .menuR li a.lastL{
	color: #005a2f;
	background: #be943c;
}
.navBox .nav .menuR li a.lastL:hover{
	color: #005a2f;
	background: #be943c;
}
.navBox .nav .menuR li .qixiala{
	position: absolute;
	top: 37px;
	right: 0px;
	width: 200px;
	height: 80px;
	padding-top: 14px;
	background: #fff;
	border: 1px solid #be943c;
	border-top: none;
	text-align: center;
	overflow: hidden;
	display: none;
}
.navBox .nav .menuR li .qixiala a{
	padding: 0;
	font-size: 16px;
	color: #005a2f;
	line-height: 24px;

}
.navBox .nav .menuR li .qixiala a:hover{
	background: #fff;
}

/*leftMenu*/
.leftMenu{
	width:210px; 
	position: absolute;
	left: 0px;
	top: 42px;
	background: #ffa800;
}
.leftMenu .listMenu{
	/*position: relative;*/
}
.leftMenu .listMenu .listD{
	width: 100%;
	height: 64px;
	position: relative;
	z-index:7;
	background:url(../images/zuojiantou.png) 185px center no-repeat;
}
.leftMenu .listMenu .listD .kefuA{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width: 214px;
	height: 103px;
}
.leftMenu .listMenu .listD h3{
	font-size: 12px;
	line-height:63px;
	text-align:center;
	margin: 0 17px;
    border-bottom: 1px solid #ffc800;
	color:#333;
}/*
.leftMenu .listMenu .listD h3 a{
	font-size: 14px;
	color: #002c18;
	font-family: '黑体';
}*/
.leftMenu .listMenu .listD h3 a span img{
	vertical-align: middle;
	margin-left: 6px;
}
.leftMenu .listMenu .detail{
	padding-top: 12px;
	padding-left: 41px;
}
.leftMenu .listMenu .detail li{
	font-size: 12px;
	color: #002c18;
	line-height: 18px;
	background: url(../images/menu_l_ico.jpg) no-repeat left 6px;
	padding-left: 7px;
}

.leftMenu .listMenu .showShopL{
	height: 381px;
	width:400px;
	border: 1px solid #ffa800;
	border-left:none;
	position: absolute;
	top: 0px;
	left: 210px;
	z-index: 9;
	display: none;
	background: #fdf5e7;
}
.leftMenu .listMenu .showShopL .shopList{
	width: 400px;
}
.leftMenu .listMenu .showShopL .shopList .xilie{
	width: 340px;
	height: 140px;
	padding: 30px 30px 5px;
}
.leftMenu .listMenu .showShopL .shopList .xilie_l{
	width: 160px;
	float:left;
	position:relative;
}
.leftMenu .listMenu .showShopL .shopList .xilie_l .sale{
	position:absolute;
	top:-10px;
	right:16px;
}
.leftMenu .listMenu .showShopL .shopList .xilie_r{
	width: 180px;
	float:left;
	max-height: 145px;
	overflow:hidden;
}
.leftMenu .listMenu .showShopL .shopList .xilie h3{
	margin-bottom:10px;
}
.leftMenu .listMenu .showShopL .shopList .xilie h3 a{
	color: #333;
	font-size: 14px;
}
.leftMenu .listMenu .showShopL .shopList .xilie h3 span{
	display: block;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 0 0;
	margin-left:-3px;
}
.leftMenu .listMenu .showShopL .shopList .xilie ul li{
	color: #004424;
	font-size: 12px;
	padding-left: 10px;
	line-height:26px;
	/* padding-bottom: 20px; */
	background: url(../images/list_ico.jpg) no-repeat left center;
}
.leftMenu .listMenu .showShopL .shopList .xilie ul li a{
	font-size: 12px;
}
.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: 400px;
	height: 30px;
	line-height: 30px;
	background: #f9e1bb;
	color: #ff6101;
	text-align: center;
	position:absolute;
	bottom:0;
}
.leftMenu .listMenu .showShopL .shopList .hotSale a{
	padding-right: 10px;
	font-size: 12px;
	color: #000;
}
.leftMenu .listMenu .showShopL .shopList .hotSale a:hover{
	text-decoration: underline;
}
.leftMenu .listMenu .showShopL .shopList .hotSale span.hotS{
	padding-left:18px;
	background:url(../images/rexiao.jpg) left center no-repeat;
}
.leftMenu .listMenu .showShopL .onlineS{
	width: 183px;
	height: 253px;
	float: left;
	background: #f0daa2;
	position: relative;
}
.leftMenu .listMenu .showShopL .onlineS .menuClose{
	background:url(../images/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(../images/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{
	background:#fdf5e7 url(../images/zuojiantou.png) 185px center no-repeat;
	z-index: 11;
	margin-top: -1px;
	
}
.leftMenu .listMenu .listD.onHover h3{
	border-bottom:none;
}