/* 
/*@ Explain This is BooKuu list reset style
@ Author ZhuZuyun
@ Version v2.0
*/
/* `Style Reset
-----------------------------------------------------------------------------------------------------*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, s, samp, small, strong, tt, b, u, i, dl, dt, dd, ol, ul, li, form, label, table, tbody, thead, tr, th, td { margin:0px; padding:0px; border:0px; font-size:100%; vertical-align:baseline;}
html { background:#FFF; }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
table { border-collapse:collapse; border-spacing:0px }

/* `Text style defined
-----------------------------------------------------------------------------------------------------*/
body{ font:12px/1.5 Tahoma,\5b8b\4f53,\5fae\8f6f\96c5\9ed1; color:#333}
a, a:link{ text-decoration:none; color:#333}
a:hover { text-decoration:underline; color: #f60;}
h1 { font-size:24px }
h2 { font-size:22px }
h3 { font-size:20px }
h4 { font-size:18px }
h5 { font-size:16px }
h6 { font-size:14px }
/*
	The following is defined color class.
*/
.black, .black a { color:#000 }
.black3, .black3 a { color:#333 }
.black6, .black6 a { color:#666 }
.black9, .black9 a { color:#999 }
.blue, .blue a { color:#00334a }
.blue1, .blue1 a { color:#002777 }
.blue2, .blue2 a { color:#248ac1 }
.blue3, .blue3 a { color:#046ebd }
.blue4, .blue4 a { color:#0033ff }
.orange, .orange a { color:#f50 }
.red, .red a { color:#F00; }
.red1, .red1 a { color:#C00; }
.red2, .red2 a { color:#900; }
.black a:hover, .black3 a:hover, .black6 a:hover, .black9 a:hover, .blue a:hover, .blue1 a:hover, .blue2 a:hover, .blue3 a:hover, .blue4 a:hover, .orange a:hover, .red a:hover, .red1 a:hover, .red2 a:hover { text-decoration:underline; color:#f50; }
/* The following is a shorthand property.
--------------------------------------------------------------------------------------------------*/
.ml0 { margin-left: 0px }
.mr0 { margin-right: 0px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.t_c { text-align:center }
.t_l { text-align:left }
.t_r { text-align:right }
.ll { float:left }
.rr { float:right }
.p_rel{ position:relative }
/* `boxs
----------------------------------------------------------------------------------------------------*/
.container{ margin-left: auto; margin-right: auto; width: 1000px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; font-size:0px; line-height:0; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0px; line-height: 0px; visibility: hidden; width: 0px; height: 0px; }
html { zoom:expression(function(ele) {
ele.style.zoom = "1";
document.execCommand("BackgroundImageCache", false, true);
}
(this));
}
/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix, *:first-child+html .clearfix { zoom: 1; }

/* 左右结构布局 
---------------------------------------------------------------------------------------------------*/
.main{ float:left; width:100%; min-height:1px;}
.main-wrap{ margin-right:190px; display:block; overflow:hidden; zoom:1;}
.sidebar{ margin-left:-180px; width:180px; float:left; display:block; overflow:hidden; zoom:1;}

/* 左中右结构布局 
---------------------------------------------------------------------------------------------------*/
.sidebar-left, .sidebar-right, .content{ float:left;}
.sidebar-left{ width:250px; margin-left:-100%;}
.sidebar-right{ width:250px; margin-left:-250px;}
.content{ width:100%; min-height:1px;}
.content .wrapper{ margin:0 260px 0 260px;}
.main, .wrapper,.sidebar-left,.sidebar-right{zoom:1;}

/*图片加载
---------------------------------------------------------------------------------------------------*/
.icon, .a-categories, .a-cf s, .contbox b{ background:url(../images_new/header_bg.png) no-repeat; display:inline-block; zoom:1;}



/*分页*/
#page{ margin-top:15px; padding:10px 0; text-align:center; display:block; overflow:hidden; zoom:1;}
#page ul{ float:right;}
#page li{ float:left; padding:0 8px; height:22px; line-height:22px;}
#page a, #page span{ height:22px; line-height:22px; display:inline-block; padding:0 7px;}
#page a{ margin:0 1px; border:#ccc solid 1px; color:#248ac1; text-decoration:none;}
#page a:hover, #page span.on, #page a.on{ color:#fff; background:#22a8db; border:#2394be solid 1px;}
#aa{ border:#F00 solid 1px;}

/*弹出框定位*/
#cartType{position:absolute; top:100px; min-height:80px;left:420px;z-index:99999; display:none;}

.pop-buy-c{clear:both; padding-top:12px;}
.pop-buy-c .pop-buy-txt{position:relative; padding-left:62px; height:85px; line-height:24px;}
.pop-buy-c .pop-buy-txt strong{display:block; clear:both;}
.pop-buy-c .pop-buy-txt em{display:block; width:32px; height:50px; position:absolute; top:8px; left:10px; background:url(../images_new/sy-icon.gif) no-repeat -87px -322px;}
.pop-buy-c .pop-buy-btn{ float:left; margin-left:12px;}
.pop-buy-c .pop-buy-txt ins{font-weight:bold; color:#F00; text-decoration:none;}
.pop-buy-c .clear{padding-left:40px;}

.com-btn-bg{display:block; height:26px; line-height:26px; color:#FFF; float:left; background:url(../images_new/com-btn-bg.gif) no-repeat -9999px -9999px; text-decoration:none; cursor:pointer;}
.com-btn-bg:hover{text-decoration:none;}
.com-btn-bg b{display:block; float:left; font-weight:normal; height:26px; line-height:26px; background:url(../images_new/com-btn-bg.gif) no-repeat -9999px -9999px; padding:0 10px; color:#FFF; cursor:pointer;}
.btn-style-01{background-position:0 0;}
.btn-style-01 b{background-position:right -26px;}
.btn-style-02{background-position:0 -52px;}
.btn-style-02 b{background-position:right -78px;}
.btn-style-03{background-position:0 -104px;}
.btn-style-03 b{background-position:right -130px;}
.btn-style-04{background-position:0 -156px;}
.btn-style-04 b{background-position:right -182px;}
.btn-style-05{background-position:0 -208px;}
.btn-style-05 b{background-position:right -234px;}
.btn-style-06{background-position:0 -260px;}
.btn-style-06 b{background-position:right -286px;}

.com-pop-box{}
.com-pop-box td,.com-pop-box td span{background:url(../images_new/navpopover.png) no-repeat -9999px -9999px;}
.com-pop-box td div.relative{position:relative; width:100%; height:100%; top:0; left:0;}
.com-pop-box .popover_top_left{width:23px; height:19px; background-position:0 0; line-height:19px; font-size:0;}
.com-pop-box .popover_top_cen{height:19px; background-position:0 -38px; background-repeat:repeat-x; line-height:19px; font-size:0; vertical-align:top;}
.com-pop-box .popover_top_cen span.Sicon{width:25px; height:15px; line-height:15px; font-size:0;  background-position:-8px -144px; z-index:10; display:block;  position:absolute; top:-7px; left:15px; display:none;}
.com-pop-box .popover_top_right{width:23px; height:19px; background-position:-23px 0; line-height:19px; font-size:0;}

.com-pop-box .popover_cen_left{width:23px; background:url(../images_new/navpopover_c_bg.png) repeat-y 0 0; vertical-align:top;}
.com-pop-box .popover_cen_left span.Sicon{width:15px; height:25px; line-height:25px; font-size:0; background-position:-9px -96px; z-index:10; display:none; float:left; position:absolute; top:25px; left:-1px;}
.com-pop-box .popover_cen_cen{background:#FFF;}
.com-pop-box .popover_cen_right{width:23px; background:url(../images_new/navpopover_c_bg.png) repeat-y -23px 0; vertical-align:top;}
.com-pop-box .popover_cen_right span.Sicon{width:15px; height:25px; line-height:25px; font-size:0;  background-position:-22px -96px; z-index:10; display:block; float:right; position:absolute; top:45px; right:-3px; display:none;}

.pop-box-pannel {position:relative;}
.pop-box-pannel a.del-btn{position:absolute; top:-4px; right:-8px; z-index:999;}

.pop-box-login{margin:8px 18px 0 18px; padding:0; list-style-type:none;}
.pop-box-login h3.warning{border:#fae2b9 1px dashed; background:#ffffe3 url(../images_new/listIcon.gif) no-repeat 5px -630px; color:#e68a03;  padding:5px 10px 5px 26px; font-size:12px; margin:8px 0; display:none;}
.pop-box-login li{list-style-type:none; clear:both; padding:5px 0;}
.pop-box-login li input.txt{width:140px; border:#CCC 1px solid; padding:5px 0; height:12px;}
.pop-box-login li input.Submit{font-size:14px; font-weight:bold; cursor:pointer; padding:3px 8px;}
.pop-box-login li.c{text-align:center;}
.pop-box-t{clear:both; font-size:14px; font-weight:bold; padding:5px 0; background:#f1f7ff; text-align:center; color:#333;}


.com-pop-box .popover_bottom_left{width:23px; height:22px; background-position:0 -19px; line-height:22px; font-size:0;}
.com-pop-box .popover_bottom_cen{height:22px; background-position:0 -57px; background-repeat:repeat-x; line-height:22px; font-size:0; vertical-align:top;}
.com-pop-box .popover_bottom_cen span.Sicon{width:25px; height:15px; line-height:15px; font-size:0;  background-position:-8px -157px; z-index:10; display:block;  position:absolute; top:11px; left:45px; display:none;}
.com-pop-box .popover_bottom_right{width:23px; height:22px; background-position:-23px -19px; line-height:22px; font-size:0;}

.com-pop-box .popover_top_cen span.Sicon{display:block;  left:200px; }
.none-search{ width:980px; margin:40px auto; border:#fdcdbd 1px solid; background:#fff7f4; text-align:center; padding:20px 0; font-size:14px; }
.none-search span{font-size:14px; font-weight:bold; color:#fc4c0f;}

.com-btn-bg{display:block; height:26px; line-height:26px; color:#FFF; float:left; background:url(../images_new/com-btn-bg.gif) no-repeat -9999px -9999px; text-decoration:none; cursor:pointer;}
.com-btn-bg:hover{text-decoration:none;}
.com-btn-bg b{display:block; float:left; font-weight:normal; height:26px; line-height:26px; background:url(../images_new/com-btn-bg.gif) no-repeat -9999px -9999px; padding:0 10px; color:#FFF; cursor:pointer;}
.btn-style-01{background-position:0 0;}
.btn-style-01 b{background-position:right -26px;}
.btn-style-02{background-position:0 -52px;}
.btn-style-02 b{background-position:right -78px;}
.btn-style-03{background-position:0 -104px;}
.btn-style-03 b{background-position:right -130px;}
.btn-style-04{background-position:0 -156px;}
.btn-style-04 b{background-position:right -182px;}
.btn-style-05{background-position:0 -208px;}
.btn-style-05 b{background-position:right -234px;}
.btn-style-06{background-position:0 -260px;}
.btn-style-06 b{background-position:right -286px;}

a.del-btn{width:17px; height:16px; display:block; float:right; margin-right:5px; background:url(../images_new/sy-icon.gif) no-repeat -189px -262px;}
a.del-btn:hover{background-position:-189px -278px;}
a.del-btn:active{background-position:-189px -294px;}
.pop-box-pannel {position:relative;}
.pop-box-pannel a.del-btn{position:absolute; top:-4px; right:-8px; z-index:999;}

/*======================================详情页弹出大图======================================*/
#popwinbox-loading{position:fixed;top:50%;left:50%;height:64px;width:159px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:11040;display:none}* html #popwinbox-loading{position:absolute;margin-top:0}#popwinbox-loading div{position:absolute;top:0;left:0;width:159px;height:64px;background:url(../images/loading_popwin__large_boxed.gif) no-repeat}#popwinbox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:11000;display:none}* html #popwinbox-overlay{position:absolute;width:100%}#popwinbox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#popwinbox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:11010;display:none}#popwinbox-outer{position:relative;width:100%;height:100%;background:#FFF}#popwinbox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#popwinbox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#popwinbox-close,#popwinbox-title-left,#popwinbox-title-main,#popwinbox-title-right,#popwinbox-left-ico,#popwinbox-right-ico,#popwin-bg-n,#popwin-bg-ne,#popwin-bg-e,#popwin-bg-se,#popwin-bg-s,#popwin-bg-sw,#popwin-bg-w,#popwin-bg-nw{background:url(../images/popwin.png) no-repeat -9999px -9999px}#popwinbox-close{position:absolute;top:-32px;right:-30px;width:35px;height:35px;background-position:-12px -392px;cursor:pointer;z-index:11030;display:none}#popwinbox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#popwinbox-content{height:auto;width:auto;padding:0;margin:0}#popwinbox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#popwinbox-frame{position:relative;width:100%;height:100%;border:none;display:block}#popwinbox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:11020}.popwinbox-title-inside{padding:10px 0;text-align:center;color:#333}.popwinbox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.popwinbox-title-over{color:#FFF;text-align:left}#popwinbox-title-over{padding:10px;background-image:url(../images/popwin_box_title_over.png);display:block}#popwinbox-title-wrap{display:inline-block;margin-top:10px}#popwinbox-title-wrap span{height:41px;float:left}#popwinbox-title-left{padding-left:15px;background-position:0 -162px}#popwinbox-title-main{font-weight:bold;line-height:41px;background-position:0px -320px;background-repeat:repeat-x;color:#333}#popwinbox-title-right{padding-left:15px;background-position:right -240px}#popwinbox-left, #popwinbox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url(../images/popwin_blank.gif);z-index:11020;display:none}#popwinbox-left{left:0px}#popwinbox-right{right:0px}#popwinbox-left-ico, #popwinbox-right-ico{position:absolute;top:50%;left:-9999px;width:24px;height:44px;margin-top:-15px;cursor:pointer;z-index:11020;display:block}#popwinbox-left-ico{background-position:-20px -443px}#popwinbox-right-ico{background-position:-20px -498px}#popwinbox-left:hover, #popwinbox-right:hover{visibility:visible}#popwinbox-left:hover span{left:20px}#popwinbox-right:hover span{left:auto;right:20px}.popwin-bg{position:absolute;padding:0;margin:0;border:0;width:29px;height:29px;z-index:10010}#popwin-bg-n{top:-29px;left:0;width:100%;background-position:0 -58px;background-repeat:repeat-x}#popwin-bg-ne{top:-29px;right:-29px;background-position:-29px 0}#popwin-bg-e{top:0;right:-29px;height:100%;background:url(../images/popwin_box_e.png) repeat-y}#popwin-bg-se{bottom:-29px;right:-29px;background-position:-29px -29px}#popwin-bg-s{bottom:-29px;left:0;width:100%;background-position:0 -87px;background-repeat:repeat-x}#popwin-bg-sw{bottom:-29px;left:-29px;background-position:0 -29px}#popwin-bg-w{top:0;left:-29px;height:100%;background:url(../images/popwin_box_w.png) repeat-y}#popwin-bg-nw{top:-29px;left:-29px;background-position:0 0}

/* IE */

.popwinbox-ie #popwinbox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_close.png', sizingMethod='scale');top: -25px; right: -25px;}

.popwinbox-ie #popwinbox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_title_over.png', sizingMethod='scale'); zoom: 1; }
.popwinbox-ie #popwinbox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_title_left.png', sizingMethod='scale'); }
.popwinbox-ie #popwinbox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_title_cen.png', sizingMethod='scale'); }
.popwinbox-ie #popwinbox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_title_right.png', sizingMethod='scale'); }

.popwinbox-ie #popwinbox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_nav_left.png', sizingMethod='scale'); }
.popwinbox-ie #popwinbox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_nav_right.png', sizingMethod='scale'); }

.popwinbox-ie .popwin-bg { background: transparent !important; width: 20px; height: 20px;}

.popwinbox-ie #popwin-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_n.png', sizingMethod='scale'); top: -20px;}
.popwinbox-ie #popwin-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_ne.png', sizingMethod='scale'); top: -20px; right: -20px;}
.popwinbox-ie #popwin-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_e.png', sizingMethod='scale'); right: -20px;}
.popwinbox-ie #popwin-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_se.png', sizingMethod='scale'); bottom: -20px; right: -20px;}
.popwinbox-ie #popwin-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_s.png', sizingMethod='scale'); bottom: -20px;}
.popwinbox-ie #popwin-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_sw.png', sizingMethod='scale'); bottom: -20px; left: -20px;}
.popwinbox-ie #popwin-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_w.png', sizingMethod='scale'); left: -20px;}
.popwinbox-ie #popwin-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.bookuu.com/images/popwin_box_nw.png', sizingMethod='scale'); top: -20px; left: -20px;}


/*登录框*/
#sub-login{ width: 311px; border:1px solid #999; background-color: #fff;}
#sub-login .l-hd{ background: url(../images_new/login_hd.jpg) no-repeat; width: 311px; height: 29px; border-bottom: 1px solid #999;}
#sub-login .l-hd h6{ font-size: 16px; color: #fff; float: left; line-height: 29px; padding-left: 10px;}
#sub-login .l-hd span.l-close{ background: url(../images_new/login_hd.jpg) -278px 0 no-repeat; cursor: pointer; float: right; width: 29px; height: 29px; margin-right: 4px; display: inline-block; overflow: hidden; zoom:1;}
#sub-login .l-bd{ padding:10px;}
/*#login .l-bd .info{ color: #666; padding-bottom: 10px;}*/
#sub-login .l-bd div{ padding: 5px 0;}
#sub-login .l-bd div label{ width: 66px; display: inline-block; float: left; text-align: right;}
#sub-login .l-bd div .inp{ width: 178px; border: 1px solid #999; height: 18px; padding: 1px 3px;}
#sub-login .l-bd div .submit-btn{cursor: pointer; width: 70px; height: 27px; font-size: 0; line-height: 0; border: none; display: inline-block; background: url(../images_new/popup.png) no-repeat -122px -103px; float: left; margin-right: 10px;}
#sub-login .l-bd .alliance-login{ display: block; overflow: hidden; zoom:1;}
#sub-login .l-bd .alliance-login a{ float: left; margin-right: 5px;}
#sub-login .l-bd div.l-verification{ clear: both; height: 27px;}
#sub-login .l-bd div.l-verification a{ float: left; line-height: 27px; color: #0068b7;}
#sub-login .l-bd div.sub-reg{ font-weight: bold; text-align: center; border-top: 1px dashed #ccc;}
#sub-login .l-bd div.sub-reg a{ font-weight: 100; color: #0068b7; font-family: "宋体"}
#sub-login .l-bd div.l-verification a:hover, #sub-login .l-bd div.sub-reg a:hover{ color: #f60;}

/**/
.notice-form{width: 313px; position: absolute; display: none; z-index: 9999;}
.notice-form .khzx-bd li{ padding-top: 5px; clear: both; display: block;}
.notice-form .khzx-bd{ height: 200px;}


#nav .main-nav li{ position: relative;}
.food-new{  display:block; width:22px; height:16px; overflow:hidden; position:absolute; top:-9px; right:5px; z-index:100; background:url("../images_new/new.gif") no-repeat;}

/* 详情页加入收藏夹弹出层 */
.co_book {float: left; width: 100px; margin: 0 8px 10px;}
.popover_cen_cen a {color: #248ac1;}
.popover_cen_cen a:visited {color: #1964af;}
.pop-content {margin: 0 10px 0 0;}
.co_book .img {width: 100px; height: 100px; line-height: 100px; text-align: center;}
.co_book img {height: 100px; max-width: 100px; vertical-align: middle;}
.co_book p {height: 20px; line-height: 20px; text-align: center; overflow: hidden;}
.co_book b {font: bold 13px/16px 微软雅黑, Verdana, Arial; color: #fc4c0f; margin: 5px;}
.pop-buy-c {padding-top: 10px;}
.pop-buy-c .top_b {padding: 8px; margin-top: 11px; border-top: 1px dotted #999; font: 14px/16px 微软雅黑, Verdana, Arial;}
.pop-buy-c .top_m {margin-left: 62px; margin-top: -10px;}
.pop-buy-txt strong {color: #FF9900; font: bold 14px/18px 宋体, Verdana, Arial;}
.pop-buy-c .pop-buy-txt i {display: block; width: 48px; height: 43px; position: absolute; top: 16px; left: 6px; background: url(../images_new/icon_sigh.jpg) no-repeat;}
.pop-buy-c .pop-buy-txt em {top: 14px;}

.mobile-bk {background: url(../images/bk.png) top left no-repeat; line-height: 22px; padding-left: 22px; display: inline-block;}
.mobile-bk:hover {background-position: 0 -25px;}

/*头部广告*/
#headerad {margin-top: 10px;}