@charset "utf-8";
a {
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
a:hover, a.active,{
	color:#e60012;
}

#warp {
	width:1000px;
	height:auto;
position:absolute;

left:50%;
margin-left:-500px;
top:0px;
	position:relative;
	margin-top:0px;
	padding-top:0px;
	font:Arial, Helvetica, sans-serif;
	background:#ddd url(../images/in_bg_08.jpg) repeat-x;
}
#in_warp {
	background:url(../images/bg_in_09.jpg) left bottom no-repeat;
}
#container {
	width:877px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	margin-top:0px;
	height:auto;
}
#header {
	width:100%;
	height:173px;
	background:url(../images/inner_header_bg_02.jpg) no-repeat;
	float:left;
	margin:0;
	padding:0;
}
ul#nav_bar {
	width:865px;
	height:80px;
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
	position:relative;
	left:-39px;
	top:-12px;
}
* html ul#nav_bar {
	position:relative;
	left:-14px;
}
#main {
	width:100%;
	float:left;
	margin-top:15px !important;
	margin-top:0px;
	padding-bottom:20px !important;
	padding-bottom:0px;
	position:relative;
	top:5px !important;
	top:-10px;
	
}
.product_main {
	height:449px;
	
}
.link {
	position:relative;
	left:-50px !important;	
}

.ddee{
position:relative;
left:0px;

}
#left {
	width:104px;
	height:450px; /*自适应高度*/
	float:left;
	
}

ul#left_nav{
width:100px;
float:left;
margin:0px;
padding:0px;
float:left;
list-style-type:none;
}

ul#left_nav li{
width:100px;
line-height:12px;
font-size:12px;
color:#fff;
min-height: 27px;
	height: auto !important;
	*height: 27px;
text-align:left;
padding-top:2px;
padding-bottom:2px;
}


ul#left_nav li a{
color:#ccc;
font-size:12px;
position:relative;
top:1px;
width:100px;
float:left;
}


.title{
width:100px;
min-height: 27px;
	height: auto !important;
	*height: 27px;
background:#C60010 url(../images/left_nav_bg1_08.jpg) right bottom no-repeat;
border-bottom:1px solid #fff;
padding-left:10px;
}

.title span{
color:#fff;
font-size:12px;
position:relative;
top:6px;
left:-5px;
white-space:nowrap;  

}

.second{
width:100px;
min-height: 27px;
	height: auto !important;
	*height: 27px;
background:#3E3E3E url(../images/left_nav_bg3_03.jpg) right bottom no-repeat;
border-bottom:1px solid #fff;
padding-left:10px;
}

.second a{
color:#757575;
text-decoration:none;
}

ul#left_nav li a:hover,ul#left_nav li a.act{
color:#fff;
}


.third{
width:100px;
min-height: 27px;
	height: auto !important;
	*height: 27px;
background:#C1C1C1 url(../images/left_nav_bg2_13.jpg) right bottom no-repeat;
padding-left:10px;
}
.left_bottom{
float:left;
padding:0;
margin:0;
width:100px;
height:18px;
background:url(../images/left_nav_bottom_18.jpg);
position:relative;
top:0px !important;
top:-2px;

}


#right {
	float:right;
	width:749px;
	margin-right:0px;
	height:455px;  /*自适应高度*/
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	border-left:3px solid #c60010;
	overflow:hidden;
}
.product_body {
	width:749px;
	float:left;
	margin:0;
	padding:0;
	height:100%;
	
	background:#DFDFDF url(../images/pro_bg_09.jpg) left bottom repeat-x;
}

.product_title{
background:#C60010;
height:33px;
# height:18px;
_ height:10px;

float:left;
width:100%;
color:#fff;
* padding:5px 0px 5px 0px;

}

.aa{
height:25px;
# height:18px;
_ height:10px;
}
.product_title ul{
float:left;
list-style-type:none;
margin-left:5px;
# margin-left:0px;
_margin-left:8px;
position:relative;
top:-10px;
* top:auto;
left:-10px;
* left:auto;
}

.product_title ul li{
float:left;
text-align:center;
padding-left:10px;
padding-right:10px;
}

.product_title ul li a{
color:#FFFFFF;
text-decoration:none;
}

.product_title ul li a:hover{
color:#CCC;
}

#product{
width:713px;
height:403px;
float:left;
background:transparent;
z-index:999;
margin-left:8px !important ;
margin-left:5px;
}

.product_picture{
width:385px;
height:355px;
background:#fff;
float:left;
margin-top:15px;
position:relative;
text-align: center;
vertical-align: middle;
}


.hot{
width:46px;
height:48px;
float:right;
vertical-align:bottom;
position:absolute;
top:310px;
left:339px;
z-index:15;
}
.product_detail{
width:308px;
height:355px;

float:left;
margin-top:20px;
margin-left:20px;
}


.product_detail p{
font-size:36px;
color:#000;
text-align:left;
padding-left:10px;
font-weight:bold;

}

.product_detail table {
line-height:26px;
color:#000;
font-size:12px;
}

td.t1{
font-weight:bold;
color:#000;
text-align:left;
padding-left:7px;
padding-right:3px;
}

td.t2{
text-align:left;
padding-left:10px;
* padding-left:0px;
}

ul.sort{
width:100%;
float:left;
list-style-type:none;
margin:0;
position:relative;
left:0px;
* left:auto;
}

ul.sort li{
float:left;
padding-right:5px;
* padding-right:5px;
padding-left:0px;
text-align:left;
margin:0;
}

.active{
color:#CD0010;
}


.detail_title{
font-size:38px;
text-align:left;
font-weight:bold;
padding-left:10px;
}

ul.pro_list{
width:713px;
height:auto;
float:left;
margin:0;
padding:0;
list-style-type:none;
border:#FFFFFF;
overflow:hidden;

}

ul.pro_list li{
width:177px;
height:176px;
background:#fff;
float:left;
padding-top:4px;
padding-bottom:4px;
margin-top:10px;



}

ul.pro_list li div{
width:176px;
height:176px;
float:left;

font-size:12px;
border-right:1px dotted #ccc;
}

.shoes td{
padding-bottom:2px;
text-align:center;
vertical-align: middle;
}

.pro_search{
width:100%;
float:left;
line-height:auto;
text-align:left;
font-size:12px;
position:relative;
top:5px;

}
.search{
width:360px;
* width:360px;
}
.search td{

padding-left:0px;
}

.search td a{
padding-right:10px;
color:#000;
}

.search td a:hover{
	color:#e60012;
}

.bg_1{
background:#D6D6D6;
}

#txt_list{
width:700px;
height:auto;
float:left;
margin:0;

list-style-type:none;
}
#txt_list li{
width:700px;
height:180px;
background:url(../images/active_bg.jpg) left top;
float:left;
margin-bottom:10px;
line-height:15px;
color:#000;
padding: 0;
}

#active_news{
width:690px;
height:164px;
float:left;
margin-left:5px;
margin-top:7px;
list-style-type:none;
}

.act_picture{
float:left;
margin:0;
padding:0;
}

.act_news{
width:400px;
height:164px;
overflow:hidden;
float:left;
margin-left:7px;
position:relative;

}
.act_news p{
line-height:16px;
text-align:left;
font-size:12px;
margin:0;
padding:0;
}



 .title1{
color:#E50009;
}

.button{
float:right;
position: absolute;
top:145px;
left:310px;
}

/*regist */
#regist{
float:left;
margin-left:40px !important;
margin-left:20px;
margin-top:80px;

}

#regist tr{
height:35px;
* height:27px;
}

#regist td{
line-height:20px;
text-align:left;
font-size:12px;
color:#000;
}

#regist td span{
width:60px;
float:right;
white-space:nowrap;  

}

#regist td div{
color:#E50009;
float:left;
font-size:12px;
width:14px;
text-align:left;
display:block;

}

.regist_button{
float:right;
position:relative; left:-75px;
* left:-83px;
margin-top:25px;
}

/*market*/
.market{
width:730px;
height:400px;
float:left;
margin-left:25px;
margin-top:20px;

}
.market_sales{
float:left;
margin-left:0px !important;
margin-left:-40px;
}
.market_left{
width:215px;
float:left;
height:255px;

}

.market_left ul.supply{
width:200px;
padding:0;
float:right;
margin-top:50px;
list-style-type:none;
position:relative;
# left:-25px;
_ left:-10px;
}

.market_left ul.supply li{
width:100%;
text-align:left;
float:left;
width:100%;
color:#3e3e3e;
font-size:12px;
line-height:20px;

}

.market_left ul.supply li.supply_resarch{
margin-top:5px;
margin-bottom:20px;
height:30px;
background:#dc0011;
width:151px;
}

.market_right{
width:480px !important;
width:410px;
height:160px;

float:right;
position:relative;
left:auto !important;
left:0px;
}

.market_right ul.map{
width:480px !important;
width:480px;
float:left;
list-style-type:none;
margin:0;
padding:0;

}

.market_right ul.map li{
width:100%;
color:#3e3e3e;
font-size:12px;
line-height:20px !important;
}

.market_right ul.map li.t3{
margin-top:20px;
margin-bottom:10px;
color:#dc0011;
}

.market ul.news{
width:100%;
list-style-type:none;
float:left;
margin-left:25px;
}

.market ul.news li{
padding:0;
width:100%;
padding:0;
float:left;
color:#000;
text-align:left;
font-size:12px;
}

.market ul.news li.t4{
color:#e60012;
font-size:20px;
}

/*分页*/
.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
	float:right;
	position:relative;
	top:-7px;
	left:10px;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	text-decoration: none; /* no underline */
	color: #000;
	background:#b0b0b0;
	font-size: 9px;
}

.pagination a:hover,
.pagination a:active {
	border: 1px solid #999;
	color: #666;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ccc;
	font-weight: bold;
	background-color: #b0b0b0;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

ul.brand{
width:680px;
float:left;
height:600px;

list-style-type:none;
margin-left:0px;
}

ul.brand li{
width:150px;
height:150px;
float:left;
margin-right:15px;
margin-bottom:15px;
padding:0;
text-align:center;
}
p.t5{
width:100%;
color:#e60012;
font-size:20px;
text-align:left;
margin-bottom:10px;

}

ul.brand li p{
width:100%;
height:135px;
float:left;
padding:0;
margin:0;
} 

ul.brand li span{
width:100%;
text-align:center;
font-size:12px;
color:#000;
}