﻿body {
	margin:0;
	padding:0;
	color:#333333;
	font-size:12px;
	font-family:"宋体";
	background:white;
}
form {
	margin:0;
}
div, ul, li, ol, dl, dt, dd, h1, h2, h3, h4, p{
	margin:0;
	padding:0;
	list-style:none
}
img{
	border:none
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#cc0000;
	text-decoration:underline;
}
.red {
	color:red;
}
.gray{
	color:#888888;
}
.white{
	color:#FFFFFF;
}
.blue{
	color:#0067b5;
}
.fbold {
	font-weight:bold;
}
.orange {
	color:#FF6600;
	text-decoration:none;
}
.green{
	color:#090
}
.clear {
	clear:both;
}
.fl{
	float:left
}
.fr{
	float:right
}
.hidden {
	display:none;
}
.dpno{display:none;}
/*top_begin*/
.topbar {border-bottom:solid 1px #c8c8c8; width:100%; border-top:1px solid #FFF; height:23px; background:url(../img/bg_topbar.png) repeat-x; overflow:visible; margin:0 auto}
.topbarb {width:1000px; margin:auto; height:23px; overflow:visible;}
.topbarb_l_ico {width:10px; height:10px; background:url(../img/icos1.png) right top no-repeat; float:left; margin:5px 6px 0 0;}
.topbarb_l{float:left; line-height:23px; position: relative}
.topbarb_l span{ padding-right:20px;}

.topbarb_r{	float:right; height:23px; background:url(../img/topbarx.png) left no-repeat; padding-left:30px; position:relative}
.topbarb_r a{color:#325E7F; margin:5px 8px 0 8px; float:left;}
.topbarb_r .has_child {position:relative; float:left;  margin:0; height:23px; }
.topbarb_r .topbarb_r_line{float:left; height:23px; background:url(../img/bg_topbar_line.png) left center no-repeat;}

.bheader{width:100%;border-top:1px solid #FFF; height:100px; background:url(../img/bgt.jpg) repeat-x; overflow:visible; margin:0 auto}
.bheader .cpn{width:1000px; margin:0 auto;height:70px; font-size:30px; font-weight:bold; line-height:70px;color:white;}

.header {width:1000px; margin:0 auto; height:80px; background:url(../img/words.png) 170px 23px no-repeat;}
.header h1{display:none}
.header a.logo {display:block; float:left; margin-top:10px; padding-left:10px;}
.header_r{float:right; margin:10px 0 0 0; width:320px; height:50px; overflow:hidden}
.header_r a {color:#7C7C7C; margin-left:15px; text-decoration:none; float:right;}
.header_r a.a1 {background:url(../img/phonebgnew.png) left top no-repeat; font-size:13px; height:16px; line-height:16px; padding-left:20px; width:80px; overflow:hidden; display:block}
.header_r .tphone{width:160px; height:47px; background:url(../img/phonebgnew.png) left -16px no-repeat; float:right; margin-left:15px; line-height:16px; padding-left:20px; font-size:13px; color:#7C7C7C;}
.header_r .tphone span{color:#ed3d2e;}

/*nav_begin*/
.nav_box { margin:0 auto; width:100%; height:71px; background:url(../img/bg_nav.png) bottom repeat-x; text-align:center}
.nav{ height:30px; width:970px; padding-left:10px; text-align:left; margin:0 auto}
.nav li{ width:auto; float:left; margin-right:1px; display:inline; font-size:14px; font-weight:bold; line-height:30px;}
.nav li a:link,.nav li a:visited{ padding-left:15px; height:30px; color:#990000; background:url(../img/navbg.png) left top no-repeat; float:left}
.nav li a:link span,.nav li a:visited span{ padding-right:15px; display:inline-block; height:30px; color:#990000; background:url(../img/navbg.png) right -30px no-repeat; cursor:pointer}
.nav li a:hover{ padding-left:15px; height:30px; color:#990000; background:url(../img/navbg.png) left -60px no-repeat; float:left; text-decoration:none}
.nav li a:hover span{ padding-right:15px; display:inline-block; height:30px; color:#990000; background:url(../img/navbg.png) right -90px no-repeat; cursor:pointer}
.nav .current a:link,.nav .current a:visited,.nav .current a:hover{ padding-left:15px; height:30px; color:#fff; background:url(../img/navbg.png) left -120px no-repeat; float:left; text-decoration:none}
.nav .current a:link span,.nav .current a:visited span,.nav .current a:hover span{ padding-right:15px; display:inline-block; height:30px; color:#fff; background:url(../img/navbg.png) right -150px no-repeat; cursor:pointer}

.search_box {width:1000px; height:41px; margin:0 auto; position:relative; z-index:2}
/*genus*/
.genus{position:absolute; top:6px; left:0; width:210px; background:url(../img/bg_genus_m.png) repeat-y; height:auto; text-align:left}
.genus_header {width:210px; height:29px; background:url(../img/bg_genus.png) top center no-repeat;}
.genus_header a {font-size:14px; font-weight:bold; color:black; float:left; height:28px; line-height:28px; padding:1px 0 0 10px; width:200px; text-align:left; background:url(../img/genus_arrow.png) 185px 7px no-repeat;}
.genus_body {overflow:visible; width:210px; position:relative;}
.genus_body dl {margin:0; padding:0 5px; overflow:visible; position:relative;}
.genus_body dt {background:url(../img/genusline.png) top repeat-x; padding-top:2px;}
.genus_body dl.first dt {background:none;}
.genus_body dt a{font-size:14px; font-weight:bold; color:#9F0000; text-decoration:none; height:30px; line-height:30px; display:block; padding:0 5px; border:solid 2px #F9EEDA; border-right:0; background:url(../img/genus_s_arrow.png) right center no-repeat;}

/*内页genus*/
.genus a.cover {float:left; width:200px; background:url(../img/sub_catbg.png) top left no-repeat; height:28px; line-height:28px; padding:1px 0 0 10px; font-size:14px; font-weight:bold; color:black;}

/*二级菜单*/
.genus_body dl.selected dt a{border:solid 2px #927E56; border-right:0; background:#FEF9F5;}
.genus_body dd {position:absolute; z-index:10; margin:0; top:0; left:170px; top:2px; width:817px;border:solid 2px #927E56; background: #FFFFFF url(../img/subnavlborder.png) left repeat-y; border-left:0; display:none; float:left}
.genus_body dl.selected dd {display:block;}
.genus_body dd .subb {float:left; width:573px; padding:0px 3px 10px 15px; background:url(../img/subnavlbg.png) left top no-repeat;}
.genus_body dd .subb div {display:block; width:577px; clear:both}
.genus_body dd .title {color:#734D01; font-weight:bold; padding:1px 0;}
.genus_body dd a.subtitle {display:block; color:#CD0000; font-weight:bold; padding:10px 0 4px 0;}
.genus_body dd a.subtitle:hover {color:#000;}
.genus_body dd .subb_name {border-bottom:dotted 1px #D2C6AC; padding-bottom:5px;height:auto; clear:both}
.genus_body dd .subb_name a {float:left;  white-space:nowrap;  color:#000; padding:0px 7px 0 7px; margin:6px 0px 0px 0px;  line-height:140%; border-left:1px dotted #E7E7E7}
.genus_body dd .subb_name a:hover {color:#FF0000;}
.genus_body dd .brand {float:right; width:184px; padding:10px 7px 10px 10px;background: #EFEFEF;}
.genus_body dd .brand .title { padding-bottom:5px;}
.genus_body dd .brand a {float:left; width:80px; white-space:nowrap; overflow:hidden; color: #000000; margin:5px 4px 0 0; line-height:140%;}
.genus_body dd .brand a:hover {color:#FF0000;}


.genus_body p {padding:5px 13px; margin:0; line-height:2em;}
.genus_footer {width:210px; display:block; height:20px; background:url(../img/bg_genus.png) bottom center no-repeat;}
/*search*/
.search_box .search_form {margin-top:8px; float:left; height:27px; display:inline; margin-left:220px;}
.search_box .inputk {width:188px; height:15px; line-height:15px; float:left; background:url(../img/bg_ss.png) left no-repeat; border:0; padding:6px 2px 6px 24px; font-size:12px;
}
.search_box input.submit {float:left;}
.search_box .search_key {margin-top:8px; width:220px; float:left; height:27px; padding-left:10px; display:inline; line-height:27px; font-size:12px; text-align:left; color:#FFF}
.search_box .search_key a {color:#fff; margin-right:8px;}
.search_box a.cart {float:right; width:139px; height:30px; line-height:30px; margin-top:6px; background:url(../img/cartbg.png) no-repeat; padding-left:38px; text-align:left}
.search_box img.go_cashier {border:0; float:right; margin-top:6px;}
.search_box .quantity {color:#0771C5; font-weight:bold;}

/*cartbox*/
.cart_block {position:absolute; top:34px; right:0; width:380px; border:solid 3px #F8C712; z-index:20; background:white; padding-bottom:2px;visibility:hidden}
.cart_block em {color:#aaaaaa; display:block; text-align:center; font-style:normal; padding:10px;}
.cart_block ul {margin:0 auto; padding:0; list-style:none; width:370px; }
.cart_block ul li {width:370px; float:left; margin-top:5px;}
.cart_block ul li.last {height:25px;}
.cart_block ul li img.img {width:70px; height:70px; border:0; float:left;}
.cart_block ul li a.name {width:180px; height:60px; padding:3px 5px; float:left; line-height:20px; display:block; overflow:hidden; text-align:left}
.cart_block ul li span.price {float:right; width:100px; padding:3px 5px; color:red; font-weight:bold; display:block; overflow:hidden; text-align:right;	height:20px; line-height:20px;}
.cart_block ul li a.delete {float:right; padding:3px 5px; color:gray; height:20px; line-height:20px; }
.cart_block ul li.align_r{ text-align:right}
.cart_block ul li a.save_cart {float:left; width:72px; height:21px; line-height:21px; text-align:center; background:url(../img/cart_btnbg.png) left top no-repeat;}
.cart_block ul li a.go_cashier {float:right; width:91px; height:21px; line-height:21px; color:White; text-align:center; text-decoration:none; background:url(../img/cart_btnbg.png) left -21px no-repeat;}
.cart_block ul li a.go_cashier:hover {text-decoration:underline}

/*container*/
.con { margin:5px auto 0 auto; width:1000px; height:auto;}
.con_l{	width:210px; float:left;}
.con_m{	width:550px; float:left; padding-left:10px;}
.con_r{	width:210px; float:right}

.con_dl{ width:770px; float:left}
.home_l_kong{ height:315px;}

.con_nr{ width:790px; float:right;}
.con_nl{ width:790px; float:left;}
.con_nrb{ width:790px; float:left; height:auto;}
.con_nrc{ width:788px; height:auto; position:relative; float:left; border:solid 1px #E6E6E6; border-top:none; padding:8px 0 10px 0;}

.con_nrbl{ width:550px; float:left; overflow:hidden}
.con_nrbr{ width:210px; float:right;}



/* 品牌专卖店 */
.stores {width:1000px; float:left;}
.stores .sto_title {width:1000px; height:28px; background:url(../img/btbg.png) right top no-repeat;}
.stores .sto_title h2 {float:left; height:28px; background:url(../img/btbg.png) left -28px no-repeat; padding-left:20px;}
.stores .sto_title h2 span{ padding-right:25px; background:url(../img/btbg.png) right -28px no-repeat; font-size:14px; color:#FFF; line-height:28px; height:28px; float:left}
.stores .sto_info {padding:8px 10px 8px 10px; border:solid 1px #E6E6E6; background:#FFF; width:188px; height:auto}
.stores .sto_info li {float:left; width:180px; padding-bottom:5px;padding-right:4px; display:inline;line-height:25px;font-weight:bold;}
.sto_imgs {padding:8px 0px 8px 10px; border:solid 1px #E6E6E6; background:#FFF; width:990px; height:auto}
.sto_imgs li {float:left; width:100px; padding-bottom:5px;margin:0px 10px 5px 0px;display:inline}
.sto_imgs li img {border:0; width:100px; height:37px; display:block; margin-top:6px; margin-bottom:4px;}

/*首屏中间*/
.hfla{width:550px; height:300px;}
.hmbox {width:780px; float:left; margin-top:10px;}
.hmbox_bt{width:780px; height:28px; background:url(../img/btbg.png) right top no-repeat;}
.hmbox_bt h2{float:left; height:28px; background:url(../img/btbg.png) left -28px no-repeat; padding-left:20px;}
.hmbox_bt h2 span{ padding-right:25px; background:url(../img/btbg.png) right -28px no-repeat; font-size:14px; color:#FFF; line-height:28px; height:28px; float:left}

.hmbox_ul {width:775px; height:auto; float:left; position:relative}
.hmbox_ul li{width:170px; height:220px; float:left; margin:10px 0 0 10px; display:inline; }
.hmbox_ul li .spimg {width:170px; height:110px; margin-top:10px; overflow:visible; position:relative; }
.hmbox_ul li .spimg img {width:110px; height:110px; border:0; margin-left:30px; float:left;}
.hmbox_ul li .tejia {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -108px 0;}
.hmbox_ul li .qiang {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -162px 0;}
.hmbox_ul li .text {width:160px; height:80px; margin:10px auto 0 auto; color:#676767;}
.hmbox_ul li .text_t {width:160px; height:40px; line-height:17px; margin:0 auto; text-align:left; color:#676767;}
.hmbox_ul li .text_jg {width:130px; height:40px; line-height:17px; padding-left:30px; text-align:left; color:#C30006;}
.hmbox_ul li .text_jg span {color:#9C9C9C; display:block; text-decoration:line-through;}

.hmbox_b {width:775px; border:1px solid #efeeef; height:auto; float:left; padding:0px;}
.hmbox_b li{width:250px; float:left; height:25px; line-height:25px; text-align:left; display:inline; overflow:hidden;}
.hmbox_b li span{color:#ff6600; padding-left:5px;}

/*首屏右边*/
.lgb{width:210px; height:45px; background:url(../img/btbg.png) left -110px no-repeat;}
.lgb a{width:105px; height:45px; float:left; line-height:45px; font-size:14px; font-weight:bold; color:#990000; text-align:center; text-decoration:none}
.lgb a:hover{text-decoration:none}

.hnews {width:210px; height:auto; margin-top:10px;}
.hnews_bt{width:210px; height:28px; line-height:28px; background:url(../img/btbg.png) -326px -28px no-repeat;}
.hnews_bt h2 {float:left; height:28px; line-height:28px; font-size:14px; color:#000; margin:0 0 0 13px; padding:0; display:inline}
.hnews_bt a {float:right; margin-right:10px; color:#000;}
.hnews_b{padding:8px 7px 10px 8px; border:solid 1px #E6E6E6; border-top:none; background:#FFF; width:193px; height:auto}
.hnews_b li{width:192px; height:22px; text-align:left; line-height:22px; display:inline; float:left}

/* 抢购 */
.qgb{width:210px; margin-top:10px;float:right;}
.qgb h2{width:197px; height:22px; line-height:22px; background:url(../img/btbg.png) -210px -56px no-repeat; margin:0; padding:5px 0 0 13px; font-size:14px; color:#C00000; text-align:left}
.qgbox {width:208px; border:solid 1px #E6E6E6; border-top:none; padding-bottom:6px;}
.qgbox li{width:180px; height:210px; float:left; margin:0 0 0 14px; display:inline;border-bottom:solid 1px #E6E6E6;}
.qgbox li .dtime {width:180px; height:30px; text-align:center; font-size:12px; color:#333; line-height:30px;}
.qgbox li .dtime span{font-size:22px; color:#C30006; font-family:Tahoma, Geneva, sans-serif; padding:0 3px;}
.qgbox li .spimg {width:180px; height:110px; position:relative; overflow:visible; margin-top:5px;}
.qgbox li .spimg img {width:110px; height:110px; border:0; margin-left:30px;}
.qgbox li .tejia {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -108px 0;}
.qgbox li .qiang {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -162px 0;}
.qgbox li .text {width:180px; height:55px; margin:5px auto 0 auto; color:#676767;}
.qgbox li .text_t {width:180px; height:35px; line-height:17px; margin:0 auto; text-align:center; color:#676767; overflow:hidden}
.qgbox li .text_jg {width:180px; height:20px; line-height:17px; text-align:center; color:#9C9C9C;}
.qgbox li .text_jg span {color:#ff6600; font-weight:bold}

/*通栏*/
.tl_bt{width:1000px; height:28px; background:url(../img/btbg.png) right top no-repeat;}
.tl_bt h2{float:left; height:28px; background:url(../img/btbg.png) left -28px no-repeat; padding-left:20px;}
.tl_bt h2 span{ padding-right:25px; background:url(../img/btbg.png) right -28px no-repeat; font-size:14px; color:#FFF; line-height:28px; height:28px; float:left}
.tl_bt h2 span a:hover {  color:#FFFFFF;text-decoration:none; }

.tl_btr{float:right; height:28px; padding-right:10px; line-height:28px;}

/*通栏左四图列表*/
.hlbox_bt{width:770px; height:27px; line-height:22px; background:url(../img/btbg.png) left -83px no-repeat; margin-top:10px; float:left}
.hlbox_bt h3{margin:0; padding:5px 0 0 13px; float:left; font-size:14px; color:#C00000; text-align:left}

.blbox_ul {width:768px; height:auto; position:relative; float:left; border:solid 1px #E6E6E6; border-top:none; padding-bottom:4px;}
.blbox_ul li{width:100px; height:80px; float:left; margin:0 4px 0 4px; display:inline;text-align:center;}
.blbox_ul li .brimg {width:100px; height:40px; margin-top:10px; position:relative; overflow:visible;}
.blbox_ul li .brimg img {width:90px; height:33px; border:0;}
.blbox_ul li .text_b {width:100px; height:30px; line-height:17px; margin:0 auto; text-align:center; color:#676767;}

.hlbox_ul {width:768px; height:auto; position:relative; float:left; border:solid 1px #E6E6E6; border-top:none; padding-bottom:4px;}
.hlbox_ul li{width:170px; height:220px; float:left; margin:0 10px 0 10px; display:inline;}
.hlbox_ul li .spimg {width:170px; height:110px; margin-top:10px; position:relative; overflow:visible;}
.hlbox_ul li .spimg img {width:110px; height:110px; border:0; margin-left:30px;}
.hlbox_ul li .tejia {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -108px 0;}
.hlbox_ul li .qiang {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -162px 0;}
.hlbox_ul li .text {width:160px; height:80px; margin:10px auto 0 auto; color:#676767;}
.hlbox_ul li .text_t {width:160px; height:40px; line-height:17px; margin:0 auto; text-align:left; color:#676767;}
.hlbox_ul li .text_jg {width:130px; height:40px; line-height:17px; padding-left:30px; text-align:left; color:#C30006;}
.hlbox_ul li .text_jg span {color:#9C9C9C; display:block; text-decoration:line-through;}

.hlbox_b {width:758px; border:1px solid #E6E6E6; background:#f7f7f7; height:auto; float:left; padding:5px; border-top:none;}
.hlbox_b li{width:370px; float:left; height:25px; line-height:25px; text-align:left; padding-right:9px; display:inline; overflow:hidden}
.hlbox_b li span{ color:#ff6600; padding-left:5px;}

/*排行*/

.rankb{width:210px; margin-top:10px;}
.rankb h3{width:197px; height:22px; line-height:22px; background:url(../img/btbg.png) -210px -56px no-repeat; margin:0; padding:5px 0 0 13px; font-size:14px; color:#C00000; text-align:left}
.rankb h2{width:197px; height:22px; line-height:22px; background:url(../img/btbg.png) -210px -56px no-repeat; margin:0; padding:5px 0 0 13px; font-size:14px; color:#C00000; text-align:left}

.rankbsbt{ height:19px; border-bottom:1px solid #c5000c; }
.rankbsbt dt { margin:0 0 0 6px; padding:0; float:left; width:62px; text-align:center; height:19px; line-height:19px; background:url(../img/navbg.png) left -180px no-repeat; display:inline;}
.rankbsbt dt a {color:#989898; text-decoration:none;}
.rankbsbt dt.current_rk {background:url(../img/navbg.png) -62px -180px no-repeat;}
.rankbsbt dt.current_rk a {color:#CC0000;}

.rankbox {width:208px; border:solid 1px #E6E6E6; border-top:none; padding-bottom:6px;}

.rankbox li {width:206px; padding:9px 0; height:20px; line-height:20px; border-bottom:solid 1px #F0F0F0; float:left; display:inline; overflow:hidden}
.rankbox li span { float:left; text-align:center; font-size:14px; font-weight:bold; color:#CC0000; padding:0 3px 0 3px; font-family:Arial;}
.rankbox li a{ float:left; width:175px; float:left; height:20px; padding:0 3px; overflow:hidden; color:#303030;}

.rankbox li.current {width:206px; padding:10px 0; height:52px; line-height:18px; border-bottom:solid 1px #F0F0F0; float:left; display:inline; overflow:hidden}
.rankbox li.current a.img{width:52px; height:60px; float:left; border:0; display:inline;}
.rankbox li.current img {width:52px; height:52px; float:left; border:0; display:inline;}
.rankbox li.current a{width:118px; height:36px; line-height:18px; float:left; overflow:hidden;}

.rankbox li.current0 {width:206px;  height:35px; line-height:18px; border-bottom:solid 1px #F0F0F0; float:left; display:inline; overflow:hidden}
.rankbox li.current0 a.img{width:90px; height:33px; float:left; border:0; display:inline;}
.rankbox li.current0 img {width:90px; height:33px; float:left; border:0; display:inline;}
.rankbox li.current0 a{width:118px; height:35px; line-height:18px; float:left; overflow:hidden;}

/*排行下大导购*/
.daogou {width:210px; float:left; margin-top:10px;}
.daogou .daogou_t {width:210px; height:27px; line-height:27px; background:url(../img/btbg.png) left -56px no-repeat;}
.daogou .daogou_t h2 {float:left; height:27px; line-height:27px; font-size:14px; color:#bd0000; margin:0 0 0 13px; padding:0; display:inline}
.daogou .daogou_t h3 {float:left; height:27px; line-height:27px; font-size:14px; color:#bd0000; margin:0 0 0 13px; padding:0; display:inline}
.daogou .daogou_t a {float:right; margin-right:10px; color:#888888;}

.daogou_b{padding:8px 7px 10px 8px; border:solid 1px #E6E6E6; border-top:none; background:#FFF; width:193px; height:auto}
.daogou_b li{width:192px; height:23px; text-align:left; line-height:23px; display:inline; float:left}

.guangwang {width:210px; float:left; margin-top:10px;background:url(../img/btbg.png) left -56px no-repeat;}
.guangwang h2 {float:left; height:40px; line-height:40px; font-size:12px; color:#bd0000; margin:0 0 0 13px; padding:0; display:inline}

/*底部*/
.d_service{margin:10px auto 0 auto; width:958px; height:auto; padding:15px; border:1px solid #E6E6E6;overflow:hidden;zoom:1;}
.d_service dl{float:left;width:220px;padding-left:15px;}
.d_service dt{overflow:hidden;zoom:1; border-bottom:1px solid #E5E5E5;}
.d_service dd{padding:10px 0 0 0; line-height:22px; text-align:left; color:#555}
.d_service dd a{ color:#666; }
.d_service dt span{float:left;height:31px;margin-right:6px;}
.d_service dt strong{display:block;padding:8px 0 2px; font-size:14px}
.d_service .fore1 span{width:25px;background:url(../img/icos1.png) left top no-repeat;}
.d_service .fore1 dd{padding-left:29px;}
.d_service .fore2 span{width:37px;background:url(../img/icos1.png) -26px top no-repeat;}
.d_service .fore2 dd{padding-left:41px;}
.d_service .fore3 span{width:37px;background:url(../img/icos1.png) -64px top no-repeat;}
.d_service .fore3 dd{padding-left:41px;}
.d_service .fore4 span{width:34px;background:url(../img/icos1.png) -102px top no-repeat;}
.d_service .fore4 dd{padding-left:45px;}

.d_info{margin:10px auto 0 auto; width:958px; height:auto; padding:8px 15px; border:1px solid #E6E6E6; background:#f7f7f7; overflow:hidden;zoom:1; line-height:20px;}
.d_info p{ text-indent:2em; color:#555}



.bottom{margin:0 auto; width:958px; height:auto; padding:15px; text-align:center;}
.d_phone{ text-align:center; line-height:25px;}
.d_phone span{ color:#F00; font-weight:bold}
.d_icosb{ width:1000px; height:90px; margin:0 auto;}
.d_icosb li{ width:240px; height:70px;  text-align:center; padding-top:12px; display:inline; float:left}
.d_nav{ text-align:center; color:#999; padding-top:15px; line-height:20px;}
.d_nav a{ padding:0 15px; color:#666}
.copy{ text-align:center; color:#666; padding-top:15px; padding-bottom:20px; font-family:Tahoma, Geneva, sans-serif}

/* 子页类别 */
.sub_categories {width:210px; float:left;}
.sub_catbt {height:32px; line-height:32px; font-size:14px; color:#fff; background:url(../img/sub_catbg.png) left -29px no-repeat; padding:0 10px; margin:0; font-weight:bold}

.sub_catbody {margin:0; padding:0 0 15px 0; list-style:none; width:208px; border:solid 1px #C40100; border-top:0; float:left}
.sub_catbody dl {margin:4px auto 0 auto; padding:0 5px; overflow:visible; position:relative;}
.sub_catbody dl.sub_cat_first dt { border:none;}

.sub_catbody dt {  padding-top:2px;background:#FEF9F5;}
.sub_catbody dt a{font-size:12px; color:#9F0000;font-weight:bold; text-decoration:none; height:22px;background:url(../img/warebuy.png) no-repeat;background-position:-434px -131px; line-height:22px; display:block; padding:0 8px;}
.sub_catbody p {padding:3px 13px 3px 10px; margin:0; line-height:18px; color:#999}
.sub_catbody p a{color:#666;height:25px; line-height:25px;}

.nr_bbt{width:770px; height:28px; background:url(../img/btbg.png) left -211px no-repeat; }
.nr_bbt h2{float:left; height:28px; background:url(../img/btbg.png) left -28px no-repeat; padding-left:20px;}
.nr_bbt h2 span{ padding-right:25px; background:url(../img/btbg.png) right -28px no-repeat; font-size:14px; color:#FFF; line-height:28px; height:28px; float:left; min-width:65px;}
.nr_bbt h3{float:left; height:28px;  padding-left:20px;}
.nr_bbt h3 span{ padding-right:25px; font-size:14px; color:#bd0000; line-height:28px; height:28px; float:left; min-width:65px;}

/*内右通栏*/
.nr_bt{width:770px; height:28px; background:url(../img/btbg.png) left -211px no-repeat; margin-top:10px;}
.nr_bt h2{float:left; height:28px; background:url(../img/btbg.png) left -28px no-repeat; padding-left:20px;}
.nr_bt h2 span{ padding-right:25px; background:url(../img/btbg.png) right -28px no-repeat; font-size:14px; color:#FFF; line-height:28px; height:28px; float:left; min-width:65px;}
.nr_btr{float:right; height:28px; padding-right:10px; line-height:28px;}

.nrbox_ul {width:768px; height:auto; position:relative; float:left; border:solid 1px #E6E6E6; border-top:none; padding:8px 0 20px 0;}
.nrbox_ul li{width:226px; height:330px; float:left; margin:0 13px 0 15px; display:inline;}
.nrbox_ul li .spimg {width:226px; height:226px; margin-top:10px; position:relative; overflow:visible;}
.nrbox_ul li .spimg img {width:220px; height:220px; border:1px solid #dfdfdf; padding:2px;}
.nrbox_ul li .tejia {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -108px 0;}
.nrbox_ul li .qiang {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -162px 0;}
.nrbox_ul li .text {width:180px; height:80px; margin:10px auto 0 auto; padding-left:5px; float:left; color:#676767;}
.nrbox_ul li .text_t {width:220px; height:50px; line-height:17px; margin:0 auto; text-align:center; color:#676767; float:}
.nrbox_ul li .text_jg {width:150px; height:40px; line-height:17px; padding-left:10px; text-align:center; color:#C30006;}
.nrbox_ul li .text_jg span {color:#9C9C9C; display:block; text-decoration:line-through;}

.sysfla{ width:550px; height:300px;}
.jyadbox{ width:770px; float:left; height:auto; padding-bottom:10px;}
.jyadbox img{border:1px solid #dfdfdf;}
.jyadbox a{float:left; margin-right:14px;}
.jyadbox a.rjyadp{ float:right; margin-right:0px;}

/*医用推荐*/
.tj_bt{width:750px; height:28px; background:url(../img/tjbgbg.png) no-repeat; padding-left:20px; color:#FFF; line-height:28px; font-size:14px; font-weight:bold}
.tj_ppt{width:750px; height:28px; background:url(../img/ppbgbg.png) no-repeat; padding-left:20px; color:#FFF; line-height:28px; font-size:14px; font-weight:bold}
.tj_ul {width:768px; height:auto; float:left; border:solid 1px #E6E6E6; border-top:none; padding-bottom:4px;}
.tj_left{ float:left; width:27px; text-align:right; padding-top:100px;cursor:pointer;}
.tj_right{ float:right; width:27px; text-align:left; padding-top:100px;cursor:pointer;}
.tj_lib{ float:left; width:704px; padding-left:5px;}
.tj_ul li{ width:160px; height:220px; float:left; margin:0 7px 0 8px; display:inline;}
.tj_ul li .spimg {width:160px; height:110px; margin-top:10px; position:relative; overflow:visible;}
.tj_ul li .spimg img {width:110px; height:110px; border:0; margin-left:25px;}
.tj_ul li .text {width:160px; height:80px; margin:10px auto 0 auto; color:#676767;}
.tj_ul li .text_t {width:160px; height:40px; line-height:17px; margin:0 auto; text-align:left; color:#676767;}
.tj_ul li .text_jg {width:130px; height:40px; line-height:17px; padding-left:30px; text-align:left; color:#C30006;}
.tj_ul li .text_jg span {color:#9C9C9C; display:block; text-decoration:line-through;}


/*搜索左分类*/

.sslgenus{ width:188px; padding:1px 0 0 10px; text-align:left;}
.sslgenus li{ width:175px; padding-left:13px; background:url(../img/subnavlborder.png) left 8px no-repeat; height:26px; line-height:26px;display:inline; float:left}
.sslgenus p{border-bottom:1px dotted #dfdfdf;background:url(../img/genus_s_arrow.png) left 8px no-repeat;}
.sslgenus p a{height:20px; line-height:20px;color:#C30006;font-size:12px;}

.ssr_info{ width:766px; border:1px solid #f0d5a0; background:#FFF; padding:1px; float:left}
.ssr_infob{ display:block; background:url(../img/ssjgbg.png) top repeat-x; padding:5px 13px;}
.ssr_infobt{color:#C00000; height:30px; line-height:20px; font-size:14px; font-weight:bold; text-align:left}
.ssr_infob p{ font-size:9px; line-height:24px; padding-bottom:5px}
.ssr_infob p a{ font-size:12px; display:inline-block; padding:0 5px;}
.ssr_infob p b{ font-size:12px; display:inline-block; padding:0 5px;}

.listbox_r_page { width:770px; height:30px; text-align:left; text-align:center; font-family:"宋体"; float:left; padding-top:15px;}
.listbox_r_page span { display:inline-block; padding:6px 8px 4px 8px; border:none; background:#fff; color:#f60; font-weight:bold; margin:0 5px;}
.listbox_r_page a:link, .listbox_r_page a:visited {	display:inline-block; padding:6px 8px 4px 8px; border:1px solid #dfdfdf; background:#fff; color:#005aa0; margin:0 5px;}
.listbox_r_page a:hover { display:inline-block; padding:6px 8px 4px 8px; border:1px solid #dfdfdf; color:#f60; background:#fff; margin:0 5px;}

a.gray:link,a.gray:visited,a.gray:hover{ color:#888; text-decoration:none;}

/*显示操作*/
.xsfs{ float:left; padding-left:20px; line-height:28px;}
.xslb{ float:left; margin-left:5px; margin-top:7px; width:14px; height:14px; background:url(../img/xsico.png) -14px top no-repeat;}
.xsdt{ float:left; margin-left:10px; margin-top:7px; width:14px; height:14px; background:url(../img/xsico.png) left top no-repeat;}

.xszlb{ float:left; margin-left:5px; margin-top:7px; width:14px; height:14px; background:url(../img/xszico.png) -14px top no-repeat;}
.xszdt{ float:left; margin-left:10px; margin-top:7px; width:14px; height:14px; background:url(../img/xszico.png) left top no-repeat;}

.xslb a{ display:block; width:14px; height:14px; overflow:hidden; text-indent:100px;}
.xsdt a{ display:block; width:14px; height:14px; overflow:hidden; text-indent:100px;}

.xszlb a{ display:block; width:14px; height:14px; overflow:hidden; text-indent:100px;}
.xszdt a{ display:block; width:14px; height:14px; overflow:hidden; text-indent:100px;}

.xspx{ float:left; padding-left:20px; line-height:28px;}
.xspx_genus{ float:left; margin-left:5px; margin-top:5px; height:18px; overflow:hidden}
.xspx_genus a{ display:inline-block; height:18px; line-height:18px; padding-left:27px; background:url(../img/lbczbg.png) left top no-repeat; color:#505050}
.xspx_genus a span{ display:inline-block; padding-right:20px; line-height:18px; background:url(../img/lbczbg.png) right top no-repeat; color:#505050}
.xspx_genus a:hover{ display:inline-block; height:18px; line-height:18px; padding-left:27px; background:url(../img/lbczbg.png) left -18px no-repeat; color:#477011; text-decoration:none;}
.xspx_genus a:hover span{ display:inline-block; padding-right:20px; line-height:18px; background:url(../img/lbczbg.png) right -18px no-repeat; color:#477011; text-decoration:none; cursor:pointer;}
 
.xspx_genus a.xs_current:link,.xspx_genus a.xs_current:visited,.xspx_genus a.xs_current:hover{ display:inline-block; height:18px; line-height:18px; padding-left:27px; background:url(../img/lbczbg.png) left -18px no-repeat; color:#477011;font-weight:bold; text-decoration:none;}
.xspx_genus a.xs_current:link span,.xspx_genus a.xs_current:visited span,.xspx_genus a.xs_current:hover span{ display:inline-block; padding-right:20px; line-height:18px; background:url(../img/lbczbg.png) right -18px no-repeat; color:#477011; text-decoration:none; cursor:pointer;}

.xxpx_genus{ float:left; margin-left:5px; margin-top:5px; height:18px; overflow:hidden}
.xxpx_genus a{ display:inline-block; height:18px; line-height:18px; padding-left:27px; background:url(../img/lbcxbg.png) left top no-repeat; color:#505050}
.xxpx_genus a span{ display:inline-block; padding-right:20px; line-height:18px; background:url(../img/lbcxbg.png) right top no-repeat; color:#505050}
.xxpx_genus a:hover{ display:inline-block; height:18px; line-height:18px; padding-left:27px; background:url(../img/lbcxbg.png) left -18px no-repeat; color:#477011; text-decoration:none;}
.xxpx_genus a:hover span{ display:inline-block; padding-right:20px; line-height:18px; background:url(../img/lbcxbg.png) right -18px no-repeat; color:#477011; text-decoration:none; cursor:pointer;}
 
.xxpx_genus a.xx_current:link,.xxpx_genus a.xx_current:visited,.xxpx_genus a.xx_current:hover{ display:inline-block; height:18px; line-height:18px; padding-left:27px; background:url(../img/lbcxbg.png) left -18px no-repeat; color:#477011; font-weight:bold;text-decoration:none;}
.xxpx_genus a.xx_current:link span,.xxpx_genus a.xx_current:visited span,.xxpx_genus a.xx_current:hover span{ display:inline-block; padding-right:20px; line-height:18px; background:url(../img/lbcxbg.png) right -18px no-repeat; color:#477011; text-decoration:none; cursor:pointer;}

.nrbox_ul2 {width:768px; height:auto; position:relative; float:left; border:solid 1px #E6E6E6; border-top:none; padding:8px 0 20px 0; overflow:hidden}
.nrbox_ul2 li{width:226px; height:370px; float:left; margin:0 13px 0 15px; display:inline;}
.nrbox_ul2 li .spimg {width:226px; height:226px; margin-top:10px; position:relative; overflow:visible;}
.nrbox_ul2 li .spimg img {width:220px; height:220px; border:1px solid #dfdfdf; padding:2px;}
.nrbox_ul2 li .tejia {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -108px 0;}
.nrbox_ul2 li .qiang {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -162px 0;}
.nrbox_ul2 li .text {width:180px; height:80px; margin:10px auto 0 auto; padding-left:25px; float:left; color:#676767;}
.nrbox_ul2 li .text_t {width:180px; height:50px; line-height:17px; margin:0 auto; text-align:left; color:#676767; float:left;}
.nrbox_ul2 li .text_jg {width:150px; height:30px; line-height:17px; padding-left:10px; text-align:center; color:#C30006;}
.nrbox_ul2 li .text_jg span {color:#9C9C9C; display:block; text-decoration:line-through;}
.nrbox_ul2 li .sc_btn {width:180px; height:25px; line-height:17px; margin:0px auto 0 auto; padding-left:25px; float:left; text-align:center }

.yuanjia{ color:#9C9C9C; text-decoration:line-through; padding:0 5px; font-style:normal}
a.scbtn{ display:inline-block; margin:0 2px; width:50px; height:22px; background:url(../img/scbg.png); text-align:center; line-height:22px; margin-top:10px;}

/*列表排列样式*/
.nrbox_ul3 {width:768px; height:auto; position:relative; float:left; border:solid 1px #E6E6E6; border-top:none; padding:8px 0 20px 0; overflow:hidden}
.nrbox_ul3 li{width:748px; height:125px; float:left; margin:8px 10px 0 10px; display:inline; border-bottom:1px dotted #dfdfdf;}
.nrbox_ul3 li .spimg {width:140px; height:125px; padding-left:20px; position:relative; overflow:visible; text-align:left; float:left}
.nrbox_ul3 li .spimg img {width:110px; height:110px; border:1px solid #dfdfdf; padding:2px;}
.nrbox_ul3 li .tejia {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -108px 0;}
.nrbox_ul3 li .qiang {width:54px; height:60px; position:absolute; right:0; top:-5px; background:url(../img/icon_ts.png) -162px 0;}
.nrbox_ul3 li .text {width:430px; height:100px; margin:10px auto 0 auto; float:left; color:#676767;}
.nrbox_ul3 li .text_t {width:300px; height:80px; line-height:22px; text-align:left; color:#676767; float:left;}
.nrbox_ul3 li .text_jg {width:100px; float:left; height:80px; line-height:22px; padding-left:30px; text-align:center; color:#C30006;}
.nrbox_ul3 li .text_jg span {color:#9C9C9C; display:block; text-decoration:line-through;}
.nrbox_ul3 li .sc_btn {width:100px; height:80px; margin:0px auto 0 auto; padding-right:25px; float:right; text-align:center }

/*当前位置*/
.position{margin:10px auto 0 auto; width:1000px; height:16px; line-height:16px;}
.position span{ float:left; padding-left:20px; background:url(../img/pico.png) left 1px no-repeat; text-align:left}


/*搜索热卖*/
.hot_list {width:770px; height:155px; background:url(../img/hotbg.png) no-repeat; float:left; margin-bottom:10px;}
.hot_list ul {width:711px; height:100px; list-style:none; float:left; margin:33px 0 0 29px; padding:0; display:inline;}
.hot_list ul li {width:227px; height:100px; float:left; margin-left:10px; display:inline}
.hot_list ul li img.hot_p {width:90px; height:90px; float:left; margin:10px 10px 0 0; border:0; }
.hot_list ul li a.hot_name {width:120px; height:100px; float:left; margin:0 0 0 7px; height:32px; line-height:16px; overflow:hidden;}
.hot_list ul li div {width:120px; height:40px; line-height:20px; float:left; margin:0 0 0 7px;}
.hot_list ul li em {color:#989898; margin:0; padding:0; font-style:normal; display:block;}
.hot_list ul li span {color:#FC6800; font-weight:bold; overflow:hidden; display:block;}
.hot_list ul li a.button {margin:5px 0 0 7px; float:left; line-height:25px; background:url(../img/qgbg.png); text-align:center; font-size:12px; color:#FFF; height:25px; width:64px; display:block}

.hot_list ul.text {width:160px; height:100px; list-style:none; float:right; margin:43px 12px 0 0; padding:0; display:inline;}
.hot_list ul.text li {width:160px; height:20px; line-height:20px; float:left;}

/*搜索分类*/

.ssleib {width:768px; float:left; border:solid 1px #FFB6A3;}
.ssleib_t {background:url(../img/ssleib_tbg.png) repeat-x; height:28px; border-bottom:solid 1px #FFB6A3;}
.ssleib_t_b{margin:6px 0 0 15px; padding:0; font-size:14px; color:#CC0000; float:left; font-weight:bold; display:inline}
.ssleib_t a{margin:8px 10px 0 0; float:right; color:#325D7F;}

.ssleib ul {margin:0; padding:0; list-style:none;}
.ssleib ul li {float:left; width:736px; padding:8px 5px; border-top:dotted 1px #E7CDAE; margin-left:10px; display:inline;}
.ssleib ul li.ssleib_first {border:0;}
.ssleib ul dl {margin:0; padding:3px 0 2px 0;}
.ssleib ul dt {width:100px; margin:0; padding:0; float:left; text-align:right; color:#6D6D75; line-height:25px;}
.ssleib ul dd {width:636px; margin:0; padding:0; float:right; line-height:25px;}
.ssleib ul dd a {color:#005AA0; text-decoration:none; padding:2px; white-space:nowrap;}
.ssleib ul dd a:hover,.ssleib ul dd a.ss_current {background:#4598D2; padding:2px; color:#fff; white-space:nowrap;}

.ssleib ul dd span{width:106px; text-align:left; float:left}


/*导购*/
.dgfl{margin:10px auto 0 auto; width:1000px; padding-top:15px; background:url(../img/dggenusbg.png) top no-repeat;}
.dgfll{width:120px; padding:0 20px 0px 10px; height:90px;line-height:22px; color:#000;border-right:2px solid #E6E6E6;float:left;text-align:center;}
.dgflr{width:750px; padding:0 5px 15px 20px; line-height:22px; color:#000;float:right}
.dgflr a{float:right;font-weight:bold;}
.dgflb{width:940px; background:url(../img/dggenusbg.png) bottom no-repeat; padding:0 25px 15px 25px; line-height:22px; color:#999}
.dgflb a{ display:inline-block; padding:0 3px;}

.dgnewsb{margin:10px auto 0 auto; width:1000px; height:auto}
.dgfla{ width:530px; height:230px; float:left}
.dgnews{ width:448px; height:228px; float:right; border:1px solid #E6E6E6; text-align:left;}
.dgnewsbt{width:448px; height:27px; background:url(../img/dgbtbg.png) left -54px no-repeat; clear:both;}
.dgnewsbt li{width:auto; height:27px; float:left; padding:0 20px; display:inline; text-align:center; line-height:27px}

.dgnewsbtl{width:768px; height:27px; background:url(../img/dgbtbg.png) left -54px; border:solid 1px #F0F0F0;clear:both;}
.dgnewsbtl li{width:auto; height:27px; float:left; padding:0 20px; display:inline; text-align:center; line-height:27px}

.dgover {width:auto; height:27px; text-align:center; cursor:pointer; color:#cc0000; font-size:14px; font-weight:bold; background:url(../img/dgbtbg.png) right top no-repeat;}
.dgover a:link,.dgover a:visited {color: #cc0000; text-decoration:none}
.dgover a:hover {color:#cc0000;	text-decoration:underline}
.dgout {height:27px; text-align:center; cursor:pointer; font-size:14px; background:url(../img/dgbtbg.png) right -27px no-repeat;}

.dgnews_b{padding:8px 7px 0px 8px; border-top:none; background:#FFF; width:430px; height:auto}
.dgnews_b li{width:430px; height:23px; text-align:left; line-height:23px; display:inline; float:left}
.dgnews_b li .dgnews_l{ float:left; width:350px; text-align:left; overflow:hidden}
.dgnews_b li .dgnews_r{ float:right; width:70px; text-align:right; padding-right:5px;}

/*导购左中右*/
.dgl{ width:210px; float:left; margin-top:10px;}
.dgm{ width:550px; float:left; padding-left:10px; margin-top:10px;}
.dgr{ width:210px; float:right; margin-top:10px;}

.dgmnews{ width:548px; height:268px; float:right; border:1px solid #E6E6E6; text-align:left;}
.dgmnewsbt{width:548px; height:27px; background:url(../img/dgbtbg.png) left -54px no-repeat; clear:both;}
.dgmnewsbt li{width:auto; height:27px; float:left; padding:0 20px; display:inline; text-align:center; line-height:27px}
.dgmnews_b{padding:8px 7px 0px 8px; border-top:none; background:#FFF; width:430px; height:auto}
.dgmnews_b li{width:530px; height:25px; text-align:left; line-height:25px; display:inline; float:left}
.dgmnews_b li .dgnews_l{ float:left; width:450px; text-align:left; overflow:hidden}
.dgmnews_b li .dgnews_r{ float:right; width:70px; text-align:right; padding-right:5px;}

/*导购排行*/
.dg_rank{width:210px;}
.dg_rank h3{width:197px; height:22px; line-height:22px; background:url(../img/btbg.png) -210px -56px no-repeat; margin:0; padding:5px 0 0 13px; font-size:14px; color:#C00000; text-align:left}
.dg_rankb {width:208px; border:solid 1px #E6E6E6; border-top:none; padding-bottom:7px;}

.dg_rankb li {width:206px; padding:3px 0; height:20px; line-height:20px; border-bottom:solid 1px #F0F0F0; float:left; display:inline; overflow:hidden}
.dg_rankb li span {width:24px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#CC0000; font-family:Arial;}
.dg_rankb li a{ float:left; width:175px; float:left; height:20px; padding:0 3px; overflow:hidden; color:#303030;}

.dg_rankb li.current {width:206px; padding:10px 0; height:52px; line-height:18px; border-bottom:solid 1px #F0F0F0; float:left; display:inline; overflow:hidden}
.dg_rankb li.current a.img{width:52px; height:60px; float:left; border:0; display:inline;}
.dg_rankb li.current img {width:52px; height:52px; float:left; border:0; display:inline;}
.dg_rankb li.current a{width:118px; height:36px; line-height:18px; float:left; overflow:hidden;}

/*详细页同类*/
.tongl {width:210px; float:left; margin-top:10px;}
.tongl .tongl_t {width:210px; height:27px; line-height:27px; background:url(../img/btbg.png) left -56px no-repeat;}
.tongl .tongl_t h2 {float:left; height:27px; line-height:27px; font-size:14px; color:#333; margin:0 0 0 13px; padding:0; display:inline}
.tongl .tongl_t a {float:right; margin-right:10px; color:#888888;}

.tongl_b{padding:8px 7px 10px 8px; border:solid 1px #E6E6E6; border-top:none; background:#FFF; width:193px; height:auto}
.tongl_b li{width:64px; height:23px; text-align:left; line-height:23px; display:inline; float:left; overflow:hidden}

/*最近浏览*/
.zjb{width:210px; margin-top:10px;}
.zjbbt {width:210px; height:27px; line-height:27px; background:url(../img/btbg.png) left -56px no-repeat;}
.zjbbt h2 {float:left; height:27px; line-height:27px; font-size:14px; color:#333; margin:0 0 0 13px; padding:0; display:inline}
.zjbbt a {float:right; margin-right:10px; color:#888888;}

.zjbbox {width:208px; border:solid 1px #E6E6E6; border-top:none; padding-bottom:6px;}
.zjbbox li{width:206px; padding:10px 0; height:52px; line-height:18px; border-bottom:solid 1px #F0F0F0; float:left; display:inline; overflow:hidden}
.zjbbox li span {width:24px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#CC0000; font-family:Arial;}
.zjbbox li a.img{width:52px; height:60px; float:left; border:0; display:inline;}
.zjbbox li img {width:52px; height:52px; float:left; border:0; display:inline;}
.zjbbox li a{width:118px; height:36px; line-height:18px; float:left; overflow:hidden;}

/*详细页内容*/
.product_img {width:785px; float:right;}
.product_img h1 {margin:0; padding:10px 0px 15px 0px; font-size:16px; }
.img_box {width:352px; float:left; margin-left:0; display:inline;}

/*显示大图*/
.jqzoom{position:relative;padding:0;}
.jqzoom img{ width:350px; height:350px; border:1px solid #dfdfdf;}
.jqBrowser{border:1px solid #000;	z-index:100;position:absolute;background:#555;}
#mag{
	border:1px solid #000;
	overflow:hidden;
	z-index:100;
}
.jqinfo{position:relative; width:300px; height:56px; padding:10px 26px 15px 26px;}
.jqinfo .control{position:absolute; top:10px; width:10px; height:45px; cursor:pointer;}
#spec-left{left:8px; margin-top:5px; background-image:url(../img/icon_bpxg.png); background-position:0px -48px;}
#spec-right{right:8px; margin-top:5px; background-image:url(../img/icon_bpxg.png); background-position:-10px -48px;}
.splist{width:300px; height:56px; overflow:hidden;}
.splist ul{height:56px; overflow:hidden;}
.splist li{width:60px; text-align:center; float:left;}
.splist img{padding:2px; border:1px solid #E8E8E8;}
.img_box .spinfo{padding:0 0 0 5px; height:23px;line-height:23px; display:inline; list-style:none}
.img_box .scpro{float:left; width:88px; height:23px;padding:0 5px 0 8px;}
.img_box .enlarge{position:relative; float:left; height:23px;width:80px; padding:0 10px 0 20px;}
.img_box .enlarge em{position:absolute; left:0; top:0; width:18px; height:18px; background-image:url(../img/icon_bpxg.png); background-position:-20px -48px;}
.img_box .partake{float:left; width:220px;overflow:hidden; zoom:1; display:inline; list-style:none}



/*大图右信息*/
.cpsr_info {width:412px; float:right; color:#333333; border-top:1px dotted #dfdfdf; padding-right:10px;}
.cpsr_info p {margin:20px 0; padding:0;}
.cpsr_info p .yj_price{text-decoration: line-through; font-family: Arial;}
.cpsr_info p .sc_price{color:#F00; font-size:16px; font-family: Arial; font-weight: bold;}

.yellow_box {border:solid 1px #EDD87D; margin:0 0 5px 0; padding:10px 10px 15px 10px; background:#FFFCEB; width:368px;}
.yellow_box img {border:0; margin-right:4px;}
.peisong {margin-top:15px; width:368px; line-height:20px; text-align:left}

.Standard-noselected{margin:2px 10px 2px 0px;border:solid 1px #CCCCCC;height:20px;line-height:20px;display:inline-block;padding:2px 5px;}
.Standard-selected{margin:2px 10px 2px 0px;border:solid 1px #FF0000;height:20px;line-height:20px;display:inline-block;padding:2px 5px;}
.woyaom {border-bottom:dotted 1px #EED97C; padding:3px 0; height:auto;}
.gmbtn { margin:10px 0 0 20px;}
.wel_info { margin:10px 0 0 23px; font-size:14px; color:#090; line-height:20px;}
.wel_info a{ color:#090}
.woyaom .woyaoml {width:70px; float:left; color:#B94708; text-align:right; padding:5px 0;}
.woyaom .woyaomr {width:295px; float:right;}
.woyaom .woyaomr input {width:30px; height:18px; line-height:18px; padding:0; border:1px solid #989898; text-align:center; float:left}
.woyaom .woyaomr a { font-family:Arial, Helvetica, sans-serif; float:left; display:block; height:18px; border:solid 1px #CCCCCC; background:#FFF; line-height:18px; width:13px; height:13px; text-decoration:none; color:#333333; margin:1px 4px; line-height:13px; text-align:center}
.woyaom .woyaomr a.selected {border:solid 1px #FF8500; width:13px; height:13px; display:block; margin:1px 4px; background:#FFF; line-height:13px; text-align:center}


/*内容显示标签切换*/
.sxnav{ height:27px; width:785px; text-align:left; border-bottom:2px solid #BE0000; margin-top:10px;}
.sxnav li{ width:auto; float:left; margin-right:1px; display:inline; font-size:14px; font-weight:bold; line-height:27px;}
.sxnav li a:link,.sxnav li a:visited{ padding-left:15px; height:27px; color:#c30; background:url(../img/navbg.png) left -60px no-repeat; float:left}
.sxnav li a:link span,.sxnav li a:visited span{ padding-right:15px; display:inline-block; height:27px; color:#c30; background:url(../img/navbg.png) right -90px no-repeat; cursor:pointer}
.sxnav li a:hover{ padding-left:15px; height:27px; color:#c30; background:url(../img/navbg.png) left -60px no-repeat; float:left; text-decoration:none}
.sxnav li a:hover span{ padding-right:15px; display:inline-block; height:27px; color:#c30; background:url(../img/navbg.png) right -90px no-repeat; cursor:pointer}
.sxnav .current a:link,.sxnav .current a:visited,.sxnav .current a:hover{ padding-left:15px; height:27px; color:#fff; background:url(../img/navbg.png) left -120px no-repeat; float:left; text-decoration:none}
.sxnav .current a:link span,.sxnav .current a:visited span,.sxnav .current a:hover span{ padding-right:15px; display:inline-block; height:27px; color:#fff; background:url(../img/navbg.png) right -150px no-repeat; cursor:pointer}

/*recommend*/
.recommend{ padding-top:10px;}
.recommend .recommendb{ padding:5px; background:#ffffef; border:1px solid #f7e7c6; border-top:none;}
.recommend .master{float:left; position:relative; width:125px; height:166px; background:#fff; border:1px solid #D8D7D3; border-right:none; padding:5px 35px 0 5px; text-align:center; line-height:18px;}
.recommend .master img{ padding-bottom:5px;}
.recommend .master .icon-add{position:absolute; top:45px; right:0; width:30px; height:30px; background:url(../img/icon_bpxg.png) right -48px no-repeat;}
.recommend .suits{float:left; position:relative; width:420px; height:166px;line-height:166px;padding-top:5px; background:#fff; border:1px solid #D8D7D3; border-left:none; overflow-y:hidden; overflow-x:auto;overflow:hidden;}
.recommend .suits ul{float:left; height:166px;}
.recommend .suits li{float:left; width:126px; padding:0 7px; text-align:center; line-height:18px;}
.recommend .suits li img{ padding-bottom:5px;}
.recommend .re_infos{float:right; width:150px; padding:0 5px 8px 0;}
.recommend .re_infos div{margin-bottom:5px; line-height:20px;}
.recommend a.button {margin:5px 0 0 0px; float:left; line-height:25px; background:url(../img/qgbg.png); text-align:center; font-size:12px; color:#FFF; height:25px; width:64px; display:block}

.i-detail{padding:10px; height:auto; border-bottom:1px dotted #dfdfdf;position:relative;}
.i_detail ul{ float:left}
.i-detail li{ float:left;width:600px; height:22px; line-height:22px;overflow:hidden;}
.i-detail li span{ color:#666}

.content{width:98%; padding:20px 0px; font-size:14px;}
.content li{margin-left:20px;line-height:25px;}
.content ol{margin-left:35px;}
.content ul{margin-left:35px;}
.content ol li{list-style-type:decimal;}
.content ul li{list-style-type:disc;}
.content p{line-height:200%;}
.content h3{font-size:16px;border-left:4px solid #ED4040;color:#1c4786;height:24px;line-height:24px;padding-left:5px;margin:20px 0}
.content img {max-width:770px;height:auto; myimg:expression(onload=function(){this.style.width=(this.offsetWidth > 770)?"770px":"auto"});}

.con_lx_info{width:100%;border-top:1px dotted #dfdfdf; border-bottom:1px dotted #dfdfdf; height:auto; display:inline-block; padding:10px; text-align:left; line-height:25px; font-size:14px;}
.con_lx_infol{ float:left;}
.con_lx_info strong{ color:#C00;}
.con_lx_infor{ float:right;}

.gbook{ padding:20px 10px 0px 10px;}
.gbook li{ border-bottom:1px dotted #dfdfdf; padding:10px 0; height:auto; overflow:hidden; text-align:left; line-height:25px; font-size:12px; float:left; display:inline-block; width:750px;}
.gbook_p{ float:left; width:75px; text-align:center; height:70px;}
.gbook_p img{ width:48px; height:48px; padding:2px; border:1px solid #dfdfdf;}
.gbook_w{ float:left; width:728px; text-align:left; padding-left:5px;}
.gbook_w_bt{background:#f8f8f8; height:28px; line-height:28px; text-indent:5px;}
.gbook_w_bt span{ color:#666}
.gbook_w_b{height:auto; line-height:20px; padding-left:5px; margin-top:8px; padding-bottom:8px;}

.gbook_re{ float:left; width:728px; border:1px solid #ffd6ad; background:#ffffe9; padding:5px 10px 0 10px; text-align:left; line-height:25px;}
.gbook_re_bt{height:28px; line-height:28px; text-indent:5px;}
.gbook_re_bt span{ color:#666}
.gbook_re_bt strong{ color:#ff0000; font-weight:normal; background:url(../img/hfico.png) left top no-repeat; padding-left:20px;}
.gbook_re_b{height:auto; line-height:20px; padding-left:5px; padding-bottom:8px;color:orange}

.gbook_ipt{ padding-left:10px; padding-top:10px; padding-bottom:10px;}
.gbook_ipt_code{ border:1px solid #ccc;}
.gbook_ipt_btn {float:left; line-height:25px; background:url(../img/qgbg.png); text-align:center; font-size:12px; color:#FFF; height:25px; width:64px; border:none; display:block}

/*评价*/
.i-comment{padding:10px 0; margin-top:20px; margin-bottom:10px; border:1px solid #E4E4E4; overflow:hidden; zoom:1;}
.i-comment .rate{float:left; width:140px; height:65px; padding:10px 0 10px; border-right:1px solid #E4E4E4; text-align:center; color:#ff6600;}
.i-comment .rate strong{line-height:45px; font-size:35px; font-family:arial;}
.percent{float:left; width:370px; height:70px; padding:5px 10px 5px 30px; border-right:1px solid #E4E4E4;}
.percent dl{padding:2px 0; overflow:hidden; zoom:1; line-height:22px; height:22px;}
.percent dt,.percent dd{float:left; margin-right:8px;}
.percent .d1{width:200px; height:15px; margin-top:3px; overflow:hidden; background:#efefef;}
.percent .d1 div{overflow:hidden;height:15px;background:#FF701B;}

.i-comment_btn{float:right;width:180px;height:80px; padding-right:15px; text-align:center;}
a.btn-comment:link,a.btn-comment:visited,a.btn-comment:hover{ display:block; margin:18px auto 12px auto; width:101px; height:34px; background:url(../img/bg_btns.png) left top no-repeat; line-height:33px; font-size:14px; color:#FFF; font-weight:bold; text-align:center}
a.btn-comment:hover{color:#FF0; text-decoration:underline}

.comment{ padding:10px;}
.comment li{ border-bottom:1px dotted #dfdfdf; padding:10px 0; height:auto; overflow:hidden; text-align:left; line-height:25px; font-size:12px; float:left; display:inline-block; width:750px;}
.comment_p{ float:left; width:75px; text-align:center; height:160px; line-height:19px; color:#666 }
.comment_p img{ width:48px; height:48px; padding:2px; border:1px solid #dfdfdf; margin-bottom:8px;}
.comment_w{ float:left; width:675px; text-align:left; background:url(../img/pldbg.png) left bottom no-repeat; padding-bottom:10px;}
.comment_w_bt{height:31px; background:url(../img/pltbg.png) left top no-repeat; text-align:left; padding-top:9px; padding-left:30px; }
.comment_w_btr{ color:#666; padding-right:15px; float:right}
.comment-content{height:auto; background:url(../img/plbbg.png) left repeat-y; text-align:left; padding-left:30px;}
.comment-content dl{padding:2px 0;overflow:hidden;zoom:1;}
.comment-content dt{float:left;width:62px;text-align:right;color:#FF6600;}
.comment-content dd{float:left;width:530px;}

.comment_btns{height:25px; padding:10px 0 5px 2px; line-height:25px; overflow:hidden; zoom:1;}
.comment_btns .useful{float:left;}
.comment_btns .reply{float:right; padding-right:15px;}
a.usebtn{ display:inline-block; margin:0 2px; width:80px; height:22px; background:url(../img/bg_btns.png) left -34px no-repeat; text-align:center; line-height:22px; }

.sshelper{width:748px; border:1px dotted #ffd6ad; background:#ffffe9; padding:5px 10px 10px 10px; text-align:left; margin-top:20px; margin-bottom:10px;}
.sshelper_bt{ height:34px; padding-left:40px; line-height:34px; background:url(../img/sshelpico.png) left no-repeat; font-size:14px; color:#F00; font-weight:bold;}
.sshelper_b{ height:auto; line-height:20px; margin-top:5px;}
.sshelper_b a{ display:inline-block; margin-right:10px;}

/*绿色 橙色标题背景*/
.sub_yellow{ background:url(../img/sub_catbg.png) left -61px no-repeat; }
.sub_green{ background:url(../img/sub_catbg.png) left -93px no-repeat; }

.sub_cb_yellow {border:solid 1px #e97421; border-top:0; float:left}
.sub_cb_green {border:solid 1px #019107; border-top:0; float:left}

.yellowbt h2{background:url(../img/btbg.png) left -155px no-repeat;}
.yellowbt h2 span{background:url(../img/btbg.png) right -155px no-repeat;}

.greenbt h2{background:url(../img/btbg.png) left -183px no-repeat;}
.greenbt h2 span{background:url(../img/btbg.png) right -183px no-repeat;}

/*margintop*/
.margint10 { margin-top:10px !important;}
.margint0 { margin-top:0px !important;}

.ad {font-size: 10px; width:550px; margin:0 auto;}
.scroller{border:1px solid #ddd}
.scroller .guide{position:absolute;width:540px; margin-top:279px; text-align:right;}
.scroller .guide p{background:url(/img/num_bg.gif);color:#fff;font-weight:bold;font-size:12px;margin:0 0 0 5px;line-height:18px;padding:2px 5px;cursor:pointer;display:inline;}
.scroller .guide .now{background:#4e9182}
.scroller .flat{position:absolute;}
.scroller .flat a{width:550px;height:300px;}


#search_suggest {left:220px;top:35px;position:absolute; background:#FFFFFF; text-align:left;border:1px #CC0004 solid; width:320px; margin-left:0px;display:none;}  
#search_suggest div{font-size:12px;}
.suggest_link{float:left;line-height:22px;background:#FFFFFF; cursor:pointer;padding-left:5px;cursor:pointer;}
.suggest_link_over{float:left;line-height:22px;background:#FDEADC; cursor:pointer;padding-left:5px;cursor:pointer;}

.suggest_link span,.suggest_link_over span{ float:left;font-size:12px;width:255px;word-wrap:break-word; word-break:break-all;overflow:hidden;}
.suggest_link em,.suggest_link_over em{float:right;font-size:12px;width:60px;text-align:right;color:#57B800;}
.suggest_link a,.suggest_link_over a{float:right;font-size:12px;text-align:right;color:#4e9182}
#bottomNav { background:url(../img/yl_b_t_bg_1.png);border-top:solid 1px #ccc; margin-bottom:0px;padding-top:4px;text-align:center;height:25px;line-height:25px;z-index:999; position:fixed; bottom:0; left:0; width:100%; _position:absolute; /* for IE6 */_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; }

#topbar{
position:absolute;
padding: 2px;
width: 96px;
z-index: 900;
bottom:40px; right:30px;
font-size: 12px;
position:fixed; 
_position:absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ 
overflow:visible;
}
#topbar A.qqa:link {COLOR: red; text-decoration: none}
#topbar A.qqa:visited {COLOR: red; text-decoration: none}
#topbar A.qqa:active {COLOR: red; text-decoration: none}
#topbar A.qqa:hover {COLOR: blue; text-decoration: none}

#topbar A.qqb:link {COLOR: black; text-decoration: none}
#topbar A.qqb:visited {COLOR: black; text-decoration: none}
#topbar A.qqb:active {COLOR: black; text-decoration: none}
#topbar A.qqb:hover {COLOR: blue; text-decoration: none}

.kefus{ width:120px;}
.kefus_bg{ background:url(../img/kefus_bg.gif) repeat-y left center;  padding:10px 5px 5px 5px; margin:0}
.kefus_bg p{ height:20px; margin:0 0 8px 0}
.kefus_bg ul{  margin:0 0 10px 0}
.kefus_bg li { line-height:22px;height:22px;}
.kefus_bg li img{  margin:0 5px 0 0; vertical-align:middle}
.kefus_bg .ad22{ font-weight:bold; line-height:22px}
.kefus_bg .ad22 span{ display:block; line-height:20px; font-size:15px}
.kefus_bg .ad22 img{  vertical-align:middle; margin:0 5px 0 0 ; }
.invoices{padding:10px 5px 5px 5px;font-size:14px;}

.nrp{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer; padding-left:5px;}
.highlight{background:blue;font-weight:bold;color:white;}