﻿* {

	margin: 0;

	padding: 0;

}

body {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #585858;

	background: #ffffff;

}

img {

	border: 0;

}

a {

	color: #585858;

	text-decoration: none;

}

a:hover {

	color: #B70909;

	text-decoration: underline;

}

#contrast {

	background: #fff;

	position: absolute;

	visibility: visible;

	z-index: 10000;

	right: 10px;

	width: 110px;

	border: 1px solid #ccc; 

	text-align: center;

	padding: 6px;

}

.dbge {

	border: 1px solid #ddd;

	padding: 5px;

	margin-bottom: 6px;

	text-align: left;

	background: #f1f1f1;

}

#contentbox {

	clear: both;

	margin: auto;

	width: 999px;

	background: #ffffff;

}

.btn2 {

	background: #aa0707;

	color: #ffffff;

	border: none;

	height: 18px;

	padding: 0 2px;

}

*html .btn2 {

	padding-top: 3px;

}

.clear {

	clear: both;

	height: 6px;

	overflow: hidden;

}

.clear1 {

	clear: both;

	height: 1px;

	overflow: hidden;

}

#mainbox {

	clear: both;

	width: 972px;

	margin: 2px auto 0 auto;

}

#left {

	float: left;

	width: 200px;

}

#right {

	float: right;

	width: 766px;

	overflow: hidden;

}

/*---------------- 头部开始 ---------------------*/

#head{

	clear: both;

	width: 972px;

	margin: 0 auto;

	overflow: hidden;

}

#head h1 {

	float: left;

	width: 200px;

}

#top_nav {

	float: right;

	width: 750px;

	text-align: right;

}

#top_nav p {

	padding-top: 6px;

}

#top_nav p a {

	padding: 0 3px;

}

#top_nav form {

	padding-top: 10px;

}

.btn {

	border-top: 1px solid #bdbdbd;

	border-left: 1px solid #bdbdbd;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	width: 200px;

	height: 18px;

	margin: 0 5px;

}

#top_nav form a {

	color: #6d0000;

	text-decoration: underline;

	padding-left: 5px;

}

#top2 {

	clear: both;

	width: 104%;

	height: 40px;

	overflow: hidden;

}

#top2 li {

	float: left;

	list-style: none;

	background: url(nav_bg.gif) right top no-repeat;

	line-height: 34px;

	margin-right: 3px;

	padding-right: 16px;

	margin-top: 6px;

}

#top2 li a {

	display: block;

	background: url(nav_bg.gif) left -34px no-repeat;

	padding-left: 16px;

	color: #333;

}

#top2 li.self {

	background: url(nav_bg_current.gif) right top no-repeat;

	line-height: 40px;

	margin-top: 0;

	font-size: 14px;

}

#top2 li.self a {

	background: url(nav_bg_current.gif) left -40px no-repeat;

	color: #fff;

}

/*---------------- 头部结束 ---------------------*/



/*---------------- 左边开始 ---------------------*/

#login {

	background: url(login_bg.gif) left top no-repeat;

	color: #fff;

	padding-top: 25px;

	text-align: center;

	height: 135px;

}

#login h3 {

	 font-size:16px; 

	 color:#FFFFD6; 

	 padding:0 0 0 90px;

}

#login .inp {

	width: 80px;

	height: 15px;

	border: 1px solid #ccc;

}

#login p {

	padding-top: 3px;

}

#login p span {

	font-weight: bold;

	color: #fff3b2;

}

#login table {

	margin: auto;

	width: 160px;

	text-align: center;

}

#login a {

	color: #fff;

}

.gwc {

	background: url(cart_bg.gif) no-repeat;

	height: 90px;

	overflow: hidden;

	color: #fff;

	margin-top: 6px;

}

.gwc p {

	padding: 18px 5px 8px 70px;

	line-height: 18px;

}

.gwc a {

	color: #fff;

	padding: 0 3px;

}

.gwc span {

	font-weight: bold;

	padding-right: 5px;

}

.le1 {

	border: 1px solid #ccc;

	margin-top: 6px;

	padding-bottom: 6px;

	height: 100%;

	overflow: hidden;

}

.le2 {

	border: 1px solid #6F0505;

	padding-bottom: 6px;

}

.le22 {

	margin-top: 6px;

}

.le1 h3,.le2 h3 {

	background: url(titleh4_bg.gif) left top no-repeat;

	font-size: 12px;

	color: #fff;

	padding: 5px 0 5px 10px;

}

.le1 h3 {

	background: url(title_bg.gif) left top no-repeat;

}

.le1 h3 img,.le2 h3 img {

	padding-right: 3px;

}

.fl {

	background: #8B090A;

	padding-bottom: 0px;

	margin-top: 5px;

}

/*left 商品分类*/

.le2 dl {

	height: 100%;

	overflow: hidden;

	margin: 7px 8px 0 8px;

}

.fl dl {

	border-bottom: 1px solid #6f0505;

	padding-bottom: 7px;

}

.fl dd a {

	color: #d5d5d5;

}

.le2 dt {

	clear: both;

	font-weight: bold;

	color: #c10505;

	margin-bottom: 7px;

	background: url(icon_list.gif) 0 center no-repeat;

	padding-left: 12px;

}

.le2 dt a {

	color: #FFF3B2;

}

.le2 dd {

	float: left;

	width: 87px;

	padding-left: 3px;

	line-height: 18px;

}

.le2 dd span,#over1 li span {

	font-size: 10px;

	color: #999;

	padding-right: 3px;

}

/*end*/

/*销售排行*/

#sale {

	margin: 2px 8px 0 8px;

}

#sale li {

	border-bottom: 1px dashed #cccccc;

	list-style: none;

	line-height: 22px;

}

#sale li strong {

	float: left;

	color: #ff0000;

	padding-right: 5px;

	font-family: georgia;

}

#sale li span {

	float: right;

	color: #6F0505;

}

#sale li a p {

	display: none;

}

#sale li a:hover {

	position: relative;

}

#sale li a:hover p {

	display: block;

	position: absolute;

	left: -60px;

	top: 16px;

	background: #ffffff;

}

#sale li a:hover p img {

	border: 1px solid #cccccc;

}

/*end*/

/*已经浏览*/

#over {

	margin: 8px 5px 0 5px;

	height: 100%;

	overflow: hidden;

}

#over li {

	float: left;

	width: 33.2%;

	text-align: center;

	list-style: none;

}

#over li img {

	display: block;

	width: 50px;

	height: 50px;

	border: 1px solid #cccccc;

	padding: 2px;

	margin-bottom: 5px;

}

#over li a:hover {

	background: #eee;

	padding-left: 3px;

}

#over1 li {

	line-height: 20px;

	list-style: none;

	padding-left: 10px;

}

/*end*/

/*投票*/

.le1 h5 {

	font-size: 12px;

	color: #AA0707;

	padding: 6px 8px 0 8px;

}

#tp2 {

	margin: 5px 10px;

	line-height: 18px;

}

#tp2 input {

	margin-right: 3px;

}

#tp {

	text-align: center;

}

/*end*/

/*联系我们*/

#tel {

	background: url(tel.gif) 8px 0 no-repeat;

	height: 44px;

	padding-left: 77px;

	padding-top: 5px;

	border-bottom: 1px solid #bdbdbd;

	margin: 6px 10px;

	color: #c10505;

}

.le1 h6 {

	font-weight: normal;

	font-size: 12px;

	padding: 0 10px;

	line-height: 22px;

}

.le1 h6 strong {

	font-weight: bold;

}

/*end*/

/*---------------- 左边结束 ---------------------*/



/*---------------- 页脚开始 ---------------------*/

/*友情链接*/

#flink {

	clear: both;

	background: url(footer_line.gif) bottom no-repeat;

	padding-bottom: 9px;

}

#flink p {

	width: 971px;

	margin: 0 auto;

	border: 1px solid #ccc;

	padding: 3px 5px;

}

#flink a {

	padding: 3px;

	text-decoration: underline;

	color: #04d;

}

#flink img {

	width: 88px;

	height: 31px;

}

/*end*/	

#bottom {

	clear: both;

	display: block;

	width: 100%;

}

#foot_nav {

	text-align: center;

	line-height: 22px;

	color: #6f0505;

	margin-top: 10px;

}

#foot_nav a {

	padding: 0 10px;

	color: #6f0505;

}

#foot {

	margin-top: 5px;

	text-align: center;

	line-height: 18px;

	padding-bottom: 8px;

}

#foot p span {

	padding-right: 8px;

}

#foot p a {

	color: #333;

}

/*---------------- 页脚结束 ---------------------*/



/*---------------- 右边开始 ---------------------*/

.lef1 {

	float: left;

	width: 750px;

}

.rig1 {

	float: right;

	width: 250px;

}

#flash {

	width: 748px;

	text-align: center;

	height: 248px;

	overflow: hidden;

}

.sygg .tabcontent {

	clear: both;

	height: 126px;

	padding: 8px 10px 2px 10px;    

	margin: -4px 0 0 0;

	border: 1px solid #6f0505;

}

.sygg .tabcontent a {

}

.xgwz {

	padding: 6px 10px 0 10px;

	height: 100%;

	overflow: hidden;

}

.sygg .tabcontent li,.xgwz li {

	list-style: none;

	background: url(price_biao.gif) left center no-repeat;

	padding-left: 8px;

	line-height: 20px;

}

.sygg .tabcontent span {

	float: right;

}

.sygg .tabs {

	overflow: hidden;

}

.sygg .tab {

	height: 16px;

	float: left;

	display: block;

	padding: 5px 10px 0;    

	margin-right: 3px;

	border: 1px solid #c3c6ce;

	border-bottom: 0;

}

.sygg .curtab {

	display: block;

	height: 20px;

	position: relative;

	border: none;

	border-top: 1px solid #6f0505;

	color: #FFFFFF;

	background: url(tabfont.gif) no-repeat;

}

.sygg .tabs a:hover {

	color: #fff;

	text-decoration: none;

}

/*最新 热门 推荐商品*/

.sypro {

	clear: both;

	margin-top: 5px;

	border: 1px solid #ccc;

	height: 100%;

	overflow: hidden;

	padding-bottom: 8px;

}

.sypro h3 {

	background: #AB0707 url(title_bg.gif) left top no-repeat;

	line-height: 28px;

	font-family: Arial, Helvetica, sans-serif;

	padding: 0 12px;

	color: #fff;

	font-size: 12px;

	height: 26px;

	overflow: hidden;

}

.sypro h3 a {

	float: right;

	padding-top: 10px;

}

.sypro li {

	float: left;

	width: 33.3%;

	list-style: none;

	text-align: center;

	color: #777;

	padding-top: 8px;

}

.sypro li .sn {

	font-weight: bold;

	padding-bottom: 5px;

}

.gm {

	padding-top: 5px;

	color: #04d;

}

.gm a {

	text-decoration: underline;

	color: #04d;

	padding: 0 6px;

}

.img img {

	border: 1px solid #e0e1e2;

	padding: 4px;

	margin-bottom: 5px;

}

.pro {

	clear: both;

	margin-top: 8px;

	border: 1px solid #cccccc;

	height: 100%;

	overflow: hidden;

}

.pro h3 {

	background: url(title_bg.jpg) repeat-x;

	border-bottom: 1px solid #cccccc;

	font-size: 14px;

	padding: 7px 10px 3px 10px;

}

.pro h3 span {

	float: right;

}

a.more{

	text-indent: -9999px;

	width: 40px;

	height: 11px;

	font-size: 6px;

	display: block;

	background: url(more.gif) left top no-repeat;

}

a.more:hover{

	background: url(more.gif) left bottom no-repeat;

}

.pro ul {

	clear: both;

}

.pro li {

	float: left;

	width: 19.95%;

	text-align: center;

	list-style: none;

	line-height: 20px;

	padding-top: 10px;

}

.pro li img {

	margin: auto;

}

.sn img {

	padding-left: 2px;

}

.ss span {

	font-weight: bold;

	padding: 0 5px 0 0;

}

.sp span {

	color: #c10505;

	padding: 0 5px 0 0;

}

/*end*/

#ri_bot {

	clear: both;

	margin-top: 6px;

	width: 101.3%;

}

.rig1 #ri_bot {

	border: 1px solid #ccc;

	width: 100%;

}

#ri_l {

	float: left;

	width: 32.3%;

	border: 1px solid #cccccc;

}

.ri_l {

	float: left;

	width: 32.2%;

	margin: 0 5px 6px 0;

	border: 1px solid #cccccc;

}

#ri_m {

	float: left;

	width: 32.3%;

	margin: 0 0 0 8px;

	border: 1px solid #cccccc;

}

#ri_r {

	float: right;

	width: 32.3%;

	border: 1px solid #cccccc;

}	

#ri_bot h3 {

	background: #AB0707 url(title_bg.gif) left top no-repeat;

	font-size: 12px;

	line-height: 28px;

	height: 26px;

	overflow: hidden;

	padding: 0 10px;

	color: #fff;

}

.rig1 #ri_bot h3 a {

	float: right;

	padding-top: 10px;

}

#ri_bot h3 a {

	color: #fff;

}

#ri_bot dl {

	clear: both;

	height: 100%;

	overflow: hidden;

}

.rig1 #ri_bot dl {

	background: url(dot.gif) bottom repeat-x;

	padding-bottom: 6px;

	color: #777;

}

#ri_bot dt {

	float: left;

	width: 44.8%;

	margin-top: 8px;

	text-align: center;

}

#ri_bot dt img {

	width: 80px;

	height: 86px;

	padding: 3px;

	border: 1px solid #cccccc;

}

.rig1 #ri_bot dt img {

	width: 74px;

	height: 74px;

	padding: 1px;

}

#ri_bot dd {

	float: right;

	width: 55%;

	line-height: 20px;

}

#ri_bot .rt {

	font-weight: bold;

	padding-top: 5px;

}

#ri_bot .rt a {

}

#ri_bot .rt a:hover {

	color: #B70909;

}

#ri_bot .tg {

	background: url(gb_graph.gif) no-repeat;

}

#ri_bot .t1 {

	padding: 0 0 0 6px;

	line-height: 15px;

}

#ri_bot .t2 {

	padding: 6px 0 0 40px;

}

#ri_bot .t3 {

	padding: 6px 0 10px 70px;

	color: #ff0000;

	font-weight: bold;

}

#ri_bot .t4,#ri_bot .t5,#ri_bot .t6 {

	float: left;

	text-align: center;

	font-size: 10px;

}

#ri_bot .t4 {

	width: 36px;

}

#ri_bot .t5 {

	width: 35px;

}

#ri_bot .t6 {

	width: 50px;

}

#ri_bot .jg {

	font-weight: bold;

}

#ri_bot .jg span {

	color: #c10505;

}

#ri_bot h4 {

	clear: both;

	border-top: 1px solid #bdbdbd;

	padding: 17px 10px;

	font-weight: normal;

	font-size: 12px;

}

#ri_bot h4 span {

	float: right;

	line-height: 22px;

	background: url(gb_buy_button.gif) no-repeat;

	width: 56px;

	padding-left: 8px;

}

#ri_bot h4 strong {

	color: #ff0000;

}

#ri_bot h6 {

	clear: both;

	border-top: 1px solid #bdbdbd;

	text-align: right;

	padding: 24px 18px 12px 0;

	background: url(action.gif) right center no-repeat;

	font-weight: normal;

	font-size: 12px;

}

#ri_bot h5 {

	clear: both;

	border-top: 1px solid #bdbdbd;

	padding: 5px;

	font-weight: normal;

	font-size: 12px;

	line-height: 20px;

}

#ri_bot h5 p {

	clear: both;

	display: block;

}

#ri_bot h5 p span {

	float: right;

}

#ri_bot h5 p span strong {

	color: #ff0000;

	background: #ffffff;

	padding: 0;

}

#ri_bot h5 p b {

	padding: 0 30px;

	background: #c10505;

	margin-left: 5px;

}

#ri_bot h5 p strong {

	padding: 0 18px;

	background: #c10505;

	margin-left: 5px;

}

/*---------------- 右边结束 ---------------------*/



/*---------------- 内页开始 ---------------------*/

#location {

	background: #AB0707 url(title_bg.gif) 1px 1px no-repeat;

	border: 1px solid #cccccc;

	line-height: 26px;

}

#location p {

	background: url(location.gif) 10px center no-repeat;

	padding-left: 30px;

	color: #FFF3B2;

}

#location p span {

	color: #c10505;

}

#location strong {

	float: right;

	font-weight: normal;

}

#location strong a {

	padding: 0 10px;

}

#location a {

	color: #FFF3B2;

}

#location strong select {

	width: 88px;

	margin-top: 2px;

	margin-right: 8px;

}

.page {

	clear: both;

	display: block;

	border-top: 1px solid #bdbdbd;

	margin: 15px 15px 25px 15px;

	padding-top: 6px;

	text-align: center;

}

.page1 {

	clear: both;

	display: block;

	text-align: center;

	font-weight: normal;

	font-size: 12px;

	margin-bottom: 10px;

}

.page2 {

	background: #fafafa;

	margin: 0 14px 0 14px;

	padding-bottom: 12px;

}

.page span,.page1 span {

	font-weight: bold;

	padding: 0 5px;

}

.page a,.page1 a {

	color: #c10505;

	text-decoration: underline;

}

.page a:hover,.page1 a:hover {

	color: #B70909;

	text-decoration: underline;

}

.page input,.page1 input {

	width: 20px;

	height: 16px;

	border: 1px solid #cccccc;

	margin: 0 6px;

}

.pro1,.pro2,.pro3 {

	margin-top: 0;

	border-top: none;

} 

.pp2 {

	clear: both;

	height: 100%;

	overflow: hidden;

	border-bottom: 1px solid #bdbdbd;

	margin: 10px 2%;

	line-height: 20px;

}

.pro2 dl {

	float: left;

	width: 45.6%;

	height: 100%;

	overflow: hidden;

	border-bottom: 1px solid #bdbdbd;

	margin: 10px 1.5%;

	line-height: 20px;

	padding-bottom: 8px;

}

.pp2 dt {

	float: left;

	width: 25%;

	text-align: center;

	padding-bottom: 8px;

}

.pro2 dt {

	float: left;

	width: 46%;

	text-align: center;

	padding-bottom: 8px;

}

.pp2 dt img,.pro2 dt img {

	border: 1px solid #cccccc;

	padding: 3px;

	display: block;

	overflow: hidden;

}

.pp2 dd {

	float: right;

	width: 74%;

}

.pro2 dd {

	float: right;

	width: 54%;

}

.pro1 .sn1 span {

	font-weight: normal;

	font-size: 12px;

}

.pro h4 {

	font-size: 12px;

	color: #B70909;

	padding-top: 8px;

	padding-left: 16px;

}

.pro .pp {

	border: 1px solid #bdbdbd;

	background: #FFFEFB;

	padding: 5px 10px;

	margin: 0 16px 0 16px;

}

.pro .pp a {

	padding-right: 50px;

}

.pro p a span {

	color: #c10505;

	padding-left: 5px;

}

.pro .nt {

	background: url(c_2.jpg) bottom right no-repeat;

	clear: both;

	height: 100%;

	overflow: hidden;

	margin: 10px 14px;

	border-bottom: none;

}

.pro .nt dl {

	background: url(c_4.jpg) bottom left no-repeat;

	padding-bottom: 10px;

	height: 100%;

	overflow: hidden;

}

.pro .nt dt {

	clear: both;

	background: url(c_1.jpg) right top no-repeat;

	font-weight: bold;

}

.pro .nt dt p {

	background: url(c_3.jpg) left 0 no-repeat;

	padding-left: 30px;

	padding-top: 11px;

	padding-bottom: 12px;

}		

.pro .nt dd {

	float: left;

	width: 16%;

	padding-left: 18px;

	margin: 0;

	color: #999;

}

.pro .nt dd span {

	color: #F79400;

}

.pro .sl {

	background: #FFECEC url(list_products.gif) 10px center no-repeat;

	text-align: right;

	padding: 5px 10px 5px 60px;

	margin: auto 13px;

}

.pro .sl span {

	float: left;

	padding-top: 3px;

}

.pro .sl span strong {

	color: #B70909;

}

.pro .sl select{

	width: 88px;

	height: 17px;

}

.pro .sl a {

	padding: 0 10px;

}

.brank {

	clear: both;

	border-left: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

	height: 100%;

	overflow: hidden;

}

.brank1 {

	border-bottom: 1px solid #cccccc;

	padding-bottom: 10px;

}

.brank ul,.brank dl {

	margin: 10px 14px 0 14px;

	background: #fafafa;

	height: 100%;

	overflow: hidden;

	line-height: 20px;

	padding-bottom: 10px;

}

.brank li {

	float: left;

	list-style: none;

	width: 24.9%;

	margin: 12px 0;

	text-align: center;

}

.brank .img {

	text-align: center;

}

.brank .img img {

	width: 120px;

	height: 50px;

	padding: 2px;

	border: 1px solid #cccccc;

}

.brank .sn {

	font-weight: bold;

	text-align: center;

}

.brank dt {

	float: left;

	width: 25%;

	text-align: center;

	padding-top: 10px;

}

.brank dd {

	float: right;

	width: 74%;

	padding-top: 10px;

}

/*详细商品页面新增加的css*/

#shop_dr1 {

	float: left;

	text-align: center;

	width: 35%;

	margin-top: 10px;

}

#shop_dl1 {

	float: left;

	width: 35%;

	color: #333;

	padding-top: 10px;

}

#sppf {

	float: right;

	width: 29%;

	overflow: hidden;

	text-align: center;

	padding-top: 20px;

}

#sppf .sppf1 {

	width: 233px;

	background: url(prod_v2.gif) repeat-y;

	margin: 0 auto;

}

.sppf1 th {

	padding-bottom: 10px;

}

.sppf1 p {

	margin: 0 10px;

	border-bottom: 1px solid #d5d7d8;

	font-size: 18px;

	color: #B70909;

	padding-bottom: 5px;

}

.xxx {

	float: left;

	width: 728px;

}

#right1 {

	float: right;

	width: 235px;

	overflow: hidden;

}

.tltk {

	width: 92%;

	margin: auto;

	line-height: 20px;

}

.tltk th {

	width: 80px;

	text-align: center;

	border-bottom: 1px solid #ddd;

	padding-right: 10px;

	height: 70px;

}

.tltk th img {

	width: 56px;

	height: 56px;

	border: 1px solid #ccc;

	padding: 1px;

}

.tltk td {

	border-bottom: 1px solid #ddd;

}

.tltk span {

	color: #ab0707;

}

.bqss {

	border: 1px solid #F72D2D;

	background: #FFF7F7;

	padding: 5px 10px;

	margin-top: 6px;

}

.bqss h5 {

	font-size: 14px;

	line-height: 22px;

	height: 22px;

}

.bqss li {

	float: left;

	width: 58px;

	background: #B70909;

	padding: 2px 5px;

	margin: 5px 5px 0 0;

}

.bqss li a {

	color: #fff;

}

#spbt {

	font-size: 20px;

	padding-bottom: 8px;

	padding-top: 12px;

	text-align: center;

	border-bottom: 1px solid #ccc;

}

#spbt span {

	font-size: 12px;

	font-weight: normal;

	color: #999;

	padding-left: 5px;

}

#shop_dl1 p {

	line-height: 23px;

}

#shop_dl1 p.xj {

	background: #FFFEFB;

	padding-left: 10px;

}

#shop_dl1 p.xj1 {

	margin-top: 6px;

	background: #FFFEFB;

	padding-left: 10px;

	border-top: 1px solid #cccccc;

}

#shop_dl1 p.xj2 {

	background: #FFFEFB;

	padding-left: 10px;

	border-bottom: 1px solid #cccccc;

}

#shop_dl1 p.xj3 {

	padding-left: 10px;

}

#shop_dl1 p.xj4 {

	padding: 5px 0;

	border-top: 1px solid #cccccc;

	margin: 6px auto;

}

#shop_dl1 p.xj4 input {

	width: 30px;

	height: 14px;

}

#shop_dl1 p span {

	color: #B70909;

	font-weight: bold;

}

#shop_dl1 p.xj5 {

	float: left;

	margin-right: 6px;

	line-height: 29px;

	background: url(h_right.gif) right top no-repeat;

	padding-right: 12px;

}

#shop_dl1 p.xj5 a {

	background: url(h_left.gif) left top no-repeat;

	padding-left: 23px;

	padding-top: 6px;

	padding-bottom: 5px;

}

*html #shop_dl1 p.xj5 a {

	padding-top: 9px;

}

*+html #shop_dl1 p.xj5 a {

	padding-top: 9px;

}

.xj8 {

	background: url(h_cart.gif) no-repeat;

	padding: 1px 9px 4px 9px;

	color: #fff;

}

*html .xj8 {

	padding: 4px 9px;

}

*+html .xj8 {

	padding: 4px 9px;

}

.xj8:hover {

	color: #fff;

}

.xj7 {

	background: url(qq.gif) no-repeat;

	padding: 1px 5px;

}

/*详细商品页面新增加的css 结束*/

#shop_d {

	clear: both;

}

#shop_d h2 {

	background: url(tableheader.gif) repeat-x;

	font-size: 12px;

	color: #ffffff;

	padding: 1px 10px;

	height: 18px;

	text-align: right;

}

#shop_d h2 span {

	float: left;

	padding-top: 3px;

}

#shop_d h2 input {

	width: 30px;

	height: 12px;

}

#shop_dl {

	float: left;

	clear: both;

	width: 66%;

	text-align: center;

	line-height: 26px;

}

#shop_dl dl {

	clear: both;

	height: 100%;

	overflow: hidden;

}

#shop_dl dt {

	float: left;

	width: 150px;

	background: #f7f7f7;

	font-weight: bold;

	text-align: right;

}

#shop_dl dd span {

	color: #B70909;

	font-weight: bold;

}

#shop_dl dd {

	float: left;

	padding-left: 5px;

}

#shop_dr {

	float: right;

	text-align: center;

	width: 34%;

	margin-top: 10px;

}

#shop_d .xx {

	clear: both;

	background: #f7f7f7;

	height: 100%;

	overflow: hidden;

}

#shop_d .xx dt {

	float: left;

	width: 150px;

	text-align: right;

	font-weight: bold;

	padding-top: 5px;

}

#shop_d .xx dd {

	float: left;

	width: 566px;

	padding-left: 5px;

	padding-right: 45px;

	background: #ffffff;

	line-height: 20px;

}

#shop_d .xx h5 {

	font-size: 12px;

	color: #B70909;

	padding-top: 5px;

}

#shop_d .xx h5 a {

	color: #B70909;

}

#shop_d .xx h5 input {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	height: 18px;

	color: #B70909;

	margin-left: 35px;

	width: 250px;

}

#shop_d .xx h6 {

	font-size: 12px;

	font-weight: normal;

	padding: 20px 0 3px 0;

}

#shop_d .tb {

	width: 100%;

	margin-top: 10px;

	line-height: 22px;

}

#shop_d .tb th {

	background: url(tableheader.gif) repeat-x;

	color: #ffffff;

	line-height: 18px;

	padding-top: 2px;

	text-align: left;

	padding-left: 10px;

}

#shop_d .jg {

	text-align: right;

	width: 100px;

}

#shop_d table .s {

	background: #f7f7f7;

}

#shop_d table a {

	color: #B70909;

}

.shop_xg {

	clear: both;

	margin-top: 10px;

}

.shop_xg fieldset {

	border: 1px solid #cccccc;

}

.shop_xg legend {

	font-weight: bold;

	font-size: 14px;

	margin-left: 10px;

	color: #585858;

	padding: 0 3px;

}

.shop_xg p {

	background: #FFFEFB;

	margin: 10px;

	padding: 8px 10px;

	line-height: 20px;

}

.shop_xg form {

	padding: 8px 10px;

}

.shop_xg h3 {

	font-weight: normal;

	font-size: 12px;

	text-align: right;

}

.shop_xg h3 span {

	float: left;

	padding-top: 10px;

	font-weight: bold;

}

.shop_xg h3 input {

	border: 1px solid #bdbdbd;

	background: #FFFEFB;

	width: 80px;

	height: 18px;

}

.shop_xg h3 select {

	border: 1px solid #bdbdbd;

	background: #FFFEFB;

	width: 80px;

	height: 18px;

	color: #B70909;

}

.shop_xg .pl8 {

	clear: both;

	width: 100%;

	font-size: 12px;

	font-weight: normal;

	text-align: left;

	padding-top: 5px;

}

.shop_xg .pl8 input {

	border: 1px solid #bdbdbd;

	background: #FFFEFB;

	width: 400px;

	height: 18px;

	color: #B70909;

}

.shop_xg textarea {

	width: 676px;

	margin: 8px 0;

	border: 1px solid #bdbdbd;

	background: #FFFEFB;

}

.shop_xg h4 {

	font-weight: normal;

	font-size: 12px;

	text-align: right;

	margin-bottom: 8px;

}

.shop_xg h4 .pl {

	background: #c10505;

	border: 1px solid #FFFEFB;

	color: #ffffff;

	width: 40px;

	height: 18px;

}

.shop_xg div {

	background: #fafafa;

	margin: 0 5px 10px 5px;

	padding: 8px 10px;

	line-height: 20px;

}

.shop_xg h5 {

	font-size: 14px;

	color: #c10505;

	line-height: 30px;

}

.shop_xg dl {

	clear: both;

	border-bottom: 1px dashed #cccccc;

	margin-bottom: 10px;

	height: 100%;

	overflow: hidden;

}

.shop_xg dt {

	padding-bottom: 5px;

}

.shop_xg dt span {

	float: right;

}

.shop_xg dt b {

	color: #B70909;

	font-weight: normal;

}

.shop_xg .bj {

	text-align: right;

}

.shop_xg .bj a {

	color: #c10505;

}

.shop_xg .hf {

	background: #FFFEFB;

	border: 1px dashed #cccccc;

	margin: 8px 10px;

	padding: 4px;

}

.shop_xg .hf h3 {

	text-align: left;

	font-weight: normal;

	font-size: 12px;

	line-height: 20px;

	margin: 0;

}

.shop_xg .hf p {

	margin: 0;

	padding: 0;

	line-height: 20px;

	color: #B70909;

}

/*---------------- 内页结束 ---------------------*/



/*---------------- 会员开始 ---------------------*/

.member_xg {

	clear: both;

}

.member_xg fieldset {

	border: 1px solid #cccccc;

	padding: 10px;

	line-height: 20px;

}

.member_xg legend {

	font-weight: bold;

	font-size: 14px;

	margin-left: 10px;

	color: #c10505;

	padding: 0 3px;

}

.member_l {

	float: left;

	width: 48%;

	text-align: center;

	margin: 30px 0 18px 0;

}

.member_r {

	float: right;

	width: 42%;

	border-left: 1px solid #bdbdbd;

	padding-left: 50px;

	margin: 30px 0 18px 0;

}

.member_l h3,.member_r h3 {

	font-size: 14px;

	font-weight: normal;

}

.member_l p {

	margin-top: 10px;

}

.member_l p .inp {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	height: 18px;

	color: #B70909;

}

.member_l p .inp3 {

	width: 145px;

}

.member_r p {

	color: #999;

}

.member_r p a {

	font-weight: bold;

}

.member_xg ul {

	margin: 20px 0 20px 20px;

}

.member_xg li {

	float: left;

	width: 141px;

	list-style: none;

	padding-left: 58px;

	margin-bottom: 20px;

	line-height: 18px;

	overflow: hidden;

	padding-right: 20px;

}

.member_xg li a {

	display: block;

	font-weight: bold;

	font-size: 14px;

	color: #333;

}

.member_xg .mem1 {

	background: url(menber.gif) 0 0 no-repeat;

	height: 50px;

}

.member_xg .mem2 {

	background: url(menber.gif) 0 -49px no-repeat;

	height: 50px;

}

.member_xg .mem3 {

	background: url(menber.gif) 0 -98px no-repeat;

	height: 50px;

}

.member_xg .mem4 {

	background: url(menber.gif) 0 -147px no-repeat;

	height: 50px;

}

.member_xg .mem5 {

	background: url(menber.gif) 0 -196px no-repeat;

	height: 50px;

}

.member_xg .mem6 {

	background: url(menber.gif) 0 -245px no-repeat;

	height: 50px;

}

.member h3 {

	margin-top: 10px;

	line-height: 30px;

	font-size: 20px;

	color: #c10505;

}

.member li {

	list-style: none;

	background: url(icon.gif) 18px 6px no-repeat;

	padding-left: 25px;

	line-height: 20px;

}

.member li .inp,.member .yx dd .inp {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	color: #B70909;

	width: 60px;

	height: 16px;

}

.member .yx dd .inp {

	width: 100px;

}

.member h3 span {

	font-weight: normal;

	font-size: 12px;

	padding-left: 6px;

}

.member .tb {

	width: 100%;

	margin-top: 10px;

	text-align: center;

}

.member .tb td {

	padding: 6px 0;

}

.member .tb th,.member .yx dt {

	background: url(tableheader.gif);

	color: #ffffff;

	line-height: 25px;

	font-weight: bold;

	text-align: center;

}

.member .jg {

	color: #B70909;

}

.member table .s {

	background: #FFFEFB;

}

.member h4 {

	margin-top: 10px;

	line-height: 28px;

	background: #FFFEFB;

	border-bottom: 1px solid #bdbdbd;

	border-top: 1px solid #bdbdbd;

	text-align: center;

	font-size: 12px;

}

.member .yx {

	border: 1px solid #cccccc;

	margin-top: 10px;

	padding: 1px;

}

.member .yx dd {

	padding: 8px 0;

	text-align: center;

}

.member .page1 {

	padding: 5px 0;

}

/*---------------- 会员结束 ---------------------*/



/*---------------- 购物车开始 ---------------------*/

.zc {

	padding-top: 10px;

}

.zc span {

	float: left;

	width: 200px;

	text-align: right;

}

.zc .inp {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	height: 18px;

	color: #B70909;

	width: 250px;

}

.zc .inp3 {

	background: #c10505;

	border: 1px solid #FFFEFB;

	margin-left: 5px;

	width: 100px;

	text-align: center;

	height: 16px;

	padding-top: 2px;

	color: #ffffff;

}

.zc .inp4 {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	height: 18px;

	color: #B70909;

	width: 60px;

}

.zc .inp5 {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	color: #B70909;

	width: 400px;

}

.zc1 {

	text-align: center;

	margin: 10px auto;

}

.ca1,.ca2,.ca3 {

	background: #FFFEFB url(order1.gif) no-repeat;

	border: 1px solid #bdbdbd;

	margin-top: 8px;

	height: 50px;

}

.ca1 {

	background: #FFFEFB url(order1.gif) no-repeat;

}

.ca2 {

	background: #FFFEFB url(order2.gif) no-repeat;

}

.ca3 {

	background: #FFFEFB url(order3.gif) no-repeat;

}

.ca4 {

	margin: 15px auto;

	width: 100%;

	text-align: center;

}

.ca4 th {

	background: #FEDADA;

	line-height: 25px;

	font-size: 12px;

}

.ca4 td {

	border-bottom: 1px solid #bdbdbd;

	padding: 4px 0;

}

.ca4 td img {

	width: 50px;

	height: 50px;

	padding: 2px;

	border: 1px solid #cccccc;

}

.c_inp {

	width: 30px;

	height: 18px;

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	color: #B70909;

}

.c_inp2 {

	height: 20px;

	color: #585858;

}

.ca5 span {

	float: right;

}

.ca5 span strong {

	color: #B70909;

}

.ca6 {

	text-align: right;

	margin: 5px 0 0 0;

}	

.ca7 {

	background: url(ts.gif) 5px center no-repeat;

	padding-left: 40px;

	color: #ec9a00;

	line-height: 20px;

}

.ca7 span {

	color: #ff0000;

	font-weight: bold;

}

.ca8 {

	background: url(zy.gif) 5px center no-repeat;

	padding-left: 40px;

	color: #ff0000;

	line-height: 20px;

}

.ca9 {

	background: #FFFEFB;

	padding: 10px 20px;

	margin-top: 10px;

	line-height: 30px;

}

.cat1 dl {

	clear: both;

	overflow: hidden;

	height: 100%;

	margin: 0 20px;

	padding: 1px 0;

}

.cat2 dl {

	clear: both;

	border-bottom: 1px solid #bdbdbd;

	overflow: hidden;

	height: 100%;

	padding: 5px 0;

	margin: 0 20px;

}

.cat6 dl {

	clear: both;

	overflow: hidden;

	height: 100%;

	padding: 5px 0;

	margin: 0 20px;

}

.cat1 dt,.cat2 dt,.cat6 dt {

	float: left;

	width: 20%;

	text-align: center;

	font-weight: bold;

}

.cat1 dd,.cat2 dd,.cat6 dd {

	float: right;

	width: 79%;

}

.cat1 dd .inp,.cat2 dd .inp,.cat6 dd .inp,.cat6 dd .inp3 {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	color: #B70909;

	width: 250px;

	height: 18px;

}

.cat6 dd .inp3 {

	width: 105px;

}

.cat6 dd span {

	color: #B70909;

	padding-left: 10px;

}

.cat1 dd .inp2,.cat2 dd .inp2,.cat6 dd .inp2  {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	color: #B70909;

	width: 450px;

}

.cat3 {

	margin-top: 10px;

	width: 100%;

	border: 1px solid #eee;

	border-top: 3px solid #cccccc;

	border-collapse: collapse;

}

.cat3 td {

	border: 1px solid #eee;

	border-collapse: collapse;

	padding: 5px 10px;

}

.cat3 td span,.cat3 td strong {

	color: #ff0000;

	padding-right: 20px;

}

.cat3 th {

	line-height: 30px;

	text-align: left;

	padding-left: 10px;

}

.cat4 {

	text-align: center;

	font-weight: bold;

	width: 100px;

}

.cat5 {

	background: #FFFEFB;

	padding: 10px 20px;

	margin-top: 10px;

	line-height: 30px;

	text-align: center;

}

.cat7 {

	padding: 10px 20px;

}

.cat7 dl {

	float: left;

	display: block;

	width: 200px;

	padding-left: 20px;

	margin-bottom: 20px;

}

.cat7 dt {

	font-weight: bold;

	line-height: 30px;

}

.cat7 dd {

	padding-left: 10px;

}

.cat7 p {

	font-weight: bold;

	line-height: 30px;

	margin-top: 10px;

}

.cat7 p a {

	padding: 10px;

}

/*---------------- 购物车结束 ---------------------*/



/*---------------- 留言开始 ---------------------*/

#board {

	border: 1px solid #cccccc;

	border-top: none;

	padding: 8px 0;

}

#board ul {

	margin: 0 20px;

}

#board ul li {

	clear: both;

	border-bottom: 1px solid #eee;

	list-style: none;

	padding-top: 4px;

	padding-bottom: 4px;

}

#board ul li a {

	padding-left: 15px;

	display: block;

	background: #ffffff url(icon2.gif) 5px 10px no-repeat;

}

#board ul li a:hover {

	background: #FFFEFB url(icon2.gif) 8px 11px no-repeat;

	padding-left: 18px;

}

#board ul li a span {

	float: right;

	padding-right: 8px;

}

#board ul li a:hover span {

	color: #f93;

}

#board ul li b {

	color: #c10505;

	padding-right: 5px;

	font-weight: normal;

}

#board h5 {

	padding-top: 10px;

	margin: 0 22px;

	font-size: 12px;

	font-weight: normal;

}

#board h5 span {

	float: right;

}

#board h3 {

	line-height: 38px;

	font-size: 20px;

	text-align: center;

	color: #c10505;

}

#board h6 {

	text-align: center;

	font-weight: normal;

	margin: 0 16px;

	font-size: 12px;

	line-height: 22px;

	margin-bottom: 5px;

	background: #FFFEFB;

}

#board p {

	line-height: 1.6em;

	text-align: justify;

	text-justify: inter-ideograph;

	padding: 0 20px 10px 20px;

}

#board .hf {

	background: #fafafa;

	border: 1px dashed #bdbdbd;

	margin: 10px 20px;

	padding: 5px 8px;

}

#board .hf p,#board .hf h5 {

	padding: 0;

	margin: 0;

}

#board .hf h5 span a {

	color: #B70909;

}

#board .xhf .inp,#board h5 span .inp {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	color: #B70909;

	width: 120px;

	height: 16px;

}

#board .xhf .inp2 {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	width: 99.5%;

}

#board .xhf p {

	padding: 1px 20px;

}

#board .xhf span {

	float: right;

}

#board .dz {

	text-align: right;

	margin: 10px 0 0 20px;

}

#board .dz a {

	background: #c10505;

	color: #ffffff;

	padding: 4px 8px 1px 8px;

}

.fb {

	clear: both;

	margin: auto;

	width: 90%;

	line-height: 20px;

}

.fb dl {

	margin: 2px 0 0 0;

}

.fb dt {

	float: left;

	width: 15%;

	text-align: right;

	font-weight: bold;

}

.fb dd {

	float: left;

	width: 84%;

}

.fb .inp {

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	color: #B70909;

	width: 250px;

	height: 18px;

}

.fb .inp2 {

	float: left;

	background: #FFFEFB;

	border: 1px solid #bdbdbd;

	color: #B70909;

	width: 90%;

}

.fb dd span {

	color: #B70909;

	padding-left: 6px;

}

.fb p {

	clear: both;

	text-align: center;

	width: 100%;

}

.fabiao {

	background: url(board_write.gif) no-repeat;

	width: 43px;

	line-height: 21px;

	font-weight: bold;

	margin-left: 5px;

	padding: 3px 18px 7px 23px;

}

*html .fabiao {

	padding: 5px 18px 5px 23px;

}

/*---------------- 留言结束 ---------------------*/

/*---------------- 推荐邮件 ---------------------*/

#m_content {

	clear: both;

	width: 550px;

	margin: 10px auto;

}

#m_content #m_table {

	width: 550px;

	border: 1px solid #cccccc;

}

#m_content table {

	width: 544px;

	border: 4px solid #fff;

}



#m_content td,#m_content th {

	border-bottom: 1px solid #ccc;

	padding: 5px 8px;

	text-align: left;

}

#m_content th {

	font-weight: normal;

	background: #c10505;

	color: #fff;

	width: 80px;

}

#m_content td img {

	width: 100px;

	height: 100px;

	margin-right: 10px;

	border: 1px solid #d7d7d7;

	padding: 3px;

}

#m_content span {

	font-weight: bold;

	color: #f00;

}

#m_content .inp {

	background: #FFFEFB;

	color: #f63;

	border: 1px solid #bdbdbd;

	width: 120px;

}

#m_content .inp2 {

	background: #f99;

	color: #fff;

	border: 1px solid #f00;

	width: 120px;

}

#m_content .inp3 {

	background: #FFFEFB;

	color: #f63;

	border: 1px solid #bdbdbd;

	width: 100%;

}

#m_content #m_but {

	text-align: center;

	margin: 10px auto 10px auto;

}

/*---------------- 推荐邮件结束 ---------------------*/



/*---------------- 报价单 ---------------------*/

#px {

	border-bottom: 1px solid #cccccc;

	text-align: right;

	padding: 15px 0 5px 0;

}

#px span {

	float: left;

}

#px a {

	padding: 0 5px;

}

#px span a {

	color: #c10505;

}

.bjd {

	width: 100%;

	margin-bottom: 10px;

	margin-top: 5px;

	text-align: center;

}

.bjd td,.bjd th {

	border-bottom: 1px solid #ccc;

	padding: 3px 0;

}

.bjd_img img {

	width: 66px;

	height: 100px;

}

/*---------------- 报价单结束 ---------------------*/

/*---------------- 收货地址开始 ---------------------*/

.shzz {

	width: 100%;

	border-top: 1px solid #ACA899;

	border-left: 1px solid #ACA899;

	border-right: 1px solid #dedede;

	border-bottom: 1px solid #dedede;

	margin-top: 8px;

	line-height: 20px;

	color: #000;

}

.shzz .td1 {

	text-align: right;

	width: 80px;

}

.shzz th {

	background: #f3f3f3;

	border-bottom: 1px solid #c0c0c0;

	padding-left: 80px;

	text-align: left;

	height: 22px;

}

.shzz .btn2 {

	margin-top: 5px;

	padding: 3px 6px;

}

.shzz2 {

	border: 1px solid #eaeaea;

	border-collapse: collapse;

	width: 100%;

	margin-top: 6px;

}

.shzz2 td,.shzz2 th {

	border: 1px solid #eaeaea;

	padding: 0 5px 5px 5px;

	border-collapse: collapse;

}

.shzz2 .td2 {

	background: #FAFAD2;

	padding-top: 8px;

	padding-bottom: 3px;

}

.shzz2 span {

	color: #f00;

	font-weight: bold;

	padding: 0 5px 0 0;

}

.shzz2 th {

	font-weight: normal;

	text-align: right;

	width: 100px;

}

.shzz2 .inp {

	background: #FFFEFB;

	color: #f63;

	border: 1px solid #bdbdbd;

	width: 250px;

}

.shzz3 {

	line-height: 25px;

}

/*---------------- 收货地址结束 ---------------------*/

.xxym1 { 

	clear: both; 

	padding-top: 10px;

}

.xxym1 .inp {

	background: #FFFEFB;

	color: #f63;

	border: 1px solid #bdbdbd;

	width: 200px;

}

.bq,.bq1 {

	clear: both;

	margin: 10px auto auto 15px;

	line-height: 22px;

}

.bq li,.bq1 li {

	float: left;

	width: 23%;

	list-style: none;

	background: url(icon2.gif) left center no-repeat;

	padding-left: 8px;

}

.bq1 li {

	width: 48%;

}

.compare {

	clear: both;

	width: 100%;

	text-align: center;

	border-collapse: collapse;

}

.compare caption {

	background: url(tableheader.gif);

	line-height: 20px;

	font-weight: bold;

	letter-spacing: 4px;

	color: #fff;

	padding-top: 2px;

}

.compare th {

	width: 90px;

	border: 1px solid #bdbdbd;

	background: #FFFEFB;

	text-align: right;

	padding: 6px 10px;

}

.compare td {

	border: 1px solid #bdbdbd;

	padding: 6px 10px;

}


