@charset "utf-8";
body{
	background:#ffffff;
}
.wraper{
	position:relative;
	width:1200px;
	margin-left:auto;
	margin-right:auto;	
}
.headTop{
	border-bottom: 1px solid #e0e0e0;
	background:#f2f2f2;
}
.navTopLeft{
	float:left;
}
.navTopLeft li{
	float:left;
	padding-top:10px;
	padding-bottom: 10px;
}

.navTopLeft li a{
	padding-left:10px;
	color:#333333;
	line-height:1em;
}
.navTopLeft li a.phone{
	padding-left:26px;
	display:block;
	padding-right:14px;
	font-size:14px;
	color:#666;
	border-right:1px solid #595959;
	line-height: 1em;
	background:url(../images/navicon.png) 10px 0px no-repeat;
}
.navTopRight{
	float:right;
}
.navTopRight li{
	float:right;
	padding-top:10px;
	padding-bottom: 10px;
}
.navTopRight li a{
	padding-left:10px;
	padding-right:10px;
	color:#333333;
	line-height:1em;
	border-left:1px solid #595959;
}
.navTopRight li:last-child a{  
	border-left:0px;
}
.navTopRight li a.collect{
	padding-left:30px;
	background:url(../images/navicon.png) 10px -36px no-repeat;
}
.navTopRight li a.downmenu{
	padding-right:26px;
	background:url(../images/navicon.png) 75px -364px no-repeat;
}
.navTopRight li.downmenu{
	position:relative;
}
.navTopRight li.downmenu:hover{
	background:#fff;
}
.navTopRight li.downmenu:hover .menuUl{
	display:block;
}
.navTopRight li.downmenu .menuUl{
	display:none;
	position:absolute;
	width:100%;
	left:0px;
	top:34px;
	z-index:11;
	background:#fff;
	padding-bottom:10px;
}
.navTopRight li.downmenu .menuUl li{
	float:none;
	width:100%;
	padding:0px!important;
}
.navTopRight li.downmenu .menuUl li a{
	border:0px;
	height:26px;
	line-height:26px;
	text-align: center;
}
.navTopRight li.downmenu .menuUl li a:hover{
	color:#999;
}
.headBtm{
    width:100%;
    background:#ffffff;	
}
.headBtm .headBtmTop{
	width:1200px;
	margin:0 auto;
	padding-top:22px;
	padding-bottom:35px;
}
.headBtm .headBtmTop .logoImg{
	float:left;
	width:215px;
	height:66px;
	margin-right:30px;
}
.headBtm .headBtmTop .logoImg img{
	width:215px;
	height:66px;
}
.headBtm .headBtmTop .location{
	float:left;
	height:22px;
	width:100px;
	margin-right:20px;
	padding-left:23px;
	font-size:14px;
	color:#333333;
	line-height:22px;
	margin-top:40px;
	background: url(../images/mapicon.png) 0px 0px no-repeat;
}
.headBtm .headBtmTop .searchCon{
	float:left;
	margin-top:18px;
	position:relative;
	width:583px;
	height:42px;
	border:3px solid #df3627;
	background:#ffffff;
}
.headBtm .headBtmTop .searchCon input{
	margin-left:23px;
	height:36px;
	width:70%;
	border:0px;
}
.headBtm .headBtmTop .searchCon a{
	position:absolute;
	right:0px;
	top:0px;
	height:36px;
	width:130px;
	font-size:18px;
	background:#df3627;
	color:#ffffff;
	line-height:36px;
	text-align: center;
}
.headBtm .headBtmTop .cartCon{
	float:right;
	width:174px;
	height:42px;
	margin-top:18px;
	background:#f9f9f9;
	border:1px solid #e0e0e0;
	text-align: center;
	line-height: 42px;
	font-size:18px;
	color:#df3627;
}
.headBtm .headBtmTop .cartCon .cartIcon{
	display:inline-block;
	position:relative;
	width:22px;
	height:42px;
	background:url(../images/carticon.png)0px center no-repeat;
}
.headBtm .headBtmTop .cartCon .cartdes{
	display:inline-block;
	position:relative;
	z-index:667;
	top:-15px;
}
.headBtm .headBtmTop .cartCon .cartIcon .cartNum{
	position:absolute;
	top:8px;
	right:-4px;
	width:14px;
	height:14px;
	margin-top:-4px;
	background:#df3627;
	font-size:10px;
	color:#ffffff;
	text-align: center;
	line-height:14px;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
}
.navBarCon{
	width:1200px;
	margin: 0 auto;
}
.navBarCon .allMenu{
	position:relative;
	float:left;
	margin-right:18px;
	z-index:2;
}
.navBarCon .allMenu a.amenu{
	display:block;
	width:200px;
	height:36px;
	font-size:16px;
	color:#ffffff;
	line-height:36px;
	text-align:center;
	background:#df3627;
}
.navBarCon .navUl{
	float:left;
	
}
.navBarCon .navUl li{
	float:left;
	font-size:16px;
	color:#333333;
	padding-left:15px;
	padding-right:15px;
	height:36px;
	line-height:36px;
}
.navBarCon .navUl li a{
	color:#333333;
}

/*菜单*/

.menuCate{

	display: none;

	position:absolute;

	left:200px;

	top:0px;

	background:#ffffff;

	border:1px solid #e0e0e0;

	width:660px;

	height:458px;

	z-index:9999999;

	padding:20px;

}

.menuCate dl{

	

}

.menuCate dl dt{

	float:left;

	font-size:14px;

	color:#333333;

	font-weight:bold;

}

.menuCate dl dd{

	padding-left:80px;

	font-size:0px;

}

.menuCate dl dd a{

	font-size:12px;

	color:#999999;

	display:inline-block;

	margin-right:10px;

	margin-bottom:10px;

}
.menuCon{

	position:absolute;
	left:0px;
	top:36px;
	width:200px;
	margin-right:10px;
	height:457px;
	background:#ffffff;

}
.menuCon ul{

	padding-top:4px;

}

.menuCon ul li{

	padding-left:10px;

	padding-right:10px;

	padding-top:12px;

	padding-bottom:12px;

	background:url(../images/rightbar.png)180px center no-repeat;

	border-bottom:1px dashed #e0e0e0;

}

.menuCon ul li:last-child{

	border-bottom:0px dashed #e0e0e0;

}

.menuCon ul li.active{

	position:relative;

	z-index:222222222;

	right:-1px;

	border:1px solid #e0e0e0;

	border-left:0px;

	border-right:1px solid #ffffff;

}

.menuCon ul li .liTop{

	font-size:14px;

	padding-bottom: 5px;

}

.menuCon ul li .liTop a{

	color:#111111;

}

.menuCon ul li .liBtm{

	font-size:12px;

}

.menuCon ul li .liBtm a{

	color:#666666;

	margin-right:5px;

}















/* link */
.link_box .link{width:1200px;margin:0px auto 0;overflow: hidden;margin-bottom: 20px;}
.link_box .link strong{display:block;float: left;font-size:16px;color:#333;}
.link_box .link p{display:block;float: left;padding-top: 1px;}
.link_box .link p a{display: inline-block;margin:0 10px;font-size: 13px;color:#444;}
.link_box .link p a:hover{color:#009251;text-decoration:underline;}
/*底部*/
.footer{width:100%;border-top: 1px solid #ddd;margin: 0px 0 0px;padding-top: 20px;}
.footer_main{width:1200px;margin:0 auto;overflow: hidden;}
.footer_ul{width:980px;display: block;float:left;overflow: hidden;}
.footer_ul li{display: block;overflow: hidden;float:left;width:180px;border-right:1px solid #eee;padding:0 10px 0 10px;height:165px;}
.footer_ul li.footer_li_first{width:300px;}
.footer_ul li h3{font-size:16px;color:#333;}
.footer_ul li p{font-size:14px;overflow: hidden;padding:3px 0 3px 40px;}
.footer_ul li p a{display:inline;}
.footer_ul li p img{display:inline;vertical-align: middle;}
.footer_ul li p.p_small{font-size: 12px;color:#888;}
.phone_num{color:#3ac9aa;}
.footer_ul li h3 i{display: inline-block; vertical-align: middle;margin-right:7px;}
.footer_ul dl{display: block;padding-left: 40px;overflow: hidden;}
.footer_ul dl dd{display: block;width:100%;font-size:14px;padding:3px 0;color:#999;}
.footer_ul dl dd a{display:inline;padding-left: 5px;color:#777;}
.footer_ul dl dd a:hover{text-decoration: underline;}
.footer_rt{float: right;width:200px;overflow: hidden;}
.footer_rt h3{font-size:16px;text-align: center;}
.footer_rt img{width:100%;}
.footer_copy{text-align:center;color:#777;font-size:14px;padding-top: 30px;}
.footer_copy a{
	color:#666;
}
