﻿* { margin: 0; padding: 0; list-style: none; }
body { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #515151; background:#271501; margin-bottom:20px;}
#zong_bi {width:1003px; margin:0 auto; background: #000 url(bodyBkGround.jpg) repeat-y; margin-bottom:20px;}
img { border: 0; }
a { color: #515151; text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }
#contrast { position: absolute; visibility: visible; z-index: 10000; right: 10px; width: 110px; border: 1px solid #ccc; text-align: center; padding: 6px; background: #fff; }
.dbge { border: 1px solid #ddd; padding: 5px; margin-bottom: 6px; text-align: left; background: #f1f1f1; }
#contentbox { clear: both; margin-left:10px; width:985px; background:#fff ; height:100%; overflow:hidden;}
.btn2 { background:#996F46; color: #fff; border: none; line-height:18px; height:18px; overflow:hidden;}
.clear {clear:both; height:8px; overflow: hidden; }
.clears {clear:both; height:0; overflow: hidden; }
#left { float: left; width: 180px; }
#right { float: right; width: 780px; overflow: hidden; }
#right2 { float: right; width:100%; overflow: hidden;  background:#FFEFD5;}
.banner { float:left; position:relative; z-index:20; }
.banner2 { height:80px; overflow:hidden;}
/*---------------- 头部开始 ---------------------*/
#wrapper { margin: 0 auto; width:980px; overflow:hidden; background:#fff; text-align: left; }
#header { /*float:left*/
	width: 100%; line-height:14px; }
#header .header { margin-left: 259px; }
.welcome { margin-top:5px; line-height:36px; height:100%; overflow:hidden; width:100%; position:relative; top:-10px;}
.bei { background:url(denglu.gif) no-repeat right top; line-height:36px; padding-right:10px; width:600px; float:right; height:36px; }
.bei2 { background:url(denglu2.gif) no-repeat right top; line-height:36px; padding-right:10px; width:600px; float:right; height:36px; }
.fav { padding-top:10px; }
.inp { width:70px; }
.top_nav { font-weight:bold; height:100%; overflow:hidden;}
.top_nav a.mybbs { float:right; }
.top_nav span { float:left; padding-top:0; line-height:15px; }
.top_nav a:hover { display:block; float:left; color:#fff; text-decoration:none; }
.top_nav a.mybbs:hover { float:right; }
#header .welcome label { padding-top: 10px; }
#header .welcome label span { color: #f60; padding-right:5px; }
#header .welcome { float: right; padding: 5px 2px 0 0; }
#header .welcome .inp { border: 1px groove #ddd; width: 80px; }
#header .welcome label { float: left; color: #808080; }
#header .welcome a { /*float:left*/
	color: #3E71B5; text-decoration: underline; }
#nav { float:left; line-height:21px; height:22px; overflow:hidden; width: 100%; margin-top:13px; }
#nav ul { float: left; padding:0; padding: 2px 10px 0; }
#nav .goto_bbs { position:absolute; right:0; margin-top:-20px; height:40px; overflow:hidden; width:140px; }
#nav .home { background:url(body.gif) no-repeat 0 -173px; float:left; display:block; height:20px; margin-top:2px; margin-right:2px; overflow:hidden; text-indent:-9999em; width:125px; }
#nav .navText a{ padding-right:10px;}
#nav .navText a:hover { text-decoration:none; font-weight:bold; color:#red; }
.navText li { float:left; padding-left:10px; }
.ccat { width:123px; padding-right:5px; background:url(search_x.gif) repeat-x left top; }
.ccat select { height:23px; margin-top:4px; border-top: 1px solid #696969; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; }
.com_dl dt { font-weight:bold; color:#ff6820; background: url(abb1.gif) no-repeat; padding:15px 0 0 25px; height:28px;}
.com_dl dd { clear:both; background:url(abb2.gif) repeat-y; padding:10px 0 0 25px; }
.com_dl .com_oinfo { text-align:right; margin-top:4px; margin-right:10px;}
.com_dl .com_oinfo a { background:url(hf.gif) no-repeat; display:inline-block; height:22px; width:54px; overflow:hidden; }
.com_dl .com_date { float:left; color:#808080; }
.com_dl .com_reply { float:right; }
.reply {background-color:#fff; margin:0; padding:5px 10px;}
.reply h3 { font-size:12px;}
.reply p { line-height:17px; color:#ff6820;}
.com_dl .shop_user { color:#ff6820;}
.com_dl .btmstl{background:url(abb3.gif) no-repeat; width:805px; height:15px;}
.input { float: left; /*padding: 4px 0 0 2px;*/
	width: 100%; padding:0; height: 16px; border-top: 1px solid #696969; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; padding:3px 0 2px 2px; color: #888; }
.myplane { background: url(sping_05.gif) no-repeat; height:25px; line-height:25px; width:255px; text-align:left; text-indent:35px; }
.myplane a { margin:0 5px; }
#cart_list { background-color:#000; border:1px solid #f00; color:#5A3F2E; width:360px; padding:5px; height:auto; display:none; position: absolute; z-index:999; font-size:12px;}
#cart_list dl { border-bottom:1px solid #fff; height:100%; overflow:hidden; padding:5px 0; }
#cart_list dt img { float:left; height:50px; width:65px; border:1px solid #e6eff8; }
#cart_list .GN { float:left; font-weight:normal; width:195px; margin-left:10px; color:#5A7E00; margin-top:15px;text-align:left; }
#cart_list .schu a{ text-align:right; float:right;}
#cart_list .schu{ float:right; text-align:right;}
#cart_list dd { color:#ff0500; font-weight:bold;}
#cart_list dd a { font-weight:normal; color:#fff; }
#cart_list .jine{ height:30px; line-height:30px; overflow:hidden; text-align:right; color:#f00;}
#cart_list .jies{ float:right; text-align:right; }
/********************/
.home_cart_list { background:#fff; border:1px solid blue; position:absolute; top:100px; right:9px; width:255px; z-index:10; }
.search { }
.search-x { background:url(search_x.gif) repeat-x left top; }
/*---------------- 头部结束 ---------------------*/
.mainbox { clear:both; width:983px; margin-left:11px; background:#fff; height:100%; overflow:hidden; }
.mainbox1 { clear:both; width:980px; margin-left:11px; background:#fff; height:100%; overflow:hidden; }
.syleft { float:left; width:263px; }
.syleft h3,.left1 { background:url(h3_hsh3.gif) no-repeat right 0; line-height:28px; font-size:14px; color:#fff; padding:0 10px; }
.syleft h3 a,.left1 a { float:right; font-size:12px; font-weight:normal; color:#fff; }
.syleft h3 a:hover,.left1 a:hover { text-decoration:none; }
.syzxhd,.syppgs,.sub_left { background:#f3f3f3 url(left_bg1.jpg) repeat-x 0 0; padding:5px 10px; height:100%; overflow:hidden; }
.synotice {height:92px; overflow:hidden; margin-left:15px; margin-top:10px; margin-bottom:10px;}
.sub_left li { background:url(icon1.jpg) no-repeat left center; padding-left:10px; line-height:20px; margin-left:10px;}
.synotice li { background:url(icon1.jpg) no-repeat 0px 9px; padding-left:10px; line-height:22px; margin-right:4px; border-bottom:dashed 1px #9BD101;}
.synotice li a{ color:#0066CC;}
.syzxhd { padding:5px 0; text-align:center; }
.syppgs { padding:8px 12px; line-height:20px; text-indent:2em; text-align:justify; text-justify: inter-ideograph; }  
.syppgs2 {line-height:20px; text-indent:2em; text-align:justify; text-justify: inter-ideograph; }
#flash { float:right;}
.syfl { border:solid 1px #ddd; padding:1px; }
.syfl ul { background:#ddd; padding:3px; line-height:22px; height:100%; overflow:hidden; }
.syfl li { float:left; padding:0 10px; font-size:14px; font-weight:bold; }
.syfl li a { color:#4A1A04; }
.symokuai1 { border:solid 1px #ddd; padding:5px; height:100%; overflow:hidden; background-color:#fff; border-top:none;}
.symk_left { float:left; width:780px; }
.symokuai1 h3 { font-size:16px; color:#708F03; padding:4px 6px; }
.symokuai1 h3 a { color:#708F03; }
.symokuai1 h3 span { float:right; font-size:14px; color:#f60; }
.symokuai1 h3 strong { font-weight:normal; padding-left:100px; }
.symokuai1 h3 span a,.symokuai1 h3 strong a { font-size:12px; font-weight:normal; color:#999; }
.symokuai1 h3 strong a { padding-left:6px; }
.you_jt{float:left; margin-top:22px; background:url(zuo_jt.gif) no-repeat; width:10px; height:55px; overflow:hidden; display:block; margin-left:2px; _margin-left:1px;}
.you_jt:hover{float:left; margin-top:22px; background:url(index_left_2.gif) no-repeat; width:10px; height:55px; overflow:hidden; display:block;}
.you_jt44{float:left; margin-top:22px; background:url(you_jt.gif) no-repeat; width:10px; height:55px; overflow:hidden; display:block;}
.you_jt44:hover{float:left; margin-top:22px; background:url(index_right_2.gif) no-repeat; width:10px; height:55px; overflow:hidden; display:block;}
.you_jt2{float:left; margin-top:170px; background:url(you_jt.gif) no-repeat; width:10px; height:55px; overflow:hidden; display:block;}
.you_jt2:hover{float:left; margin-top:170px; background:url(index_right_2.gif) no-repeat; width:10px; height:55px; overflow:hidden; display:block;}
.you_jt33{float:left; margin-top:170px; background:url(zuo_jt.gif) no-repeat; width:10px; height:55px; overflow:hidden; display:block;}
.you_jt33:hover{float:left; margin-top:170px; background:url(index_left_2.gif) no-repeat; width:10px; height:55px; overflow:hidden; display:block;}

.syscj1{ text-align:left; padding-left:30px; width:150px; line-height:22px;}
.syscj1 .line,.syscj .line{text-decoration:line-through;}
.symk_nn a,.sybt a:hover{color:#2a66b6;}
.symk_nn strong,.symk_nn3 strong,.symk_nn2 strong,.symk_nn5 strong{color:#f00; font-size:12px;}
.symk_nn { width:757px; float:left; height:230px; overflow:hidden; position:relative;}
.symk_nn table{ position:relative;}
.symk_nn table td { text-align:center;}
.symk_nn table td p{ color:#969696;}
.symk_nn2 { width:709px; float:left; height:200px;padding-bottom:10px; overflow:hidden; position:relative;}
.symk_nn2 table{ position:relative;}
.symk_nn2 table td { text-align:center; width:175px;}
.symk_nn2 table td p{ width:175px;color:#969696;}
.symk_nn3 { width:484px; float:left; height:220px; overflow:hidden; position:relative;}
.symk_nn3 table{ position:relative;}
.symk_nn3 table td { text-align:center;}
.symk_nn3 table td p{ width:159px; color:#969696; text-align:center;}
.sybt1 a { display:block; height:20px; overflow:hidden; color:#484848; }
.sybt1 a:hover,.sybt a:hover { color:#2a66b6;}
.symk_nn table td p.sybt1{ height:40px; line-height:20px; overflow:hidden; color:green; width:180px;}

.symk_nn5 { width:468px; float:left; height:415px; padding-bottom:10px; overflow:hidden; position:relative;}
.symk_nn5 table{ position:relative;}
.symk_nn5 table td { text-align:center; height:185px; width:153px;}
.symk_nn5 table td p{ width:153px; color:#969696;}
.symk_nn table td p.sybt,.symk_nn5 table td p.sybt,.symk_nn2 table td p.sybt,.symk_nn3 table td p.sybt{ color:green; }
.symk_left ul { width:97%; float:left; height:185px; overflow:hidden;}
.symk_left li,.syul4 li { float:left; width:19.2%; padding:5px 3px; text-align:center; line-height:20px;}
.symk_left li strong,.symk_right1 li strong,.syul4 li strong { color:#c30; }
.symk_left li .sybt,.symk_right1 li .sybt,.syul4 li .sybt { height:40px; overflow:hidden; }
.symk_left li .sybt a,.symk_right1 li .sybt a,.syul4 li .sybt a { color:#222; }
.symk_left li .syscj,.symk_right1 li .syscj,.syul4 li .syscj { color:#999; }
.symk_right { float:right; width:170px; margin-right:10px; }
.symk_right li { padding:2px; line-height:18px; border-bottom:dashed 1px #ddd; }
.syimg { padding-bottom:6px; }
.symk_left1,.symk_left2 { float:left; width:420px; padding-left:5px;  margin-right:19px;}
.symk_right1 { float:left; width:468px; height:185px; overflow:hidden;}
.symk_right1 li { float:left; width:150px; padding:5px 3px; text-align:center; line-height:20px; }
.sybt{ height:40px; line-height:20px; overflow:hidden; width:149px;}
.sybt a { display:block; height:20px; overflow:hidden; color:#484848; }
.symk_right5 { float:left; width:468px; height:370px; overflow:hidden;}
.symk_right5 li { float:left; width:150px; padding:5px 3px; text-align:center; line-height:20px; }
.syleft2 { float:left; width:740px; border:solid 1px #ddd; height:100%; overflow:hidden; padding:5px; background-color:#FFFFFF; border-top:none;}
.syleft2 ul,.syul2 { text-align:center; }
.syul1 li { float:left; font-size:16px; font-weight:bold;  padding:4px 12px 4px 0; }
.syul1 li a{ color:#708F03;}
.syul1 a.hover{color:#A2794D;}
.syul3 { margin-bottom:4px; height:20px; overflow:hidden; }
.syul3 li { float:right; line-height:20px; padding:0 6px; }
.syul3 li a{color:#708F03;}
.syul3 a.hover {  color:#A2794D; }
.symk_left2 a.hover{  color:#A2794D; }

.syul4 { width:99.6%; height:100%; overflow:hidden; margin:0 auto;}
.syul4 ul { width:96%; height:185px; overflow:hidden; float:left;}
.syul4 li { width:24.1%; background:url(syprobg.jpg) no-repeat right top; }
.syright2 { float:right; width:210px; margin-right:10px; _margin-right:5px;}
.syright2 h3 { background:url(h3_hsh3.gif) no-repeat right 0; line-height:28px; font-size:14px; color:#fff; padding:0 10px; }
.syright2 h3 a { float:right; color:#fff; }
.syplnr,.symokuai2 { background:#f3f3f3 url(left_bg1.jpg) repeat-x 0 0; padding:8px;  overflow:hidden; }
.syplnr{ height:743px;}
.symokuai2{height:250px;}
.syplnr dl { clear:both; line-height:18px;}
.syplnr dt { color:#444; line-height:22px; }
.syplnr dt a { color:#444; }
.syplnr dt span { float:right; }
.syplnr dd { color:#999; }
.syplnr dd.sypl { text-align:right; }

.sysszx { background:url(h3_hsh.gif) no-repeat 0 0; font-size:14px; line-height:28px; color:#fff; padding-left:10px; height:28px; overflow:hidden;}
.sysszx p { height:28px; overflow:hidden; }
.sysszx p span{ float:left;}
.sysszx p a{ float:right; padding-right:5px; color:#0167CC; font-size:12px; font-weight:normal;}
.sysszx p a:hover,.sysszxb p a:hover,.sysszx1 p a:hover{text-decoration:none; cursor:default;}

.sysszxb { background:url(h3_hsh.gif) no-repeat 0 0; font-size:14px; line-height:28px; color:#fff; padding-left:10px; height:28px; overflow:hidden;}
.sysszxb p {height:28px; overflow:hidden; }
.sysszxb p span{ float:left;}
.sysszxb p a{ float:right; padding-right:5px; color:#0167CC; font-size:12px; font-weight:normal;}


.sysszx1 { background:url(h3_hsh.gif) no-repeat 0 0; font-size:14px; line-height:28px; color:#fff; padding-left:10px; height:28px; overflow:hidden;}
.sysszx1 p {height:28px; overflow:hidden; }
.sysszx1 p span{ float:left; font-size:15px;}
.sysszx1 p a{ float:right; padding-right:5px; color:#0167CC; font-size:12px; font-weight:normal;}

.mk_left3 { float:right; width:336px; overflow:hidden; margin-right:12px; }
.mk_right3 { float:left;padding-top:8px; } 
.zx_left { float:left; width:280px; background:url(line.jpg) no-repeat right 8px; padding-right:15px; padding-left:10px; }
.zx_right { float:left; width:330px; padding-left:10px; }
.mk_right3 h4 { font-size:14px; line-height:24px; color:#222; }
.mk_right3 li { line-height:18px; }
.mk_right3 li a { color:#777; }
/*---------------- 通用标题样式 ---------------------*/
.title, #location1 { background: url(title_bg.gif) right top no-repeat; }
.title1 { background: url(title_bg.gif) right -54px no-repeat; }
.title2 { background: url(title_bg.gif) right -120px no-repeat; }
.title p, #location1 p { background: url(title_bg.gif) left -27px no-repeat; line-height: 27px; padding: 0 10px; font-size: 12px; }
.title1 p { background: url(title_bg.gif) left -81px no-repeat; line-height: 27px; padding: 0 10px; font-size: 12px; color: #7b2e00; }
.title2 p { background: url(title_bg.gif) left -147px no-repeat; line-height: 27px; padding: 0 10px; font-size: 12px; color: #fff; }
.title p a, .title2 p a { float: right; padding-top: 10px; }
.title_b { background: url(title_bg.gif) right -108px no-repeat; }
.title1_b { background: url(title_bg.gif) right -114px no-repeat; }
.title_b p { background: url(title_bg.gif) left -111px no-repeat; height: 3px; overflow: hidden; }
.title1_b p { background: url(title_bg.gif) left -117px no-repeat; height: 3px; overflow: hidden; }
.title_b4 { background: #E9EBE6 url(title_bg.gif) right -108px no-repeat; }
.ri2 { clear: both; border-left: 1px solid #ffb64b; border-right: 1px solid #ffb64b; overflow: hidden; height: 100%; }
.ri2 ul { margin: 5px 10px; padding-bottom: 5px; }
.ri1{ clear: both; border-left: 1px solid #ffb64b; border-right: 1px solid #ffb64b; padding: 5px 0; height: 100%; overflow: hidden; background: #FFFBEF; }
#location1 p b { background: url(location.gif) 0 0 no-repeat; padding-left: 20px; font-weight: normal; }
#location { background: #E8E8CF url(title_bg.gif) right -174px no-repeat; line-height: 26px; height: 26px; overflow: hidden; margin-top: 4px; }
#location p { background: url(title_bg.gif) left -200px no-repeat; text-align: right; padding-right: 15px; }
#location p b { background: url(arrow2.gif) 0 5px no-repeat; padding-left: 13px; font-weight: normal; }
#location2 p { text-align: left; padding-right: 15px; font-size:13px;  height:25px; line-height:25px;}
#location2 p b { background: url(arrow2.gif) 0 5px no-repeat; font-weight:normal; padding-left: 14px; color:#fff;}
#location2 p b a{color:#577E00;}
/*#location1 p b {
	background: url(location.gif) 0 0 no-repeat;
	font-weight: normal;
}
#location {
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	margin-top: 3px;
}
#location p b {font-weight: normal;}
*/.page, .page1 { clear: both; margin: 10px 15px 15px 15px; padding-top: 8px; text-align: center; }
.page, .page1 { clear: both; margin: 10px 15px 15px 15px; padding-top: 8px; text-align: center; }
.page { border-top: 1px solid #BCCFC6; }
.page span, .page1 span { font-weight: bold; padding: 0 5px; }
.page a, .page1 a { color: #f60; text-decoration: underline; }
.page input, .page1 input { width: 20px; height: 16px; border: 1px groove #ccc; margin: 0 6px; }
.page input.btn2, .page1 input.btn2 { width: 50px; height: 18px; border: none; margin: 0 6px; }
.title88 { background:url(repeat-x.gif) repeat-x; border:1px solid #dbdbdb; line-height:26px; height:26px; overflow:hidden;}
.title8{ background:#491903; border:1px solid #dbdbdb; line-height:35px; height:35px; overflow:hidden; }
.title88 { border: 1px solid #ffb64b; }
.title88 p { background: url(icon22.gif) 12px center no-repeat; padding-left: 38px; font-weight: bold; color: #f60; font-size: 14px; }
.title8 span { background:#491903; float:left; display:inline-block; text-indent:36px; color:#fff; font-size:14px; font-weight:bold;}
.title88 p span, .title8 span b { font-size: 12px; font-weight: normal; padding-left: 6px; color: #999; }
.sybq li { padding: 2px; float: left; width: 24.3%; list-style: none; line-height: 18px; overflow: hidden; }
.sybq li a { display: block; background: url(arrow1.gif) 3px center no-repeat; border: 1px solid #f7fff4; padding-left: 12px; }
.sybq li a:hover { border: #d2e2ff 1px solid;  background-position:;
background: #ffffcc url(arrow1_o.gif) 3px center no-repeat; text-decoration: none }
/*--------------- 通用标题样式结束 ----------------*/

/*---------------- 左边开始 ---------------------*/
/*分类开始*/
.le4 h3 { background: url(leftsideFenlei.gif) no-repeat; color:#683F21; font-size:16px; padding:5px 0 10px 10px; line-height: 26px; }
.toggleblock { padding-bottom:5px; }
.toggletitle { background:url(fenlei_bei.jpg); height: 26px; line-height: 26px; font-size: 12px; font-weight: normal; overflow: hidden; width:177px; }
.toggletitle a { display: block; float:left; padding-left:7px; color:#305B44; }
.toggletitle a:hover { text-decoration: none; }
.toggletitle span em.close { background:  url(sideMenuCaption.gif) no-repeat center -100px; }
.le4 li { display: block; padding: 5px 10px 1px; border-bottom: 1px dotted #DEE0DF; color: #877859; line-height:normal; }
.le4 li a { color: #877859; }
.le5 { border: 1px solid #dfdfdf; padding-bottom: 5px; text-align: center; }
.hoverli { background-color:#d5c8a7; }
.le4 .hoverli a { color:#fff; }
.toggleblock ul { margin-top:4px; }
.le6 img { padding-left: 15px; padding-right: 5px; }
.le6 { padding-bottom: 8px; }
.le6 a { color: #3F72B3; text-decoration: underline; }
/*end*/
/*品牌开始*/
.le1 { background: url(leftsideFenlei2.gif) left top no-repeat; height: 100%; overflow: hidden; width: 190px; }
.le1 h3 a { float: right; font-size: 12px; font-weight: normal; color: #5B5E71; padding-right: 10px; line-height:28px; }
.le1 h3 { color:#683F21; font-size:14px; padding:0px 0 5px 0px; line-height: 28px; background:url(fei_r.gif) no-repeat right top; width:183px; float:right; }
.le_3 { float:left; }
.r-tel h3 { color:red; padding-left:35px; padding-bottom:0; font-size:14px; }
.r-tel p { text-align:center; }
.r-tel { background:url(r-tel-b.gif) no-repeat; }
.pinpai { float: left; text-align: center; width: 95px; height: 46px; border-bottom: 1px dashed #dcdcdc; margin-bottom: 8px; }
.pinpai img { width: 90px; height: 36px; }
/*end*/
/*会员中心*/
.le2 { height:100%; overflow:hidden; padding:5px 0;}
.le2 li { float: left; list-style: none; background: url(arrow.gif) 6px 3px no-repeat; padding-left: 20px; height:22px; line-height:22px; margin-left:45px; _margin-left:22px; width:60%;}
.le2 li a{color:#36c;}
.hy_title{ background:url(jd.gif) no-repeat; width:180px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.huiyuan{ border:1px solid #ffb64b; border-top:none; border-bottom:none;}
.hyzx_title{ background:#Fbf7ee; border-top:1px solid #ffb64b; height:22px; line-height:22px; overflow:hidden; text-align:center; font-size:14px;}
.cppj { border:1px solid #ffb64b;}
.jibie{border-collapse:collapse;}
.jibie td { padding:10px;}
.jibie td p{line-height:25px;}
/*end*/
/*销售排行*/
#sale { margin: 4px 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: #f60; }
#sale li a p { display: none; }
#sale li a:hover { position: relative; }
#sale li a:hover p { display: block; position: absolute; left: 0px; top: 16px; background: #ffffff; }
#sale li a:hover p img { border: 1px solid #cccccc; }
/*end*/
/*已经浏览*/
#over { margin: 5px 0 0 5px; height: 100%; overflow: hidden; }
#over li { float: left; width: 49.8%; text-align: center; list-style: none; height: 57px; overflow: hidden; }
#over li img { display: block; width: 72px; height:48px; border: 1px solid #cccccc; padding: 1px; margin-bottom: 3px; }
#over li a:hover { background: #eee; padding-left: 3px; }
#over1 li { line-height: 20px; list-style: none; padding: 0 10px; }
/*end*/
/*投票*/
.ri2 h5 { font-size: 12px; color: #f60; padding: 8px 8px 0 8px; }
#tp2 { margin: 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; border-bottom: 1px solid #BCCFC6; margin: 6px 10px; color: #f60; }
.ri2 h6 { font-weight: normal; font-size: 12px; padding: 0 10px; line-height: 22px; }
.ri2 h6 strong { font-weight: bold; }
/*end*/
/*---------------- 左边结束 ---------------------*/

/*---------------- 页脚开始 ---------------------*/
.help_left { border-bottom:1px solid #d6d6d6; height:100%; margin-top:5px; overflow:hidden; }
.help_left dl { border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; height: 100%; overflow: hidden; }
.help_left dt { background:url(repeat-x.gif) repeat-x 0 -26px; border-bottom:1px solid #d6d6d6; border-top:1px solid #ededed; line-height:23px; height:23px; font-weight: bold; text-indent:10px; }
.help_left dd { line-height: 25px; text-indent:32px; }
.help_left dd a { color:#1e4c9a; display:block; }
.help_left dd a:hover { background-color:#ffe68d; }
#flink { background:url(bg_zebraline_dark.gif) repeat-x; clear: both; margin:0 auto; width:993px; padding-top:12px; height:100%; overflow:hidden; }
#flink p { padding-top: 5px; line-height: 20px; }
#flink p a { padding-left: 5px; }
#flink img { width: 88px; height: 31px; }
.xxg { clear: both; background:#000; border-bottom:1px solid #414141; width:100%; height:100px; overflow:hidden; font-size:13px; }
.xxg th { text-align: left; padding:8px 0 0 0; height:20px; overflow: hidden; color:#f00; }
.xxg td a { display: block; line-height:20px; color:#A9986C; }
.xxg td a:hover {color:#f00; text-decoration:none; }
/*end*/	
<!--.yjbt { background:#2A2A2A; border-bottom:1px solid #414141; padding-top:10px; height:70px; }--> 
.yjbt span{ width:235px; color:#848484; padding-left:45px; line-height:60px; display:block; float:left; font-size:14px;}
#bottom { clear: both; background:#2A2A2A; border-bottom:1px solid #414141; height:90px; color:#8D7B41; padding-bottom:20px; }
#foot{background:#000;}
#foot_nav { background:#FFF; height:28px; overflow:hidden; line-height:28px; text-align:center; color:#000000; font-size:13px; }
#foot_nav a { padding: 0 10px; color:#3C3C3C; }
#foot p span { color:#8D7B41; padding-right: 8px; }
#foot p strong { color:#000; margin:0 6px; }
/*---------------- 页脚结束 ---------------------*/

/*---------------- 主页开始 ---------------------*/
.goods_com { background:url(bottom.gif) no-repeat -370px bottom; height:100%; overflow:hidden; padding-bottom:4px; }
.goods_com h3 { background:url(body.gif) no-repeat 0 -30px; color:#037c1f; font-size:12px; height:25px; line-height:27px; overflow:hidden; padding:0 5px 0 13px; }
.goods_com h3 a { float:right; font-weight:normal; }
.goods_com ul { border-left:1px solid #ddd; border-right:1px solid #ddd; height:100%; overflow:hidden; padding:0 10px; }
.goods_com li { border-bottom:1px dashed #ddd; line-height:25px; text-indent:2px; }
.goods_com li span { color:#000; }
.goods_com li a { color:#2b65b7; }
#left1 { float: left; min-width: 603px; width: 100%;  width:expression( documentElement.clientWidth < 603 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 603 ? "603" : "100%") : "603px") : "100%" );
}
#right1 { float: right; width: 190px; overflow: hidden; }
.Rshopcat { background:url(Rshopcat.gif) no-repeat; height:62px; font-weight:bold; line-height:25px; text-align:center; width:190px; padding-top:10px; }
.Rshopcat span { color:#f00; margin:0 5px; }
.le2 h4 { background: url(side_bg_2.jpg) repeat-x; line-height: 26px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 12px; padding-left: 10px; }
.dg li { list-style: none; background: url(arr3.gif) 8px 8px no-repeat; line-height: 22px; padding-left: 18px; padding-right: 6px; }
.dg li a { color: #797665; }
.guoguo { text-align: right; padding-top: 3px; border-top: 1px solid #ccc; padding-right: 8px; }
.gguo { background: #FEFAED url(aros.gif) 116px center no-repeat; text-align: right; padding-right: 12px; border: 1px solid #ccc; border-top: none; line-height: 20px; }
.main1 { clear: both; background: #c5e0cf; }
.tab123 { float:right; margin-top:5px; margin-right:10px; }
.tab123 li { background:url(tab123a.gif) no-repeat center center; color:#fff; display:inline; cursor:pointer; line-height:15px; padding:0 5px; font-size:12px; font-weight:normal; text-align:center; }
.tab123 .hover { background:url(123hover.gif) no-repeat center center; }
.new { clear: both; background-color: #FCEEE1; z-index:1; }
.main1 a, .new a { float: right; padding: 8px 20px 0 0; }
.main2 { clear: both; border: 1px solid #dfdfdf; height: 100%; overflow: hidden; }
.main2 div, .pro6 div { width: 100%; overflow: hidden; }
.main2 div div, .pro6 div div { width: 100.5%; overflow: hidden; }
.main2 dl, .pro7 { background:url(listpro_x.gif) repeat-x left bottom; float: left; width: 33.1%; padding: 7px 0; height: 215px; overflow: hidden; }
.pro7 { width: 24.8%; }
.main2 dt, .pro7 dt { clear: both; text-align: center; margin: auto; }
.main2 dd, .pro7 dd { clear: both; background: url(arr2.gif) 10px 3px no-repeat; line-height: 20px; padding-left: 25px; padding-right: 10px; }
.main2 dd span, .pro7 dd span { color: #f00; font-size: 14px; padding-left: 10px; }
.main2 dd strong, .pro7 dd strong { font-weight: normal; text-decoration: line-through; color: #999; }
.main2 dd.bt, .pro7 dd.bt { clear: both; margin-bottom: 12px; background: none; height:60px; line-height:20px; overflow: hidden; text-align: left; }
.main2 dd.bt a, .pro7 dd.bt a { color:#36c; }
.jdjs { height: 40px; overflow: hidden; text-align: justify; text-justify: inter-ideograph; margin-bottom: 8px; }
.sppl dd.bt2 { padding: 0 8px; color: #f60; font-weight: bold; }
.sppl dd.bt2 a { float: right; color: #000; font-weight: normal; }
.sppl dt { text-align: center; padding: 8px 0; }
.sppl dt img { border: 1px solid #ccc; }
.sppl dd { line-height: 18px; }
/*------------------ end -----------------------*/

/*---------------- 商品开始 ---------------------*/
#flash { text-align: center; }
.pro, .pro6 { clear: both; border-left: 1px solid #ffb64b; border-right: 1px solid #ffb64b; height: 100%; overflow: hidden; }
.pro ul { clear: both; padding-top: 10px; }
.pro li { float: left; width: 19.9%; text-align: center; list-style: none; line-height: 20px; margin-bottom: 10px; }
.pro li a, .pro li a img { display: block; margin: auto; text-align: center; }
.sn a { color:#4B1803; }
.ss span { text-decoration: line-through; padding: 0 5px 0 0; color: #999; }
.sp span { color: #ff0000; padding: 0 5px 0 0; }
.tn { text-indent: 2em; }
.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 dt h3 { background: url(c_31.jpg) left 0 no-repeat; }
.pro .nt dt p span { color: #c00; }
.pro .nt dd { float: left; width: 20%; padding-left: 18px; text-align: justify; text-justify: inter-ideograph; }
.pro .sl { padding: 8px 10px 6px 10px; margin: 10px 13px 0 13px; background: #E8E8CF; }
.pro .sl strong { color: #f00; }
.pro1, .pro3 { clear: both; height: 100%; overflow: hidden; border-bottom: 1px solid #BCCFC6; margin: 0 2%; line-height: 20px; padding: 15px 0; }
.pro1 dt { float: left; width: 25%; text-align: center; }
.pro1 dd { float: right; width: 74%; }
.pro2 { float: left; width: 45%; height: 100%; overflow: hidden; border-bottom: 1px solid #BCCFC6; margin: 0 1.5%; line-height: 20px; padding: 15px 0; }
.pro2 dt { float: left; width: 46%; text-align: center; }
.pro2 dd { float: right; width: 54%; }
.pp2 dt img, .pro2 dt img { display: block; border: 1px solid #cccccc; padding: 3px; }
/*-------------------- end ---------------------*/


/*---------------- 促销、团购、拍卖商品 --------------------*/
#ri_bot { clear: both; width: 100.8%; margin-top: 6px; }
.ri_l { float: left; width: 32.3%; margin: 0 6px 6px 0; border: 1px solid #ffb64b; }
#ri_bot h3 { background: #E8E8CF; border-bottom: 1px solid #ffb64b; font-size: 12px; padding: 0 10px; line-height: 23px; }
#ri_bot h3 span { float: right; }
#ri_bot dl { clear: both; height: 100%; overflow: hidden; }
#ri_bot dt { float: left; width: 45%; margin-top: 8px; text-align: center; }
#ri_bot dt img { width: 80px; height: 86px; padding: 3px; border: 1px solid #cccccc; }
#ri_bot dd { float: right; width: 55%; line-height: 20px; }
#ri_bot .rt { font-weight: bold; color: #f60; padding-top: 5px; }
#ri_bot .rt a { color: #f60; }
#ri_bot .rt a:hover { color: #ff6600; }
#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: #ff0000; }
#ri_bot h4 { clear: both; border-top: 1px solid #BCCFC6; 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 #BCCFC6; 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 #BCCFC6; 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: #f60; margin-left: 5px; }
#ri_bot h5 p strong { padding: 0 18px; background: #f60; margin-left: 5px; }
/*--------------------- end -----------------------*/

/*------------------ 品牌展示开始 -------------------*/
.brank { clear: both; border-left: 1px solid #ffb64b; border-right: 1px solid #ffb64b; height: 100%; overflow: hidden; padding-bottom: 10px; }
.brank ul, .brank dl { height: 100%; overflow: hidden; line-height: 20px; padding-bottom: 10px; }
.brank dl { background: #f8f8f8; margin: 10px 13px 0 13px; }
.brank li { float: left; list-style: none; width: 24.9%; margin: 8px 0; text-align: center; }
.brank .img img { display: block; margin: 0 auto; width: 120px; height: 50px; padding: 2px; border: 1px solid #cccccc; }
.brank .sn { font-weight: bold; text-align: center; height: 20px; overflow: hidden; }
.brank dt { float: left; width: 25%; text-align: center; padding-top: 10px; }
.brank dd { float: right; width: 74%; padding-top: 10px; }
/*-------------------- end ---------------------*/

/*详细商品页面新增加的css*/
.xxymfl { width: 187px; background: #008844; }
#categoryTree1 { /*background: #fff url(flbd_bg.jpg) repeat-y;*/
	background: #fff url(pr.gif) repeat-y; position: absolute; width: 180px; cursor: pointer; z-index: 999; }
.toggleblock1 { padding-left: 4px; background-color:#e8e8cf; }
.toggletitle1 { height: 24px; line-height: 24px; font-size: 12px; font-weight: normal; /*border-top: 1px solid #3F7C5F;*/
	border-top:1px solid #f4a323; overflow: hidden; }
.toggletitle1 a { display: block; padding-left: 6px; /*color:#305B44;*/
	color:#333; font-weight: bold; float:left; }
.toggletitle1 a:hover { text-decoration: none; }
.toggletitle1 span em { float: right; padding: 0 9px; height: 24px; line-height: 24px; background: url(icon_2.gif) no-repeat center left; cursor: pointer; }
.toggletitle1 span em.close { background:  url(icon_22.gif) no-repeat center left; }
.le44 ul { padding-bottom: 3px; }
.le44 li { display: block; margin: 0 8px 0 6px; padding: 5px 2px 1px 12px; border-top: 1px dashed #C6D7CF; color: #3F7C5F; line-height:normal; background:  url(icon66.gif) no-repeat 3px center; }
.le44 li a { color: #3F7C5F; }
.toggleblock1 li { border-top:1px solid #f5c67a; }
.toggleblock1 li a { color:#515151; }
.pinpai6{background:url(pinpai.gif); border-top: 1px solid #e9e8e6; padding:10px; height:100%; overflow:hidden;}
.pro_mc { font-size: 16px; color: #5f9614; font-weight: bold; padding: 6px 0; }
.pro_r1 { background-color:#fff3d9; clear:both; color: #000; margin-top:6px; padding:1px; }
.pro_r2 { border:1px solid #fff; display:block; height: 100%; min-height:120px; overflow: hidden; padding:5px; }
.position_relative { position:relative; }
.pro_r2hover { border:1px solid #fcbb29; }
.btnbuy { text-align:center; }
.btnbuy a { margin:0 10px; }
.pro_r2 p { padding-bottom: 5px; }
.pro_r3 { text-align: center; padding-top: 8px; }
.xj4 .inp { border: 1px groove #ddd; background: #fff; width: 30px; }
.xj4 { line-height:30px; }
.xe_content { clear: both; padding-bottom:10px; height:160px; overflow:hidden; }
.xe_content li { float: left; width:25%; text-align: center; list-style: none; }
.xe_content li img { width: 100px; height: 67px; margin: 0 1px; }
.iePngFix { behavior:url(iePngFix.htc); }
#shop_dl1 h3 { background: url(icon22.gif) 0 center no-repeat; padding-left: 25px; font-weight: bold; color: #4b1803; font-size: 16px; margin-top: 10px; }
#shop_dl1 h3 img { padding-left: 3px; }
#shop_dl1 h3 span { font-weight: normal; font-size: 12px; padding-left: 5px; }
.pro_jdjs { line-height: 1.6em; text-align: justify; text-justify: inter-ideograph; background: url(arr2.gif) 2px 12px no-repeat; border-bottom: 1px dashed #ddd; padding: 10px 0 8px 16px; }
#shop_dl1 .xj, #shop_dl1 .xj1 { line-height: 25px; background: #F0F0E1; padding-left: 8px; }
#shop_dl1 .xj1 { padding-top: 4px; }
#shop_dl1 .xj span { color: #c00; font-weight: bold; }
#shop_dl1 .xj2 { background: #F0F0E1; padding: 6px 8px; margin-top: 6px; line-height: 1.8em; border-top: 1px dashed #ddd; }
#shop_dl1 .xj2 span { padding-right: 20px;/*white-space: nowrap;*/
}
#shop_dl1 .xj2 font { color: #569278; font-size: 12px; }
/*详细商品页面新增加的css 结束*/
#shop_dl { float: left; width: 66%; line-height: 30px; }
#shop_dl dl { clear: both; height: 100%; overflow: hidden; }
#shop_dl dt { float: left; width: 150px; background: #f7f7f7; font-weight: bold; text-align: right; color: #000; }
#shop_dl dd span { color: #ff6600; 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: 8px; color: #000; }
#shop_d .xx dd { float: left; width: 558px; background: #ffffff; line-height: 20px; padding: 6px 45px 8px 5px; }
#shop_d .xx h5 { font-size: 12px; color: #ff6600; padding-top: 5px; }
#shop_d .xx h5 a { color: #ff6600; }
#shop_d .xx h5 input { background: #fefefe; border: 1px solid #BCCFC6; height: 18px; color: #ff6600; margin-left: 35px; width: 250px; }
#shop_d .xx h6 { font-size: 12px; font-weight: normal; padding: 20px 0 3px 0; }
.shop_xg .text { border: 1px groove #ddd; background: #fff; }
.shop_xg .xg1 { clear: both; font-weight: bold; border-bottom: 1px dashed #ddd; padding-bottom: 5px; margin-bottom: 5px;width:680px; }
.shop_xg .xg1 span { float: right; color: #c00; }
.shop_xg .xg2 { text-align: center; clear: both; width: 585px;color: #000; }
.shop_xg .xg2 p { padding-top: 5px; }
.shop_xg .p { background: #fefefe; margin: 10px; padding: 8px 10px; line-height: 20px; }
.shop_xg .xgpl { clear: both; background: #fafafa; margin: 0 10px 10px 10px; padding: 8px 10px; line-height: 20px; }
.shop_xg .xgpl1 { clear: both;margin: 0 0 10px 0; padding: 8px 5px; line-height: 1.6em; text-align: justify; text-justify: inter-ideograph; }
.shop_xg h5 { clear: both; border-bottom: 1px dashed #ccc; font-size: 12px; color: #000; line-height: 30px; margin-bottom: 6px; height: 100%; overflow: hidden; }
.shop_xg h5 a { float: right; color: #c00; }
.shop_xg dl { clear: both;margin-bottom: 10px; height: 100%; overflow: hidden; }
.shop_xg dt { padding-bottom: 5px; }
.shop_xg dt span { float: right; }
.shop_xg dt b { color: #ff6600; font-weight: normal; }
.shop_xg .bj { text-align: right; }
.shop_xg .bj a { color: #f60; }
.shop_xg .hf { background: #fefefe; border: 1px dashed #ffb64b; margin: 8px 25px 8px 33px; padding: 4px; }
.shop_xg .hf h3 { text-align: left; font-weight: normal; font-size: 12px; line-height: 1.6em; margin: 0; }
.shop_xg .hf p { margin: 0; padding: 0; line-height: 1.6em; color: #ff6600; }

/*---------------- 内页结束 ---------------------*/

/*---------------- 会员开始 ---------------------*/
 .member_xg1, .shop_xg { clear: both; border-left: 1px solid #ffb64b; border-right: 1px solid #ffb64b; height: 100%; overflow: hidden; padding-bottom: 18px; }
 .member_xg{ clear: both; height: 100%; overflow: hidden; padding-bottom: 18px;background:#FFEFD5;}
 .member_xg fieldset{ padding: 10px; line-height: 20px; border: 1px solid #996F47; background:#FFEFD5;}
 .member_xgdd{ clear: both; height: 100%; overflow: hidden; border-left:1px solid #996F46; border-right:1px solid #996F46; border-bottom:1px solid #996F46;}
 .member_xg1 fieldset, .shop_xg fieldset ,.ask_allst fieldset{ padding: 10px; line-height: 20px; border: 1px solid #d6d6d6; margin: 0 20px 10px 20px !important; margin: 0 20px; }
.uleft, .navText { background:url(body.gif) no-repeat 0 -119px; height:22px; overflow:hidden; }
.navText { background-position: right -146px; margin:0; }
/*.member_xg,.member_xg1,.shop_xg {
	clear: both;
	height: 100%;
	overflow: hidden;
	padding-bottom: 18px;
}
.member_xg fieldset,.member_xg1 fieldset,.shop_xg fieldset {
	padding: 10px;
	line-height: 20px;
	border: 1px solid #d6d6d6;
	margin: 0 20px 10px 20px !important;
	margin: 0 20px;
}
*/
.member_xg legend, .member_xg1 legend, .shop_xg legend,.ask_allst legend { font-weight: bold; color: #c00; padding: 0 5px 0 20px; background: url(arrow3.gif) 5px center no-repeat; }
.member_l { float: left; width: 47%; text-align: center; margin: 30px 0 18px 0; }
.member_r { float: right; width: 42%; border-left: 1px solid #BCCFC6; padding-left: 10%; margin: 30px 0 18px 0; line-height: 26px; }
.member_l h3, .member_r h3 { font-size: 14px; }
.member_l p { margin-top: 10px; }
.member_l p .inp { background: #fefefe; border: 1px solid #BCCFC6; height: 18px; color: #ff6600; }
.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_xgss .btn2{ background:#FFA901; border:solid 1px #fff; width:65px; height:26px; color:#5A2400; font-weight:bold; font-size:14px;}
.member li { list-style: none; background: url(icon.gif) 3px 6px no-repeat; padding-left:20px; line-height: 25px; }
.member li .inp, .member .yx dd .inp { background: #fefefe; border: 1px solid #BCCFC6; color: #ff6600; width: 60px; height: 16px; }
.member .yx dd .inp { width: 100px; }
.member .tb { width: 100%;text-align: center;  border-collapse:collapse;}
.member .tb th { line-height: 25px; font-weight: bold; text-align: center; border: 1px solid #996f46; background-color:#996f46; color:#fff;}
.member .jg { color: #ff6600; }
.member .tb td { padding: 6px 0; border: 1px solid #996f46; }
.member .yx dt { background: url(tableheader.gif); color: #ffffff; line-height: 25px; font-weight: bold; text-align: center; }
.member table .s { background: #fefefe; }
.member .page1 { clear: both; line-height: 28px; background: #fefefe; border-bottom: 1px solid  #996F46; border-top: 1px solid  #996F46; text-align: center; font-size: 12px; margin: 10px 0 0 0; }
.member .yx { border: 1px solid #ffb64b; margin-top: 10px; padding: 1px; }
.member .yx dd { padding: 8px 0; text-align: center; }
.member .page1 { padding: 5px 0; }
/*---------------- 会员结束 ---------------------*/

/*---------------- 购物车开始 ---------------------*/
.zc { padding-top: 10px; clear:both; height:100%; overflow:hidden; }
.zc span { float: left; width: 250px; text-align: right; }
.zc .inp { background: #fefefe; border: 1px solid #996F46; height: 18px; color: #996F46; width: 250px; }
.zc .inp3 { background: #f60; border: 1px solid #fefefe; margin-left: 5px; width: 100px; text-align: center; height: 16px; padding-top: 2px; color: #ffffff; }
.zc .inp4 { background: #fefefe; border: 1px solid #BCCFC6; height: 18px; color: #ff6600; width: 60px; }
.zc .inp5 { background: #fefefe; border: 1px solid #BCCFC6; color: #ff6600; width: 400px; }
.zc1 { text-align: center; margin: 10px auto; }
.td1 { padding-left: 10px; }
.td1 a span { display: none; }
.td1 a:hover { position: relative; }
.td1 a:hover span { display: block; position: absolute; left: 0px; top: 15px; background: #ffffff; border: 1px solid #cccccc; padding: 8px 10px; line-height: 20px; color: #333; text-decoration: none; }
.ca1 { clear: both; border-bottom: 3px solid #f60; margin: 0 20px; padding: 3px 0; font-weight: bold; color: #000; }
.ca1 a { float: right; text-decoration: underline; padding-right: 3px; padding-top: 5px; font-weight: normal; color: #c00; }
.ca2 { clear: both; width: 96%; margin: 10px auto; border: 1px solid #ddd; line-height: 22px; }
.ca2 th { background: #eee; border-bottom: 1px solid #ddd; height: 25px; }
.ca4 { margin:0px auto 8px auto; width: 100%; text-align: center;  border-collapse:collapse;}
a.delete_link { color:#491903; text-decoration:none; }
a.delete_link:hover { color:#f60; text-decoration:underline; }
.jiaj { background-color:white; border:1px solid #DBDBDB; color:#555; display:inline-block; font-family:arial; height:9px; line-height:9px; margin:5px 0 0; overflow:hidden; text-align:center; width:9px; }
.jiaj:active, .jiaj:hover { border:1px solid #f60; }
.ca4 { border-left:1px solid #996F47; border-right:1px solid #996F47;}
.ca4 th { background:#996F47; color:#fff; font-size: 12px; line-height: 25px;}
.ca4 td { padding: 6px 0; background:#fff; border:1px solid #996F47; }
.c_inp { width: 30px; height: 18px; background: #fefefe; border: 1px solid #BCCFC6; color: #ff6600; }
.c_inp2 { height: 20px; color:#000000;}
.c_inp3 { height: 31px; width:91px; border:none; background:url(quxiaodd.jpg) no-repeat;}
.c_inp4 { height: 31px; width:98px; border:none; background:url(xgaidd.jpg) no-repeat;}
.ca5 td { font-weight: bold; color: #c00; }
.ca5 span { float: right; }
.ca5 span strong { color: #c00; }
.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: #fefefe; padding: 10px 20px; margin-top: 10px; line-height: 30px; }
.cat1,.cat1 dl{background:#FFEFD5;}
.cat1 dl, .cat8 { clear: both; overflow: hidden; height: 100%; margin: 0 20px; padding: 1px 0; }
.cat8 { width:620px; margin: 0 auto; }
.cat8 th { width:105px; text-align: right; }
.cat8 td { width:180px;}
.cat2 dl { clear: both;  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: 11%; text-align: right; font-weight: bold; line-height: 22px; }
.cat1 dd, .cat2 dd, .cat6 dd { float: right; width: 87%; }
.cat1 dd .inp, .cat2 dd .inp, .cat6 dd .inp, .cat6 dd .inp3, .cat8 .inp { background: #fefefe; border: 1px solid #996F47; color: #ff6600; width: 250px; height: 18px; }
.cat8 .inp { width: 130px; }
.cat6 dd .inp3 { width: 105px; }
.cat2 dd strong, .cat5 strong { color: #f00; }
.cat6 dd span { color: #ff6600; padding-left: 10px; }
.cat1 dd .inp2, .cat2 dd .inp2, .cat6 dd .inp2 { background: #fefefe; border: 1px solid #996F47; color: #ff6600; width: 450px; }
.cat3 { width:100%; border: 1px solid #996F47; border-collapse: collapse; }
.cat3 td { border: 1px solid #996F47; border-collapse: collapse; padding: 5px 10px; background:#FFEFD5;}
.cat3 td span, .cat3 td strong { color: #ff0000; padding-right: 20px; }
.cat3 th { line-height: 30px; text-align: left; padding-left: 10px; background:#996F47; color:#fff; }
.cat3 .inp { width: 240px; background: #fefefe; border: 1px solid #BCCFC6; color:#996F47; }
.cat4 { text-align: center; font-weight: bold; width: 100px; }
.cat5 { background: #FFEFD5; padding: 10px 20px; margin-top: 10px; line-height: 30px; text-align: center; }
.cat7 { padding: 10px 20px; }
.cat7 dl { clear: both; height: 100%; overflow: hidden; border-bottom: 1px dashed #ddd; padding: 6px 8px; line-height: 18px; }
.cat7 dt { float: left; width: 18%; font-weight: bold; }
.cat7 dd { float: right; width: 80%; padding-left: 15px; }
.cat7 dd a { padding-right: 10px; white-space: nowrap; }
.cat7 p { font-weight: bold; line-height: 30px; margin-top: 10px; padding-left: 8px; }
.cat7 p a { padding-right: 15px; white-space: nowrap; }
/*---------------- 购物车结束 ---------------------*/

/*---------------- 留言开始 ---------------------*/
#board { clear: both; padding: 8px 0; height: 100%; overflow: hidden; border:1px solid #491903;}
#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: #fefefe url(icon.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: #f60; padding-right: 5px; font-weight: normal; }
#board h5 { padding-top: 10px; margin: 0 22px; font-size: 12px; font-weight: normal; height:100%; overflow:hidden; clear:both;}
#board h5 span { float: right; }
#board h3 { line-height: 38px; font-size: 20px; text-align: center; color: #f60; }
#board h6 { text-align: center; font-weight: normal; margin: 0 20px; font-size: 12px; line-height: 30px; margin-bottom: 10px; border-bottom: 1px dashed #ddd; }
#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 #BCCFC6; margin: 10px 20px; padding: 5px 8px; }
#board .hf p, #board .hf h5 { padding: 0; margin: 0; }
#board .hf h5 span a { color: #ff6600; }
#board .xhf .inp, #board h5 span .inp { background: #fefefe; border: 1px solid #BCCFC6; color: #ff6600; width: 120px; height: 16px; }
#board .xhf .inp2 { background: #fefefe; border: 1px solid #491903; 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 { padding: 4px 8px 1px 8px; }
.fb { clear: both; margin: auto; width: 90%; line-height: 20px; }
.fb dl { margin: 4px 0 0 0; height:100%; overflow:hidden;}
.fb dt { float: left; width: 15%; text-align: right; font-weight: bold; }
.fb dd { float: left; width: 84%; }
.fb .inp { background: #fefefe; border: 1px solid #BCCFC6; color: #ff6600; width: 250px; height: 18px; }
.fb .inp2 { float: left; background: #fefefe; border: 1px solid #BCCFC6; color: #ff6600; width: 90%; }
.fb dd span { color: #ff6600; 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: 80%; margin: 10px auto; }
#m_content #m_table { width: 100%; border: 1px solid #ffb64b; line-height: 18px; }
#m_content table { width: 99.2%; 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: #f60; 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: #fefefe; color: #f63; border: 1px solid #BCCFC6; width: 120px; }
#m_content .inp2 { background: #f99; color: #fff; border: 1px solid #f00; width: 120px; }
#m_content .inp3 { background: #fefefe; color: #f63; border: 1px solid #BCCFC6; width: 100%; }
#m_content #m_but { text-align: center; margin: 10px auto 10px auto; }
/*---------------- 推荐邮件结束 ---------------------*/

/*---------------- 报价单 ---------------------*/
#px { border-bottom: 1px solid #ffb64b; text-align: right; padding: 5px 5px 5px 10px; }
#px span { float: left; }
#px a { padding: 0 5px; }
#px span a { color: #f60; }
.bjd { width: 100%; margin-bottom: 10px; margin-top: 5px; text-align: center; line-height: 18px; }
.bjd td, .bjd th { border-bottom: 1px dashed #ccc; padding: 5px 0; }
.bjd_img img { width: 45px; height: 45px; border: 1px solid #ddd; }
.bjd td strong { color: #c00; font-weight: normal; padding-left: 3px; }
/*---------------- 报价单结束 ---------------------*/
/*---------------- 收货地址开始 ---------------------*/
.shzz { width:100%; border: 1px solid #996F46; line-height: 20px; margin:0px auto 8px auto; }
.shzz .td1 { text-align: right; width: 80px; }
.shzz th { background:#996F46; border-bottom: 1px solid #996F46; padding-left: 80px; text-align: left; height: 22px; color:#fff;}
.shzz .btn2 { margin-top: 5px; padding: 3px 6px; }
.shzz2 { border: 1px solid #996F46; border-collapse: collapse; width:100%; margin: 6px auto; }
.shzz2 td, .shzz2 th { border: 1px solid #996F46; padding: 5px; border-collapse: collapse; }
.shzz2 .td2 { background:#996F46; padding-top: 8px; padding-bottom: 3px; color:#fff;}
.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: #fefefe; color: #f63; border: 1px solid #996F46; width: 250px; }
.shzz3 { line-height: 25px; }
/*---------------- 收货地址结束 ---------------------*/
.xxym1 { clear: both; padding-left: 5px; }
.xxym1 .inp { background: #fefefe; color: #f63; border: 1px solid #BCCFC6; width: 200px; }
.compare { clear: both; width: 100%; text-align: center; border-collapse: collapse; border: 1px solid #ffb64b; border-top: none; }
.compare th { width: 90px; border: 1px solid #e5e5e5; background: #fefefe; text-align: right; padding: 0 10px; }
.compare td { border: 1px solid #e5e5e5; padding: 6px 10px; }
.fdsf1 { padding: 0 20px; line-height: 22px; }
.fdsf1 li { float: left; width: 48%; list-style: none; }
.sybq5 { }
.sybq5 li { float: left; width: 48%; list-style: none; line-height: 1.6em; background: url(arr3.gif) left center no-repeat; padding-left: 12px; }
.icp { padding-top:20px; background:#000;height:100%;  }
.icp li { display:inline; margin:0 5px; }
.roadtip { background:#e4e4e4 url(flow_steps_bg.png) no-repeat right -138px; font-weight:bold; height:23px; line-height:23px; margin-bottom:5px; overflow:hidden; padding-right:3px; }
.roadtip ul { background:url(flow_steps_bg.png) no-repeat -12px -69px; height:100%; overflow:hidden; padding-left:3px; }
.roadtip li { background:#e4e4e4 url(flow_steps_bg.png) no-repeat right top; float:left; width:33%; overflow:hidden; text-align:center; }
.roadtip .three { background:none; }
.roadtip .now { background:#491903 url(flow_steps_bg.png) no-repeat right top; color:#fff; }
.goods_page_right { float:right; overflow:hidden; width:180px; }
.PRbox { background:url(bottom.gif) no-repeat -190px bottom; height:100%; margin-bottom:5px; overflow:hidden; padding-bottom:4px; }
.PRbox h3 { background:#ffe391 url(body.gif) no-repeat 0 -199px; color:#000; line-height:28px; font-weight:bold; font-size:14px; padding:0; padding-left:10px; }
.com_prbox { border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; height:100%; overflow:hidden; padding:0 7px; }
.com_prbox li { background:url(body.gif) no-repeat -338px -248px; border-bottom:1px dashed #d0d0d0; line-height:25px; padding-left:5px; }
.PRcart { background:url(prcart.gif) repeat-y; font-weight:bold; height:100%; line-height:25px; overflow:hidden; text-align:center; padding:10px; }
.ptext { line-height:16px; padding:5px; }
.other_com p { padding:5px 0;}
.other_com .btn2:hover{cursor:pointer; text-decoration:none;}
.login_wi {width:100%; border-bottom:solid 1px #450301; border-top:solid 1px #B06D43; background:#000; height:19px; line-height:20px; margin-top:4px;}
.login { width:1000px; margin:0 auto; font-size:12px; text-align:center; color:#A69569; }
.login .inp { height:14px; }
.login .inp2 { height:20px; }
.login span { float:right; padding-right:15px; }
.login a { color:#A69569; }
.login a:hover{cursor:pointer;}
.login form {margin-top:-1px; margin-bottom:1px;}
 
#login_layer {width:600px; height:270px; overflow:hidden; display:none;}
#login_layer div { width:540px; float:left;}
#login_layer .li_fl {float:right; width:250px; font-size:13px; padding-left:5px; margin-left:5px; padding:15px 0 80px 10px; border-left:solid 1px #CCC;}
#login_layer .li_fl1 {float:left; padding-top:10px; width:250px; padding-left:10px;}
#login_layer .li_fl1 li {padding-bottom:5px;}
.kuaisu{float:right; width:90px; position:absolute; left:395px; top:108px;}
#login_layer h2 a{ float:right; margin-right:10px; padding-top:15px; font-size:12px; color:#630; font-weight:normal;}
#login_layer h2 a:hover{cursor:pointer; text-decoration:none;}
#login_layer h2 input {}
#login_layer a { color:#4e7bd3; }
#login_layer li { margin:5px 0; }
#login_layer ul { padding:30px 0; }

#gm { background:url(cart_info_bg.gif) no-repeat; height:101px; width:352px; text-align: center; margin-bottom: 10px; position:absolute; left:0px; top:0px; }
#gm h3 { background:none; color:#333; font-weight: normal; font-size: 12px; line-height:28px; margin:0; position:relative; }
#gm h3 img { _margin:4px 0; }
#gm h3 a { position:absolute; right:10px; top:5px; }
#gm p { margin:5px 0; }
#gm p a { margin: 0 4px; }

#gm2 {height:121px; width:400px; text-align: center; position:relative; right:0;top:0;z-index:9; border:1px solid #4CBF00; background-color:#F1FFE6;}
#gm2 h3 { background:none; color:#333; font-weight: normal; font-size: 12px; line-height:28px; margin:0; position:relative; }
#gm2 h3 img { _margin:4px 0; }
#gm2 h3 a { position:absolute; right:10px; top:5px; }
#gm2 p { margin:5px 0; clear:both; line-height:26px;}
#gm2 p a { margin: 0 4px; }
.fhf{ clear:both;}
.fhf dt{ width:60px; float:left;}
.fhf dd{ float:left;}
.dazit{ text-align:left; font-size:16px; font-weight:bold;}
/*
.bgyel {background:none;background-color:#ffb33b;}
.bgyel a {color:#fff;}
*/
#menu_show a:hover { font-weight:bold; }
.select_span { background:url(select_span.gif); color:#404040; display:block; font-weight:bold; font-size:14px; line-height:23px; overflow:hidden; padding:0 24px 0 5px; width:94px; height:23px; }
.ss_hover { background:url(sshover.gif) no-repeat; position: absolute; top:-12px; top:-11px\9; z-index:65535; }
#top_catlist { background:#fff url(cat_list_bottom.gif) no-repeat left bottom; margin-top:6px; position:absolute; z-index:65530; display:none; padding-bottom:6px; }
#top_catlist p { border:1px solid #458665; border-bottom:none; height:286px; overflow:auto; overflow-x:hidden; padding-top:6px; width:181px; }
#top_catlist a { cursor: pointer; display:block; height:24px; line-height:24px; overflow:hidden; text-align:left; text-indent:8px; }
#top_catlist a:hover { background-color:#d5c8a7; color:#fff; }
.attr { float:left; width:49.9%; margin-bottom:5px; }
.stock { color:#434242; margin-left:15px; }
.on_ture { background:url(on_ture.jpg) repeat-x; color:#000; line-height:28px; font-size:14px; height:28px;border-right:1px solid #dbdbdb; padding-left:15px; }
.on_ture a { padding-left:120px; line-height:28px; color:#808080; font-style: italic; text-decoration: none; }
.on_ture span { background:url(buy_v2.gif) no-repeat; display:inline-block; padding-left:25px; margin-right:10px; }
.on_ture .ture { background:url(1.gif) no-repeat 0 center; }
.on_ture .tuihuanhuo { background:url(4.gif) no-repeat 0 center; }
.on_ture .miaoshu { background:url(5.gif) no-repeat 0 center; }
#menu_desc { color:#3d3d3e; display:none; position:absolute; background:#fff url(menu_desc.gif) repeat-x left top; border:1px solid #9d9d9d; padding:5px; width:250px; }
.quan { border:1px solid #ccc; }
.quan p { font-size:13px; font-weight:bold; background-color:#FFFFCC; padding-left:5px; }
.ju { color:#FF6600; font-size:13px; font-weight:bold; border-bottom:1px solid #ccc; }
.sale_pro { clear: both; margin-top: 6px; height: 100%; overflow: hidden; border-bottom:1px solid #ccc; padding-bottom:8px; padding-top:5px; }
.sale_pro dt { float: left; width: 80px; padding-left:8px; }
.sale_pro dt img { width: 72px; height: 72px; }
.sale_pro dd { float: right; width: 100px; line-height: 18px; }
.sale_pro dd span { color: #f60; }
.lan { color:#3399FF; padding-left:130px; margin-top:5px; margin-bottom:5px; }
.quan2 { border:1px solid #ccc; }
.sidebox_vote h5 { font-size:14px; padding-left:10px; margin-bottom:5px; }
.vote_list { line-height:30px; color:#000; }
.vote_list input { margin-right:3px; vertical-align:middle; margin-left:10px; }
.vote_button { padding-top:10px; padding-bottom:10px; padding-left:35px; }
.tu { margin-bottom:10px; margin-top:5px; }
.tu2 { mmargin-bottom:8px; }
.xgsp { border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; height:100%; margin:0; overflow:hidden; padding:5px; }
.shop_xg .xgsp { margin:0; }
.xgsp dt { float:left; margin-right:5px; }
.xgsp dt img { width:65px; height:50px; }
.xgsp dd p { margin-bottom:5px;}
.hit_text { color:red; margin:0 3px; font-weight:normal; font-style:normal;}

.shuxing_left{ float:left; height:100%; overflow:hidden; width:55%; border-top:1px solid #666; padding:10px;}
.shuxing_left p{ height:22px; line-height:22px; overflow:hidden;}
.shuxing_left p span{ width:230px; float:left; line-height:22px;}
.shuxing_right{ float:left; width:40%;  height:100%; overflow:hidden; border-top:1px solid #666; padding:10px; margin-left:8px;}
.shuxing_right .hhh {height:28px; line-height:28px;}
.hhh .check_no{margin-left:5px; background:url(ck_ud.gif) no-repeat; padding:0 4px; width:170px;height:28px;float:left; cursor:pointer;}
.hhh .check_up{margin-left:5px; background:url(ck_ud.gif) no-repeat 0 -27px; padding:0 5px; width:170px;height:28px;float:left; cursor:pointer;}

.lv{ color:#5f9614;}
.cat_hmai{ border:1px solid #ccc; height:185px; overflow:hidden;}
.cat_hmai li{ height:160px; overflow:hidden; float:left; margin:15px; _margin:14px; width:130px; text-align:center;}
.pl_fenxiang { border:1px solid #ccc; border-top:none; height:100%; overflow:hidden;}
.pl_fenxiang a:hover{cursor:pointer; text-decoration:none;}
.pl_fenxiang h3 { background:url(h3_hsh.gif); height:27px; line-height:27px; overflow:hidden; padding-left:10px; font-size:14px; color:#fff;}
.pl_fenxiang .haopys{float:left; width:100%;_width:977px; text-align:center; border:1px solid #ccc; border-left:none; margin-top:2px; line-height:22px; height:71px; overflow:hidden; padding-top:5px;}
.pl_fenxiang .haopys .haopys1{float:left; width:14%; border-right:1px solid #ccc; height:55px; color:#E36500; padding-top:10px;}
.pl_fenxiang .haopys .haopys1 .haopys11{font-size:24px; font-weight:bolder; line-height:32px;}
.pl_fenxiang .haopys .haopys2{float:left; width:29%;border-right:1px solid #ccc; text-align:left; padding-left:2px; padding-top:5px; height:60px;}
.pl_fenxiang .haopys .haopys2 p{line-height:20px; height:20px; overflow:hidden; }
.pl_fenxiang .haopys .haopys3{float:left; width:36%;border-right:1px solid #ccc; height:65px; text-align:left; padding-left:10px;}
.pl_fenxiang .haopys .haopys3 .haopys31{background:url(qiww.gif) no-repeat; display:block; width:17px; height:12px; float:left; margin-top:5px; }
.pl_fenxiang .haopys .haopys4{float:left; width:17%;}

.zxfhys{background:#fff; line-height:26px; padding-left:10px;}
.zxfhys p{width:97%;}
.zxfhys3,.zxfhys2{ float:right;width:825px;padding:3px;height:auto; margin:5px 0; padding-right:15px;line-height:25px;overflow:hidden;}
.zxfhys3 p,.zxfhys2 p{width:99%;}
.zxfhys .huiyys a,.zxfhys2 .huiyys a,.zxfhys3 .huiyys a{color:#1B489D; padding-left:10px; }
.zxfhys .zixys,.zxfhys2 .zixys,.zxfhys3 .zixys{padding-left:10px;}
.zxfhys2 .zixys,.zxfhys3 .zixys{margin-top:10px;}
.zxfhys .onhfys,.zxfhys2 .onhfys,.zxfhys3 .onhfys{padding-left:15px; margin-left:15px;}
.zxfhys2 .onhfys,.zxfhys3 .onhfys{padding-left:10px; margin-left:0px; }
.zxfhys .onhfys .zxtub,.zxfhys2 .onhfys .zxtub,.zxfhys3 .onhfys .zxtub{margin-right:20px; line-height:16px;}
.zxhf2{background:#F6FEE9; height:auto;}
.zix{ background:url(dian.gif) repeat-y; background-position:123px; height:100%; overflow:hidden;}
.com_dl { margin-top:1px; width:690px; overflow:hidden;}
.com_dl p{ padding-left:10px;}
.com_pb { text-indent:14px; background:url(feng_b.jpg) no-repeat 28px 13px;}

.hebg{ border:1px solid #996F46; border-bottom:none; background-color:#996F46; height:25px; line-height:25px; padding-left:10px; font-weight:bold; color:#fff;}
.qbkkhy { border:1px solid #FFB64B; padding:10px; height:100%; overflow:hidden;}
.qbkkhy p{ height:25px; line-height:25px; border-bottom:1px solid #eff5fa;}
.sub_right{ float:right; width:210px;}
.xiadan{border-collapse:collapse; width:100%;}
.xiadan th{ height:30px; line-height:30px; text-align:center; background-color:#ebf4fb;}
.xiadan td{ height:30px; line-height:30px; text-align:center;}
.good_onrm{ height:100%; overflow:hidden;}
.good_onrm li{ width:33%; float:left; margin:0 auto; text-align:center;}
.good_onrm li p{ border:none; height:20px; line-height:20px; overflow:hidden;}
.mc{ border:1px solid #FFB64B; border-top:none; padding-bottom:6px;}
.mc li{ padding-left:10px; height:20px; line-height:20px;}
.m{width:195px;height:25px;line-height:25px; padding:2px 8px 0;background:url(bg_title_211.jpg) #E7CA96 no-repeat 0 -30px; color:#D6290B; font-size:14px;}
.tjj{ height:100%; overflow:hidden;}
.tjj li {height:30px; line-height:30px; overflow:hidden; border-bottom:dashed 1px #ddd;}
.top_fenlei{ height:100%; line-height:25px; overflow:hidden; background-color:#491903; color:#fff; padding-left:10px; margin:0px 10px; padding-top:8px; padding-bottom:8px;}
.top_fenlei li{ float:left; padding:0 5px; padding:0 4px\9; white-space:nowrap;}
.top_fenlei li a{ color:#fff; font-weight:bold; }
.top_fenlei li a:hover{ color:#A2794D; font-weight:bold;}
.post{ height:133px; overflow:hidden; margin-bottom:5px;}
.post_left { width:200px; float:left; margin-right:20px;}
.post_right{ float:right; width:720px;}
.post .coldep span{display:block; background:url(cat_fr.gif) no-repeat; width:99px; height:26px;}
.post .coldep:hover span{ background-position:-100px 0; cursor:pointer;}
#add_cart span{display:block; background:url(addcat.gif) no-repeat; width:125px; height:33px;}
#add_cart:hover span{ background-position:-126px 0; cursor:pointer; }

.cu a{ font-weight:bold; font-size:18px; color:#660000; height:40px; line-height:40px;}
.syfl a { display:inline-block; margin-right:5px; padding:0 15px;}
.syfl a.hover {  color:#fff;  background:#4A1A04; display:block; width:90px;}
#login_layer2 { background:#fff url(miansbeij.jpg) repeat-x; border:solid 1px #764012; width:700px; height:320px; overflow:hidden; padding-left:15px; display:none;}
#login_layer1,#login_layer3{ background:#fff url(miansbeij.jpg) repeat-x; border:solid 1px #764012; width:700px; height:200px; overflow:hidden; padding-left:15px; display:none;}
#login_layer2 div { width:100%; float:left;}
#login_layer2 h2 ,#login_layer1 h2,#login_layer3 h2{ height:30px; line-height:30px; font-size:12px; color:#764012; width:100%;}
#login_layer2 h2 a,#login_layer1 h2 a,#login_layer3 h2 a{ float:right; font-size:12px; color:#630; font-weight:normal; margin-right:10px; padding-top:8px;} #login_layer2 h2 a:hover,#login_layer1 h2 a:hover,#login_layer3 h2 a:hover{cursor:pointer; text-decoration:none;}
.shengqing{border:1px solid  #FFB64B; padding:10px 15px;}
.shengqing p{ line-height:30px; height:100%; overflow:hidden;}
.lanse{ color:#36c;}
.link_apply_con{ padding-left:30px; clear:both;}
.apply_form { padding-left:30px;}
.apply_form dt{ float:left; width:70px; margin-top:8px; line-height:25px;}
.apply_form dd{ float:left; width:600px; margin-top:8px; line-height:25px;}
.red{ color:red;}
.top_fenlei2{ height:100%; line-height:30px; line-height:30px; overflow:hidden; background-color:#491903; color:#fff; padding-left:50px; margin:0px 6px;}
.top_fenlei2 li{ float:left; padding:0 25px;}
.top_fenlei2 li a{ color:#fff; font-weight:bold;}
.top_fenlei2 li a:hover{ color:#A2794D; font-weight:bold;}
.bgbg{ background:url(bgbg.gif); height:10px; overflow:hidden; clear:both; width:100%;}

.kafei{ color:#996F46;}
.wenzh{ padding:10px 25px; background:#FFEFD5;}
.wenzh p{ height:100%; overflow:hidden; line-height:30px; color:#4A1A04;}

/*--- 选项卡 ---*/
.title_tabs9{ background:#491903; height:40px; line-height:40px; font-size:14px; margin-top:5px; color:#fff; margin:0 8px;}
.title_tabs9 a { display:inline-block; font-size:12px; color:#FFFFFF; width:228px; text-align:center;}
.title_tabs9 a.hover { color:#A2794D; font-size:12px;}
.jiankhao2{ height:30px; line-height:30px; font-size:14px; color:#fff; background-color:#996F46;
margin:0 8px;}
.jiankhao2 a{ width:230px; float:left; text-align:center; color:#fff; display:inline-block;}
.jiankhao2 a img{ width:100px; height:90px; overflow:hidden;}
.jcai{ background:#ECEAEB; height:100%; overflow:hidden;}
.jcai ul{ clear:both; padding-top:5px; height:70px; overflow:hidden; padding-left:10px;}
.jcai li{ background:url(icon.gif) no-repeat 0 -18px; _background:url(icon.gif) no-repeat 0 -19px; padding-left:10px; height:22px; line-height:22px; overflow:hidden; float:left; width:132px;}
.tup_tit{background:#996F47; color:#fff; height:25px; line-height:25px; padding-left:15px; font-weight:bold;}

.pro_comment { clear:both; padding:10px; line-height:20px; text-align:justify; text-justify:inter-ideograph; }
.pro_comment dl { clear:both; border-bottom:#cecece 1px dashed; padding:8px 0; height:100%; overflow:hidden; }
.pro_comment dt,.pro_comment dd { clear:both; }
.pro_comment .hf { background:#fff; border:dashed 1px #cecece; margin:5px 20px; padding:4px; }
.comment { clear:both; margin:10px auto; width:630px; }
.title_comment { clear:both; font-weight:bold; border-bottom:1px dashed #ddd; padding-bottom:5px; margin-bottom:5px; }
.title_comment span { font-weight:normal; padding:0; }
.comment p { clear:both; height:100%; overflow:hidden; padding-top:5px; }

.comment1 { clear:both; float:left; padding-bottom:15px; text-align:left; padding-left:25px; width:705px;}
.comment1 p{ clear:both; height:100%; overflow:hidden; padding-top:5px; }
.comment1 .button {background:#956F40; color:#fff; border:none;}
.comment1 .textarea1 {width:700px;}

.star input {margin-left:8px;}
/*.star { line-height:20px;}
.star span,.star input { float:left; margin-top:5px; _margin-top:0; }
.star span { _padding-top:5px; }
.star input { margin-left:10px;}*/
.textarea{ width:605px;}
/**** 针对IE各版本 及 火狐 浏览器对input type=radio 的解释不同而做出的兼容语句 ****/
/*.star i { width:195px; margin-top:8px\9;*margin-top:10px;_margin-top:5px;}
.pro_star1,.pro_star2,.pro_star3,.pro_star4,.pro_star5 { float:left; background-image:url(star.jpg); background-repeat:no-repeat; width:47px; height:20px; }
.pro_star1 { background-position:0 0px; }
.pro_star2 { background-position:0 0px; }
.pro_star3 { background-position:-425px -9px; }
.pro_star4 { background-position:-230px -9px; }
.pro_star5 { background-position:0px -9px; }*/
.product_pre { clear:both; line-height:22px; }
.product_pre a { text-decoration:underline; color:#c00; }
.ksdg{ float:right; background:url(ksdg.jpg) no-repeat; width:81px; height:25px; padding-right:19px; display:block;}

.dljj{background:url(deludd.jpg) no-repeat; width:101px; height:35px; overflow:hidden; border:none; margin-top:2px;}
.dljj:hover{cursor:pointer; text-decoration:none;}
/*--- 二级菜单  ---*/
.category {height:100%; overflow:hidden; background:url(tNav.jpg) repeat-x; width:990px; }
.title_category{background:url(T1NaBCXfplXXXXXXXX-365-720.gif) no-repeat 0 -601px; height:32px; width:210px; float:left; clear:both;}
.title_category a{ font-size:12px; color:#fff; padding-left:20px; line-height:32px;}
.title_category a:hover{ font-size:12px; color:#fff; padding-left:20px; line-height:32px;}
.category dl{height:100%; overflow:hidden;}
.category_pp {float:left; height:32px; width:109px; background:no-repeat; background-position:left top;}
.category_pp a { display:block; color:#fff; font-size:13px; height:32px; width:109px; line-height:32px; text-align:center; font-weight:bold; background:url(02.jpg) no-repeat right 0;}
.category_pp a:hover {background:url(03.jpg) no-repeat 0 0; height:32px; display:block;}
.category dt {text-align:center; float:left; width:110px; height:32px; overflow:hidden; line-height:32px; background:no-repeat; background-position:left top;}
.category dt a { display:block; font-size:13px; height:32px; line-height:32px;  width:110px; text-align:center; color:#fff; font-weight:bold; background:url(02.jpg) no-repeat right 0;}
.category dt a:hover{ display:block; height:32px; background:url(03.jpg) no-repeat 0 0;}
.category dd { display:none;}

.all_category{ background:#f7ecea; height:32px; line-height:32px; }
.sub_category { display:none; margin-top:3px; padding:0px 0px 2px 0; width:260px; }
.sub_category span { background:url(iw_icon.png) no-repeat -61px 0; display:block; height:12px; left:-7px; overflow:hidden; position:absolute; top:10px; text-indent:-20em; width:7px;}

.sub_cat { border:1px solid #f00; background:#000; float:left; height:100%; overflow:hidden; width:255px; position:relative; left:-5px;}
.sub_cat li {height:31px; width:224px; padding-left:2px; line-height:31px; font-weight:normal;}
.sub_cat li a{ display: block; background:url(feng_b.jpg) no-repeat 17px 12px; padding-left:26px;  color:#A69569;}
.sub_cat li a:hover{display: block; width:224px;  color:#a7211e;}
.sub_cat .gzxhx{border-bottom:solid 1px #A20727; margin-left:12px; margin-right:12px;  font-weight:normal;}

.sub_brand { color:#ccc; float:right; overflow:hidden; width:170px; word-wrap:break-word; height:100%; }
.sub_brand strong { color:#822a29; display:block; line-height:31px; text-indent:5px;}
.sub_brand a { margin:0 5px;}
.more_brand { clear:both; float:right;}
.sub_teb { padding-top:8px; margin-bottom:5px; padding-left:8px; color:#A10000; font-weight:normal;}
.sub_teb img {padding-right:5px; padding-left:10px;}

/*.sub_cat { background:url(sub_cat.png) no-repeat right top; float:left; height:100%; overflow:hidden; padding-right:10px;}
.sub_cat li { background:url(icon.gif) no-repeat 2px -272px; border-bottom:1px dashed #e2e2e2; float:left; height:31px; line-height:31px; overflow:hidden; text-indent:10px; width:112px;}
.sub_cat li a{ display: block; width:112px;}
.sub_cat li a:hover{display: block; width:112px; background:#dfdfdf; color:#FF0000;}*/

.souj{ padding-left:30px;}
.top_nav2 { background:#920D0E; padding:0 8px; height:32px; line-height:32px; overflow:hidden; float:left; width:980px;}
.top_nav2 a { float:left; padding:0px 10px; text-align:center; width:60px; color:#fff;  height:25px; line-height:32px; background:url(02.jpg) no-repeat right 0; font-size:13px;}
.top_nav2 a:hover {background:url(01.jpg) no-repeat 0 0; height:32px;}
.hkk{ float:left; height:230px; overflow:hidden; float:left; width:173px; padding:8px 10px; padding-bottom:0px; background:url(sjk.gif) no-repeat -5px 0px; }



.left_m {margin-left:-70px;}
.ping_bi { border-bottom:solid 1px #CECECE; height:100%; overflow:hidden; padding-bottom:4px;}
#right_page {width:988px; background:#FFF0D4; height:auto;}
.page_left {float:left; width:140px; height:100%; overflow:hidden; background:#F7F7F7;}
.page_left h3 {font-size:15px; color:#578700; letter-spacing:1px; padding-left:40px; padding-top:20px; padding-bottom:10px; border-right:solid 1px #ccc;}
.page_left ul li {line-height:25px; height:24px; text-align:left; padding-left:15px;}
.page_left ul li a { display:block; padding:1px 0px 1px 10px; border-right:solid 1px #ccc; color:#343198; font-size:13px;}
.page_left ul li a:hover { color:#178910; border:solid 1px #ccc; border-right:none; background:#fff;}
.page_left .page_gou h3 {background:url(f1_old.gif) no-repeat 5px 15px;}
.page_left .page_zhi h3 {background:url(f3.gif) no-repeat 5px 10px;}
.page_left .page_pie h3 {background:url(peisong.gif) no-repeat 5px 10px;}
.page_left .page_shuo h3 {background:url(f4.gif) no-repeat 5px 10px;}

.board_title {text-align:center; font-size:15px; margin-bottom:10px; color:#FD0000; padding-top:15px;}



.paixing { font-weight:normal; padding-left:5px; margin-top:10px; border-bottom:solid 1px #B41512; font-size:12px;}
.tabs {float:left; margin-top:-23px; margin-left:180px;}
.tab {background:url(bg_tit_home.gif) no-repeat 0 -267px; line-height:20px; height:20px; padding:5px 11px; width:68px; margin-left:2px; margin-right:2px; cursor:pointer;}
.curtab {background:url(bg_tit_home.gif) no-repeat -84px -267px;}
/*.dajia {width:62px; padding-left:6px; padding-right:6px; text-align:center;}*/

.footbg {background:url(t5.gif) no-repeat 1px 0px; height:10px; width:1000px; overflow:hidden;}
.chabg{background:#FFF0D4;}
.com_dds{float:left; width:100%;line-height:18px; background:url(dian.gif) repeat-y; background-position:123px;}
.com_dds .ddsrig1{  background:#f2f2f2; width:960px;height:23px; padding-top:3px; padding-left:25px; margin-bottom:5px;}
.com_ddslft{float:left; width:113px; padding-left:12px;}
.com_ddsrit{float:left; width:800px;_width:843px;height:auto; padding-top:10px;line-height:22px;}
.com_ddsrit .ddsrig2{height:auto; width:850px;_width:840px;overflow:hidden;padding-left:5px;}
.com_ddsrit .ddp{ text-indent:1.5em;}
.com_ddsrit .ddsrig2 .biaot{font-size:20px; color:#B7BEB7; padding:5px;}
.ddsrigtex{padding-right:10px;padding-left:20px;width:830px;_width:805px;border-bottom:#ccc 1px dotted;}
.com_ddsrit .shiyxid{color:#FF9004; line-height:24px;}
.com_ddsrit .yymy{background:url(a.gif) no-repeat; padding:4px; width:60px; height:23px; line-height:23px;}
.fany{background:url($imgpath/ping_bg.jpg) repeat-x; height:30px; line-height:30px; overflow:hidden;padding-left:10px;}
.fany a{border:#ccc 1px solid;float:left; height:18px; line-height:18px; text-align:center; margin-top:8px; padding:0 2px;}
.fany a.xiangx{ width:20px; height:18px; display:block;float:left; margin-left:2px; margin-right:2px;}
.fany a.hover{background:#FCA300; color:#fff;}
.pagelist a{border:solid 1px #ccc; height:22px; line-height:22px; padding:2px 8px; margin:2px;}
.pagelist a.act{background:#FF9900; color:#fff; border:solid 1px #ffaa00;}
.pagelist a.noupd{background:#fafafa; color:#696969;}
.comment_list .sj{ padding-left:20px;color:#FF6600;}

/*--- 轮转广告flash ---*/
.flash { float:right; position:relative; width:780px; padding:1px; height:228px; overflow:hidden; }
.flash ul { position:absolute; height:28px; line-height:28px; overflow:hidden;}
.flash ul li { float:left; padding-right:1px; }
.flash ul li a { float:left; display:block; background:#000; color:#e3e3e3; text-align:center; }
.flash ul li a:hover { display:block; text-decoration:none; }
