.context{ clear:both; margin-top:10px;}
#homeL{width:202px; float:left;}
#homeR{width:748px; float:right;}
#main{ padding-right:0;width:965px; overflow:visible;}
#head{ margin-right:15px;}

#na ul{ margin:0;width:202px;border:1px solid #cccccc;border-bottom:0; }
#na ul li{ position: relative; color:#fff; background: #ededed url(/images/default/menu_arrow.gif) no-repeat 185px 8px; margin: 1px 0 0;border-bottom:1px solid #cccccc; line-height:30px;}
#na ul li a{display:block; color:#2b2b29; font-weight:bold; width:192px; height:30px; padding:0px 0 0 10px; text-decoration:none;}
#na li a:hover{ display: block;background:#e3e2e2 url(/images/default/menu_arrow.gif) no-repeat 185px 8px; width:192px; height:30px; padding:0 0 0 10px; }
* html #na ul li { float: left; }

#na ul li{ position:static;}
#na ul li.over a:link,#na ul li.over a:active,#na ul li.over a:visited,#na ul li.over a:hover{ color:#000; width:172px;background:url(/images/default/homepage/subcate_bg.gif) no-repeat 0px 0px; height:30px; line-height:30px;}
#na .catelist{ position:relative; background:#ccc; height:0px; width:172px; z-index:555; display:none;}
#na .catelist ul{ position:absolute; z-index:5; left:172px; top:-30px; width:158px; padding-top:5px; margin-bottom:13px;background:url(/images/default/homepage/subcate_bg.gif) no-repeat -172px 0px; border:0;}
#na .catelist ul li{ background:none; border:0; line-height:22px; height:auto; width:158px;}
#na .catelist ul li a:link,#na .catelist ul li a:active,#na .catelist ul li a:visited{ font-weight:normal; background:url(/images/default/homepage/subcate_dot.gif) no-repeat 13px 8px; padding-left:28px; color:#000; width:auto; font-size:12px; line-height:22px; height:auto;}
#na .catelist ul li a:hover{ background:url(/images/default/homepage/subcate_dot.gif) no-repeat 13px 8px; font-weight:normal;  color:#000; width:auto; padding-left:28px; line-height:22px; height:auto; text-decoration:underline;}
#na .catelist ul li.catebottom{ height:5px; background:url(/images/default/homepage/subcate_bg.gif) no-repeat -172px bottom; width:158px; line-height:0; font-size:0;}

.bannerBox{ width:745px; height:255px; position:relative; margin-bottom:15px; }
#banner1,#banner2,#banner3,#banner4,#banner5,#banner6{width:472px; height:255px; float:left;}

.linkBox{ width:270px; height:255px; float:left;}
a.proLink:link,a.proLink:visited,a.proLink:hover,a.proLink:active{ text-decoration:none; background:url(/images/default/bannerBg.jpg); width:246px;padding-top:13px; height:30px; display:block; padding-left:15px; font-weight:bold; font-size:14px; color:#000; float:left;}

a.proLinked:link,a.proLinked:visited,a.proLinked:hover,a.proLinked:active{background:url(/images/default/bannerBg2.jpg); padding-left:25px;width:236px; color:#fff;padding-top:13px; height:30px; display:block; padding-left:25px; font-weight:bold; font-size:14px; text-decoration:none; float:left;}

.producted{ background:#fff;width:251px; display:block; }
.producted h2{color:#011b71;font-size:12px;}


.boxTitle{ background:url(/images/default/boxBg.gif) repeat-x; height:20px; padding-top:5px; padding-left:2px; line-height:16px; margin-right:15px; padding-bottom:5px;}
.boxTitle strong{background:url(/images/default/boxTitle.gif) no-repeat 6px 3px; padding-left:20px; zoom:1;}
.boxTitle .right{ float:right; padding-right:5px;}
.boxTitle .right a:link,.boxTitle .right a:visited,.boxTitle .right a:hover,.boxTitle .right a:active{color:#06c; text-decoration:underline;}

.featureBox{ margin-bottom:15px;}

.channelBox{width:auto;float:left; padding:6px 0 0;background:url(/images/default/dot_horizontal.gif) repeat-x 12px 112px ; }
.channel{float:left; width:234px; height:109px;}
.channelBox ul{ margin:3px 10px 3px 5px; line-height:16px; height:48px; overflow:hidden}
.channelBox li{ display:inline;}
.channelBox li a:link,.channelBox li a:visited,.channelBox li a:hover,.channelBox li a:active{color:#5f5f5f;}
.channelBox span{ padding:0 5px;}
.channelBox h2{margin-left:3px;line-height:34px;padding-left:52px; height:34px; }
.channelBox h2 a:link,.channelBox h2 a:visited,.channelBox h2 a:hover,.channelBox h2 a:active{font-size:14px; color:#0066cc;}
.seeMore{ padding-left:18px; background:url(/images/default/indexMore.gif) no-repeat 6px 2px; padding-bottom:3px; height:18px;}
.seeMore a:link,.seeMore a:visited,.seeMore a:hover,.seeMore a:active{font-size:11px; color:#909091;}

.channeldot{width:15px; background:url(/images/default/dot_vertical.gif) repeat-y 4px 5px;  height:92px; float:left; margin-top:5px;}

.fashion h2{ background:url(/images/default/resource/icon_fashion.jpg) no-repeat;}

.beautyhealth h2{ background:url(/images/default/resource/icon_beauty.jpg) no-repeat;}

.babykidsmaternity h2{ background:url(/images/default/resource/icon_baby.jpg) no-repeat;}

.furniturekitchen h2{ background:url(/images/default/resource/icon_furniture.jpg) no-repeat;}

.fooddrink h2{ background:url(/images/default/resource/icon_food.jpg) no-repeat;}

.hobbygoods h2{ background:url(/images/default/resource/icon_hobby.jpg) no-repeat;}

.cddvds h2{ background:url(/images/default/resource/icon_music.jpg) no-repeat;}

.oasupply h2{ background:url(/images/default/resource/icon_office.jpg) no-repeat;}

.electronics h2{ background:url(/images/default/resource/icon_electronics.jpg) no-repeat;}

.computers h2{ background:url(/images/default/resource/icon_computer.jpg) no-repeat;}

.cameras h2{ background:url(/images/default/resource/icon_camera.jpg) no-repeat;}

.sportsoutdoor h2{ background:url(/images/default/resource/icon_outdoor.jpg) no-repeat;}

.pet h2{ background:url(/images/default/resource/icon_pet.jpg) no-repeat;}

.musicalinstrument h2{ background:url(/images/default/resource/icon_instrument.jpg) no-repeat;}

.flowergift h2{ background:url(/images/default/resource/icon_flower.jpg) no-repeat;}

.familygoods h2{ background:url(/images/default/resource/icon_family.jpg) no-repeat;}

.game h2{ background:url(/images/default/resource/icon_game.jpg) no-repeat;}

.book h2{ background:url(/images/default/resource/icon_book.jpg) no-repeat;}

.hotBox{ margin-bottom:15px;}


.brandList{ padding:0 12px;clear:both; overflow:hidden; position:relative;}
.brandList div{ float:left; padding:10px 14px;}
.brandList a{ font-size: 18px;color: #74a8d7;font-weight:bold;text-transform:capitalize;}

.hotMerchant{ height:114px; width:732px; overflow:hidden; padding-left:20px;}
.hotMerchant a.merchant{display:block; float:left;padding:0;font-size:14px; color:#06c; text-decoration:underline; width:119px; margin:0 22px 15px 0; text-align:center;line-height:44px; background:#fff url(/images/default/top_link_bg.gif) no-repeat 0 0;font-weight:bold;}
.hotMerchant a.merchantlong{ padding:4px 3px; width:113px; line-height:18px;height:36px;font-weight:bold;}
#hotBrandDiv {line-height:30px;padding-left:20px;}
#hotBrandDiv a {font-size: 16px;color: #74a8d7;font-weight:bold;text-transform:capitalize;padding-right:28px;}
.hotMerchant img{ float:left; padding:6px 10px 14px;width:89px; height:28px;}

.seeAll{ border-top:1px solid #b2b2b2; color:#333; padding-top:5px; padding-bottom:55px;margin-right:15px; clear:both; margin-top:12px;}
.seeAll a:link,.seeAll a:visited,.seeAll a:hover,.seeAll a:active{color:#06c; text-decoration:underline;}
.tab{ background:url(/images/default/tab_line.gif) repeat-x; height:34px; margin-right:15px; margin-top:10px;}
.tab li{width:135px; height:34px; display:block; float:left; margin-right:5px;line-height:34px; text-align:center; font-weight:bold; }
.tabed{background:url(/images/default/tabed.gif) no-repeat;width:135px; height:34px; display:block; overflow:hidden}
.tab li a{ text-decoration:none;}
.tab li a.tabLink:link,.tab li a.tabLink:visited,.tab li a.tabLink:hover,.tab li a.tabLink:active{background:url(/images/default/tab.gif) no-repeat; width:135px; height:34px; display:block;font-weight:bold;  overflow:hidden}
.tab li a.tabLink:hover{ background:url(/images/default/tab_over.gif) no-repeat;text-decoration:none; overflow:hidden}

.blogtab{ background:url(/images/default/tab_line.gif) repeat-x; height:34px; margin-right:15px; margin-top:10px;}
.blogtab li{width:113px; height:34px; display:block; float:left; margin-right:5px;line-height:34px; text-align:center; font-weight:bold; }
.blogtabed{background:url(/images/default/tabed_blog.gif) no-repeat;width:113px; height:34px; display:block; overflow:hidden}
.blogtab li a{ text-decoration:none;}
.blogtab li a.tabLink:link,.blogtab li a.tabLink:visited,.blogtab li a.tabLink:hover,.blogtab li a.tabLink:active{background:url(/images/default/tab_blog.gif) no-repeat; width:113px; height:34px; display:block;font-weight:bold;  overflow:hidden}
.blogtab li a.tabLink:hover{ background:url(/images/default/tab_over_blog.gif) no-repeat;text-decoration:none; overflow:hidden}
.blogtabLine {line-height:18px;}

.hotList{border:1px solid #c1c1c1; border-top:0;width:711px;background:url(/images/default/dot_horizontal.gif) no-repeat 12px 205px !important;background:url(/images/default/dot_horizontal.gif) no-repeat 12px 213px; padding-left:10px; padding-right:10px;}
*+ html .hotList{background:url(/images/default/dot_horizontal.gif) no-repeat 12px 208px !important;background:url(/images/default/dot_horizontal.gif) no-repeat 12px 213px}
.indexPro{width:207px; float:left; padding:12px 10px;text-align:center; height:197px;}
.prodot{ background:url(/images/default/dot_vertical.gif) repeat-y 6px 0; width:15px; float:left; height:190px; margin-top:10px;}

.indexPro h3{ height:34px; padding-top:2px}
.indexPro h3 a:link,.indexPro h3 a:visited,.indexPro h3 a:hover,.indexPro h3 a:active{font-size:14px;}
.indexPrice{ height:25px;}
.indexBut{ height:16px; padding-top:2px; padding-bottom:5px;}

.tip{width:202px; position:absolute; bottom:15px; left:15px; height:430px; background:url(/images/default/robot_index.gif) no-repeat 0 bottom;}
.tipTop{ background:url(/images/default/tip_top.gif) no-repeat; height:6px; width:202px; font-size:0;}
.tipBot{background:url(/images/default/tip_bot.gif) no-repeat; height:28px; width:202px; font-size:0;}
.tipmid{ background:url(/images/default/tip_mid.gif) repeat-y;}
.tipmid h2{font-size:14px; padding:5px 0 0 12px;}
.tipmid ul{padding:0 5px 10px 10px; list-style-type:none;}
.tipmid li{padding:1px;}
.tipmid b{ font-size:24px; margin-right:10px; color:#88d240}

.blogBox{margin-bottom:15px;}
.blogBox .hotList{ background:none!important; background:none}
.blogcontent{ padding:15px 5px; height:200px;}
.blogcontent h2 span{ margin-right:5px; margin-left:0;}
.blogcontent .content{ padding:25px 20px; width:685px; height:220px;}
.blogcontent .imgbox{ float:right; margin-left:20px;}
.blogcontent h3{ padding-bottom:10px;}
.blogcontent h3 a{ color:#333; font-size:14px;}
.blogcontent p{ color:#999; line-height:20px;}
.blogcontent p a:link,
.blogcontent p a:active,
.blogcontent p a:visited{ color:#06c; text-decoration:underline;}
.blogcontent p a:hover{ text-decoration:none;}
.blogcontent .blogdetail{ padding-top:8px; text-align:right;}


.showNewChannel{position:absolute; margin-top: -5px; +margin-top:-14px;}
.showNewChannelNa{background:none repeat scroll 0 0 #EDEDED !important;}
