@charset "utf-8";
/* 页头/页脚样式 */
/*
版权所有：禾生坊改版样式
作者：李健
E-mail：muzigeer@163.com
QQ：344397950
创建：@date
修改：@date
*/
@import url('pro_style.css');
* {margin:0; padding:0;}
ul, li {list-style:none;}
body {font-family:Tahoma, Geneva, sans-serif, "宋体"; font-size:12px;}
em {font-style:normal;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
input, select, textarea {font-size:12px;}
img {border:0;}
.red {color:red!important;} .grey {color:#666!important;}
.fb {font-weight:bold;}

/*-----公共►-----*/
.logo a span, .call span, .quick-nav h3, .m08 sup em, .search dt, .menu h3, .life span, /*header*/
.category h3, /*.category .box h4 span, */.boxBottom h3 span, .clickBtn span,   /*leftBar*/
.proItem h3 span,   /*main*/
#lifeDiv h3, #article h3,  /*life and article*/
#ordershop h3 span em, #ordershop .button a span,   /*ordershop*/
.nowPlace_filter a span,  /*prolist*/
.f_call_center span, .f_help_center h3, .f_web_safe h3, .f_web_safe span, 
.priceDown p span, #openCall h3 span, #openCall .sayhi a span, .freetel em, .erro span em, .jjIco span, #openCall .qq a span {display:none;}

.member-price {color:#a61221; padding: 0 2px;}
.market-price {color:#666; padding: 0 2px;} .market-price em {text-decoration:line-through;}

/*-----字体►-----*/
.f14 {font-size:14px;} .f18 {font-size: 18px;}

/*-----框架►-----*/
#wraper {width:960px; margin:0 auto; overflow:hidden; background: #fff;}
#content {clear:both; float:left; width:960px; margin-bottom:15px;}
#leftBar {float:left; width:197px; margin-top: 20px;}
#main {display:inline; float:left; width:746px; margin:20px 0 0 17px; overflow:hidden;}

/*-----******************************************************************* { 页头► } *****************************************************************************-----*/
#wraper a {color:#000; cursor:pointer;}

/*标志*/
.logo a {display:inline; float:left; width:92px; height:63px; background:url(../img/hd.gif) no-repeat left top; margin:15px 0 0 30px;}

/*服务时间*/
.call {display:inline; float:left; width:220px; height:65px; background:url(../img/hd.gif) no-repeat -92px top; margin:15px 0 0 5px;}

/*快速菜单*/
.quick-nav {float:right; margin:15px 0 10px 0; overflow:hidden;}
.quick-nav ul {display:inline; float:right; margin-right:-5px;}
.quick-nav li {display:inline; float:left; height:20px; line-height:18px; *line-height:20px; background:url(../img/hd.gif) no-repeat right 3px; padding:0 8px 0 7px; margin-right:-1px;}

/*欢迎*购物车*/
.welcome-myorder {float:right; height:27px;}
.welcome-myorder .welcome {display:inline; float:left; width:200px; height:25px; line-height:25px; padding:2px 15px 0 0; text-align:right; overflow:hidden;}
.welcome-myorder .myorder {float:left; height:27px; background:url(../img/hd.gif) no-repeat right -27px; cursor: pointer;}
.welcome-myorder .myorder a.l {float:left; height:25px; line-height:23px; background:url(../img/hd.gif) no-repeat -531px top; padding:2px 10px 0 40px;}
.welcome-myorder .myorder a.l em {padding:0 3px; color:#ff0000;}
.welcome-myorder .myorder a.r {display:inline; float:left; width:45px; height:16px; line-height:14px; *line-height:16px; background:url(../img/hd.gif) no-repeat -322px top; margin:5px 10px 0 0; padding-top:1px; color:#fff; text-align:center; color:#fff!important;}
.welcome-myorder .myorder a:hover {text-decoration:none;}

/*主菜单*/
.menu {display:inline; float:left; width:960px; height:40px; background:url(../img/hd.gif) no-repeat left -68px; margin-top:15px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
#menu-nav li {position:relative; display: inline; float:left; height: 24px; margin: 8px 1px 8px -1px; border-left: 1px solid #760956; border-right: 1px solid #c2216e; cursor: pointer;}
#menu-nav a, .menu p a {_display:inline; float:left; height: 24px; margin: 0 8px; text-decoration: none;}
#menu-nav a span, .menu p a span {display:inline; float:left; margin-left: 2px; color:#fff; cursor: pointer;
                  height: 24px; *height: 22px;
                  line-height: 22px;
                  padding: 0 10px 0 8px; *padding: 2px 10px 0 8px;
}
#menu-nav a:hover, .cur, .pageID_home .m01 a, .pageID_product_lastest .m02 a, .pageID_special .m08 a,
.pageID_1003031413059620661886 .m03 a, .pageID_0909090303223585035456 .m04 a, .pageID_1003031413161912555294 .m05 a, .pageID_0909090304024581422540 .m06 a, .pageID_0907120727194400279044 .m07 a {background: url(../img/menu-set.gif) no-repeat left top; text-decoration: none;}

#menu-nav a:hover span, .cur span, .pageID_home .m01 a span, .pageID_product_lastest .m02 a span, .pageID_special .m08 a span,
.pageID_1003031413059620661886 .m03 a span, .pageID_0909090303223585035456 .m04 a span, .pageID_1003031413161912555294 .m05 a span, .pageID_0909090304024581422540 .m06 a span, .pageID_0907120727194400279044 .m07 a span {background: url(../img/menu-set.gif) no-repeat right bottom; color: #000!important;}

#menu-nav .m01 {margin-left:15px; border-left:0;}
#menu-nav .m07 {border-right:0;}
#menu-nav .m08 {border:0; margin-right:0;}
#menu-nav .m08 sup {position:absolute; width:18px; height:19px; background:url(../img/special-icon.gif) no-repeat left top; margin:-5px 0 0 -17px;}
#menu-nav .m09 {border:0; margin-left:0; margin-right:0;}

/*弹出*/
#menu-nav .sub-nav {display:none; z-index: 999; position:absolute; left:7px; width: 155px; margin-top:23px; padding-top:9px; background: url(../img/sub-nav.gif) repeat-y 1px top; font-size: 12px;}
#menu-nav .navShow {display:block; z-index: 999;}
#menu-nav .sub-nav .sub-ul {border:solid #6f074f; border-width:0 1px 1px; background-color:#fff;padding:6px 0 0 0; overflow: hidden; }
#menu-nav .sub-nav li {display: block; float: none; height: 27px; border: 0; margin: 0 0 4px 0; padding: 0 7px; }
#menu-nav .sub-nav .today-specail {height:30px; padding-top: 5px; background: #eddce9; margin:5px 0 0 0;}
#menu-nav .li-hover {background: #921056;}
#menu-nav .sub-nav a { float:none; display:block; background: url(../img/submenu.gif) no-repeat; background-position: 6px -17px; *background-position: 6px -18px; margin:0; color: #7e4271;
					   height: 25px;
					   line-height: 22px; *line-height: 24px;
					   padding:2px 0 0 15px;
}
#menu-nav .sub-nav a:hover, #menu-nav .li-hover a { background: url(../img/submenu.gif) no-repeat; background-position: 6px 11px; *background-position: 6px 10px; color: #fff; }
#menu-nav .sub-nav .today-specail a:hover {background: url(../img/submenu.gif) no-repeat; background-position: 6px -17px; *background-position: 6px -18px; color: #cc009d;}
.menu p {display:inline; float:left; height: 25px; margin:8px 0 8px 30px; background:url(../img/hd.gif) no-repeat -322px -33px; padding-left:8px; cursor: pointer;}
.menu p a:hover span {color:#ffff00;}

/*生活馆分类*/
.life {display:none; float:left; width:958px; border:solid #353535; border-width:0 1px 1px 1px; background:#f8f7f7;}
.life h3 {position:relative; display:inline; float:right; width:13px; height:7px; background:url(../img/hd.gif) no-repeat -377px -25px; top:-7px; margin-right:58px;}
.life ul {display:inline; float:left; width:916px; margin:2px 0 0 15px;}
.life ul li {display:inline; float:left; width:438px; margin:2px 10px;}
.life dl {float:left; height:21px; line-height:21px;}
.life dt {float:left; width: 60px; background: #424242; text-align: center;} .life dt a {color: #fff!important;}
.life dd {display:inline; float:left; height:22px; background:url(../img/hd.gif) no-repeat -464px -44px; margin-left:6px; padding-left:6px;} .life dd a {color:#444!important;}
.life p {display: inline; float:right; width:17px; height:52px; background:url(../img/hd.gif) no-repeat -428px top; margin:10px 10px 23px 0; cursor:pointer;}

/*关键词*搜索*/
.search-keyword {clear:both; float:left; width:960px; height:36px; background:url(../img/hd.gif) no-repeat left -108px; margin-top:10px; /* margin-bottom:20px;*/}
.search-keyword dl {display:inline; float:left; height:20px;}
.search {width:226px; margin:8px 0!important;}
.search .txt {float:left; width:175px; border:1px solid #c8c8c8; color:#666;
			  height:18px; *height:16px;
			  line-height:18px; line-height:16px;
			  padding:0 0 0 3px; *padding:2px 0 0 3px;
}
.search .sub {display: inline; float:left; width:41px; height:20px; background:url(../img/hd.gif) no-repeat -377px top; margin-left:5px; border:0; cursor:pointer;}
.keyword {width:675px; margin:8px 15px 8px 26px; height:18px; line-height:18px;}
.keyword dt, .keyword dd {float:left; margin-top:1px; *margin-top:2px;}
.keyword dd a {display:inline; float:left; margin:0 4px;}


/*-----******************************************************************* { 页脚► } *****************************************************************************-----*/
#footer {float: left; width:960px; height:258px; background-color:#ebebeb; padding-bottom:10px; margin-top:20px; overflow: hidden;}
#footer h2 {clear:both; float:left; width:960px; margin-top:8px; text-align:center; font-size:12px; font-weight:normal; color:#666!important;}
#footer h2 a {color:#666!important;}
/*1*/
.f_call_center {display:inline; float:left; width:352px; height:180px; background:url(../img/ft.gif) no-repeat left top; margin:5px 0 5px 5px;}
.f_help_center {float:left; width:597px; height:155px; margin:5px 0 0 0; border:1px solid #cbcbcb; border-left:0; background-color:#fff; padding:13px 0 10px 0;}
.f_help_center dl {display:inline; float:left; width:76px; margin-left:38px; line-height:22px;}
.f_help_center dt {font-weight:bold;}
/*2*/
.f_web_safe {clear:both; float:left; width:960px; margin-top:5px;}
.f_web_safe ul {width:772px; margin:0 auto;}
.f_web_safe li {display:inline; float:left; width:190px; height:43px; margin-left:3px; background:url(../img/ft.gif) no-repeat;}
.f_web_safe .s1 {background-position:-362px top;}
.f_web_safe .s2 {background-position:-557px top;}
.f_web_safe .s3 {background-position:-557px -96px;}
.f_web_safe .s4 {background-position:-557px -48px;}


/*-----******************************************************************* { 在线客服► } *****************************************************************************-----*/
#onlineCall {position:relative; z-index:5000;}
#openCall {position:relative; width:86px; background:url(../img/online.gif) no-repeat left bottom; padding-bottom:8px;}
#openCall h3 {width:86px; height:21px; background:url(../img/online.gif) no-repeat left top; cursor:pointer;}
#openCall p {border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; padding:0 5px 13px 5px; text-align:center;}
#openCall .sayhi {padding:10px 0 10px 0;}
#openCall .sayhi a {display:block; width:49px; height:52px; background:url(../img/online.gif) no-repeat -86px bottom; margin:0 auto 3px auto; cursor:pointer;}
#openCall .sayhi span {border-bottom:1px dashed #c9c9c9; margin:0 10px 0 9px; padding-bottom:6px;}
#openCall .qq {padding-top:10px;}
#openCall .qq a {display:block; width:70px; height:23px; background:url(../img/kf-qq.gif) no-repeat; margin-top:15px;}
/*在线状态*/
#openCall .qq_online .kf01 {background-position: left top;}
#openCall .qq_online .kf02 {background-position: left -24px;}
#openCall .qq_online .kf03 {background-position: left -48px;}
#openCall .qq_online .kf04 {background-position: left -72px;}
#openCall .qq_online .kf05 {background-position: left -96px;}
#openCall .qq_online .kf06 {background-position: left -120px;}
#openCall .qq_online .kf07 {background-position: right top;}
#openCall .qq_online .kf08 {background-position: right -24px;}
/*不在线状态*/
#openCall .qq_no_online .kf01 {background-position: left -144px;}
#openCall .qq_no_online .kf02 {background-position: left -168px;}
#openCall .qq_no_online .kf03 {background-position: left -192px;}
#openCall .qq_no_online .kf04 {background-position: left -216px;}
#openCall .qq_no_online .kf05 {background-position: left -240px;}
#openCall .qq_no_online .kf06 {background-position: left -264px;}
#openCall .qq_no_online .kf07 {background-position: right -144px;}
#openCall .qq_no_online .kf08 {background-position: right -168px;}
#openCall .freetel {width:74px; height:58px; background:#fff url(../img/online.gif) no-repeat -136px -2px!important;}
#onlineCall .no_back {background:none!important; padding-bottom:0!important;}
#onlineCall .no_border {border:0!important;}


/*-----******************************************************************* { 侧边栏► } *****************************************************************************-----*/
.boxBottom {float:left; width:197px; background:url(../img/leftbar.gif) no-repeat right bottom; padding-bottom:8px; margin-bottom:20px;}
.boxBottom h3 {height:37px; background:url(../img/leftbar.gif) no-repeat;}
.ad-197-230 {float:left; width:197px; height:230px; margin-bottom:20px; overflow:hidden;}
/*广告*/
.ad-197-230 {float:left; width:197px; height:230px; margin-bottom:20px; overflow:hidden;}
.ad-197-304 {float:left; width:195px; border:1px solid #ccc; border-top:0;}
.ad-197-304 li {float: left; height:23px; overflow:hidden; border-top:1px solid #ccc; cursor:pointer; overflow: hidden;}
.ad-197-304 .set, .ad-197-304 .set iframe {height:254px; overflow:hidden;}
.ad-960-90 {float:left; width: 960px; height: 60px; margin-top: 15px; overflow: hidden;}
.ad-960-90-2 {float:left; width: 960px; height: 60px; margin-top: 15px; overflow: hidden;}
.ad-cut-960 {float: left; margin-top: 15px;}

/*分类*/
.category {float:left; width:189px; border:2px solid; padding:2px; margin-bottom:20px;} .hsf {border-color:#901d63;} .qs {border-color:#2a2a2a;} .so {border-color:#8c8c8c;}
.category .box {float:left; width:189px;}
/*
.category .box h4 {float:left; width:191px; height:42px; background:url(../img/leftbar.gif) no-repeat; cursor:pointer;}
*/
.category .box h4 {height: 28px; line-height: 26px; *line-height: 28px; background: #f5f5f5 url(../img/category-icon.gif) no-repeat 13px center; padding-left: 30px; font-size: 14px; color: #333;}
.hsf .box h4 a {color: #900f57!important;} .qs .box h4 a {color: #333!important;}
.category .box ul {float:left; width:189px; padding:5px 0;}
.category .box ul li {display:inline; float:left; width:71px; height:23px; line-height:20px; *line-height:23px; background:url(../img/index.gif) no-repeat 15px -147px; padding-left:23px;}
.category .box ul li a {color: #444!important;}
.category .box ul li.today-specail {display: none;}
/*
.category .box ul.end {background:url(../img/left-areaback.jpg) no-repeat -207px bottom;}
.category .box h4.bm01 {background-position:left top;}
.category .box h4.bm02 {background-position:left -42px;}
.category .box h4.bm03 {background-position:left -84px;}
.category .box h4.bm04 {background-position:left -126px;}
.category .box h4.bm05 {background-position:left -168px;}
.category .box h4.bm06 {background-position:left -210px;}
.category .box h4.bm07 {background-position:left -252px;}
.category .box h4.bm08 {background-position:left -294px;}
.category .box h4.bm09 {background-position:left -336px;}
.category .box h4.bm10 {background-position:left -378px;}
*/
.so .box ul li a {color: #b3145c!important;}

/*公告*/
.notice {margin-bottom: 0;}
.notice h3 {background-position:-201px top;}
.notice ul {background:url(../img/left-areaback.jpg) repeat-y left top; padding:5px 0 2px 0;}
.notice ul li {width:174px; height:24px; line-height:24px; background:url(../img/index.gif) no-repeat 15px -93px; padding-left:23px; overflow:hidden;}

/*最近浏览*/
.recent-view h3 {background-position:-201px -37px;}
.recent-view ul, .have-purchased ul {float:left; width:197px; background:url(../img/left-areaback.jpg) repeat-y left top;}
.recent-view ul li, .have-purchased ul li {display:inline; float:left; width:80px; height:110px; margin:10px 1px 0 12px;}
.recent-view ul li span, .have-purchased ul li span {display:inline; float:left; width:80px; height:20px; line-height:18px; *line-height:20px; text-align:center; overflow:hidden; cursor:pointer;}

/*新品上市*/
.new-product {display: none;}
.new-product h3 {background-position:-201px -74px;}
.npBox {float:left; width:167px; background:url(../img/left-areaback.jpg) repeat-y left top; padding:15px 0 5px 30px;}
.npBox li {display:inline; float:left; width:132px; height:165px; padding:0 3px; text-align:center;}
.npBox li img {width:130px; height:130px; border:1px solid #ccc; overflow:hidden;}
.npBox li span {display:block; height:22px; line-height:22px; margin-top:5px; overflow:hidden; cursor:pointer;}
.new-product .clickBtn {display:inline; width:15px; height:30px; background:url(../img/index.gif) no-repeat;}
.new-product .clickBtn_l {float:left; background-position:-195px top; margin:-120px 0 0 11px;}
.new-product .clickBtn_r {float:right; background-position:-211px top; margin:-120px 10px 0 0;}

/*热卖排行*/
.hot-sales h3 {background-position:-201px -111px;}
.dlBox {float:left; width:197px; background:url(../img/left-areaback.jpg) repeat-y left top; overflow:hidden;}
.dlBox dl {float:left; width:197px; height:110px; background:url(../img/leftbar.gif) no-repeat -406px bottom; margin-bottom:-1px; overflow:hidden;}
.dlBox dl dt {position:absolute; width:82px; height:35px; margin:18px 0 0 103px; line-height:17px; overflow:hidden;}
.dlBox dd.pic {position:absolute; margin:15px 0 0 15px;}
.dlBox dd.price {position:absolute; margin:54px 0 0 103px; color:#a61221;}
.dlBox dd.view {position:absolute; width:31px; margin:75px 0 0 103px; background:#c4c4c4; border:1px solid #dedede; text-align:center;
				height:15px; *height:12px;
				line-height:15px; *line-height:12px;
				padding-top:0px; *padding-top:3px;
}
.dlBox dd.view a {color:#fff!important;}
.dlBox dd.view a:hover {text-decoration:none;}

/*热门评论*/
.new-comment {margin-bottom:0;}
.new-comment h3 {background-position:-201px -148px;}
.new-comment ul {width:197px; background:url(../img/left-areaback.jpg) repeat-y left top; padding:5px 0; overflow:hidden;}
.new-comment li {display:inline; float:left; margin:15px 12px 0 12px;}
.new-comment li span {display:block; height: auto; max-height: 32px; line-height:16px; background:url(../img/comment-icon.gif) no-repeat; margin-bottom:6px; padding-left:20px; overflow: hidden;
_height: expression( this.scrollHeight > 32 ? "32px" : "auto" );
}
.new-comment li span.q {background-position:left 1px; *background-position:left top;}
.new-comment li span.a {background-position:left -289px; *background-position:left -287px;}

/*购买此产品的用户还买*/
.have-purchased h3 {background-position:-201px -185px;}

/*-----******************************************************************* { 翻页► } *****************************************************************************-----*/
.pager {float:right; margin:10px 0;}
.pager a {float:left; padding:0 5px 1px 5px; *padding:2px 5px; border:1px solid #ccc; margin-left:3px;} .pager a em {display: none;}
.pager span {float:left; height:22px; line-height:22px; margin:0 3px 0 6px;}
.pager em {padding:0 2px; color:#ff0000; font-weight:bold;}
.pager .pre {width:55px; height:20px; background:url(http://cdn.b2cup.com/hsf_cache/resource/he/images/ico.gif) no-repeat -74px -160px; margin:0 5px; padding:0; border:0;}
.pager .next {width:55px; height:20px; background:url(http://cdn.b2cup.com/hsf_cache/resource/he/images/ico.gif) no-repeat -130px -160px; padding:0; border:0;}
.pager .go label, .pager .go input {display:inline; float:left;}
.pager .num {border:1px solid #ccc; width:35px; height:18px; line-height:18px; margin:0 5px; text-align:center;}
.pager .sub {border:1px solid #ccc; width:35px; height:20px; line-height:18px; text-align:center; cursor:pointer; background-color:#f2f2f2;}


/*-----******************************************************************* { 产品标签► } *****************************************************************************-----*/
.tj, .jj, .zp, .ys, .jp, .jfjp, .xsqg, .hg {display:inline; float:left; height:17px!important; line-height: 17px!important; padding:0 6px 0 3px; *height:15px!important; *line-height: 15px!important; *padding:2px 6px 0 3px!important; margin-right: 5px; color:#fff; font-weight: normal; text-decoration: none!important;}
.jj {background: url(../img/order_icon_1.gif) no-repeat right top; margin:0 5px 0  0;}
.tj {background: url(../img/order_icon_1.gif) no-repeat right -18px;}
.zp {background: url(../img/order_icon_1.gif) no-repeat right -36px; margin:-1px 5px 0  0;}
.ys {background: url(../img/order_icon_1.gif) no-repeat right -54px; margin:-1px 5px 0  0;}
.jp {background: url(../img/order_icon_1.gif) no-repeat right -72px; margin:-1px 5px 0  0;}
.xsqg {background: url(../img/order_icon_1.gif) no-repeat right -90px; margin:-1px 5px 0  0;}
.hg {background: url(../img/order_icon_1.gif) no-repeat right -126px; margin:-1px 5px 0  0;}
.jfjp {background: url(../img/order_icon_1.gif) no-repeat right -108px; margin:-1px 5px 0  0;}
.tjICO {background:url(../img/order_icon_2.gif) no-repeat right -18px; padding: 1px 37px 0 0;}
.ysICO {background:url(../img/order_icon_2.gif) no-repeat right -54px; padding: 1px 37px 0 0;}
.qgico {background:url(../img/qg_icon.gif) no-repeat right center; padding:2px 58px 0 0;}
.xjICO {background:url(../img/xj_icon.gif) no-repeat right center; padding: 1px 47px 0 0;}

.icon {position: absolute; margin: -159px 0 0 -59px; *margin: -158px 0 0 -57px; text-align: left; overflow: hidden;}
@media all and (min-width:0){ 
.icon{margin: -159px 0 0 20px;}
}
.icon2 {position: absolute; margin: -65px 0 0 35px; *margin: -67px 0 0 35px; text-align: left; overflow: hidden;}
.icon3 {position: absolute; margin: 0 0 0 -209px; *margin: -227px 0 0 -208px; text-align: left; overflow: hidden;}
.icon4 {position: absolute; margin: 161px 0 0 -48px; *margin: -68px 0 0 -49px; text-align: left; overflow: hidden;}

/*-----推广页快速在线订购-----*/
.quick-buy {clear: both; float: left; width:960px; background: url(../images/online_buy_back.jpg) repeat-y left top; border-bottom: 2px solid #b9b9b9; padding-bottom: 30px; margin-bottom: 20px;}

.quick-buy .write {_display:inline; float: left; width: 530px; margin: 20px 0 30px 80px;}
.quick-buy .write h4 {width: 100%; height: 30px; font-size: 12px;}
.quick-buy li {float: left; width: 100%; margin-bottom: 10px; line-height: 24px;}
.quick-buy li .title {float: left; width: 100px;}
.quick-buy li .title em {color:red; padding:0 4px;}
.quick-buy li div, .quick-buy li dl, .quick-buy li label, .quick-buy li input, .quick-buy li select, .quick-buy span {_display:inline; float: left;}
.quick-buy li input, .quick-buy li select {margin: 6px 3px 0 0; *margin: 0 3px 0 0;}
.quick-buy .inp {*height: 17px;}

.quick-buy li div, .quick-buy li dl {width: 430px;}
.quick-buy dt, .quick-buy dd {float:left; width:400px;}
.quick-buy dd {margin-bottom: 8px;}
.quick-buy dd label {margin-left: 18px; *margin-left: 24px;}
.quick-buy li div span {width: 405px;}

.quick-buy p {clear: both; float: left; width: 100%; text-align: center;}
.quick-buy .pic {_display:inline; position: relative; float: right; width: 320px; height: 320px; margin: 20px 30px 0 0; overflow: hidden;}
.quick-buy p input {border:0; width: 164px; height: 60px; background: url(../images/online_buy_submit.jpg) no-repeat; margin: 10px auto; cursor: pointer;}
