@charset "utf-8";
#main_up {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
}
.main_up_left {
	float: left;
	width: 246px;
	border: 1px solid #dfdfdf;
}

.p_bold {
	font-weight: bold;
}
.main_up_left ul {
	list-style-type: none;
	margin-left: 8px;
	line-height: 24px;
	margin-top: 10px;
}
.main_up_right {
	float: left;
	width: 746px;
	margin-left: 8px;
}

.banner{
	width:488px;
	height:336px;
	position:relative;
	top: 0px;
	left: 0px;
	z-index:1;
	border: 1px solid #dfdfdf;
	float: left;

}
.banner_tab{
	height:27px;
	position:absolute;
	right: 0px;
	bottom: 0px;
}
.banner_tab ul {
	cursor:pointer;
}
.banner_tab li {
    float: left;
    list-style-type: none;
    text-align: center;
}
.banner_tab a {
	 width:23px;
	 height:23px;
	 display:block;
	 margin-right:2px;
}
.banner_tab  img{
}
.hidecontent {display:none;}
.on{
	 background-position:0px -100px;
}
.on img{
	background-image: url(/images/index_ad/ad_s_on.png);
}
*html .on img{
	border: 1px solid #CCCCCC;
}
.out{}

.clear{ clear:both;}

.content{
	margin:0 auto;
	background:url(images/content_bg.png) repeat-x top;
	border-left:1px solid #bad1de;
	border-right:1px solid #bad1de;
}

.tab_img{ 
	 width:18px;
	 height:18px;
	 margin-top:3px;

 }
.fs {
	float: left;
	height: 195px;
	width: 248px;
	margin-left: 8px;
}
.cn {
	margin-top: 8px;
}
.main_up_ad {
	margin-top: 8px;
}
.brands {
	border: 1px solid #dfdfdf;
	width: 878px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	background-image: url(images/brands_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 90px;
	padding-left: 122px;
}
.brands ul {
	list-style-type: none;
	margin-left: 16px;
	margin-top:1px;
	height:90px;
}
*html .brands ul {
	list-style-type: none;
	margin-left: 16px; 
}
.brands li {
	height: 33px;
	width: 78px;
	border: 1px solid #dfdfdf;
	float: left;
	margin-right: 5px;
	margin-top: 6px;
}
*html .brands li {
	height: 33px;
	width: 78px;
	border: 1px solid #dfdfdf;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
#new_pro_list {
 margin-top: 8px;
 border: 1px solid #dfdfdf;
 width: 744px;
 margin-right: auto;
 margin-left: auto;
}
.pro_list {
 float: left;
 width: 134px;
  height:196px;
 line-height: 18px;
 position: relative;
}
#new_pro,#sale_pro {
 position: absolute;
 height: 54px;
 width: 54px;
 left: 78px;
 top: 5px;
}
.np_jl {
	margin-left: 12px;
	margin-top:3px;
	margin-bottom:2px;
}
*html .np_jl {
	margin-left: 10px;
	margin-top:3px;
	margin-bottom:2px;
}
*html .pro_list {
	float: left;
	width: 134px;
	line-height: 18px;
}
.worksbox {
	WIDTH: 132px;
	POSITION: relative;
	HEIGHT: 132px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.worksbox a {
	DISPLAY: block;
	BACKGROUND-COLOR: #fff;
	border: 1px solid #FFFFFF;
}
.worksbox a:hover {
	BACKGROUND-COLOR: #333;
	TEXT-DECORATION: none;
	border: 1px solid #ff4d02;
}

.worksbox A IMG {
	WIDTH: 130px;
	HEIGHT: 130px;

}
.price {
	font-family: "Microsoft YaHei";
	color: #ff4d02;
}
.n_price {

	font-family: "Microsoft YaHei";
	font-size: 10px;
	text-decoration: line-through;
}
.m_t_2 {
	padding-top: 2px;
}
.shoes_ad {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
}
.index_shoes {
	width: 1002px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
}
.rank {
	float: left;
	width: 248px;
}

.index_pro_title {
	margin-top: 1px;
		font-size: 14px;
	background-color: #f2f2f2;
	height: 25px;
	padding-top: 5px;
	padding-left: 6px;
	font-family: "Microsoft YaHei";
}
.index_pro_title h1 {
	font-size: 14px;
	color: #FFFFFF;
}
.hot_w a {
	margin-left: 8px;
}
.hot_w {
	font-size: 12px;
	margin-left: 20px;
}
.in_jl {
	margin-top: 4px;
	margin-bottom: 6px;
	margin-left: 8px;
}
*html .in_jl {
	margin-top: 6px;
	margin-bottom: 7px;
	margin-left: 5px;
}
.main_down {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
}
.main_down_right {
	float: left;
	width: 746px;
	border: 1px solid #dfdfdf;

}
.zx {
	float: left;

	height: 226px;
}

.zx img {
	margin: 6px;
	border: 1px solid #dfdfdf;
	float: left;
}
#ency {
	width: 370px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #dfdfdf;

}
#news {
	width: 375px;

}
.zx ul {
	list-style-type: none;
	line-height: 26px;
	float: left;
	margin-left: 6px;
	margin-top: 5px;
}
.main_down_left {
	float: left;
	margin-left: 8px;
	width: 244px;
	border: 1px solid #dfdfdf;
		height: 226px;
}
.main_down_left ul {
	list-style-type: none;
	line-height: 26px;
	margin-top: 6px;
	margin-left:8px;

}

.main_down_left li {
	background-image: url(images/index_ico1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.hot_shop {
	border: 1px solid #dfdfdf;
	width: 1002px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
	height: 90px;
}
.h_s_title {
	float: left;
}
.hot_shop ul {
	list-style-type: none;
	float: left;
	margin-top: 8px;
	margin-left: 8px;
}


.hot_shop li {
	float: left;
	margin-right: 9px;
}
*html .hot_shop li {
	float: left;
	margin-right: 8px;
}
.index_top_ad {
 width: 1002px;
 margin-right: auto;
 margin-left: auto;
 margin-top: 8px;
 background-color: #ff4d02;
 font-size: 24px;
 text-align: center;
 padding-top:3px;
}.main_center {
	width: 1002px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
}
.main_center_left {
	float: left;
	width: 746px;
}
.index_brands {
	width: 744px;
	border: 1px solid #dfdfdf;
	background-image: url(../images/index_brands_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.more_brands {
	float: right;
	padding-top:15px;
	margin-right: 12px;
	font-size: 10px;
}
.index_brands ul {
	list-style-type: none;
	margin-left: 12px;
	margin-top:6px;
	height:189px;
}
*html .index_brands ul {
	list-style-type: none;
	margin-left: 0px; 
		height:183px;
}
.index_brands li {
	height: 33px;
	width: 78px;
	border: 1px solid #dfdfdf;
	float: left;
	margin-right: 11px;
	margin-top: 10px;
}
*html .index_brands li {
	height: 33px;
	width: 78px;
	border: 1px solid #dfdfdf;
	float: left;
	margin-left:5px;
	margin-right:5px;
	margin-top: 6px;
}.main_center_right {
	float: left;
	width: 244px;
	margin-left: 8px;
	border: 1px solid #dfdfdf;
	padding: 1px;
}
.main_center_right img {
 margin-left: 3px;
 padding-top:3px;
 padding-bottom:3px; 
}
*html .main_center_right img {
 margin-left: 3px;
 padding-top:1px;
 padding-bottom:1px; 
}
.index_pro_ad {
	margin-top: 8px;
}
.pro_name {
	height: 36px;
}
#new_pro_list dl {
    padding-right:2px;
}
