.css {

}

*{

	margin:0;

	padding:0;

}

body{

margin:0;

padding:0;

font-size:14px;

color:#000000;

font-family: Arial, Helvetica, sans-serif;

background:url(images/body_bg.jpg) repeat-y center #FFF;

}
h2{
	background:url(images/menu_bg.gif) repeat-x;
	height:50px; margin:1px; font-size:16px; 
	text-align:left; text-indent:15px; 
	line-height:40px; 
	color:#D90012
}


a{color:#000; text-decoration:none;}

a:hover{color:#FF6600; text-decoration:underline;}

a.a1{color:#fff; text-decoration:none;}

a.a2{color:#EFF0F4; text-decoration:none;}

a.a2:hover{color:#EFF0F4;text-decoration:none;}

table{

 text-align:center;

 }

p{

margin:0;

padding:0;

}

#box {

	width: 1003px;

	margin: 0 auto;

	background-color:#FFFFFF;

}

#top {

	height: 134px;

	width: 1003px;

	float: left;

	background:#FFFFFF;

}



#logo {

	float: left;

	height: 98px;

	width: 363px;

}

#logo-right {

	height: 98px;

	width: 640px;

	float: right;

}

#logo-right ul {

	list-style-type: none;

	float: right;

	margin-right: 30px;

	margin-top: 5px;

	margin-bottom: 5px;

}



#logo-right p {

	margin-top: 2px;

	margin-bottom: 3px;

	float: right;

}

#nav1 {

	width: 1003px;

	height: 36px;

	float: left;

}

#nav1 ul {

	list-style-type: none;

}

#nav1 li {

	float: left;

	line-height: 36px;

}





#mid {

	width: 1003px;

	margin-top: 6px;

	float: left;

	background:#FFFFFF;

	clear:both;

}

#left {

	float: left;

	width: 175px;

}

#login {
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	width: 175px;
	margin-bottom:8px;
	border: 1px solid #E1E2E6;
	text-align:center;
	color:#666;

}

#cate {

	width: 175px;

	border: 1px solid #E1E2E6;

	}

#newPro {

	width: 175px;

	border: 1px solid #E1E2E6;

	margin: 8px auto 0 auto;

	text-align:center;

}

#newPro ul,#review ul {

	list-style-type: none;

	margin-bottom: 10px;

	text-align:center;

	

}

#newPro li,#review li{

	margin-top: 10px;

	word-wrap:break-word; width:160px;

	text-align:center;

	list-style-type: none;

}



#newPro dd ,#review dd{

	text-align: center;

	line-height: 18px;

}

#newPro dt ,#review dt{

	text-align: center;

}

#info {

	width: 175px;

	border: 1px solid #E1E2E6;

	margin-top: 8px;

}

#info ul {

	list-style-type: none;

	margin-bottom: 10px;

}

#info li {

	margin-top: 8px;

	margin-left: 5px;

}

#info1 {

	width: 175px;

	border: 1px solid #E1E2E6;

	margin-top: 8px;

}

#info1 ul {

	list-style-type: none;

	margin-bottom: 10px;

}

#info1 li {

	margin-top: 8px;

	margin-left: 5px;

	word-wrap:break-word; width:170px;

}

#mid-center {

	float: left;

	width: 632px;

	margin-left: 8px;

}

#mid-center1 {

	float: left;

	width: 810px;

	margin-left: 8px;

}

#photo {

	width: 632px;

}

#proinfo {

	width: 632px;

	border: 1px solid #E1E2E6;

	margin-top: 8px;

	text-align: center;

	float: left;

}

#proinfo1 {

	width: 100%;

	border: 1px solid #E1E2E6;

	margin-top: 8px;

	text-align: center;

	float: left;

}

#proinfo ul {

	list-style-type: none;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 15px;

}

#proinfo li {

	display: inline;

	float: left;

	margin-left: 40px;

	word-wrap:break-word; width:160px;

	height:270px;

}

#proinfo dt {

}

#proinfo dd {

	text-align: center;

	line-height: 18px;

}

#proinfo1 ul {

	list-style-type: none;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}

#proinfo1 li {

	display: inline;

	float: left;

	margin-left: 20px;

	word-wrap:break-word; width:175px;

	height:270px;

}

#proinfo1 dt {

}

#proinfo1 dd {

	text-align: center;

	line-height: 18px;

}

#mid-right {

	float: right;

	width: 175px;

	margin-right: 2px;

}

#hotpro ol {

	margin-left: 5px;

	list-style-type: none;

	margin-bottom: 10px;

}

#hotpro {

	width: 175px;

	border: 1px solid #E1E2E6;

}



#hotpro li {

	margin-top: 5px;

}

#review {

	width: 175px;

	border: 1px solid #E1E2E6;

	margin-top: 8px;

	text-align: center;

}

#footer {

	float: left;

	width: 1003px;


}

#footer-top {

	width: 1003px;

	background-image: url(images/newNFL_35.gif);

	background-repeat: repeat-x;

	height: 27px;

}

#footer ul {

	list-style-type: none;

	text-align: center;

	margin-bottom: 10px;

	margin-top: 15px;

}

#footer li {

	line-height: 20px;

}

.price{text-decoration: line-through; color:#0066CC;}

#navv, #navv ul {

	float:left; /* 菜单总体水平位置 */

	clear:right; 

	list-style:none;

	/*line-height:22px;  一级菜单高 */

	/*background: #eee; 所有菜单移出色 */

	/*font-weight: bold;8*/

	padding:0px;

	margin:0px;

	/*border:1px solid #ccc;

	border-right: 0px;*/

}

#navv ul ul{

	/*border:1px solid #ccc;*/

	border-top:0px;

	border-right:0px;

}

#navv a {

	width:150px;

	display:block;

	color:#FF0000;

	text-decoration:none;

	text-align:left;

	/*border-right:1px solid #CCC;*/

	padding: 3px 4px 3px 7px;

	font-weight:bold;

}

#navv a:hover{

color:#000;

border:1px solid #CCC;

margin: 0px;

padding: 3px 5px 3px 6px;

background-color: #ffffff;

text-decoration: none;

color:#FF0000;

font-weight:bold;

} /* 所有 a:hover 字体样式 */

#navv li {

float:none;

clear:right;

height:25px;

width:150px;

text-indent:20px;

background:url(images/san.gif) no-repeat 10px 46%;

}

#navv li ul li{

float:none;

clear:right;

height:25px;

width:150px;

background:#FFFFFF;

*display:inline;

}

#navv li ul { /* 二级弹出位 */

	position:absolute;

    margin:-22px 0px 0px 142px;

	padding:0;

	left:-9999em;

	width:160px;

	font-weight:normal;

	display:block;

}

 /* 二级菜单宽 */

#navv li ul a {

	width:150px; /* 二级菜单宽 */

	line-height:24px;/* 二级菜单高*/ 

	border:1px solid #CCC;

	text-align:left;

    margin: 0px;

	color:#ff0000;

	}

#navv li ul ul {

margin:-22px 0px 0px 150px;



} /* 三级弹出位 */

#navv li:hover ul ul,#navv li.sfhover ul ul{left:-9999em;}

#navv li:hover ul,#navv li li:hover ul,#navv li.sfhover ul, #navv li li.sfhover ul{

left:auto;

height:22px;

} /* 所有弹出菜单自动左边距 */

#navv li:hover, #navv li.sfhover {

background:#ffffff;

height:25px;

} 

/* 所有悬浮样式 */

#foot-links{margin:10px 0px 10px 0px;}

#foot-links li{list-style-type: none;float:left; padding-left:15px;}

.mm{color:#FFFFFF; padding-left:5px; font:"黑体"; font-size:16px; font-weight:bold;}

#content-left{margin-left:10px; margin-right:10px; margin-top:10px;}

.product_dtl{padding:3px;color:#000; line-height:160%;}

.product_dtl td{border-bottom:1px dotted #A6A6A6;}