/*通用*/
*{	margin:0px;
	padding:0px;}
body {
	/*font: 14px "microsoft yahei", Arial, Helvetica, sans-serif;*/
	color:black;
	margin:0px;
	padding:0px;
	box-sizing: border-box;
	background-color: #fff;
}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {
	border:none;
	list-style:none;
}
input {border:none;}
.lf   {float:left;}
.rt  {float:right;}
.clear  {clear:both;}

/*整体布局*/
#top_box,#top_main,#nav,#banner,#main,#foot_box,#footer {
	width:1211px;
	margin:0px auto;
}

#top {
	width:100%;
	height:30px;
	background:#F7F7F7;
	line-height:30px;
	border-bottom:1px solid #eee;
}
#top_box {
	height:30px;
}
#top_main {
	height:60px;
	padding:15px 0;
}
#nav {
	height:40px;
}
#foot_box {
	height:173px;
}
#footer {
	height:180px;
}
a  {
	color:#666;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#ff0700;
}
/*导航栏*/
.site-topbar{width: 100%;height:40px;background: #333;font-size: 12px;}
.site-topbar a{color:#b0b0b0;}
.site-topbar a:hover{color:#fff}
.sep{margin:0 .5em;color:#424242}
.topbar-nav{float:left;height:40px;line-height:40px;overflow:hidden;_zoom:1;background: #333;}
.topbar-cart,.topbar-info{
	float: right;
	color:#b0b0b0;
	margin:0 .5em;
	color:#424242;
	line-height: 40px;
	height: 40px;
}
.site-header .nav-item .link:hover{color: #ff6700;
	text-decoration: none;}
/*********************购物车**********************************/
.site-topbar .topbar-cart {
	width: 120px;
	margin-left: 15px;
}
.site-topbar .topbar-cart, .site-topbar .topbar-info {
	position: relative;
	float: right;
	_display: inline;
	height: 40px;
}
.site-topbar .cart-mini {
	position: relative;
	z-index: 32;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #b0b0b0;
	background: #424242;
}

.site-topbar .cart-mini img {
	margin-right: 4px;
	line-height: 20px;
	vertical-align: -4px;
}
.site-topbar .cart-mini-num {
	margin-left: -4px;
}
.site-topbar .cart-menu {
	display: none;
	position: absolute;
	right: 0;
	right: -1px \9;
	top: 40px;
	z-index: 31;
	width: 316px;
	padding: 25px 0;
	color: #424242;
	background: #fff;
	text-align: center;
	border: 1px solid #e0e0e0 \9;
	border-top: 0 \9;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.15);
	box-shadow: 0 2px 10px rgba(0,0,0,0.15);
}


.site-header {
	position: relative;
	z-index: 20;
	height: 100px;
}
.site-header .hlogo {
	float: left;
	width: 62px;
	margin-top: 22px;
	position: relative;
	z-index: 3;
	left: -25px;
}
.hg{position: absolute;left: -10px;top: 22px;z-index: 5;}

.doodle-20160202 .link-block {
	left: 148px;
	width: 110px;
}
.nav{clear: both;width: 99%;line-height: 100px;position: relative; }
.nav a{color:#333;}
.nav {position:absolute;top:20px; float:left; padding-left:233px; font-size:14px;}
.nav ul li { float:left;}
.nav ul{padding-left:30px;}
.nav ul li{width:80px; height:85px; text-align:center; line-height:85px; display:block
}
.nav ul li a{font-size:16px;}
.nav ul li a:hover{
	color:#ff6700;
}
.nav ul li ul {
	border-top:1px solid #ccc;
	position:absolute;
	display:none;
	width: 100%;
	left: 0;
	height: 230px;
	background: #fff;
	z-index:20;
	border-bottom: 1px solid #e0e0e0 \9;
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.18);
	box-shadow: 0 3px 4px rgba(0,0,0,0.18);
	-webkit-transition: -webkit-box-shadow .2s;
	transition: box-shadow .2s;
}
.nav ul li ul li { float:left;}
.nav ul li:hover ul{ display:block; }
.nav .children-list li {
	position: relative;
	display: inline-block;
	width: 200px;
	padding: 35px 12px 0;
	text-align: center;
	float:left;
}
.nav .children-list .figure-thumb {
	width: 160px;
	margin: 0 auto 16px;
	text-align: center;

}
.nav .children-list .figure-thumb img{padding: 0 20px;border-right: 1px solid #ccc;}
.nav .children-list .title, .nav .children-list .title a {
	color: #333;
	font-size:12px;
}
.site-header .nav .children-list .title {
	margin: 0;
	line-height: 20px;
	color: #333;
}


/*********************购物车结束*********************************/