@charset "utf-8";
/* CSS Document */
body{margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#463a3a; line-height:18px; background-color:#000;}

h1,h2,h3,h4,h5,h6,form{margin:0;padding:0; font-size:100%; font-weight:normal;}

ul,li,dl,dt,dd{ padding:0; margin:0; list-style:none; }

p{ margin:0; padding:0;text-align:left; }

img{border:none; vertical-align:top;}

a{color: #463a3a; text-decoration:none;}
a:hover {color: #463a3a; text-decoration:underline;}

.container{
	width:1004px;
	margin:0 auto;
	background-color:#fff;
}
.top01{
	width:1004px;
	height:36px;
	border-bottom:#fff 1px solid;
	background:url(images/hotreplica_02.gif) repeat-x;
}
.top01 h1{
	line-height:36px;
	margin:0 0 0 25px;
	color:#333;
	width:700px;
	height:36px;
	overflow:hidden;
	float:left;
	display:inline;
}
.top01 p{
	float:right;
	padding:0 20px 0 0;
	line-height:36px;
}
.top01 p a{
	padding:0 10px;
}
.top01 p a:hover{
	color:#f37022;
	text-decoration:none;
}
.top02{
	width:964px;
	height:103px;
	padding:0 19px;
	border:#d7d7d7 1px solid;
	background:url(images/top_bg.gif) repeat-x;
}
.logo{
	padding:20px 0 0 0;
	float:left;
}
.logo a{
	width:257px;
	height:65px;
	display:block;
	text-indent:-9999px;
	background:url(images/logo.gif) no-repeat;
}
.top02 h1{
	float:left;
	color:#7d7877;
	font-size:18px;
	width:340px;
	line-height:24px;
	font-style:italic;
	height:48px;
	overflow:hidden;
	margin:25px 0 0 5px;
	display:inline;
}
.top02 h1 strong{
	color:#614e4a;
}
.free_ad{
	float:right;
	width:320px;
	height:75px;
	margin:10px 0 0 0;
	display:inline;
}
.free_ad ul li{
	padding:2px 0 0 ;
}
.form_login{
	width:100px;
	text-align:center;
}
.form_text{
	width:150px;
}
.top03{
	width:964px;
	height:231px;
	padding:1px 19px 0 19px;
	border-left:#d7d7d7 1px solid;
	border-right:#d7d7d7 1px solid;
	background:url(images/top03_bg.gif) repeat-x;
}
.banner{
	float:left;
}
.bag{
	float:left;
	width:204px;
	height:178px;
	color:#fff;
	background:url(images/bag_bg.gif) repeat-x;
}
.bag a,.bag a:hover{
	color:#fff;
}
.bag p.bag_tit{
	width:190px;
	height:37px;
	background-color:#443633;
	border-bottom:#786b65 1px solid;
	font-size:14px;
	line-height:36px;
	padding:0 0 0 14px;
}
.bag p.bag_num{
	width:175px;
	height:61px;
	padding:7px 0 0 10px;
	margin:0 auto;
	border-bottom:#7f736f 1px solid;
}
.bag p.tel{
	width:152px;
	height:21px;
	background:url(images/tel.gif) no-repeat;
	padding:0 0 0 24px;
	line-height:20px;
	margin:10px 0 0 15px;
}
.bag p.email{
	width:152px;
	height:21px;
	background:url(images/email.gif) no-repeat;
	padding:0 0 0 24px;
	line-height:20px;
	margin:10px 0 0 15px;
}
.yellow{
	color:#ff6600;
}
.menu{
	width:964px;
	height:53px;
	background-color:#c85687;
	clear:both;
}
.mainnav{
	height:53px;
	width:690px;
	float:left;
	padding:0 0 0 20px;
	background:url(images/mainnav_left.gif) no-repeat;
}
.mainnav li{
	float:left;
	line-height:53px;
	font-size:14px;
}
.mainnav li a{
	color:#fff;
	padding:0 15px;
}
.mainnav li a:hover{
	color:#fff;
	display:block;
	text-decoration:none;
	background:url(images/mainnav_link.gif) repeat-x;
}
.menu form{
	float:right;
	width:250px;
	padding:15px 0 0 0;
}
.input01{
	float:left;
	width:173px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	border:#fff 1px solid;
}
.submit01{
	float:left;
	width:52px;
	height:21px;
	background:url(images/submit.gif) no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
	margin:0 0 0 5px;
	display:inline;
}
.mainbody{
	width:964px;
	overflow:hidden;
	padding:8px 20px 8px 20px;
	background-color:#ececec;
}
.leftbar{
	width:219px;
	float:left;
}
.leftbar h2{
	width:209px;
	height:33px;
	background:url(images/nav_top.gif) no-repeat;
	line-height:33px;
	font-size:12px;
	padding:0 0 0 10px;
	color:#333;
}
.leftbar h2.shoes_tit{
	margin:8px 0 0 0;
}
.sidenav_bag{
	width:219px;
	background-color:#fff;
	border-bottom:#c8c8c8 1px solid;
}
.sidenav_bag li{
	width:219px;
	height:29px;
	font-size:12px;
	line-height:29px;
	overflow:hidden;
	border-bottom:#e2e2e2 1px solid;
}
.sidenav_bag li a{
	width:194px;
	height:29px;
	font-size:12px;
	line-height:29px;
	padding:0 0 0 25px;
	background:url(images/ico_black.gif) no-repeat 15px 5px;
}
.sidenav_bag li.teshu a{
	width:194px;
	height:29px;
	font-size:12px;
	line-height:29px;
	padding:0 0 0 25px;
	display:block;
	color:#fff;
	background:url(images/ico_white.gif) no-repeat 15px 11px;
	background-color:#f37022;
}
.sidenav_bag li a:hover{
	background:url(images/ico_white.gif) no-repeat 15px 11px;
	background-color:#f37022;
	display:block;
	color:#fff;
	text-decoration:none;
}
.ad01{
	margin:8px 0 0 0;
}
.rightbar{
	width:737px;
	float:right;
}
.product_list{
	width:737px;
	overflow:hidden;
}
.list02{
	margin:8px 0 0 0;
	width:737px;
	overflow:hidden;
	background:none;
}
.product_list h2{
	width:717px;
	height:35px;
	background:url(images/right_topbg.gif) no-repeat;
	font-size:18px;
	line-height:35px;
	padding:0 0 0 20px;
	background-color:#fff;
}
.product_list ul.pic_list{
	width:737px;
	overflow:hidden;
	border-top:#e1e1e1 1px solid;
	background-color:#fff;
}
.product_list ul.pic_list li{
	width:184px;
	padding:20px 0 0 0;
	margin:0 -1px 0 0;
	float:left;
	border-right:#ececec 1px solid;
	border-bottom:#e1e1e1 1px solid;
}
.pic_list li p.pic_name{
	width:150px;
	height:32px;
	line-height:16px;
	overflow:hidden;
	margin:0 auto;
}
.pic_list li p.pic_name a,.pic_list li p.pic_name a:hover{
	color:#f37022;
}
.pic_list li p.price{
	width:150px;
	height:32px;
	line-height:16px;
	overflow:hidden;
	margin:0 auto;
	padding:5px 0 0 0;
}
.pic01{
	width:150px;
	height:160px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}
.list_bot{
	width:737px;
	height:10px;
	background:url(images/right_footbg.gif) no-repeat;
	overflow:hidden;
}
.list_bot01{
	width:737px;
	height:10px;
	background:url(images/right_footbg01.gif) no-repeat;
	overflow:hidden;
}
.about{
	width:697px;
	background-color:#fff;
	padding:10px 20px;
	overflow:hidden;
	border-top:#e1e1e1 1px solid;
}
.about h3.tit{
	font-size:18px;
	padding:5px 0;
	width:565px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	float:left;
	text-decoration:underline;
	color:#ff6600;
}
.about cite{
	line-height:20px;
	color:#999;
	width:150px;
	float:left;
	padding:5px 0 0 0;
}
.about p{
	padding:5px 0 0 0;
	clear:both;
}
.about p a{
	text-decoration:underline;
}
.about p a:hover{
	text-decoration:none;
	color:#f37022;
}
.underline{
	text-decoration:underline;
	color:#f37022;
}
.ad02{
	padding:15px 0 0 0;
	width:697px;
}
.footer{
	width:1004px;
	padding-bottom:10px;
}
#pay{
	width:964px;
	height:69px;
	padding:0 20px;
	margin-bottom:10px;
	background:url(images/foot_bg.gif) repeat-x;
	border-bottom:#e6e6e6 3px solid;
}
.pay01{
	float:left;
	font-size:12px;
	color:#471414;
	margin:0 20px 0 0;
}
#pay div.pay01 p{
	padding:0;
	margin:0;
	height:30px;
	width:200px;
	line-height:30px;
	text-align:left;
}
.pay01 ul{
}
.pay01 ul li{
	float:left;
	margin:0 8px 0 0;
}
.back_top{
	float:right;
	margin:20px 10px 0 0;
	display:inline;
}
.back_top a,.back_top a:hover{
	color:#f37022;
	padding:0 20px 0 0;
	background:url(images/back_top.gif) no-repeat right;
	text-decoration:none;
}
.footer p{
	text-align:center;
	line-height:18px;
	width:700px;
	margin:0 auto;
}
.smalllist{
	width:100%;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	border-top:#e1e1e1 1px dashed;
	overflow:hidden;
}
.smalllist li{
	float:left;
	width:150px;
	height:20px;
	margin:0 20px 0 0;
	line-height:20px;
	display:inline;
	white-space:nowrap;
}
.smalllist li img{ padding-top:4px;}
.smalllist li a:hover{
	color:#f37022;
}
.page{
height:21px;
display:block;
clear:both;
padding:10px 0 10px 30px;
font-size:12px;
background-color:FAF6F7;
text-align:center;
overflow:hidden;
}
.select{
	font-family:Arial, Helvetica, sans-serif;
}
.page a{
color:#333;
margin:0 5px;
text-decoration:none;
}
.page a:hover{
color:#a63c29;
text-decoration:underline;
}
.page img{
	height:11px;
	font-size:0px;
	margin-top:5px;
	}
.news{
	width:100%;
	overflow:hidden;
}
.news li{
	height:30px;
	width:100%;
	line-height:30px;
	border-bottom:#e1e1e1 1px dashed;
}
.news li span.news_tit{
	float:left;
}
.news li span.date{
	float:right;
	color:#999;
	padding:0 10px 0 0;
}
.position{
	background-color:#fff;
	border-top:#e1e1e1 1px solid;
	padding:0 0 0 20px;
	width:%100;
	height:24px;
	line-height:24px;
}
.position a:hover{
	color:#f37022;
}
.bigpic{
	width:280px;
	padding:10px;
	border:#e1e1e1 1px dashed;
	margin:10px 0 0 0;
	float:left;
}
.canshu{
	float:left;
	margin:20px 0 0 20px;
	display:inline;
}
.canshu h3{
	font-size:18px;
	color:#999;
	line-height:24px;
}
.canshu h4{
	display:block;
	font-size:14px;
	line-height:24px;
	color:#000;
}
.canshu01{
	padding:10px 0 0 0;
}
.canshu_price{
	float:left;
}
.shipping_link{
	float:left;
	width:106px;
	height:56px;
	margin:-8px 0 0 16px;
}
.shipping_link a{
	width:106px;
	height:56px;
	display:block;
}
.canshu01 form{
	overflow:hidden;
	width:370px;
}
.canshu01 form label{
	float:left;
	margin:3px 0 0 0;
}
.input02{
	width:40px;
	float:left;
	text-align:center;
	margin:3px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.canshu02{
	margin:10px 0 0 0;
	background-color:#f1f1f1;
	width:350px;
	padding:10px 10px 10px 15px;
}
.red{
	font-size:14px;
	color:#cc0000;
	padding:5px 0 0 0;
}

.canshu02 span{
	line-height:30px;
}
.canshu02 span img{
	float:right;
}
.red span{
	float:left;
}


.submit02{
	width:92px;
	height:27px;
	background:url(images/buy.gif) no-repeat;
	border:none;
	cursor:pointer;
	margin:0 0 0 10px;
	float:left;
}
.small_pic{
	display:block;
	padding:15px 50px 0 50px;
	text-align:center;
	border-top:#e1e1e1 1px solid;
	background-color:#fff;
}
.small_pic img{
	margin:0 12px 15px 12px;
}
.detail{
	width:697px;
	background-color:#fff;
	padding:10px 20px;
	overflow:hidden;
}
.detail p a{
	text-decoration:underline;
}
.detail p a:hover{
	text-decoration:none;
	color:#f37022;
}
.bigpic01{
	display:block;
	text-align:center;
	padding:20px 0;
	margin:15px 0 0 0;
	border-top:#e5e5e5 1px dashed;
}

.lttext{
   width:560px;
   height:50px;
   text-align:center;
   color:#FFFFFF;
   font-family:"Times New Roman", Times, serif;
   font-style:italic;
   font-weight:normal;
   font-size:16px;
}




.login_content{
	clear:both;
	width:960px;
	margin:10px 0 0 0;
	overflow:hidden;
	border:#e5e5e5 1px solid;
	background-color:#f6f6f6;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
}
.login_left{
	float:left;
	width:444px;
	border-right:#e5e5e5 1px solid;
	margin:10px 0 0 25px;
	display:inline;
	height:250px;
}
.login_left h2{
	width:410px;
	height:32px;
	font-size:18px;
	padding-left:30px;
	line-height:32px;
}
.login_text{
	width:405px;
	line-height:20px;
	overflow:hidden;
	padding:10px 0 0 10px;
}
.login_text h3{
	font-size:15px;
	padding:3px 0;
}
.login_text p{
	font-size:11px;
	line-height:18px;
}
.login_bg{
	width:400px;
	height:60px;
	text-align:right;
}
.login_right h2{
	width:250px;
	font-size:16px;
	overflow:hidden;
	padding:10px 0 0 20px;
}
.login_right form{
	width:250px;
	text-align:center;
	overflow:hidden;
	padding:20px 0 20px 0;
}
.login_right form label{
	float:left;
	width:70px;
	text-align:right;
	margin-bottom:10px;
}

.detailSEO,.win{clear:both;background-color:#fff;padding:5px;}
.detailSEO #relatedSearchContainer{display:none;}
.win h3{margin:10px 0 0;padding-left:18px;text-align:left;font:10px verdana;background:url(images/icon_open2.gif) no-repeat 7px 50%;color:#105CB6;cursor:pointer;}

.win a{display:inline;overflow:hidden;margin:0 10px 0 0;width:180px;float:left;}


.box{padding:0 0 10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.relatedItem{display:block;overflow:hidden;clear:both;margin:5px 0 0;}
.relatedItem a{color:#1e70a2;font-size:10px;margin-bottom:3px}
