@charset "utf-8";
/*共用樣式*/
#lttop { padding: 10px 0; height:780px; }
#lttop #lttext { float:left; width:220px; overflow:hidden; height:780px; }
#lttop #rttext { float:right; width:749px; overflow:hidden; height: 806px; }
#top_box { width:749px; height:290px; overflow: hidden; }
#focus_picBox { float:left; width:519px; height:288px; overflow:hidden; border:1px solid #ddd }
#ad_box { float:right; width:218px; overflow:hidden; height:290px; }
#buttom_box { width:747px; margin-top:10px; height: 503px; overflow:hidden; border:1px solid #ddd }
/*左邊導航樣式*/
.content1_left { width:220px; height: 803px; float:left; margin-right:0px; border: 1px solid #afd4f8; }
.content1_left .beaot { background:url(../images/producetype.jpg) top left; height:28px; width:220px; }
.content1_left h3 { width:205px; height:34px; margin-bottom:5px; _margin-bottom:0px; }
.content1_left ul { padding: 0 2px 8px; float:left; }
.content1_left li { width:100px; _width:90px; height:24px; line-height:24px; float:left; border-bottom:1px solid #eee; font-family: 宋体; font-size:12px; color:#aeadae; padding:0px; }
.content1_left li a { width:100px; _width:90px; overflow:hidden; display:block; height:13px; }
.product_class { width:220px; float:left; }
.PriceLinks { text-align:left; width:220px; height: 704px; +*height:695px;
_height:713px; }
.newPriceLinks { float:right; zoom:1;background: #FFF url(../images/price_bg.gif) repeat-x 0 bottom; width:220px; }
.newPriceLinks dl { height:230; margin-top:3px; zoom:1; clear:both; overflow: visible; }
.newPriceLinks dl:after { content:"."; height:0; display:block; clear:both; visibility:hidden; }
.newPriceLinks dt { height:40px; _height:20px; line-height:14px; padding:5px 7px 0 8px; zoom:1; clear:both; overflow: hidden; }
.newPriceLinks dt p { line-height:14px; border-bottom:none; padding:0; }
.newPriceLinks dt i.arrow { width:9px; height:10px; background:url(../images/arrowy3.gif) no-repeat; display:none; overflow:hidden; }
.newPriceLinks dt a.more { float:right; }
.newPriceLinks dd { height:21px; line-height:21px; margin:0 0 0 6px; padding:0; float:left; display:inline; width:160px; font-size:12px; overflow:hidden; }
.newPriceLinks dd a { white-space:nowrap; float:left; display:block; width:160px; height:22px; }
.newPriceLinks dt.sfhover { height:40px; _height:20px; line-height:14px; padding:5px 6px 0 7px; position:relative; overflow:visible; z-index:88; }
.newPriceLinks dt.sfhover div dt a { color:#d80005; }
.newPriceLinks dt.sfhover div dd a:hover { color:#d80005; text-decoration:underline; }
.newPriceLinks dl dd a:hover { color:#d80005; text-decoration:underline; }
.newPriceLinks dt.sfhover i.arrow { display:block; position:absolute; z-index:99; left:84px; top:10px; }
.newPriceLinks dt.sfhover div { padding:3px; left:90px; top:-15px; border:1px solid #afd4f8; background:#e0f0ff; position:absolute; z-index:88; display:block; }
.newPriceLinks dt.sfhover div dl { width:390px; line-height:24px; padding:5px 6px 3px 10px; margin-top:0; background:#ffffff; zoom:1; clear:both; overflow:hidden; }
.newPriceLinks dt.sfhover div dt { height:24px; line-height:24px; padding:0; border:none; font-weight:bold; color:#d80005; background:none; overflow:hidden; }
.newPriceLinks dt.sfhover div dt.short { height:21px; line-height:21px; float:left; }
.newPriceLinks dt.sfhover div dd { margin:0 35px 0 0; }
.newPriceLinks dt div { left:0; top:0; display:none; }
/*焦點圖樣式*/
.focus_pic { width:520px; height:290px; display:block; overflow:hidden; }
/*最新上架*/
#buttom_box #b_newtopbg { width:749px; height:48px; overflow:hidden; border-bottom:1px solid #ddd }
#buttom_box #b_newcenterbg { width:749px; height: 455px; overflow:hidden; margin-top:-1px; }
#buttom_box #b_newbuttombg { width:749px; height:7px; overflow:hidden; }
#b_newcenterbg .pic_interval { margin-left:8px; _margin-left:3px; margin-top:10px; height: 233px; }
#b_newcenterbg .picSpace img { padding:2px; border:1px solid #eeeeee; margin-top:3px; }
#b_newcenterbg .picSpace .pictitle { overflow:hidden; padding:5px 0px; width:160px; height:25px; +*height:27px;
_height:27px; 
line-height: 15px;
}
#b_newcenterbg .picSpace .picbox { border:1px solid #aaa; width:175px; height:130px; text-align:center; line-height:130px; vertical-align:middle; margin-top:7px; }
#b_newcenterbg .picSpace { margin: 5px 3px; float:left }
#b_newtopbg ul { margin-top:18px; margin-left:15px; }
#b_newtopbg li { display:inline; float:left; margin-left:5px; }
#b_newtopbg li span { font-size:14px; line-height:30px; }
#b_newtopbg .hot1 { BACKGROUND: url(../images/hot1bg.gif); WIDTH: 107px; CURSOR: pointer; COLOR: #000; HEIGHT: 30px; TEXT-ALIGN: center; }
#b_newtopbg .hot2 { BACKGROUND: url(../images/hot2bg.gif); WIDTH: 107px; COLOR: #000; HEIGHT: 30px; TEXT-ALIGN: center; cursor:pointer }
#special_2_news { display:none; }
/*分類共用樣式*/
.boxContainer { width:980px; height: 627px; overflow:hidden; }
.BagContainer { width:980px; height:465px; overflow:hidden; margin-bottom:4px; border-bottom:1px solid #ddd }
.bagBox { width:980px; height: 511px; overflow:hidden; }
.bag_content_box { width:978px; border:1px solid #dddddd; border-top:0px; height: 458px; }
.bag_content_box .left_content { width:214px; _width:210px; height: 443px; overflow:hidden; margin-top:5px; display:inline; margin-right:6px; float:right; }
.bag_content_box .right_content { width:745px; height: 450px; overflow:hidden; float:left; margin:5px; background:#eee; }
.xz_titlebg { width:978px; height:45px; background:url(../images/xz_bg.jpg) no-repeat top left; overflow:hidden; border:1px solid #dddddd; border-bottom:0px; }
.yb_titlebg { width:978px; height:45px; background:url(../images/yb_bg.jpg) no-repeat top left; overflow:hidden; border:1px solid #dddddd; border-bottom:0px; }
.yifu_titlebg { width:978px; height:45px; background:url(../images/yf_bg.jpg) no-repeat top left; overflow:hidden; border:1px solid #dddddd; border-bottom:0px; }
.yifu_titlebg .left_title, .xz_titlebg .left_title, .yb_titlebg .left_title { width:200px; height:45px; overflow:hidden; float:left; line-height:45px; font-size:22px; font-weight:bold; padding-left:10px; }
.yifu_titlebg .left_keyWords, .xz_titlebg .left_keyWords, .yb_titlebg .left_keyWords { width: 710px; height:45px; float:right; overflow:hidden; line-height:45px; font-size:14px; }
.yifu_titlebg .left_keyWords a, .xz_titlebg .left_keyWords a, .yb_titlebg .left_keyWords a { padding:0px 6px; }
.left_keyWords li { float:left; height:45px; line-height:45px; font-size:14px; }
.left_keyWords li.words { width: 655px; overflow:hidden; }
.left_keyWords li.more { width: 54px; }
.left_keyWords li.more a { margin-left: 6px; }
.sort_content_box { width:978px; border:1px solid #dddddd; border-top:0px; height: 565px; }
.sort_content_box .left_content { width:220px; height:530px; overflow:hidden; float:left; }
.sort_content_box .right_content { width:745px; _width:743px; height:410px; overflow:hidden; float:right; margin:5px; background:#eee; }
.right_content .right_bg { width:735px; height:400px; overflow:hidden; float:right; margin:5px; background:#FFF; }
.sort_title_bg3 { width:980px; height:45px; background:url(../images/bg3.gif) no-repeat top left; overflow:hidden; }
.sort_title_bg3 .left_title { width:200px; height:45px; overflow:hidden; float:left; line-height:45px; font-size:22px; font-weight:bold; padding-left:10px; text-indent:-9999px; }
.sort_title_bg3 .left_keyWords { display:inline; width:700px; height:45px; float:right; overflow:hidden; line-height:45px; font-size:14px; }
.sort_title_bg3 .left_keyWords a { padding:0px 6px; }
.sort_title_bg3 .left_keyWords li { float:left; height:45px; line-height:45px; }
.sort_title_bg3 .left_keyWords li.keyword { width:200px; overflow:hidden; background:red; }
.sort_title_bg3 .left_keyWords li.moreSytle { width:100px; overflow:hidden; }
.sort_title_bg3 .left_keyWords li.moreSytle a { margin-left:30px; }
.sort_content_box .left_content { width:220px; height: 571px; overflow:hidden; float:left; }
.sort_content_box .right_content { width:745px; _width:743px; height: 445px; overflow:hidden; float:right; margin:5px; background:#eee; }
.right_content .right_bg { width:735px; height: 444px; overflow:hidden; float:right; margin:5px; background:#FFF; }
.adtime { width:745px; height: 108px; float:right; overflow:hidden; margin-right:5px; }
/*銷售排行榜樣式-------------------------------------------------*/
#sale_center { width:210px; height:490px; float:left; }
.saleContent { PADDING: 4px; BACKGROUND: #ffffff; MARGIN: 0px 5px; HEIGHT: 517px; width:200px; }
.saletitle { MARGIN-TOP: 5px; MARGIN-LEFT: 10px }
.saletitle span { LINE-HEIGHT: 180%; COLOR: #da0000; FONT-SIZE: 14px; FONT-WEIGHT: 700 }
.saletitle a { float:right; margin-right:10px; margin-top:4px; }
/*滑動門設置 layleft .layf1 dt.on*/
.layleft .laylMain { height: 517px; overflow:hidden; width: 207px; margin-left:-2px; }
.layleft ul { height:460px; }
.layleft ul li.on { width:201px; height: 196px; overflow:hidden; }
.layleft ul li { width: 207px; height: 74px; margin:0 auto; -bottom: 7px;padding: 5px 7px;margin-top: 1px;/* border-top:1px solid #fdbebe; */ border-bottom: 1px dotted #ccc;overflow:hidden; }
*+html .layleft ul li { height:33px; }
.layleft ul li b { font-style:normal; }
.layleft .laymin { height:35px; overflow:hidden; }
.layleft .laymin b, .layleft .laymin p { display:block; float:left; }
.layleft .laymin b { padding-right:10px; font-weight:700; color:#f60; line-height:35px; }
.layleft .laymin p { width:170px; overflow:hidden; line-height:35px; }
.layleft .gdimg { /* position:relative; */ /* width:200px; */ /* text-align:center; */ /* margin:5px auto 0; */ float: left;      width: 85px;}
.layleft .gdimg b { position:absolute; left:0; top:0; width:16px; height:16px; line-height:16px; color:#f28d49; text-indent:-1px; background: #ffe5b6; border:1px solid #ffbb8c }
.layleft .gdname{width: 117px !important;height: 31px;overflow: hidden;/* line-height: 20px; */line-height: 16px;}
.layleft .gdprice{color: #ED7D00; float: left;}
.layleft .picsa {margin-top: 4px;color: #444;font-size: 12px;text-align: left;float:left;}
.layleft .picsa span {
    color: red;
    font-size: 13px;
    font-weight: bold;
    padding-right: 3px;
}
.right_content .pic_interval { margin-left:2px; _margin-left:0px; margin-top:10px; height: 215px; }
.right_content .picSpace img { padding:2px; border:1px solid #eeeeee; margin-top:3px; }
.right_content .picSpace .pictitle { overflow:hidden; padding:5px 0px; width:160px; height: 25px; +*height:27px;
line-height: 15px;_height:27px; }
.right_content .picSpace .picbox { border:1px solid #aaa; width:175px; height:130px; text-align:center; line-height:130px; vertical-align:middle; margin-top:7px; }
.right_content .picSpace { margin: 0px 3px; float:left }
/*資訊*/
.inforlist { margin-left:5px; width:210px; height: 442px; line-height:24px; overflow:hidden; }
.inforlist .news_title { width:210px; height:30px; line-height:30px; text-indent:10px; border-bottom:1px solid #b5b5b4; background:url(../images/icon_03.jpg) left no-repeat; }
.news_title h2 { float:left; color:#0071db; line-height:30px; font-size:15px; }
.news_title span { line-height:30px; }
.inforlist ul li { width:227px; text-indent:10px; background: url(../images/jt.gif) left center no-repeat; border-bottom:1px dotted #b5b5b4; height:30px; line-height:30px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.inforlist ul li a { display:block; width:227px; height:24px; overflow:hidden; font-size:13px; text-overflow:ellipsis; white-space:nowrap; }
.inforlist ul li a:hover { display:block; width:227px; height:30px; background:#ebebeb; overflow:hidden; }
/*尾部廣告*/
.last_ad { width:978px; height:110px; overflow:hidden; border:1px solid #eeeeee; }
.last_ad img { padding:3px; width:973px; height:104px; }
span.price,p.price{color:#a80505;font-weight:100;}
.the_top10{border-bottom: 1px solid #fdbebe;}

/*-------------------keywords start------------------*/
.new_keywords{float: right;margin-top: -39px;position: absolute;z-index: 10000;margin-left: 276px;width: 460px;height: 30px;line-height: 30px;overflow: hidden;}
.new_keywords a{margin-left: 10px;font-size: 13px;margin-right: 10px;}
.brand_div a{margin: 0px 8px;color: rgb(102, 102, 102) !important;}
.FixTitle a{color: rgb(102, 102, 102) !important;}
.brand_div{float: left;margin-left: 56px;width: 818px;height: 26px;line-height: 26px;text-align: left;overflow: hidden;}
.brand_div a:hover {color: rgb(255, 102, 0) !important;text-decoration: none !important;}
.FixTitle a:hover {color: rgb(255, 102, 0) !important;text-decoration: none !important;}
/*-------------------keywords end--------------------*/
.picsales{
    margin-top: 7px;
    color: #444;
    font-size: 12px;
}
.picsales span{
    color: red;
    font-size: 13px;
    font-weight: bold;
    padding-right: 3px;
}
.on .picsales{
    margin-top: -9px !important;
}
#bottom_sales {
    float: left;
    position: fixed;
    bottom: 31px;
    right: 0;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.offsetHeight-198));
    display: none;
	z-index: 66666;
}