.banner-block {
	background:#f60
}
.banner-place-preview {
	position:relative;
	display:inline-block;
	background:#f60
}
.banner-place-preview-tag {
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	background-color:red;
	color:#fff;
	padding:2px 5px;
	display:inline-block
}
html {
	height:100%
}
body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,input,li,span,table,tbody,td,th,tr,ul {
	padding:0;
	margin:0
}
body {
	font-size:16px;
	padding:0!important;
	background-color:#fff
}
a,a:link,a:visited,body {
	color:#666;
	font-family:Microsoft Yahei,Arial,Helvetica,sans-serif
}
a,a:hover,a:link,a:visited {
	text-decoration:none
}
a:hover {
	color:#e44;
	font-family:Microsoft Yahei,Arial,Helvetica,sans-serif
}
em {
	font-weight:400;
	color:#666;
	font-style:normal
}
li,ul {
	list-style:none
}
img {
	border:0
}
.clear,.clr {
	clear:both
}
.h8 {
	height:8px
}
.h8,.h10 {
	overflow:hidden
}
.h10 {
	height:10px
}
.f_red {
	color:#f50
}
input[type=button],input[type=submit] {
	-webkit-appearance:none
}
.clearfix {
	*zoom:1
}
#toolbar {
	width:100%;
	padding:0;
	z-index:9999;
	min-width:1200px;
	margin:0 auto;
	height:40px;
	line-height:40px;
	background-color:#fefefe;
	border-bottom:1px solid #ddd
}
.toolbar {
	width:1200px;
	height:35px;
	margin:0 auto
}
.login-status {
	float:left;
	width:400px;
	padding:0;
	height:40px;
	font-size:13px;
	font-weight:400;
	color:#333;
	text-decoration:none;
	overflow:hidden
}
.login-status span {
	float:left
}
.login-status span.back_home {
	width:110px;
	height:40px;
	border:1px solid #eee;
	border-top:none;
	border-bottom:none;
	margin-right:15px
}
.login-status span.back_home a,.login-status span.back_home a:link,.login-status span.back_home a:visited {
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	font-size:13px;
	font-weight:400;
	color:#666;
	padding:0
}
.login-status span.back_home a:hover {
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	font-size:13px;
	font-weight:400;
	color:#960;
	padding:0;
	background-color:#ddd;
	text-decoration:none
}
.login-status span#member_state {
	height:40px;
	line-height:40px
}
.login-status span#member_state a,.login-status span#member_state a:link,.login-status span#member_state a:visited {
	font-size:13px;
	color:#ff6363;
	text-decoration:none;
	padding-left:10px
}
.login-status span#member_state a:hover {
	font-size:13px;
	font-weight:400;
	color:#e44;
	text-decoration:none
}
.login-status span#member_state strong {
	font-size:13px;
	font-weight:700;
	color:#960;
	text-decoration:none
}
.topnav {
	float:right
}
.topnav,.topnav ul {
	width:auto;
	height:40px;
	margin:0
}
.topnav ul {
	padding:0
}
.topnav ul li {
	float:left;
	height:40px;
	padding:0;
	margin:0;
	background-image:url(../images/toolbar_topnav_sp.jpg);
	background-position:right 15px;
	background-position:right 6px\9;
	background-repeat:no-repeat;
	position:relative;
	display:inline
}
.nav-title {
	padding:0 10px;
	height:40px;
	float:left
}
.nav-title a,.nav-title a:link,.nav-title a:visited {
	color:#666
}
.nav-title a,.nav-title a:hover,.nav-title a:link,.nav-title a:visited {
	padding:0;
	height:40px;
	line-height:40px;
	display:inline-block;
	text-decoration:none;
	font-size:13px;
	font-weight:400
}
.nav-title a:hover {
	color:#f50
}
.nav-title a.nav-arrow,.nav-title a:hover.nav-arrow,.nav-title a:link.nav-arrow,.nav-title a:visited.nav-arrow {
	padding-right:10px;
	background-image:url(../images/toolbar_nav_arrow_down.jpg);
	background-repeat:no-repeat;
	background-position:right 18px;
	background-position:right 14px\11;
	text-decoration:none
}
.topnav ul li.nav-hover {
	height:40px;
	padding:0;
	margin:0 0 0 -2px;
	background-color:#fff;
	border-left:1px solid #eee;
	background-image:none;
	border-right:1px solid #eee;
	position:relative
}
.topnav ul li.nav-hover .nav-title {
	padding:0 9px;
	height:40px;
	float:left
}
.topnav ul li.nav-hover .nav-title a,.topnav ul li.nav-hover .nav-title a:link,.topnav ul li.nav-hover .nav-title a:visited {
	padding:0;
	height:40px;
	line-height:40px;
	display:block;
	text-decoration:none;
	font-size:13px;
	font-weight:400;
	color:#666
}
.topnav ul li.nav-hover .nav-title a:hover {
	padding:0;
	height:40px;
	line-height:40px;
	display:block;
	text-decoration:none;
	font-size:13px;
	font-weight:400;
	color:#f50
}
.topnav ul li.nav-hover .nav-title a.nav-arrow,.topnav ul li.nav-hover .nav-title a:hover.nav-arrow,.topnav ul li.nav-hover .nav-title a:link.nav-arrow,.topnav ul li.nav-hover .nav-title a:visited.nav-arrow {
	padding-right:10px;
	background-image:url(../images/toolbar_nav_arrow_up.jpg);
	background-repeat:no-repeat;
	background-position:right 18px;
	background-position:right 14px\11;
	text-decoration:none
}
.topnav ul li.topnav-myqfc {
	width:90px;
	height:41px;
	padding:0
}
.nav-content {
	padding:0;
	height:auto;
	position:absolute;
	top:41px;
	left:-1px;
	border:1px solid #eee;
	border-top:none;
	z-index:9999;
	background-color:#fff
}
.nav-content dl {
	float:left;
	width:90px;
	height:auto
}
.nav-content dl dt {
	font-size:14px;
	font-weight:700;
	color:#666
}
.nav-content dl dd {
	padding:0;
	margin:3px 0;
	font-size:13px;
	font-weight:400;
	color:#999
}
.nav-content dl dd a,.nav-content dl dd a:link,.nav-content dl dd a:visited {
	padding:3px 0 3px 10px;
	font-size:13px;
	font-weight:400;
	color:#999;
	text-decoration:none;
	display:block
}
.nav-content dl dd a:hover {
	padding:3px 0 3px 10px;
	font-size:13px;
	font-weight:400;
	color:#f50;
	text-decoration:none;
	display:block;
	background-color:#ddd
}
.width90 {
	width:90px
}
.width180 {
	width:180px
}
.width250 {
	width:246px
}
.padding0 {
	padding:0
}
.nav-content dl.tool {
	float:left;
	width:55px;
	height:auto
}
.nav-content dl.tool dt {
	font-size:14px;
	font-weight:700;
	color:#666
}
.nav-content dl.tool dd {
	padding-top:6px;
	font-size:13px;
	font-weight:400;
	color:#999
}
.nav-content dl.tool dd a,.nav-content dl.tool dd a:link,.nav-content dl.tool dd a:visited {
	font-size:13px;
	font-weight:400;
	color:#999;
	text-decoration:none
}
.nav-content dl.tool dd a:hover {
	font-size:13px;
	font-weight:400;
	color:#f50;
	text-decoration:none
}
.topnav ul li.topnav-purchase-list {
	width:108px;
	height:41px;
	padding:0;
	z-index:2000
}
.nav-content p {
	padding:25px;
	text-align:center;
	color:#999;
	font-size:13px
}
.nav-content p,.nav-content ul {
	width:auto;
	height:auto;
	margin:0
}
.nav-content ul {
	padding:10px
}
.nav-content ul li {
	float:left;
	width:100%
}
.nav-content ul li,.nav-content ul li span {
	height:22px;
	line-height:22px;
	background-image:none
}
.nav-content ul li span {
	float:right;
	color:#f50;
	font-weight:700
}
.nav-content ul li a,.nav-content ul li a:link,.nav-content ul li a:visited {
	font-size:13px;
	font-weight:400;
	color:#999
}
.nav-content ul li a:hover {
	font-size:13px;
	font-weight:400;
	color:#f50
}
.nav-content h1 {
	width:100%;
	height:29px;
	padding:5px 0;
	padding:6px 0 4px 0px\9;
	background-color:#eee
}
.nav-content h1 span {
	width:90px;
	height:29px;
	padding:0;
	margin:0 auto
}
.nav-content h1 span a,.nav-content h1 span a:link,.nav-content h1 span a:visited {
	background-color:#cd1919
}
.nav-content h1 span a,.nav-content h1 span a:hover,.nav-content h1 span a:link,.nav-content h1 span a:visited {
	width:90px;
	height:15px;
	padding:7px 0;
	padding:7px 0 7px 0px\9;
	font-size:13px;
	font-weight:400;
	color:#fff;
	text-align:center;
	margin:0 auto;
	display:block
}
.nav-content h1 span a:hover {
	background-color:#f50;
	text-decoration:none
}
.topnav ul li.topnav-sitemap {
	width:85px;
	height:41px;
	padding:0;
	z-index:2000
}
.nav-content-sitemap {
	padding:0;
	width:270px;
	height:auto;
	position:absolute;
	top:40px;
	right:-1px;
	border:1px solid #eee;
	border-top:none;
	z-index:9999;
	background-color:#fff
}
.nav-content-sitemap dl.sitemap1 {
	float:left;
	width:270px;
	height:auto;
	padding:10px
}
.nav-content-sitemap dl.sitemap1 dt {
	width:250px;
	padding:0;
	font-size:13px;
	font-weight:400;
	color:#666
}
.nav-content-sitemap dl.sitemap1 dd {
	float:left;
	padding:0;
	margin:6px 14px 0 0;
	font-size:13px;
	font-weight:400;
	color:#999;
	white-space:nowrap
}
.nav-content-sitemap dl.sitemap1 dd a,.nav-content dl.sitemap1 dd a:link,.nav-content dl.sitemap1 dd a:visited {
	font-size:12px;
	font-weight:400;
	color:#999;
	text-decoration:none;
	display:inline-block
}
.nav-content-sitemap dl.sitemap1 dd a:hover {
	font-size:12px;
	font-weight:400;
	color:#f50;
	text-decoration:none;
	display:inline-block
}
.nav-content-sitemap dl.sitemap2 {
	float:left;
	width:270px;
	height:auto;
	padding:10px 0 10px 10px;
	border-top:1px solid #ccc;
	background-color:#eee
}
.nav-content-sitemap dl.sitemap2 dt {
	width:250px;
	padding:0;
	font-size:13px;
	font-weight:400;
	color:#666
}
.nav-content-sitemap dl.sitemap2 dd {
	float:left;
	padding:0;
	margin:6px 10px 0 0;
	font-size:13px;
	font-weight:400;
	color:#999;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap
}
.nav-content-sitemap dl.sitemap2 dd a,.nav-content dl.sitemap2 dd a:link,.nav-content dl.sitemap2 dd a:visited {
	font-size:12px;
	font-weight:400;
	color:#999;
	text-decoration:none;
	display:inline-block
}
.nav-content-sitemap dl.sitemap2 dd a:hover {
	font-size:12px;
	font-weight:400;
	color:#f50;
	text-decoration:none;
	display:inline-block
}
.footer_help {
	width:100%;
	min-width:1220px;
	height:130px;
	padding:0;
	margin:0;
	background-color:#fafafa
}
.footer_help dl {
	width:125px;
	height:100px;
	padding:0 13px;
	margin:0;
	float:left;
	border-right:1px dotted #ccc
}
.footer_help dl dt {
	width:120px;
	height:25px;
	padding:0;
	margin:0;
	float:left;
	background-image:url(../images/footer_help_icon.jpg);
	background-repeat:no-repeat;
	display:block
}
.footer_help dl dd {
	width:120px;
	height:15px;
	padding:10px 0 0;
	margin:0;
	float:left
}
.footer_help dl dd,.footer_help dl dd a,.footer_help dl dd a:link,.footer_help dl dd a:visited {
	font-size:12px;
	font-weight:400;
	color:#999;
	text-decoration:none
}
.footer_help dl dd a:hover {
	font-size:12px;
	font-weight:400;
	color:#f50;
	text-decoration:none
}
.footer_help dl.foot_logo {
	float:left;
	width:122px;
	height:100px;
	padding:0 30px;
	margin:0
}
.footer_help dl.foot_logo h1 {
	float:left;
	width:82px;
	height:82px;
	padding:0 20px;
	margin:0
}
.footer_help dl.foot_logo h1 img {
	width:82px;
	height:82px;
	padding:0;
	margin:0
}
.footer_help dl.foot_logo h2 {
	float:left;
	width:122px;
	height:15px;
	padding:3px 0 0;
	margin:0;
	text-align:center
}
.footer_help dl.foot_logo h2 a,.footer_help dl.foot_logo h2 a:link,.footer_help dl.foot_logo h2 a:visited {
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	color:#999
}
.footer_help dl.foot_logo h2 a:hover {
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	color:#333
}
body {
	font-size:12px
}
dd,dl,dt {
	padding:0;
	margin:0;
	list-style:none
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
	font-size:0
}
#footer-helper-wrap {
	border-top:5px solid #fc0;
	padding-top:8px;
	min-width:1220px;
	margin:30px auto 0
}
#footer-helper {
	width:1200px;
	margin:0 auto;
	padding:20px 0
}
#footer-helper dl {
	width:240px;
	display:block;
	float:left
}
#footer-helper dl dt {
	padding-left:41px;
	height:34px;
	line-height:34px;
	font-size:16px;
	font-family:microsoft yahei,serif;
	color:#7d7d7d;
	background:transparent url(../images/shopping-process-title-icon.png) no-repeat scroll 0 0
}
#footer-helper dl dd {
	padding-left:43px;
	color:#7d7d7d;
	padding-top:5px
}
#footer-helper dl dd a,#shopping-process dl dd a:link,#shopping-process dl dd a:visited {
	line-height:170%;
	color:#7d7d7d;
	text-decoration:none
}
#footer-helper dl dd a:hover {
	text-decoration:underline;
	color:#fa5000
}
#footer-helper .shopping-guide dt {
	background-position:0 0
}
#footer-helper .pay-method dt {
	background-position:0 -39px
}
#footer-helper .order-service dt {
	background-position:0 -78px
}
#footer-helper .shipment-type dt {
	background-position:0 -117px
}
#footer-helper .refund-guide dt {
	background-position:0 -156px
}
#footer-helper .merchant-service dt {
	background-position:0 -195px
}
.footer {
	width:100%;
	height:280px;
	border-top:1px solid #fafafa;
	padding:0;
	background-color:#fafafa;
	position:relative;
	top:70px;
	min-width:1220px;
	margin:0 auto
}
.footer dl {
	width:1012px;
	height:213px;
	padding:0;
	background-image:url(../images/zhengping.png);
	background-repeat:no-repeat;
	margin:-70px auto 20px
}
.footer p {
	width:100%;
	height:25px;
	padding:10px 0 0;
	margin:0 auto;
	text-align:center
}
.footer p,.footer p a,.footer p a:link,.footer p a:visited,.footer p strong {
	font-size:12px;
	font-weight:400;
	color:#666;
	text-decoration:none
}
.footer p a:hover {
	font-size:12px;
	font-weight:400;
	color:#f50;
	text-decoration:none
}
.footer ul {
	width:760px;
	margin:20px auto;
	background-repeat:no-repeat;
	background-color:transparent
}
.footer ul,.footer ul li {
	height:40px;
	padding:0;
	overflow:hidden
}
.footer ul li {
	float:left;
	width:100px;
	margin:0 10px 0 0;
	background:transparent url(../images/footer_bg.png) no-repeat scroll 0 0
}
.footer ul li.icon1 {
	background-position:0 0
}
.footer ul li.icon2 {
	background-position:0 -50px
}
.footer ul li.icon3 {
	background-position:0 -100px
}
.footer ul li.icon4 {
	background-position:0 -150px
}
.footer ul li.icon5 {
	background-position:0 -200px
}
.footer ul li.icon6 {
	width:110px;
	background-position:0 -250px
}
.footer ul li.icon7 {
	width:128px;
	margin-right:0;
	background-position:0 -300px
}
.footer ul li a,.footer ul li a:hover,.footer ul li a:link,.footer ul li a:visited {
	display:block;
	padding:0;
	margin:0;
	background-color:transparent;
	height:40px;
	width:100%
}
.app_download {
	position:relative;
	top:70px;
	clear:both;
	width:1200px;
	min-width:1200px;
	margin:10px auto;
	text-align:center;
	font-size:12px;
	color:#666
}
.app_download ul {
	width:152px;
	margin:0 auto
}
.app_download ul li {
	display:list-item;
	width:152px;
	border:1px solid #eee;
	float:left
}
.app_download ul li img {
	width:150px;
	height:150px
}
.app_download p {
	padding:5px 0;
	margin:0
}
body,html {
	min-width:1220px
}
.new_top_banner {
	width:1220px;
	height:450px;
	padding:0 10px;
	overflow:hidden;
	position:relative;
	margin:0 auto
}
.new_top_banner ul,.new_top_banner ul li {
	width:1200px;
	height:100px;
	margin:0;
	padding:0
}
.top_pic {
	padding:0;
	margin:0 auto;
	z-index:100
}
.top_pic,.top_pic img {
	width:1200px;
	height:450px
}
.header {
	width:1220px;
	height:60px;
	padding:0 10px;
	margin:35px auto;
	position:relative
}
.header .logo {
	float:left;
	width:350px;
	height:60px;
	padding:0;
	margin:0
}
.header .searchBox {
	float:left;
	width:584px;
	height:50px;
	padding:0;
	margin:5px 0 5px 40px;
	background-color:#e44;
	border-radius:2px;
	overflow:hidden
}
.header .search {
	width:100%;
	padding:0;
	margin:0
}
.header .search .searchKeyWork {
	float:left;
	width:370px;
	height:44px;
	line-height:44px;
	padding:0 5px;
	margin:3px;
	border:none;
	font-size:16px;
	outline:none;
	color:grey
}
.header .search .searchButton {
	float:right;
	width:104px;
	height:50px;
	line-height:50px;
	padding:0;
	margin:0;
	border:none;
	font-size:16px;
	outline:none;
	color:#fff;
	background-color:transparent
}
.header .app {
	height:165px;
	bottom:-80px;
	right:10px
}
.header .app,.header .app .appImg {
	width:165px;
	padding:0;
	margin:0;
	position:absolute
}
.header .app .appImg {
	height:115px;
	top:50px;
	left:0
}
.header .app .appQr {
	width:165px;
	height:165px;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0
}
.nav {
	width:1220px;
	height:45px;
	padding:0 10px;
	margin:0 auto
}
.nav ul {
	width:800px;
	padding:0;
	margin:0 0 0 20px
}
.nav ul,.nav ul li {
	float:left;
	height:45px
}
.nav ul li {
	width:auto;
	line-height:45px;
	padding:0 15px;
	margin:0
}
.nav ul li a,.nav ul li a:link,.nav ul li a:visited {
	font-size:15px;
	font-weight:400;
	color:#333
}
.nav ul li a:hover {
	font-size:15px;
	font-weight:400;
	color:#e44;
	text-decoration:none
}
.nav .navMore {
	width:215px;
	height:45px;
	line-height:45px;
	padding:0;
	margin:0 0 0 10px;
	float:left
}
.nav .navMore h1 {
	width:215px;
	padding:0 20px;
	margin:0;
	background-color:#e44
}
.nav .navMore h1,.nav .navMore h1 span {
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#fff
}
.nav .navMore h1 span {
	float:right;
	width:50px;
	text-align:right
}
.nav .navMore h1 span i {
	font-size:16px;
	color:#fff
}
.nav .navCategory {
	width:215px;
	height:500px;
	display:none;
	padding:0;
	margin:0;
	background:transparent 0 0 url(../images/d.png);
	position:relative;
	z-index:99999
}
.nav .navCategory ul {
	width:100%;
	height:auto;
	padding:10px 0 0;
	margin:0
}
.nav .navCategory ul li {
	width:100%;
	height:40px;
	line-height:40px;
	padding:0 0 0 20px;
	margin:0;
	font-size:16px;
	color:#000;
	position:relative
}
.nav .navCategory ul li.cur,.nav .navCategory ul li:hover {
	width:216px;
	height:40px;
	line-height:40px;
	padding:0 0 0 25px;
	margin:0;
	font-size:16px;
	color:#000;
	background-color:#fff;
	border:1px solid #e44;
	border-right-color:#fff
}
.nav .navCategory ul li a span {
	float:left
}
.nav .navCategory ul li a span i {
	font-size:16px;
	color:#666
}
.nav .navCategory ul li a,.nav .navCategory ul li a:link,.nav .navCategory ul li a:visited {
	width:auto;
	height:30px;
	line-height:30px;
	padding:0;
	margin:0 5px 0 0;
	font-size:15px;
	color:#000;
	display:inline-block;
	text-decoration:none
}
.nav .navCategory ul li a:hover {
	color:#e44
}
.nav .navCategory .CategoryListBox {
	width:802px;
	min-height:498px;
	background:transparent 0 0 url(../images/d.png);
	position:absolute;
	top:0;
	left:215px;
	border:1px solid #e44;
	z-index:-1
}
.nav .navCategory .CategoryListBox .categoryList {
	width:540px;
	min-height:498px;
	padding:10px 20px;
	margin:0;
	overflow:hidden;
	float:left;
	background-color:#fff
}
.nav .navCategory .CategoryListBox .categoryList h5 {
	width:100%;
	height:30px;
	line-height:30px;
	padding:0;
	margin:0;
	border-bottom:1px dotted #666;
	font-size:14px;
	color:#333
}
.nav .navCategory .CategoryListBox .categoryList h5 a,.nav .navCategory .CategoryListBox .categoryList h5 a:link,.nav .navCategory .CategoryListBox .categoryList h5 a:visited {
	font-size:15px;
	color:#333;
	text-decoration:none
}
.nav .navCategory .CategoryListBox .categoryList h5 a:hover {
	font-size:15px;
	color:#e44;
	text-decoration:none
}
.nav .navCategory .CategoryListBox .categoryList ul {
	width:100%;
	height:auto;
	padding:5px 0;
	margin:0
}
.nav .navCategory .CategoryListBox .categoryList ul li {
	float:left;
	width:auto;
	height:25px;
	line-height:25px;
	padding:0 20px 0 0;
	margin:0;
	display:inline-block;
	border:none
}
.nav .navCategory .CategoryListBox .categoryList ul li a,.nav .navCategory .CategoryListBox .categoryList ul li a:link,.nav .navCategory .CategoryListBox .categoryList ul li a:visited {
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#666;
	text-decoration:none
}
.nav .navCategory .CategoryListBox .categoryList ul li a:hover {
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#e44;
	text-decoration:none
}
.nav .navCategory .CategoryListBox .brandList {
	width:260px;
	min-height:498px;
	padding:9px 10px;
	margin:0;
	overflow:hidden;
	float:right
}
.nav .navCategory .CategoryListBox .brandList ul {
	width:240px;
	min-height:478px;
	padding:0;
	margin:0;
	display:table
}
.nav .navCategory .CategoryListBox .brandList ul li {
	width:120px;
	height:60px;
	padding:0 1px 1px 0;
	margin:0;
	display:table-cell;
	overflow:hidden;
	border:none
}
.nav .navCategory .CategoryListBox .brandList ul li a,.nav .navCategory .CategoryListBox .brandList ul li a:link,.nav .navCategory .CategoryListBox .brandList ul li a:visited {
	width:119px;
	height:59px;
	line-height:36px;
	padding:9px 10px 10px;
	margin:0;
	display:block;
	background-color:#fff;
	text-align:center;
	overflow:hidden
}
.nav .navCategory .CategoryListBox .brandList ul li a:hover {
	width:119px;
	height:59px;
	line-height:36px;
	padding:9px 10px 10px;
	margin:0;
	background-color:#fff;
	text-align:center;
	display:block
}
.nav .navCategory .CategoryListBox .brandList ul li img {
	width:80px;
	height:40px;
	padding:0;
	margin:0
}
.bannerBox {
	width:100%;
	min-width:1220px;
	padding:0;
	margin:0;
	background-color:#fbc8cf
}
.banner,.bannerBox {
	height:300px;
	position:relative
}
.banner {
	width:1220px;
	padding:0 10px;
	margin:0 auto;
	overflow:hidden;
	z-index:100
}
.banner_s {
	margin:0 auto
}
.banner_s,.banner_s a {
	width:100%;
	height:300px;
	padding:0
}
.banner_s a {
	margin:0;
	display:block;
	text-decoration:none
}
.banner_s a img {
	width:100%;
	height:300px;
	padding:0;
	margin:0;
	display:block;
	text-align:left
}
.banner_s .banner_num {
	width:100%;
	height:15px;
	padding:0;
	margin:0;
	position:absolute;
	bottom:20px;
	left:0;
	z-index:1000;
	background-color:transparent;
	text-align:center
}
.banner_s .banner_num a {
	width:15px;
	height:15px;
	line-height:15px;
	padding:0;
	margin:0 5px;
	overflow:hidden;
	cursor:pointer;
	background-color:#fff;
	display:inline-block;
	border-radius:50%;
	font-size:10px;
	text-align:center;
	color:#fff;
	text-decoration:none
}
.banner_s .banner_num a:hover {
	text-decoration:none
}
.banner_s .banner_num a.activeSlide {
	width:15px;
	height:15px;
	line-height:15px;
	padding:0;
	margin:0 5px;
	overflow:hidden;
	cursor:pointer;
	background-color:#e44;
	border-radius:50%;
	display:inline-block;
	font-size:10px;
	text-align:center;
	color:#e44;
	text-decoration:none
}
.banner_s .banner_num a:hover.activeSlide {
	text-decoration:none
}
.floatBox {
	width:160px;
	height:430px;
	position:absolute;
	top:35px;
	right:10px;
	background-color:transparent;
	z-index:101
}
.goods {
	display:none
}
.userToolbar {
	float:right;
	background-color:transparent
}
.userToolbar,.userToolbar ul {
	width:160px;
	height:430px;
	padding:0;
	margin:0
}
.userToolbar ul li {
	float:left;
	width:160px;
	height:60px;
	padding:0;
	margin:0 0 2px
}
.userToolbar ul li a {
	background:transparent 0 0 url(../images/d.png)
}
.userToolbar ul li a,.userToolbar ul li a:hover {
	width:160px;
	height:60px;
	line-height:27px;
	padding:17px 0 16px 20px;
	margin:0;
	font-size:15px;
	color:#353526;
	display:block;
	text-align:center
}
.userToolbar ul li a:hover {
	background-color:#fff;
	text-decoration:none
}
.userToolbar ul li a span {
	float:left
}
.userToolbar ul li a span,.userToolbar ul li a span img {
	width:36px;
	height:27px;
	padding:0;
	margin:0
}
.userToolbar ul li.user_01,.userToolbar ul li.user_02,.userToolbar ul li.user_03 {
	float:left;
	width:160px;
	height:60px;
	padding:0;
	margin:0 0 2px
}
.userToolbar ul li.user_04 {
	float:left;
	width:160px;
	height:110px;
	padding:0;
	margin:4px 0 20px
}
.userToolbar ul li.user_04 a {
	line-height:110px;
	background:transparent 0 0 url(../images/d_user_04.png)
}
.userToolbar ul li.user_04 a,.userToolbar ul li.user_04 a:hover {
	width:160px;
	height:110px;
	padding:0;
	margin:0;
	font-size:16px;
	color:#fff;
	display:block;
	text-align:center
}
.userToolbar ul li.user_04 a:hover {
	line-height:80px;
	background-color:#a163b0;
	text-decoration:none
}
.userToolbar ul li.user_04 img,.userToolbar ul li.user_05 {
	float:left;
	width:160px;
	height:110px;
	padding:0;
	margin:0
}
.userToolbar ul li.user_05 a {
	background:transparent 0 0 url(../images/d_user_05.png)
}
.userToolbar ul li.user_05 a,.userToolbar ul li.user_05 a:hover {
	width:160px;
	height:110px;
	line-height:110px;
	padding:0;
	margin:0;
	font-size:16px;
	color:#fff;
	display:block;
	text-align:center
}
.userToolbar ul li.user_05 a:hover {
	background-color:#a4d56a;
	text-decoration:none
}
.userToolbar ul li.user_05 img {
	float:left;
	width:160px;
	height:110px;
	padding:0;
	margin:0
}
.userToolbar ul li.user_06 {
	float:left;
	width:160px;
	height:80px;
	padding:0;
	margin:0
}
.userToolbar ul li.user_06 a {
	background:transparent 0 0 url(../images/d_user_06.png)
}
.userToolbar ul li.user_06 a,.userToolbar ul li.user_06 a:hover {
	width:160px;
	height:80px;
	line-height:80px;
	padding:0;
	margin:0;
	font-size:16px;
	color:#fff;
	display:block;
	text-align:center
}
.userToolbar ul li.user_06 a:hover {
	background-color:#fe769a;
	text-decoration:none
}
.userToolbar ul li.user_06 img {
	float:left;
	width:160px;
	height:80px;
	padding:0;
	margin:0
}
.hotGoodsBox {
	width:100%;
	min-width:1220px;
	padding:0;
	margin:0 auto;
	background-color:#fff
}
.hotGoods {
	width:1220px;
	padding:0 10px;
	margin:0 auto;
	overflow:hidden
}
.hotGoodsTitle {
	float:left;
	width:100%;
	padding:20px 0;
	margin:0;
	font-size:16px;
	color:#000
}
.hotGoodsTitle span {
	color:#333
}
.hotGoodsTitle span,.hotGoodsTitle span:hover {
	float:right;
	width:300px;
	padding:0;
	margin:0;
	font-size:14px;
	text-align:right;
	cursor:pointer
}
.hotGoodsTitle span:hover {
	color:#e44
}
.hotGoodsTitle span i {
	padding:0;
	margin:0 5px 0 0;
	font-size:14px
}
.hotGoodsTitle strong {
	width:100%;
	padding:0 0 0 5px;
	margin:0;
	font-size:12px;
	color:grey;
	font-weight:400
}
.hotGoodsList {
	float:left;
	width:1700px;
	padding:0;
	margin:0
}
.product_box {
	margin:0 37.5px 40px 0;
	border-radius:0;
	position:relative;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	box-shadow:0 0 10px #ccc;
	behavior:url(/PIE.htc)
}
.product,.product_box {
	float:left;
	width:210px;
	height:355px;
	padding:0;
	background-color:#fff
}
.product {
	margin:0;
	overflow:hidden;
	border:0 solid #f2f2f2
}
.product_hover {
	border:4px solid #b20000;
	position:absolute;
	left:-4px;
	top:-4px;
	padding:5px 0 0
}
.product .p1 {
	float:left
}
.product .p1,.product .p1 img {
	width:210px;
	height:210px;
	padding:0;
	margin:0
}
.product .p1 img {
	background-color:#fff;
	display:block
}
.product .p2 {
	float:left;
	width:200px;
	height:40px;
	line-height:50px;
	padding:0;
	margin:0 5px 5px;
	font-size:14px;
	overflow:hidden
}
.product .p2,.product .p2 span {
	font-weight:400;
	text-decoration:none;
	color:#b20000
}
.product .p2 span {
	font-size:20px
}
.product .p2 strong {
	padding-left:8px;
	font-size:12px;
	font-weight:400;
	text-decoration:line-through;
	color:#999
}
.product .p3 {
	float:left;
	height:36px;
	line-height:18px;
	width:200px;
	padding:0;
	margin:0 5px 9px;
	overflow:hidden
}
.product .p3,.product .p3 a,.product .p3 a:link,.product .p3 a:visited {
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	color:#666
}
.product .p3 a:hover {
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	color:red
}
.product .p4 {
	float:left;
	color:#000;
	background-color:#e40055
}
.product .p4,.product .p4 a,.product .p4 a:link,.product .p4 a:visited {
	width:100%;
	height:30px;
	line-height:30px;
	padding:0;
	margin:0;
	font-size:16px;
	text-align:center;
	font-weight:400
}
.product .p4 a,.product .p4 a:link,.product .p4 a:visited {
	color:#fff;
	text-decoration:none;
	display:block
}
.product .p4 a:hover {
	width:100%;
	height:30px;
	line-height:30px;
	font-size:16px;
	text-align:center;
	color:#fff;
	display:block
}
.product .p4 a:hover,.product .p5 {
	padding:0;
	margin:0;
	font-weight:400
}
.product .p5 {
	float:left;
	height:49px;
	width:210px;
	font-size:12px;
	text-decoration:none;
	color:#333;
	border-top:1px solid #efefef;
	overflow:hidden
}
.product .p5 span {
	width:90px;
	height:34px;
	padding:7px 0 8px;
	font-size:12px;
	font-weight:400;
	color:#999
}
.product .p5 span,.product .p5 span strong {
	float:left;
	line-height:17px;
	display:inline-block;
	text-decoration:none;
	text-align:center
}
.product .p5 span strong {
	width:100%;
	height:17px;
	font-size:14px;
	font-weight:700;
	color:#963
}
.product .p6 {
	width:210px;
	padding:0;
	color:#333;
	border-top:1px solid #efefef
}
.product .p6,.product .p6 strong {
	float:left;
	height:55px;
	margin:0;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	overflow:hidden
}
.product .p6 strong {
	padding:10px 4px 10px 5px;
	width:120px;
	line-height:35px;
	color:#963;
	border-right:1px solid #efefef;
	display:block;
	text-align:center
}
.product .p6 span {
	float:left;
	height:55px;
	padding:10px;
	width:90px;
	margin:0;
	overflow:hidden
}
.product .p6 span a,.product .p6 span a:link,.product .p6 span a:visited {
	background-color:#e44
}
.product .p6 span a,.product .p6 span a:hover,.product .p6 span a:link,.product .p6 span a:visited {
	height:35px;
	padding:0;
	width:70px;
	margin:0;
	overflow:hidden;
	line-height:35px;
	font-size:14px;
	font-weight:400;
	text-decoration:none;
	color:#fff;
	display:block;
	text-align:center
}
.product .p6 span a:hover {
	background-color:#e22
}
.brand {
	width:1220px;
	height:493px;
	padding:0 10px;
	margin:20px auto 10px;
	background-color:transparent;
	overflow:hidden;
	min-width:1200px
}
.brand h1 {
	width:1200px;
	height:33px;
	line-height:25px;
	padding:5px 0 0;
	margin:0;
	border-bottom:3px solid #333;
	border-top:0 solid #ccc;
	font-size:16px;
	position:relative;
	z-index:100
}
.brand h1 span {
	float:right;
	height:25px;
	line-height:20px;
	padding:5px 0 0;
	margin:0
}
.brand h1 span a,.brand h1 span a:link,.brand h1 span a:visited {
	font-size:12px;
	font-weight:400;
	color:#b20000
}
.brand h1 span a:hover {
	text-decoration:none
}
.brand_s {
	width:1200px;
	overflow:hidden
}
.brand_s,.brand_s ul {
	height:460px;
	padding:0;
	margin:0
}
.brand_s ul {
	width:1233px
}
.brand_s .next_brand,.brand_s .prev_brand {
	display:none;
	width:39px;
	height:50px;
	background:url(../images/btn.png) no-repeat;
	position:absolute;
	top:200px;
	z-index:100
}
.brand_s .prev_brand {
	left:0
}
.brand_s .next_brand {
	right:33px;
	background-position:100%
}
.brand_s .brand_num {
	width:1200px;
	height:10px;
	padding:5px 0;
	margin:0 auto;
	position:absolute;
	bottom:0;
	z-index:1000;
	background-color:transparent;
	text-align:center
}
.brand_s .brand_num a {
	width:10px;
	height:10px;
	line-height:10px;
	padding:0;
	margin:0 5px;
	overflow:hidden;
	cursor:pointer;
	background-color:#ccc;
	display:inline-block;
	border-radius:50%;
	font-size:1px;
	text-align:center;
	color:#ccc;
	text-decoration:none
}
.brand_s .brand_num a:hover {
	text-decoration:none
}
.brand_s .brand_num a.activeSlide {
	width:10px;
	height:10px;
	line-height:20px;
	padding:0;
	margin:0 5px;
	overflow:hidden;
	cursor:pointer;
	background-color:#e44;
	border-radius:50%;
	display:inline-block;
	font-size:1px;
	text-align:center;
	color:#e44;
	text-decoration:none
}
.brand_s .brand_num a:hover.activeSlide {
	text-decoration:none
}
.brand_s ul li.brand_info {
	float:left;
	margin:20px 26px 10px 0;
	position:relative
}
.b_pic,.brand_s ul li.brand_info {
	width:280px;
	height:190px;
	padding:0;
	border:none;
	overflow:hidden
}
.b_pic {
	margin:0;
	position:absolute;
	top:0;
	left:0
}
.b_pic img {
	width:290px;
	height:190px;
	padding:0;
	margin:0
}
.b_info {
	width:120px;
	height:190px;
	background-color:#fff;
	filter:Alpha(Opacity=75);
	background-color:hsla(0,0%,100%,.75);
	position:absolute;
	top:0;
	left:0
}
.b_info p {
	float:left;
	width:120px;
	padding:0;
	margin:0;
	overflow:hidden
}
.b_info p.t1 {
	padding-top:15px;
	padding-left:5px;
	font-size:14px;
	font-weight:700;
	font-family:microsoft yahei,serif;
	color:#333
}
.b_info p.t2 {
	padding-top:20px;
	color:#999
}
.b_info p.t2,.b_info p.t3 {
	padding-left:5px;
	font-size:12px;
	font-weight:400
}
.b_info p.t3 {
	padding-top:7px;
	color:#e44
}
.b_info p.t4 a,.b_info p.t4 a:link,.b_info p.t4 a:visited {
	text-decoration:none
}
.b_info p.t4 a,.b_info p.t4 a:hover,.b_info p.t4 a:link,.b_info p.t4 a:visited {
	margin-top:7px;
	padding:0 10px;
	height:20px;
	line-height:20px;
	font-size:12px;
	font-weight:400;
	background-color:#e44;
	color:#fff;
	display:inline-block
}
.b_info p.t4 a:hover {
	text-decoration:underline
}
.b_info p.t5 {
	position:absolute;
	bottom:0;
	left:0
}
.b_info p.t5,.b_info p.t5 img {
	width:120px;
	height:60px;
	padding:0;
	margin:0
}
.ad01 {
	width:1200px;
	height:90px;
	padding:0
}
.ad01,.content {
	margin:10px auto
}
.content {
	width:1220px;
	height:auto;
	padding:0 10px;
	overflow:hidden;
	position:relative;
	border-top:0 solid #ccc
}
.mod {
	width:100%;
	margin:0;
	background:#fff url(../images/loading.gif) no-repeat scroll 50%;
	background-color:#f6f6f6;
	border-bottom:2px solid #ececfb
}
.TopTab {
	width:1200px;
	height:30px;
	border-bottom:3px solid #e44;
	background-color:#fff
}
.TopTab,.TopTab h1 {
	float:left;
	padding:0;
	margin:0
}
.TopTab h1 {
	width:190px;
	height:27px;
	line-height:30px;
	font-size:15px;
	color:#000;
	text-decoration:none;
	font-family:microsoft yahei,serif
}
.TopTab ul {
	width:810px
}
.TopTab ul,.TopTab ul li {
	float:left;
	height:27px;
	padding:0;
	margin:0
}
.TopTab ul li {
	color:#333
}
.TopTab ul li,.TopTab ul li.cur {
	width:90px;
	line-height:30px;
	text-align:center
}
.TopTab ul li.cur {
	float:left;
	height:27px;
	padding:0;
	margin:0;
	background-color:#e44;
	color:#fff
}
.TopTab ul li a,.TopTab ul li a:hover,.TopTab ul li a:link,.TopTab ul li a:visited {
	font-size:14px;
	color:#333;
	text-decoration:none
}
.TopTab ul li.cur a,.TopTab ul li.cur a:hover,.TopTab ul li.cur a:link,.TopTab ul li.cur a:visited {
	font-size:14px;
	color:#fff;
	text-decoration:none
}
.TopTab h2 {
	float:left;
	width:200px;
	height:27px;
	line-height:30px;
	padding:0;
	margin:0;
	font-size:12px;
	color:#000;
	text-decoration:none;
	text-align:right
}
.TopTab h2 a,.TopTab h2 a:hover,.TopTab h2 a:link,.TopTab h2 a:visited {
	padding:3px 8px;
	height:20px;
	line-height:14px;
	margin:3px 0 5px 10px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	font-weight:400
}
.TopTab h2 a:hover {
	background-color:#e44
}
.TopCategory {
	float:left;
	width:190px;
	height:380px;
	padding:0;
	margin:0;
	background-color:#e44;
	position:relative
}
.TopCategory h1 {
	float:left;
	width:180px;
	height:39px;
	line-height:39px;
	padding:0 0 0 10px;
	margin:0;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	font-family:microsoft yahei,serif
}
.TopCategory h2 {
	float:left;
	width:190px;
	height:35px;
	line-height:35px;
	padding:0 10px;
	margin:0 0 5px;
	font-weight:400;
	font-size:14px;
	background:transparent url(../images/f_topcategory2.png) repeat-x scroll top;
	color:#fff;
	text-align:center;
	cursor:pointer
}
.TopCategory ul {
	float:left;
	width:190px;
	height:auto;
	padding:0;
	margin:0;
	background:transparent url(../images/f_topcategory.png) repeat-y scroll top
}
.TopCategory ul li {
	float:left;
	width:95px;
	height:35px;
	line-height:35px;
	padding:0;
	margin:0;
	font-weight:400;
	font-size:12px;
	color:#fff
}
.TopCategory ul li a,.TopCategory ul li a:hover,.TopCategory ul li a:link,.TopCategory ul li a:visited {
	width:95px;
	height:35px;
	line-height:35px;
	padding:0 10px;
	margin:0;
	font-weight:400;
	font-size:12px;
	color:#fff;
	display:block;
	text-align:center
}
.TopCategory ul li a:hover {
	background-color:#e44;
	text-decoration:none
}
.TopCategory ul li.cur {
	float:left;
	width:95px;
	height:35px;
	line-height:35px;
	padding:0;
	margin:0;
	font-weight:400;
	font-size:12px;
	background-color:#e44;
	color:#fff
}
.TopGoodsLevel4 {
	position:absolute;
	left:10px;
	bottom:10px;
	overflow:hidden
}
.TopGoodsLevel4,.TopGoodsLevel4 img {
	width:170px;
	height:170px;
	padding:0;
	margin:0
}
.TopGoodsNum {
	z-index:50;
	position:absolute;
	bottom:10px;
	text-align:center;
	width:100%
}
.TopGoodsNum a {
	margin:0 2px;
	width:40px;
	height:5px;
	display:inline-block;
	background:#ccc;
	text-decoration:none;
	color:#ccc;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	font-size:0
}
.TopGoodsNum a.activeSlide {
	background:#e44;
	color:#e44;
	font-size:0;
	width:40px;
	height:5px
}
.TopGoodsNum a:focus {
	outline:none
}
.TopCon {
	float:left;
	width:1010px;
	height:380px;
	padding:0;
	margin:0;
	background-color:#ececfb;
	position:relative
}
.TopGoodsLevel2 {
	float:left;
	overflow:hidden
}
.TopGoodsLevel2,.TopGoodsLevel2 ul,.TopGoodsLevel2 ul li {
	width:360px;
	height:380px
}
.TopGoodsLevel2 ul li {
	float:left
}
.TopGoodsLevel2 ul li img {
	width:380px;
	height:380px;
	margin:0 0 0 -10px
}
.TopGoodsLevel1 {
	float:left;
	width:650px;
	height:380px;
	padding:0;
	margin:0;
	overflow:hidden
}
.TopGoodsLevel1 ul.Up {
	float:left;
	width:650px;
	height:215px;
	padding:0;
	margin:0 0 15px
}
.TopGoodsLevel1 ul.Up li {
	height:215px;
	margin:0 0 0 12.5px
}
.TopGoodsLevel1 ul.Up li,.TopGoodsLevel1 ul.Up li a {
	float:left;
	width:150px;
	padding:0;
	background-color:#fff;
	overflow:hidden;
	position:relative
}
.TopGoodsLevel1 ul.Up li a {
	height:150px;
	margin:0;
	display:block
}
.TopGoodsLevel1 ul.Up li a img {
	width:150px;
	height:150px;
	margin:0
}
.TopGoodsLevel1 ul.Up li span {
	float:left;
	width:150px;
	height:60px;
	line-height:60px;
	padding:0;
	margin:0;
	overflow:hidden;
	font-family:microsoft yahei,serif;
	font-size:16px;
	color:#333;
	text-align:center
}
.TopGoodsLevel1 ul.Down {
	float:left;
	width:650px;
	height:150px;
	padding:0;
	margin:0
}
.TopGoodsLevel1 ul.Down li {
	float:left;
	width:150px;
	height:150px;
	padding:0;
	margin:0 0 0 12.5px;
	background-color:#fff;
	overflow:hidden;
	position:relative
}
.TopGoodsLevel1 ul.Down li img {
	float:left;
	width:150px;
	height:150px;
	margin:0
}
.NewGoodsLevel_1 {
	float:left;
	width:1010px;
	height:420px;
	padding:0;
	margin:0;
	overflow:hidden
}
.NewGoodsLevel_1 dl {
	width:156px;
	padding:5px 18px 0;
	margin:0 0 1px 1px
}
.NewGoodsLevel_1 dl,.NewGoodsLevel_1 dl.hot {
	float:left;
	height:189px;
	background-color:#fff
}
.NewGoodsLevel_1 dl.hot {
	width:158px;
	padding:5px 19px 0;
	margin:0 379px 1px 1px
}
.NewGoodsLevel_1 dl dt.img {
	width:130px;
	height:130px;
	padding:20px;
	margin:0 auto;
	border:none;
	text-align:center
}
.NewGoodsLevel_1 dl dt.img a {
	width:90px;
	height:90px;
	line-height:90px;
	padding:0;
	margin:0 auto;
	border:none;
	text-align:center
}
.NewGoodsLevel_1 dl dt.img a img {
	width:90px;
	height:90px;
	display:inline-block
}
.NewGoodsLevel_1 dl dd.title {
	width:100%;
	height:20px;
	line-height:20px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	text-align:center
}
.NewGoodsLevel_1 dl dd.title a,.NewGoodsLevel_1 dl dd.title a:link,.NewGoodsLevel_1 dl dd.title a:visited {
	font-size:12px;
	font-weight:400;
	color:#666;
	text-decoration:none
}
.NewGoodsLevel_1 dl dd.title a:hover {
	font-size:12px;
	font-weight:400;
	color:#e44;
	text-decoration:underline
}
.NewGoodsLevel_1 dl dd.price {
	width:100%;
	height:20px;
	line-height:20px;
	padding:0;
	margin:5px auto;
	border:none;
	font-size:14px;
	color:#e44;
	text-decoration:none;
	font-family:Verdana,serif;
	text-align:center
}
.NewGoodsLevel_1 dl dd.price strong {
	font-size:12px;
	font-weight:400;
	font-family:Verdana,serif;
	padding-right:2px
}
.NewGoodsLevel_2 {
	float:left;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:0;
	left:160px
}
.NewGoodsLevel_2,.NewGoodsLevel_2 ul,.NewGoodsLevel_2 ul li {
	width:378px;
	height:379px
}
.NewGoodsLevel_2 ul li {
	float:left
}
.NewGoodsLevel_2 ul li img {
	width:380px;
	height:380px;
	margin:0
}
.NewGoodsLevel_2_num {
	z-index:50;
	position:absolute;
	bottom:10px;
	text-align:center;
	width:100%
}
.NewGoodsLevel_2_num a {
	margin:0 2px;
	width:40px;
	height:5px;
	display:inline-block;
	background:#ccc;
	text-decoration:none;
	color:#ccc;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	font-size:0
}
.NewGoodsLevel_2_num a.activeSlide {
	background:#e44;
	color:#e44;
	font-size:0;
	width:40px;
	height:5px
}
.NewGoodsLevel_2_num a:focus {
	outline:none
}
#f1 {
	width:1200px;
	height:410px;
	padding:0;
	margin:0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f1 .TopCategory {
	background-color:#aa72d2
}
#f1 .TopTab {
	border-bottom:3px solid #aa72d2
}
#f1 .TopTab .more,#f1 .TopTab ul li.cur {
	background-color:#aa72d2
}
#f2 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f2 .TopCategory {
	background-color:#951a5c
}
#f2 .TopTab {
	border-bottom:3px solid #951a5c
}
#f2 .TopTab .more,#f2 .TopTab ul li.cur {
	background-color:#951a5c
}
#f3 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f3 .TopCategory {
	background-color:#f56293
}
#f3 .TopTab {
	border-bottom:3px solid #f56293
}
#f3 .TopTab .more,#f3 .TopTab ul li.cur {
	background-color:#f56293
}
#f4 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f4 .TopCategory {
	background-color:#52a0ea
}
#f4 .TopTab {
	border-bottom:3px solid #52a0ea
}
#f4 .TopTab .more,#f4 .TopTab ul li.cur {
	background-color:#52a0ea
}
#f5 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f5 .TopCategory {
	background-color:#aa72d2
}
#f5 .TopTab {
	border-bottom:3px solid #aa72d2
}
#f5 .TopTab .more,#f5 .TopTab ul li.cur {
	background-color:#aa72d2
}
#f6 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f6 .TopCategory {
	background-color:#e40055
}
#f6 .TopTab {
	border-bottom:3px solid #e40055
}
#f6 .TopTab .more,#f6 .TopTab ul li.cur {
	background-color:#e40055
}
#f7 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f7 .TopCategory {
	background-color:#b68571
}
#f7 .TopTab {
	border-bottom:3px solid #b68571
}
#f7 .TopTab .more,#f7 .TopTab ul li.cur {
	background-color:#b68571
}
#f8 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f8 .TopCategory {
	background-color:#52a0ea
}
#f8 .TopTab {
	border-bottom:3px solid #52a0ea
}
#f8 .TopTab .more,#f8 .TopTab ul li.cur {
	background-color:#52a0ea
}
#f9 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f9 .TopCategory {
	background-color:#52a0ea
}
#f9 .TopTab {
	border-bottom:3px solid #52a0ea
}
#f9 .TopTab .more,#f9 .TopTab ul li.cur {
	background-color:#52a0ea
}
#f10 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f10 .TopCategory {
	background-color:#fa4f83
}
#f10 .TopTab {
	border-bottom:3px solid #fa4f83
}
#f10 .TopTab .more,#f10 .TopTab ul li.cur {
	background-color:#fa4f83
}
#f11 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f11 .TopCategory {
	background-color:#08c3e4
}
#f11 .TopTab {
	border-bottom:3px solid #08c3e4
}
#f11 .TopTab .more,#f11 .TopTab ul li.cur {
	background-color:#08c3e4
}
#f12 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f12 .TopCategory {
	background-color:#33a600
}
#f12 .TopTab {
	border-bottom:3px solid #33a600
}
#f12 .TopTab .more,#f12 .TopTab ul li.cur {
	background-color:#33a600
}
#f13 {
	width:1200px;
	height:410px;
	padding:0;
	margin:35px 0 0;
	background:#ececfb url(../images/loading.gif) no-repeat scroll 50%;
	overflow:hidden
}
#f13 .TopCategory {
	background-color:#379be9
}
#f13 .TopTab {
	border-bottom:3px solid #379be9
}
#f13 .TopTab .more,#f13 .TopTab ul li.cur {
	background-color:#379be9
}
* html,* html body {
	background-image:url(about:blank);
	background-attachment:fixed
}
* html #APP {
	position:absolute;
	left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,30)||0));
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,30)||0)))
}
#video {
	width:1220px;
	padding:0 10px;
	height:auto;
	margin:0 auto;
	overflow:hidden
}
#video ul {
	margin-right:-12px
}
#video .title {
	color:#fff;
	margin-bottom:8px;
	border-bottom:1px solid #e44
}
#video .ad {
	margin-bottom:8px;
	display:block
}
#video .ad img {
	width:100%;
	display:block
}
#video .title span {
	padding:5px 18px;
	font-size:16px;
	font-weight:700;
	border-radius:4px 4px 0 0;
	background-color:#e44;
	display:inline-block
}
#video li {
	float:left;
	width:190px;
	height:195px;
	margin-right:12px;
	margin-bottom:10px;
	text-align:center;
	border:1px solid #eee;
	padding:8px
}
#video li img {
	width:172px;
	height:130px
}
#video li:hover {
	border-color:#e44
}
#video li p {
	padding:0;
	margin:5px 0;
	height:40px;
	overflow:hidden
}
#video li p a,#video li p a:link,#video li p a:visited {
	height:15px;
	line-height:20px;
	font-size:14px;
	color:#333
}
#video li p a:hover {
	height:15px;
	line-height:20px;
	font-size:14px;
	color:#e44
}
#video a.btn-more,#video a.btn-more:link,#video a.btn-more:visited {
	float:right;
	display:inline-block;
	padding:3px 5px 3px 25px;
	color:#e44;
	font-size:14px;
	font-weight:700
}
.float_box {
	position:fixed;
	bottom:20px;
	right:10px;
	z-index:999
}
.float_box,.float_nav {
	width:40px;
	height:auto;
	padding:0;
	margin:0
}
.float_nav {
	overflow:hidden
}
.float_nav dl {
	width:40px;
	height:463px;
	padding:0;
	margin:0
}
.float_nav dl dd {
	float:left;
	width:40px;
	height:34px;
	padding:0;
	margin:0;
	line-height:34px;
	font-size:11px;
	text-align:center;
	background-color:#fff;
	overflow:hidden
}
.float_nav dl dd a,.float_nav dl dd a:link,.float_nav dl dd a:visited {
	width:40px;
	height:33px;
	padding:5px 4px;
	margin:0;
	line-height:12px;
	text-align:center;
	display:block;
	color:#999;
	border:1px solid #ccc;
	background-image:url(../images/float_nav_bg.jpg);
	background-repeat:no-repeat
}
.float_nav dl dd a:hover {
	text-decoration:none
}
.float_nav dl dd.cur a,.float_nav dl dd.cur a:hover,.float_nav dl dd.cur a:link,.float_nav dl dd.cur a:visited,.float_nav dl dd a:hover {
	width:40px;
	height:33px;
	padding:5px;
	margin:0;
	line-height:12px;
	font-size:11px;
	background-color:#e44;
	text-align:center;
	display:block;
	color:#fff;
	border:none;
	background-image:none
}
.back_top {
	border-bottom:1px solid #ccc
}
.back_f1 a,.back_f1 a:link,.back_f1 a:visited {
	font-size:0;
	background-position:0 0
}
.back_f2 a,.back_f2 a:link,.back_f2 a:visited {
	font-size:0;
	background-position:0 -33px
}
.back_f3 a,.back_f3 a:link,.back_f3 a:visited {
	font-size:0;
	background-position:0 -66px
}
.back_f4 a,.back_f4 a:link,.back_f4 a:visited {
	font-size:0;
	background-position:0 -99px
}
.back_f5 a,.back_f5 a:link,.back_f5 a:visited {
	font-size:0;
	background-position:0 -132px
}
.back_f6 a,.back_f6 a:link,.back_f6 a:visited {
	font-size:0;
	background-position:0 -165px
}
.back_f7 a,.back_f7 a:link,.back_f7 a:visited {
	font-size:0;
	background-position:0 -198px
}
.back_f8 a,.back_f8 a:link,.back_f8 a:visited {
	font-size:0;
	background-position:0 -231px
}
.back_f9 a,.back_f9 a:link,.back_f9 a:visited {
	font-size:0;
	background-position:0 -264px
}
.back_f10 a,.back_f10 a:link,.back_f10 a:visited {
	font-size:0;
	background-position:0 -297px
}
.back_f11 a,.back_f11 a:link,.back_f11 a:visited {
	font-size:0;
	background-position:0 -330px
}
.back_f12 a,.back_f12 a:link,.back_f12 a:visited {
	font-size:0;
	background-position:0 -363px
}
.back_f13 a,.back_f13 a:link,.back_f13 a:visited {
	font-size:0;
	background-position:0 -396px
}
.back_top a,.back_top a:link,.back_top a:visited {
	font-size:0;
	background-position:0 -429px
}
.app {
	margin:10px 0 0
}
.app,.app span {
	width:40px;
	height:34px;
	padding:0
}
.app span {
	float:left;
	margin:0
}
.app span a,.app span a:link,.app span a:visited {
	padding:5px 4px;
	color:#999;
	border:1px solid #ccc
}
.app span a,.app span a:hover,.app span a:link,.app span a:visited {
	width:40px;
	height:33px;
	margin:0;
	line-height:12px;
	font-size:11px;
	text-align:center;
	display:block
}
.app span a:hover {
	padding:5px;
	background-color:#e44;
	color:#fff;
	text-decoration:none;
	border:none
}
.ad02 {
	width:1200px;
	height:90px;
	padding:0;
	margin:20px auto 0
}
.S_10010 {
	padding:0 10px;
	margin:20px auto 0;
	overflow:hidden
}
.S_10010,.S_10010 ul {
	width:1220px;
	height:84px
}
.S_10010 ul {
	float:left;
	padding:0;
	margin:0
}
.S_10010 ul li {
	float:left;
	width:390px;
	height:84px;
	padding:0;
	margin:0 13px 0 0;
	_margin-right:6px
}
.S_10010 ul li img {
	width:390px;
	height:80px;
	padding:1px;
	margin:0;
	border:1px solid #ccc
}
