body{margin:0;padding:0;background:#BCC1C4 url(../images/bodybg.jpg) repeat-x; font-size:11px;line-height:20px;}
div,p,li{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
p{ padding-top:6px;}
input,select{font-size:12px;line-height:16px;}
img,.bor0{border:0;}
ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}
.fl{float:left;}.fr{float:right;}.cl,.clear{clear:both; height:1px; line-height:1px; font-size:1px;}
.fh{height:22px;}.fb{font-weight:bold;}.fn{ font-weight:normal; font-size:10px;}
.fchot{color:#DA3104}.fctil{ color:#046ED6;}
.fcy,.fcy a{ color:#FF5500;}.fcg,.fcg a{ color:#1F7303;}.fcb,.fcb a{ color:#046ED6;}.fcf,.fcf a{ color:#fff;}
.f11{font-size:12px;font-family:tahoma;}
h1{font-size:18px;font-weight:bold;color:#000;padding:6px 0;font-family:Arial, Helvetica, sans-serif;}
h2{font-size:15px;font-weight:bold;color:#FFF;font-family:Arial, Helvetica, sans-serif;}
h3{font-size:15px;font-weight:bold;line-height:30px; padding-left:8px;color:#4F3205;font-family:Verdana,Arial;}
h4{color:#83410D;font-size:18px; font-weight:bold; text-decoration:underline;}
h5,h5 a{font-size:13px;font-weight:bold;	color:#D75105; line-height:18px;}
h6{ font-size:10px; color: #999; padding-left:20px;}
a,a:visited{color:#303030;text-decoration:none;}
a:hover{color:#303030;text-decoration:underline;}
.p8{
padding:8px;
}
.pt{
padding-top:12px;
}
.pr{
padding-right:10px;
}
.ml{
margin-left:10px;
}
.pl{
padding-left:15px;
}
.w1{
width:118px;
}
.w5{
width:160px;
}
.cen {
	margin:0px auto;
	text-align:center;
}
.red {
	color:#ff0000;
}
.red a {
	color:#ff0000;
}
.b {
	font-weight:bold;
}
/*login*/

#wrap_h3 {
	background:url(../images/bg_title.png) no-repeat 0px -160px;
	height:28px;
	padding-left:10px;
	width:940px;
	font-size:12px;
	line-height:25px;
	overflow:hidden;
	margin-top:5px;
	font-weight:normal;
}
.wrap {
	margin:0px auto;
	width:940px;
}
#wrap_login {
	float:left;
	width:430px;
	overflow:hidden;
	display:inline;
	height:220px;
	padding:5px;
	border:1px solid #dfdfdf;
	background:#FBFAF5;
	margin:0px 0px;
}
#wrap_login li {
	padding:8px 10px;
}
#wrap_login li span {
	padding-right:15px;
	width:150px;
	float:left;
	text-align: right;
}
#wrap_login li em {
	font-style:normal;
	font-size:11px;
	float:right;
}
#wrap_login li input {
	width:150px;
	padding:2px 3px;
}
#wrap_creat {
	float:left;
	width:410px;
	overflow:hidden;
	display:inline;
	height:220px;
	padding:5px;
	border:1px solid #dfdfdf;
	background:#FCFCFC;
	margin:0px auto;
}
#wrap_creat dd {
	width:400px;
	padding:8px 10px;
}
#wrap_creat dd button {
	width:250px;
}
.btn {
	cursor:pointer;
	padding:0px 10px;
	color:#fff;
	font-size:11px;
	height:30px;
	font-weight:bold;
	line-height:30px;
	background:url(../images/bg_button.gif) repeat-x;
	border:1px solid #dfdfdf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px 5px;
}


#body{
width:920px;
margin:auto;

}



#head{
margin-top:8px;
width:920px;
background:url(../images/head.jpg) no-repeat;
height:80px;

}
#logo{
float:left;
padding:8px;
}
#nav{
widows:471px;
float:left;
height:80px;
overflow:hidden;
line-height:130px;
font-size:15px;
font-weight:bold;
color:#FFF;
margin-left:8px;
}
#nav a{
color:#FFF;
margin:0 1px;
background:url(../images/top1.gif) no-repeat 0 47px;
width:114px;
text-align:center;
display:block;
float:left;
}
#nav a:hover{
color:#FFF;
margin:0 1px;
background:url(../images/top2.gif) no-repeat 0 47px;
width:114px;
text-align:center;
display:block;
float:left;
}
#catr{
float:right;
width:168px;
height:62px;
background:url(../images/cart.jpg) no-repeat 0 10px;
padding:15px 6px 0 60px;
}
#catr p{
padding:0 2px;
line-height:17px;
font-size:13px;
color:#FFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#catr a{
color:#FFF;
}
#menu{
background:url(../images/menu.jpg) repeat-x;
height:44px;
clear:both;
}
#menu .fl{
height:44px;
line-height:44px;
font-size:15px;
color:#000;
font-weight:bold;
overflow:hidden;
}
#menu .fl a{
padding:0 16px;
display:block;
float:left;
}
#menu .fl a:hover{
background:url(../images/menu1.jpg) repeat-x;
color:#FFF;
text-decoration:none;
}
#menu .fr{
border-left:solid 1px #D6D6D6;
overflow:hidden;
height:44px;
width:476px;
padding-left:4px;
}
#menu .fr ul li{
float:left;
padding:10px 3px;
}

#menu .fr ul li a{
  padding:0 10px;
  display:block;
  float:left;
}

.hot {

	float:left;

	width:900px;

	height:25px;

	overflow:hidden;

	/*margin:18px 15px 15px 10px;*/

}

.hot span {

	color:#fff;

	font-size:13px;

	font-weight: bold;

}

.hot a {

	color:#fff;

	padding:0px 5px;

}


#content{
clear:both;
background:#fff url(../images/contbg.jpg) repeat-x;
width:100%;
overflow:hidden;
}

#left{
width:200px;
float:left;
background:#fff url(../images/leftbg.jpg) repeat-x;
border-right:solid 1px #B6B6B6;
}
#left .title{
background:#E9E9E9;
margin-top:8px;
color:#F17207;
font-size:15px;
line-height:28px;
padding-left:8px;
font-weight:bold;
}
#left .cont a{
clear:both;
height:24px;
line-height:24px;
padding-left:8px;
background:url(../images/pic1.gif) no-repeat 180px 8px;
border-bottom:solid 1px #DEDEDE;
display:block;
color:#666;
}
#left .cont a:hover{
background:#E9E9E9;
}

#left .cont a.menu_head {
	display:block;
	width:180px;
	overflow:hidden;
	height:30px;
	line-height:30px;
	padding-left:20px;
	background:url(../images/left.png) no-repeat;
}

#left .banner1{
margin:8px;
text-align:center;
}

#left li {
	width:200px;
	line-height:17px;
	background:#FAFAFA;
	float:left;
	display:inline;
	overflow:hidden;
	padding:3px 0px;
}
#left li a {
	float:left;
	display:block;
	width:190px;
	padding-left:10px;
	color:#0E538D;
	text-decoration:none;
}
#left li a:hover {
	color:#FF0000;
	background:#fff;
	text-decoration:underline;
}
#left li a b {
	background:url(../images/icon_nav_1.gif) no-repeat 0px 3px;
	padding-left:15px;
	font-weight:normal;

}
#left li a span {
	padding-left:30px;
	color:#383838;
	width:150px;
	float:left;
	background:url(../images/joinbottom.gif) no-repeat 3px -3px;
}
#left li a em {
	padding-left:45px;
	font-style:normal;
	color:#999999;
	float:left;
	background:url(../images/joinbottom.gif) no-repeat 20px 0px;
	width:185px;
}
#left li a:hover span ,.left1 li a:hover em {
	color:#ff0000;
	width:185px;
}


#cont{
width:560px;
float:left;
padding-top:8px;
}

#cont .banner{margin:auto; text-align:center;}

#cont_c, #main_right{
width:719px;
float:left;
padding-top:8px;
overflow:hidden;
}



#cont .text,#cont_c .text{
padding:10px;
color:#666;
font-size:13px;
font-weight:bold;
}
#cont_c .text h5{
background:#DDE6F4;
height:22px;
padding:0 8px;
color:#000;
line-height:22px;
font-size:12px;
margin:4px 0;
}

#flow {
	float:left;
	width:940px;
	overflow:hidden;
	margin-top:15px;
	background:#fff;
}
#flow li {
	font-size:15px;
	font-weight:bold;
	float:left;
	margin:10px 25px;
	height:35px;
	padding-left:50px;
}
.current {
	background:url(../images/icon_flaw.gif) no-repeat 0px -65px;
	color:#ff0000;
}
.ago {
	background:url(../images/icon_flaw.gif) no-repeat;
	color:#999999;
}

/*sign_up*/
#sign_up {
	margin-top:10px;
	float:left;
	background:#fff;
	width:100%;
}
#sign_up th {
	text-align:right;
	width:150px;
	padding-right:10px;
	font-weight:normal;
}
#sign_up td {
	padding:5px;
}
#sign_up h3 {
	background:#F7F7F7;
	color:#0C7500;
	font-size:11px;
	padding:3px 15px;
}
#sign_up h3 span {
	font-weight:normal;
	margin:0px 5px;
	color:#000000;
}
#sign_up h2 {
	height:35px;
	line-height:35px;
	font-size:13px;
	background:#f8f8f8;
	border-bottom:1px solid #dfdfdf;
	padding:0px 10px;
	margin:10px auto;
	color:#960000;
}
#sign_up h2 span {
	color:#ff0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px 10px;
}
#total {
	text-align:left;
	margin:10px auto;
	padding:10px;
	background: #fff;
	width:900px;
	overflow:hidden;
	border:1px solid #dfdfdf;
}
#total h4 {
	font-size:15px;
	text-align: right;
	background:#f8f8f8;
	border:1px solid #dfdfdf;
	float:right;
	width:350px;
	padding:8px;
	margin-bottom:15px;
}
#total h4 span {
	color:#ff0000;
	padding:0px 5px;
}
.Remove a {
	color:#0054ED;
	font-weight:bold;
	text-decoration:underline;
}
.Remove a:hover {
	color:#ff0000;
	font-weight:bold;
	text-decoration:underline;
}



.border{
border:solid 1px #C0C0C0;
padding:8px;
}
.border ul{
clear:both;
padding:2px 8px;
}
.border ul li{
float:left;
}
#cont .title,#cont_c .title{
background:url(cont_t.jpg) repeat-x;
height:36px;
line-height:36px;
padding-left:10px;
font-size:15px;
font-weight:bold;
color:#046ED6;
}
#cont_c .title .fl{
font-size:15px;
}
#cont_c .title .fr{
text-align:right;
padding-top:8px;
}
.page{
height:20px;
line-height:20px;
width:430px;
padding:0 18px;
clear:both;
font-weight:bold;
color:#046ED6;
}
.page span{

}
.page a{
color:#666;
border:1px solid #ccc;
margin:2px;
padding:0 5px;

}
.page a:hover{
color:#046ED6;
}
#cont .cont ul,#cont_c .cont ul,.other_p ul{
width:160px;
height:235px;
float:left;
margin:15px 0px 0px 12px;
}
#cont .cont ul img,#cont_c .cont ul img{
width: 160px;
/*height:198px;*/
}
#cont .cont ul li,#cont_c .cont ul li{
text-align: center;
padding: 0px;
}
#cont .cont ul img,#cont_c .cont ul img{
border: solid 1px #E8E8E8;
text-align:center;
}
#cont_c .cont h6 { padding-left: 0px;}
#cont_c .cont h6 span{
	display: block;
}
#cont_c .cont .imgbox{
	height: 145px;
}
#cont_c .cont .namebox{
	height: 38px;
	text-align: center;
}
#cont_c .cont .bottonbox{
	height: 50px;
}

#right{
width:175px;
float:right;
border-left:solid 1px #B6B6B6;
padding:5px 2px;
}
#right .title{
margin:8px 0 4px 0;
background:url(../images/brand.jpg) no-repeat;
width:171px;
height:30px;
}
#right img{
border:solid 1px #DADADA;
margin:4px 3px;
}
.pay{
background:#F4F5F7 url(../images/foot.jpg) no-repeat  bottom;
border-top:solid 1px #CCC;
height:73px;
padding-top:6px;
text-align:center;
}


#foot { clear:both;}
.cart_t li{
float:left;
}
.w2{
width:120px;
}
.w3{
width:330px;
}
.w4{
width:90px;
}
.w6{
width:262px;
}
.ml .cart_t{
margin:6px 0;
clear:both;
height:100px;
border-bottom: dashed 1px #CCC;
}
.sub_total{
border-bottom: dashed 1px #CCC;
color:#FF0000;
font-size:17px;
font-weight:bold;
text-align:right;
padding-right:20px;
height:35px;
line-height:35px;
clear:both;
}
.buttom{
clear:both;
padding:8px 10px 0 4px;
height:30px;
}
.box{
border:solid 1px #DADADA;
background:url(../images/bg.jpg) repeat-x;
padding:10px;
}
.login{
height:70px;
margin:6px;
}
.login ul li{
float:left;
width:175px;
line-height:22px;
}
.product {
clear:both;
margin-top:13px;
font-weight:normal;
}
.product .image{
float:left;
width:315px;
}
.product .image ul{
clear:both;
}
.Small img{
border:solid 1px #EEE;
padding:2px;
margin:6px;
}
.product .brand{
float:right;
width:385px;
border:solid 1px #EEE;
padding:1px 0;
}
.li1{
background:#EEE;
}
.product .brand ul{
float:left;
border-left:solid 1px #fff;
}
.product .brand ul li{
padding-left:5px;
}
.other_p{
clear:both;
}
.other_p ul{
margin:15px 8px 0px 12px;
*margin:15px 8px 0px 12px!important;
*margin:15px 9px 0px 12px;
height:330px;
}
.other_p ul li img{
width:114px;
height:159px;
}
.cart_t .w2 img {
width:69px;
height:96px;
}
.big img{
width:291px;
height:406px;
}
.Small img{
width:50px;
height:49px;
}


#main_right_title {
	background:url(../images/bg_title.png) no-repeat 0px -240px;
	height:28px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:25px;
	text-indent:10px;
	padding-left:0px;
	overflow:hidden;
}


/*manege*/
#manage_left {
	margin-bottom:10px;
	height:350px;
	background:#fafafa;
}
#manage_left h3 {
	background:url(../images/bg_title.png) -250px 0px no-repeat;
	text-align:center;
	color:#fff;
	font-size:12px;
	height:35px;
	line-height:25px;
}
#manage_left li {
	width:200px;
	background:#FAFAFA;
	float:left;
	border-bottom:1px solid #EDEDED;
}
#manage_left li a {
	background: #fafafa;
	display:block;
	padding:20px 10px;
	color:#0E538D;
	text-decoration:none;
}
#manage_left li a:hover {
	color:#FF0000;
	background:#fff;
}
#manage_left li img {
	margin:0px 5px;
}
#manage_main {
	padding:10px;
}
#manege_list li {
	float:left;
	margin:10px;
}
#manege_list li a {
	display:block;
	width:250px;
	padding:25px 30px;
	background: url(../images/bg_my_b.gif) repeat-x bottom;
	border:1px solid #f3f3f3;
	text-decoration:none;
}
#manege_list li img {
	margin:0px 10px;
	background:#fff;
}


#my_ordermore {
	display:none;
	float:left;
	width:730px;
}
#my_ordermore table {
	width:95%;
	margin:10px auto;
	border:1px solid #f3f3f3;
	background:#fcfcfc;
}
#my_ordermore table {
	padding:5px;
	color:#666666;
}
#my_ordermore h4 {
	font-weight:normal;
	font-size:11px;
	color:#000;
	padding:5px 0px;
}


/*step*/
#my_address {
	margin:5px auto;
	/*width:98%;*/
	border:1px solid #efefef;
}
#my_address td {
	padding:5px;
}
#my_address th {
	font-weight:normal;
	color:#585858;
	width:250px;
	text-align:right;
}
#my_address td span {
	color:#ff0000;
	padding:0px 2px;
}
#address_h3 {
	background:#E2EFF4;
	height:30px;
	line-height:30px;
	padding-left:5px;
	font-size:11px;
}

#address h2 {
	font-size:12px;
	border-bottom:1px solid #efefef;
	padding-bottom:10px;
    color:black;
}
#address h6 {
	margin-bottom:10px;
	font-weight:normal;
	font-size:11px;
    color:black;
}

#addr_tab {
	border:1px solid #efefef;
	float:left;
}
#addr_tab th {
	background:#f3f3f3;
	padding:5px;
	text-align:center;
}
#addr_tab td {
	text-align:center;
	border-bottom:1px solid #efefef;
}
#addr_tab td img {
	margin:5px auto;
}

#address_h3 {
	background:#E2EFF4;
	height:30px;
	line-height:30px;
	padding-left:5px;
	font-size:11px;
}
#shiping_add {
	margin:25px auto;
	border:1px solid #efefef;
	background:#fff;
	padding:10px;
	width:95%;
}
#shiping_add h3 {
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
}
#shiping_add p {
	margin:5px auto;
	border:1px solid #efefef;
	padding:10px;
	background:#fcfcfc;
	width:98%;
}
#shiping_add button {
	float:right;
	margin-top:-10px;
}
#shiping_text {
	margin:0px auto;
	width:80%;
	height:50px;
	padding:5px;
	border:1px solid #efefef;
	background:#fff;
}
#shiping_table_t {
	width:680px;
	margin:0px auto;
	float:left;
}
#step_table {
	width:95%;
	border:1px solid #efefef;
	background:#fff;
	margin:20px auto;
}
#step_table th {
	font-weight:normal;
	background:#dfdfdf;
	height:35px;
	margin:5px 1px;
	text-align:center;
}
#step_table td {
	text-align:center;
	background:#fcfcfc;
}
#step_table td img {
	margin:5px;
	padding:5px;
}
#cart_total {
	float:right;
	width:650px;
	margin:10px auto;
	color:#686868;
}
#cart_total span {
	color:#FF0000;
	font-weight:bold;
}
#cart_pro {
	margin-top:20px;
	font-size:11px;
	font-weight:normal;
	padding-left:25px;
}
#cart_pro strong {
	color:#ff0000;
}
#shiping_btn {
	margin:10px auto;
	text-align:center;
}

/*new_list*/
#main_news {
	background:url(../images/bg_main_right.png) repeat-x;
	overflow: hidden;
	padding:5px;
}
#main_news_title {
	font-size:13px;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:5px;
	margin:10px auto;
}
#main_news_list li {
	line-height:20px;
	padding:3px 0px;
}
#main_news_list li a {
	background:url(../images/icon_news.gif) 0px 8px no-repeat;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	border-bottom:1px dashed #cccccc;
}
#main_news_list li a:hover {
	background:url(../images/icon_news.gif) 0px 8px no-repeat #fcfcfc;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #dfdfdf;
}
#news_title {
	font-size:13px;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:5px;
	margin:10px auto;
	text-align:center;
}
#news_content {
	padding:10px;
}
#news_content p {
	margin-bottom:20px;
}



.partner {

	background:#fff;

	margin:0px  auto 10px auto;

	clear:both;

	overflow:hidden;

	border:5px solid #DAE7F3;

	padding:5px 10px;

}

.partner_r {

	float:left;

	width:370px;

}

.partner_r h3 {

	font-size:13px;

	border-bottom:1px solid #dfdfdf;

	height:30px;

	line-height:25px;

	margin-bottom:10px;

}

.partner_r li {

	float:left;

	height:40px;

	width:120px;

	text-align:left;

}

.partner_l {

	float:right;

	width:500px;

}

.partner_l h3 {

	font-size:13px;

	border-bottom:1px solid #dfdfdf;

	height:30px;

	line-height:25px;

	margin-bottom:10px;

}

.partner_l li {

	float:left;

	width:160px;

	margin:2px auto;

}

/*product*/
#pro_img {
	/*float:left;
	width:280px;
	height:280px;*/
	overflow:hidden;
}
#pro_list {
	/*float:right;*/
	width:700px;
	overflow:hidden;
}
#pro_list h3 {
	background:url(../images/bg_pro.gif) repeat-x #fcfcfc;
	height:90px;
	overflow:hidden;
}
#pro_list h3 button {
	cursor:pointer;
	margin:15px 135px;
	padding:0px 25px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	height:38px;
	line-height:33px;
	background:url(../images/bg_button.gif) repeat-x;
	border:3px solid #dfdfdf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#pro_list td{
	background:#EDF4F7;
	padding:8px;
	line-height:20px;
}
#pro_list table {
}
#pro_list th {
	padding:8px;
	text-align:right;
	font-weight:bold;
	background:#EDF4F7;
}
#pro_list span {
	color:#ff0000;
	font-weight:bold;
	font-size:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pro_text {
	width:30px;
	font-size:15px;
	padding:2px 5px;
	color:#ff0000;
	font-weight:bold;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#pro {
	background:#DAE8EF;
	height:28px;
	width:700px;
	line-height:28px;
	clear:both;
	margin-top:10px;
	padding-left:10px;
	float:left;
	font-size:13px;
}
#pro_content {
	background:url(../images/bg_pro.gif) repeat-x 0px -215px;
	width: 680px;
	padding:10px;
	min-height:180px;
	float:left;
	height:auto;
}
#pro_content h3 {
	font-size:12px;
}
#pro_content li {
	padding-left:25px;
	background:url(../images/icon_news.gif) no-repeat 0px 3px;
}
#pro_like {

	min-height:80px;
	float:left;
}
#pro_like h3 {
	background:url(../images/bg_title.png) no-repeat 0px -280px;
	height:28px;
	width:700px;
	line-height:28px;
	font-size:13px;
	clear:both;
	padding-left:10px;
}
#pro_like h2 {
	width:160px;
	height:160px;
	overflow:hidden;
}
#pro_like ul {
	width:700px;
	background:#fff;
	border:1px solid #f3f3f3;
	float:left;
}
#pro_like li {
	float:left;
	margin:10px 0px 10px 10px;
	display:inline;
	text-align:center;
}
#pro_like li img {
	border:1px solid #efefef;
}
#pro_like li h4 {
	font-size:10px;
	width:160px;
	overflow:hidden;
	text-align:center;
}
#pro_like li button {
	background:url(../images/button_login.gif) no-repeat;
	cursor:pointer;
	font-weight:bold;
	color:#7D0000;
	border:none;
	width:68px;
	font-size:12px;
	height:24px;
	line-height:20px;
	margin:0px 3px;
	font-family: Arial, Helvetica, sans-serif;
}