body { font-family: Verdana,Arial,Simsun; font-size: 12px; margin: 0px; padding: 0px; border: 0px none; }
ul, li { list-style: none outside none; margin: 0px; padding: 0px; }
* { margin: 0pt; padding: 0pt; list-style: none outside none; }
a { color: rgb(51, 51, 51); }
a:link { color: rgb(51, 51, 51); text-decoration: none; }
a:visited { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
a:active { color: rgb(255, 102, 0); text-decoration: none; }
a:hover img { text-decoration: none; }
a img { border: 0pt none; text-decoration: none; }
img { border: 0pt none; vertical-align: middle; padding: 0px; margin: 0px; }
.main { width: 980px; margin: 0px auto; clear: both; overflow: hidden; }
.height5 { height: 5px; line-height: 0px; font-size: 0px; clear: both; }
.height10 { height: 10px; line-height: 0px; font-size: 0px; clear: both; }
.clear { height: 0px; font-size: 0px; margin: 0px auto; overflow: hidden; clear: both; }
#head { width: 980px; margin-left: auto; margin-right: auto; clear: both; }
#head .my_login { height: 25px; line-height: 25px; background-position: left -444px; background-repeat: no-repeat; padding: 0px 5px 0px 16px; color: rgb(85, 85, 85); position: absolute; top: 0px; right: 0px; float: right; }
#head .channel .my_login ul { width: auto; text-align: right; float: left; height: 25px; }
#head .channel .my_login ul li { float: left; margin: 4px 0pt 0pt; height: 15px; line-height: 15px; padding: 0pt; }
#head .channel .my_login ul li a { color: rgb(204, 0, 0); text-decoration: none ! important; padding-left: 8px; }
#head .channel .my_login ul li.l a { padding-right: 8px; border: 0px solid rgb(221, 221, 221); }
#head .channel { width: 100%; margin: 0px auto; height: 25px; background: none repeat scroll 0% 0% rgb(249, 249, 249); border-bottom: 1px solid rgb(231, 231, 231); clear: both; }
#head .channel ul { float: left; }
#head .channel ul li { margin: 3px 0px 0px; padding-left: 8px; height: 20px; line-height: 20px; font-size: 12px; color: rgb(204, 204, 204); float: left; }
#head .channel ul li a { color: rgb(85, 85, 85); font-size: 12px; text-decoration: none; }
#head .channel ul li a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.home { width: 980px; height: 65px; margin: 0px auto 5px; padding-top: 0px; overflow: hidden; clear: both; }
.home .logo { float: left; margin-top: 18px; }
.home .search { margin-left: 15px; margin-top: 8px; float: left; display: inline; }
.home .search .tab { position: relative; z-index: 10; top: 1px; margin-left: 8px; clear: both; }
.home .search .tab li { float: left; height: 21px; line-height: 21px; padding: 0px 10px; }
.home .search .tab .on { padding-left: 10px; padding-right: 0px; background-position: left -40px; float: left; }
.home .search .tab .on span { padding-right: 10px; height: 21px; display: block; background-position: right -40px; float: left; }
.home .searchbg { height: 35px; background-position: left -65px; background-repeat: repeat-x; overflow: hidden; clear: both; float: left; }
.home .search .left { width: 21px; height: 35px; background-position: left 0px; float: left; }
.home .search .searchbox { width: 445px; height: 27px; margin-top: 4px; overflow: hidden; float: left; }
.home .search .searchbox input { width: 454px; height: 22px; line-height: 22px; background-position: left -69px; border: 0px none; padding: 3px 0px 2px 4px; margin: 0px 0px 0px -20px; text-indent: 1.7em; float: left; }
.home .search .searchbtn { height: 35px; width: 124px; text-align: center; line-height: 35px; font-weight: bold; color: rgb(255, 255, 255); font-size: 14px; background-position: right 0px; float: left; }
.home .search .searchbtn input { width: 115px; height: 27px; line-height: 27px; background: none repeat scroll 0% 0% transparent; border: medium none; padding: 0px; margin: 3px 0px 0px; font-weight: bold; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer; }
.home .search .hotsearch { clear: both; padding-top: 2px; overflow: hidden; color: rgb(153, 153, 153); }
.home .search .hotsearch a { margin: 0px 5px; }
.home .search .hotsearch a:link { color: rgb(153, 153, 153); }
.home .search .hotsearch a:visited { color: rgb(153, 153, 153); }
.home .search .hotsearch a:hover { color: rgb(51, 51, 51); text-decoration: none; }
.home .search .hotsearch a:active { color: rgb(51, 51, 51); text-decoration: none; }
.home .fav { margin-top: 38px; float: right; }
.home .fav a { color: rgb(204, 0, 0); }
.home .fav a:visited { color: rgb(204, 0, 0); }
.home .fav a:hover { color: rgb(204, 0, 0); }
.home .fav .add, .home .fav .share { margin: 0px 5px; color: rgb(255, 255, 255); height: 16px; line-height: 16px; padding-left: 20px; background-position: left -400px; float: left; }
.home .fav .share { background-position: left -420px; }
#head .line { width: 100%; height: 35px; margin: 5px auto 0px; background-position: left -260px; background-repeat: repeat-x; overflow: hidden; clear: both; }
#head .line .navigation { height: 39px; width: 980px; background-position: left -260px; background-repeat: repeat-x; margin: 0px auto; }
#head .line .navigation .menu { float: left; display: inline; }
#head .line .navigation .menu .title { height: 33px; line-height: 33px; margin-top: 2px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-align: center; background-position: left -155px; padding-left: 15px; float: left; }
#head .line .navigation .menu .title span { height: 33px; background-position: right -155px; display: block; padding-right: 15px; float: left; }
#head .line .navigation .on .title .down, #head .line .navigation .on .title .up, #head .line .navigation .menu .title .down, #head .line .navigation .menu .title .up { background-position: right -341px; background-repeat: no-repeat; padding-right: 18px; display: block; cursor: pointer; }
#head .line .navigation .menu .title a { color: rgb(255, 255, 255); text-decoration: none; }
#head .line .navigation .menu .title a:hover { color: rgb(238, 238, 238); text-decoration: none; }
.menucontent { border: 1px solid rgb(129, 10, 0); width: 148px; font-size: 12px; background-color: rgb(255, 255, 255); position: absolute; z-index: 100; }
.menucontent {  }
.menucontent.bigcontent { width: 412px; }
.MoreSitesContainer { width: 178px; }
.MoreSitesContainer dl { width: 178px; height: 344px; overflow-y: auto; }
#head .line .navigation .nav { float: left; }
#head .line .navigation .nav li { float: left; height: 31px; line-height: 28px; padding: 0px 10px; font-size: 12px; font-weight: bold; background-position: left -110px; margin: 4px 0px 0px; color: rgb(255, 255, 255); }
#head .line .navigation .nav li a, #head .line .navigation .nav li a:link, #head .line .navigation .nav li a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#head .line .navigation .nav .down, #head .line .navigation .nav .up, #head .line .navigation .nav .on .down, #head .line .navigation .nav .on .up { padding-right: 10px; background-position: right -100px; background-repeat: no-repeat; display: block; position: relative; }
#head .line .navigation .my_ebtn { float: right; }
#head .line .navigation .my_ebtn .title { width: 80px; padding-left: 7px; height: 25px; line-height: 25px; color: rgb(187, 0, 0); font-size: 12px; text-align: left; overflow: hidden; margin-top: 5px; background-position: right -405px; }
#head .line .navigation .my_ebtn .title a, #head .line .navigation .my_ebtn .title .down, #head .line .navigation .my_ebtn .title .up { background-position: right -372px; background-repeat: no-repeat; margin: 0px 5px; display: block; cursor: pointer; }
#head .line .navigation .my_ebtn .title a { color: rgb(187, 0, 0); text-decoration: none; }
#head .line .navigation .my_ebtn .title a:hover { color: rgb(221, 0, 0); text-decoration: none; }
#head .line .navigation .my_ebtn .content { border-right: 1px solid rgb(197, 95, 22); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(197, 95, 22) rgb(197, 95, 22); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; width: 95px; padding: 5px 0px; font-size: 12px; line-height: 25px; text-align: center; background-color: rgb(255, 255, 255); position: absolute; z-index: 333; float: left; }
.indexmenu { width: 180px; position: absolute; z-index: 100; }
.indexmenu .content { font-size: 12px; background-color: rgb(255, 255, 255); border: 1px solid rgb(160, 18, 0); width: 178px; padding: 4px 0px; }
.indexmenu .content dd { height: 27px; line-height: 27px; border-bottom: 1px solid rgb(240, 240, 240); background-position: right -476px; background-repeat: no-repeat; margin: 0px 6px; overflow: hidden; clear: both; }
.indexmenu .content dd a { background-position: left -498px; background-repeat: no-repeat; padding-left: 10px; display: block; }
.indexmenu .content dd a:hover, .indexmenu .content dd a.on { background: none repeat scroll 0% 0% rgb(129, 10, 0); text-decoration: none; color: rgb(255, 255, 255); display: block; }
.indexmenu .content dl dd a { background-image: url("menu_ico.gif"); background-repeat: no-repeat; padding-left: 30px; }
.indexmenu .content dl .ico_shuma a { background-position: left -91px; }
.indexmenu .content dl .ico_tongxun a { background-position: left -33px; }
.indexmenu .content dl .ico_diannao a { background-position: left -5px; }
.indexmenu .content dl .ico_bangong a { background-position: left -63px; }
.indexmenu .content dl .ico_clothing a { background-position: left -285px; }
.indexmenu .content dl .ico_cosmetic a { background-position: left -175px; }
.indexmenu .content dl .ico_muying a { background-position: left -202px; }
.indexmenu .content dl .ico_jiajubaihuo a { background-position: left -118px; }
.indexmenu .content dl .ico_riyong a { background-position: left -146px; }
.indexmenu .content dl .ico_shipin a { background-position: left -260px; }
.indexmenu .content dl .ico_book a { background-position: left -310px; }
.indexmenu .content dl .more { border-bottom: medium none; background-color: rgb(249, 249, 249); }
.indexmenu .content dd a:hover { background-image: none; }
.homeclass { width: 780px; border: 3px solid rgb(129, 10, 0); background-image: url("moreclass_bg.gif"); background-position: 495px top; background-repeat: repeat-y; background-color: rgb(253, 245, 245); position: absolute; z-index: 110; }
.home .searchbg, .home .search .tab .on, .home .search .tab .on a, .home .search .searchbox input, .home .search .left, .home .search .searchbtn, .home .search .searchbox .down, .home .search .searchbox .up, .home .fav .add, .home .fav .share, .dropdown .navsort dl dd, .dropdown .navmer dl dt .mersearch input, #head .line, #head .my_login, #head .channel ul .more a, #head .channel ul .on, #head .channel ul .on a, #head .channel .slogan, #head .channel .slogan span, #head .line .navigation, #head .line .navigation .nav li, #head .line .navigation .nav .on, #head .line .navigation .nav .up, #head .line .navigation .nav .down, #head .line .navigation .nav .on .up, #head .line .navigation .nav .on .down, #head .line .navigation .menu .title, #head .line .navigation .menu .title span, #head .line .navigation .on .title, #head .line .navigation .on .title a, #head .line .navigation .menu .title .down, #head .line .navigation .menu .title .up, #head .line .navigation .menu .content dd, #head .line .navigation .menu .content dd a, #head .line .navigation .menu .content .more span, #head .line .navigation .menu .content dd li a, #head .line .navigation .menu .content dd li a:hover, #head .line .navigation .my_ebtn .title, #head .line .navigation .my_ebtn .title a, #head .subnav, .menucontent dd, .menucontent dd a, .menucontent .more span, .menucontent dd li a, .menucontent dd li a:hover, .indexmenu .content dd, .position, .position .posright a.sell, .path, .path .posleft a, .path .posright a.sell { background-image: url("header_bg.gif"); }
#head .line .navigation .index .title span { background: none repeat scroll 0% 0% transparent; padding-right: 0px; }
#head .line .navigation .index .title { width: 165px; background-position: left top; background-repeat: no-repeat; }
#head .line .navigation .index .title a { font-size: 14px; width: 140px; color: rgb(255, 255, 255); }
#head .line .navigation .index .title .down { background-position: right -35px; }
#head .line .navigation .index .title, #head .line .navigation .index .title .up, #head .line .navigation .index .title .down { background-image: url("index_menu_title.gif"); }
#head .line .navigation .index .title a:link { color: rgb(255, 255, 255); }
#head .line .navigation .index .title a:visited { color: rgb(255, 255, 255); }
#head .line .navigation .index .title a:hover { color: rgb(238, 238, 238); }
#head .line .navigation .index .title a:active { color: rgb(238, 238, 238); }
.floatnav { width: 48px; padding-top: 5px; background-position: left top; background-repeat: no-repeat; position: absolute; z-index: 9999; }
.floatnav .botborder { background-position: left bottom; background-repeat: no-repeat; padding-bottom: 5px; width: 39px; overflow: hidden; float: left; }
.floatnav .content { width: 37px; border-right: 1px solid rgb(220, 220, 222); border-left: 1px solid rgb(220, 220, 222); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: medium 1px; border-style: none solid; border-color: -moz-use-text-color rgb(220, 220, 222); background: none repeat scroll 0% 0% rgb(246, 246, 246); overflow: hidden; }
.floatnav .content ul { width: 35px; background: none repeat scroll 0% 0% rgb(246, 246, 246); border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: medium 1px; border-style: none solid; border-color: -moz-use-text-color rgb(255, 255, 255); text-align: center; overflow: hidden; }
.floatnav .content ul li { width: 30px; margin: -1px auto 0px; height: 15px; overflow: hidden; padding: 20px 0px 5px; border-top: 1px solid rgb(226, 226, 226); background-position: left top; background-repeat: no-repeat; clear: both; }
.floatnav.on .btn, .floatnav.off .btn { width: 9px; height: 31px; background-position: left -50px; margin-top: 20px; overflow: hidden; float: left; }
.floatnav .content ul li.top { background-position: left -97px; }
.floatnav .content ul li.mall { background-position: left -137px; }
.floatnav .content ul li.book { background-position: left -297px; }
.floatnav .content ul li.sale { background-position: left -337px; }
.floatnav, .floatnav .botborder, .floatnav .content ul li, .floatnav.on .btn, .floatnav.off .btn { background-image: url("floatnav.gif"); }
.links { width: 960px; padding: 9px; border: 1px solid rgb(231, 231, 231); margin: 10px auto; overflow: hidden; }
.links p { height: 25px; padding-left: 5px; line-height: 25px; overflow: hidden; background: none repeat scroll 0% 0% rgb(247, 247, 247); display: block; }
.links ul { padding-left: 5px; clear: both; overflow: hidden; }
.links ul li { height: 25px; line-height: 25px; padding: 0px 5px; display: inline; white-space: nowrap; float: left; }
.bot_search { width: 100%; height: 35px; line-height: 35px; margin-left: auto; margin-right: auto; margin-top: 20px; text-align: center; color: rgb(102, 102, 102); background: url("bot_search.gif") repeat-x scroll 0% 0% transparent; clear: both; }
.bot_search table { text-align: center; margin: auto; }
.bot_search .ftextbox { border: 1px solid rgb(221, 221, 221); width: 300px; height: 18px; line-height: 18px; color: rgb(102, 102, 102); }
.bot_search .fsearchbtn { width: 65px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; text-align: center; background: url("filter_seach.gif") repeat scroll 0% 0% transparent; border: 0px none; margin-left: 1px; cursor: pointer; }
#foot { width: 100%; margin-left: auto; margin-right: auto; background-position: left -250px; background-repeat: repeat-x; clear: both; overflow: hidden; padding-top: 10px; color: rgb(68, 68, 68); }
#foot p { width: 940px; margin-left: auto; margin-right: auto; clear: both; display: block; }
#foot .footlogo { width: 180px; padding-top: 10px; display: block; float: left; }
#foot b, #foot span.b { width: 700px; font-size: 12px; line-height: 25px; color: rgb(102, 102, 102); text-align: center; font-weight: normal; display: block; float: left; }
#foot a { padding: 0pt 5px; }
#foot a:link { color: rgb(102, 102, 102); text-decoration: none; }
#foot a:visited { color: rgb(102, 102, 102); text-decoration: none; }
#foot a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
#foot a:active { color: rgb(255, 102, 0); text-decoration: none; }
#foot, .footer_search, .footer_search ul li, .footer_search ul li a, .footer_search ul .on, .footer_search ul .on a, .footer_search dl .searchbtn { background-image: url("footbg.gif"); }

.tri310Box { width: 960px; padding: 5px 10px; margin: auto; background-color: rgb(85, 85, 85); font-family: 'Microsoft Yahei',Arial,Verdana,Sans-Serif; }
.tri310Box .event { width: 310px; height: 425px; margin: 5px; display: table-cell; vertical-align: middle; text-align: center; position: relative; float: left; }
.tri310Box .event img { max-width: 310px; max-height: 425px; }
.tri310Box .event .overlayMask, .tri310Box .event .overlayText { height: 30px; line-height: 30px; color: rgb(255, 255, 255); }
.tri310Box .event .endtime { height: 56px; line-height: 56px; width: 132px; top: 180px; }
.tri310Box .event .overlayText a { color: rgb(255, 255, 255); text-decoration: none; }
.tri310Box .event .overlayText a:hover { font-size: 14px; color: rgb(255, 136, 0); }
.tri310Box .event:hover { margin: 2px; border: 3px solid rgb(255, 136, 0); }
.tri310Box .event:hover .overlayText a { color: rgb(255, 136, 0); }
.overlayMask { color: rgb(255, 255, 255); position: absolute; z-index: 3; opacity: 0.5; background: none repeat scroll 0% 0% rgb(0, 0, 0); bottom: 0px; left: 0px; width: 100%; }
.overlayText { color: rgb(255, 255, 255); position: absolute; z-index: 4; bottom: 0px; left: 0px; padding: 0pt 10px; }
.indexright { width: 790px; margin-top: 8px; float: right; }
.indmid { width: 480px; float: left; }
.indmid .midflow { width: 478px; height: 85px; margin-top: 8px; padding-top: 10px; border: 1px solid rgb(231, 231, 231); overflow: hidden; text-align: center; }
.slider { position: relative; width: 480px; height: 232px; overflow: hidden; }
.slider .pic {  }
.slider .pic li { height: 198px; overflow: hidden; position: relative; border: 1px solid rgb(102, 102, 102); }
.slider .pic img { position: absolute; top: 0px; right: 0px; z-index: 1; }
.slider .pic li a { display: inline-block; text-decoration: none; margin: 0pt; padding: 0pt; clear: both; }
.slider .pic li span { display: block; width: 480px; overflow: hidden; text-align: center; clear: both; }
.slider .pic li span.Title { height: 40px; line-height: 40px; font-size: 18px; font-family: "Microsoft Yahei","SimHei","Arial Black"; font-weight: bold; color: rgb(255, 255, 255); text-align: center; background: none repeat scroll 0% 0% rgb(72, 72, 72); clear: both; position: absolute; z-index: 2; left: 0pt; bottom: 0pt; }
.slider .num { z-index: 4; position: absolute; bottom: 0px; width: 100%; height: 31px; border-bottom: 1px solid rgb(221, 221, 221); background: url("slider_text.gif") repeat-x scroll 0% 0% transparent; }
.slider .num li { float: left; display: block; width: 96px; height: 31px; line-height: 31px; text-align: center; color: rgb(255, 255, 255); font-size: 0px; cursor: pointer; }
.slider .num li.current { background: none repeat scroll 0% 0% rgb(72, 72, 72); font-weight: normal; color: rgb(72, 72, 72); }
.slider .num li.current i { font-size: 12px; color: rgb(255, 255, 255); font-style: normal; }
.slider .num li i { font-size: 12px; color: rgb(51, 51, 51); font-style: normal; }
.slider .bg { z-index: 3; position: absolute; bottom: 0px; width: auto; height: 31px; border-bottom: 1px solid rgb(221, 221, 221); }
.slider .bg li { float: left; width: 96px; height: 31px; line-height: 31px; text-align: center; color: rgb(85, 85, 85); cursor: pointer; background-image: url("slider_text.gif"); background-position: left top; }
.flow { width: 300px; float: right; overflow: hidden; }
.flow ul li { width: 300px; height: 100px; overflow: hidden; position: relative; border-top: 1px solid rgb(204, 204, 204); margin-bottom: 1px; }
.flow ul li img { position: absolute; left: 0px; top: 0px; z-index: 1; }
.flow .more { background-color: rgb(244, 244, 244); height: 31px; line-height: 31px; text-align: right; padding-right: 10px; }
.partner { width: 978px; border: 1px solid rgb(221, 221, 221); margin: 0px auto; clear: both; overflow: hidden; }
.partner .title { height: 35px; background-color: rgb(250, 249, 249); border-bottom: 1px solid rgb(231, 231, 231); }
.partner .title .name { width: 170px; font-size: 18px; height: 37px; line-height: 37px; padding-left: 10px; font-weight: bold; position: absolute; margin-top: -1px; margin-left: -1px; color: rgb(255, 255, 255); background-color: rgb(204, 0, 0); font-family: microsoft yahei; float: left; }
.partner .title .name a { color: rgb(255, 255, 255); text-decoration: none; }
.partner .title .name a:hover { color: rgb(255, 255, 255); }
.partner .title .other { width: 799px; float: right; }
.partner .title ul { height: 35px; line-height: 35px; width: 520px; overflow: hidden; float: right; }
.partner .title ul li { margin: 0px 5px; float: left; }
.partner .title ul .more { height: 19px; line-height: 20px; background-position: left -75px; padding-left: 7px; float: right; margin-top: 7px; }
.partner .title ul .more a { background-position: right -75px; padding-right: 13px; display: block; float: left; color: rgb(255, 255, 255); }
.partner .title .mersearch { line-height: 20px; margin-top: 6px; margin-left: 10px; display: inline; float: left; }
.partner .title .mersearch input { height: 20px; line-height: 20px; width: 205px; color: rgb(102, 102, 102); padding-left: 20px; background-position: left -260px; background-repeat: no-repeat; vertical-align: middle; border: 1px solid rgb(221, 221, 221); }
.partner .title .mersearch .btn { height: 22px; line-height: normal; background-color: rgb(246, 246, 246); border: 1px solid rgb(219, 219, 219); margin-left: 3px; width: 26px; cursor: pointer; font-family: Arial,Helvetica,sans-serif; vertical-align: middle; background-image: none; padding: 0px; }
.partner .con ul { width: 974px; overflow: hidden; margin-left: 5px; margin-top: 4px; padding-bottom: 4px; }
.partner .con ul li { width: 161px; height: 82px; padding-top: 8px; text-align: center; border-top: 1px solid rgb(242, 242, 242); border-left: 1px solid rgb(242, 242, 242); margin-top: -1px; margin-left: -1px; display: inline; overflow: hidden; float: left; }
.partner .con ul li a { width: 120px; height: 52px; display: block; overflow: hidden; margin: 0px auto; }
.partner .con ul li img {  }
.partner .con ul li span { width: 158px; height: 25px; line-height: 20px; margin: 5px auto 0px; display: block; overflow: hidden; clear: both; }
.partner .con ul li span a { width: auto; height: auto; display: inline; }
.recproduct { width: 980px; margin: 5px auto 0px; font-family: 'Microsoft YaHei',Verdana,sans-serif,Arial,SimSun; overflow: hidden; }
.recproduct .title, .sales .title { width: 100%; height: 34px; background-color: rgb(238, 238, 238); clear: both; }
.recproduct .title span, .sales .title span { display: block; height: 30px; line-height: 30px; font-size: 16px; font-family: microsoft yahei; font-weight: bold; color: rgb(255, 255, 255); padding-left: 10px; padding-right: 15px; background: none repeat scroll 0% 0% rgb(204, 0, 0); float: left; }
.recproduct .title ul, .sales .title ul { height: 25px; line-height: 25px; margin-top: 5px; float: right; overflow: hidden; }
.recproduct .title ul li, .sales .title ul li { padding: 0px 10px; float: left; }
.recproduct .title ul .on, .sales .title ul .on { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-weight: bold; }
.recproduct .title .arrow, .sales .title .arrow { width: 980px; height: 4px; overflow: hidden; background-color: rgb(255, 255, 255); background-position: left -230px; background-repeat: no-repeat; clear: both; }
.flow .buy dl dt, .flow .buy dl dd, .flow .buy .mylink span, .partner .title ul .more, .partner .title ul .more a, .partner .title .mersearch input, .recproduct .title .arrow, .sales .title .arrow, .recproduct .bigshow dl dd .golook, .recproduct .floatprice dl .golook, .recproduct .bigshow .more, .recproduct .bigshow .more a, .recproduct .floatprice .tit1, .recproduct .floatprice .bot2, .recproduct .smallproduct li .btn i, .recproduct .smallproduct li .btn i a, .recproduct .smallproduct li .arrow, .category .title .off, .category .title .on a.close, .floattips .arrow, .floattips .content i a { background-image: url("indbg.gif"); }
a:link { color: rgb(104, 104, 104); }
a:visited { color: rgb(104, 104, 104); }
a:hover { color: rgb(255, 102, 0); }
a:active { color: rgb(255, 102, 0); }
.category { width: 980px; margin: 5px auto 0px; overflow: hidden; clear: both; font-family: 'Microsoft YaHei',Verdana,sans-serif,Arial,SimSun; }
.category .content { width: 978px; color: rgb(85, 85, 85); margin: 0px auto; border: 1px solid rgb(216, 216, 216); background-color: rgb(249, 249, 249); background-image: url("category_bg.gif"); background-position: 680px top; background-repeat: repeat-y; overflow: hidden; clear: both; }
.category .brand { width: 270px; padding: 0px 13px 0px 15px; float: left; }
.category .brand .tit { background: url("category_brand_bg.gif") repeat-x scroll center bottom transparent; font-weight: bold; height: 28px; line-height: 28px; margin-bottom: 5px; color: rgb(85, 85, 85); }
.category .brand .tit span { background: url("category_brank_tit.gif") no-repeat scroll right center transparent; padding-right: 10px; }
.category .brand ol { width: 270px; overflow: hidden; margin: 0px; }
.category .brand ol li { width: 82px; height: 36px; border: 1px solid rgb(232, 232, 232); background-color: rgb(255, 255, 255); margin: 2px 3px; overflow: hidden; display: inline; float: left; }
.category .brand ol li img { width: 82px; height: 36px; }
.category .sort { width: 680px; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; float: left; }
.category .sort dl { width: 680px; margin: 10px 0px 10px 10px; border-bottom: 1px solid rgb(242, 242, 242); overflow: hidden; padding-bottom: 10px; clear: both; line-height: 25px; }
.category .sort .noborder { border-bottom: medium none; }
.category .sort dl dt { margin-bottom: 3px; font-size: 15px; font-weight: bold; color: rgb(187, 187, 187); }
.category .sort dl dd { margin-right: 20px; overflow: hidden; float: left; }
.category .sort dl dt a { color: rgb(51, 51, 51) ! important; padding: 0pt 5px; }
.category .sort dl dd span { font-size: 12px; padding-right: 3px; font-weight: bold; }
.category .sort dl dd span a { margin: 0px; }
.category .sort dl dd span a:link { color: rgb(51, 51, 51); }
.category .sort dl dd span a:visited { color: rgb(51, 51, 51); }
.category .sort dl dd span a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.category .sort dl dd span a:active { color: rgb(255, 102, 0); }
.category .sort dl dd a { margin: 0px 3px; }
.category .hi { color: rgb(255, 102, 0); }

.listmain { width: 980px; margin: 0px auto; clear: both; }
.path { width: 978px; height: 27px; line-height: 27px; border-right: 1px solid rgb(231, 231, 231); border-left: 1px solid rgb(231, 231, 231); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: medium 1px; border-style: none solid; border-color: -moz-use-text-color rgb(231, 231, 231); background-position: left -690px; background-repeat: repeat-x; margin: 5px auto; font-family: simsun; color: rgb(102, 102, 102); clear: both; }
.path a { color: rgb(51, 51, 51); }
.path a:link { color: rgb(0, 85, 204); }
.path a:visited { color: rgb(0, 85, 204); }
.path a:hover { color: rgb(255, 102, 0); }
.path a:active { color: rgb(255, 102, 0); }
.path .posleft { height: 27px; float: left; padding-left: 0px; font-family: Simsun; overflow: hidden; }
.path span { padding-left: 0px; float: left; }
.path .posleft a, .path .posleft a.more { height: 25px; line-height: 25px; display: block; background-position: right -720px; padding-right: 15px; padding-left: 10px; margin: 1px 0px 0px; float: left; }
.path .posright { line-height: 25px; padding-right: 5px; float: right; text-align: right; }
.path .posright a.sell { background-position: left -607px; background-repeat: no-repeat; padding-left: 20px; color: rgb(85, 85, 85); font-weight: bold; }
.path h1 { font-size: 12px; padding-left: 5px; display: inline; float: left; }

.filter { width: 235px; border: 1px solid rgb(194, 194, 194); float: left; overflow: hidden; }
.filterex { width: 237px; border: medium none; float: left; overflow: hidden; }
.filter .tit { background-color: rgb(234, 114, 1); height: 29px; margin: 0px auto; clear: both; }
.filter .tit .name { display: block; line-height: 29px; font-weight: bold; padding-left: 5px; float: left; font-size: 14px; color: rgb(255, 255, 255); }
.filter .tit .single, .filter .tit .multiple { height: 30px; line-height: 30px; background-position: 10px -666px; background-repeat: no-repeat; padding-left: 25px; padding-right: 5px; font-weight: normal; border-left: 1px solid rgb(255, 255, 255); background-color: rgb(238, 238, 238); display: block; float: right; }
.filter .con1 { line-height: 23px; margin-left: auto; margin-right: auto; clear: both; }
.filterex .con1 { border: 1px solid rgb(229, 229, 229); margin-bottom: 5px; }
#minprice, #maxprice, #keyText { height: 16px; line-height: 16px; padding: 1px; border: 1px solid rgb(153, 153, 153); }
#keyText { padding: 1px 3px; }
.filter .con1 ul { padding: 4px; overflow: hidden; clear: both; }
.filter .con1 li { background: url("filter_ico.jpg") no-repeat scroll left 8px transparent; color: rgb(187, 187, 187); padding-left: 13px; font-size: 10px; }
.filter .con1 li a { text-decoration: none; font-size: 12px; }
.filter .con1 li a:link { color: rgb(0, 85, 204); }
.filter .con1 li a:visited { color: rgb(0, 85, 204); }
.filter .con1 li a:hover { color: rgb(227, 63, 0); }
.filter .con1 li a:active { color: rgb(0, 85, 204); }
.filter .title { line-height: 20px; height: 20px; overflow: hidden; padding-left: 5px; border-width: 1px medium; border-style: solid none; border-color: rgb(214, 214, 214) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; background: none repeat scroll 0% 0% rgb(249, 249, 249); margin-top: 1px; }
.filterex .title { border: medium none; background-color: rgb(246, 246, 246); margin-bottom: 1px; }
.filter .title .name { display: block; font-weight: bold; color: rgb(104, 104, 104); }
.filter_search { line-height: 30px; padding: 5px; width: 208px; margin-left: 2px; }
.filter_search td { height: 30px; }


.content { width: 728px; float: right; overflow: hidden; }
.contentex { float: right; }
.content .title { width: 726px; overflow: hidden; background-color: rgb(248, 248, 248); border-right: 1px solid rgb(229, 229, 229); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(229, 229, 229) rgb(229, 229, 229); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; margin: 0px auto; clear: both; }
.content .title .zil { padding-left: 10px; text-align: right; line-height: 30px; float: left; display: block; }
.content .title .px_btn1 { text-align: center; float: left; line-height: 10px; display: block; }
.content .title .px_btn1 a { width: 53px; height: 16px; padding: 4px 8px 0px 0px; margin: 5px 0px 0px 5px; text-decoration: none; display: block; }
.content .title .px_btn1 a:link { color: rgb(85, 85, 85); background: url("px_btn1.gif") repeat scroll 0px 0px transparent; }
.content .title .px_btn1 a:visited { color: rgb(85, 85, 85); background: url("px_btn1.gif") repeat scroll 0px 0px transparent; }
.content .title .px_btn1 a:hover { color: rgb(85, 85, 85); background: url("px_btn1.gif") repeat scroll 0px 20px transparent; }
.content .title .px_btn1 a:active { color: rgb(85, 85, 85); background: url("px_btn1.gif") repeat scroll 0px 20px transparent; }
.content .title .px_btn2 { text-align: center; float: left; line-height: 10px; display: block; }
.content .title .px_btn2 a { width: 53px; height: 16px; padding: 4px 8px 0px 0px; margin: 5px 0px 0px 5px; text-decoration: none; display: block; }
.content .title .px_btn2 a:link { color: rgb(85, 85, 85); background: url("px_btn2.gif") repeat scroll 0px 0px transparent; }
.content .title .px_btn2 a:visited { color: rgb(85, 85, 85); background: url("px_btn2.gif") repeat scroll 0px 0px transparent; }
.content .title .px_btn2 a:hover { color: rgb(85, 85, 85); background: url("px_btn2.gif") repeat scroll 0px 20px transparent; }
.content .title .px_btn2 a:active { color: rgb(85, 85, 85); background: url("px_btn2.gif") repeat scroll 0px 20px transparent; }
.content .title .zir { padding-left: 10px; line-height: 30px; float: right; display: block; }
.content .title .xs_btn2 { width: 18px; height: 15px; background: url("xs_btn2.gif") repeat scroll 0px 0px transparent; float: right; margin-right: 5px; margin-top: 7px; cursor: pointer; display: block; }
.content .title .on { background-position: 0px 20px; }
.content .title .on a:link { color: rgb(85, 85, 85); background-position: 0px 20px; }
.content .title .on a:visited { color: rgb(85, 85, 85); background-position: 0px 20px; }
.content .list_img { margin-left: auto; margin-right: auto; clear: both; overflow: hidden; }
.content .list_img ul { overflow: hidden; width: 740px; }
.content .list_img li { width: 174px; height: 333px; text-align: center; line-height: 20px; float: left; overflow: hidden; border: 1px solid rgb(229, 229, 229); margin: 4px 8px 4px 0pt; padding: 8px 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; }
.content .list_img li:hover { border: 1px solid rgb(255, 102, 0); }
.content .list_img li .pro_img { width: 160px; height: 160px; margin: auto; border: 1px solid rgb(255, 255, 255); overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: center; display: block; }
.content .list_img li .pro_img img { width: 160px; max-width: 160px; max-height: 160px; margin: auto; }
.content .list_img li .price_img { color: rgb(224, 0, 0); height: 23px; line-height: 23px; margin: 0px auto; clear: both; display: block; }
.content .list_img li .price_imgex { font-size: 14px; line-height: 22px; font-family: Arial; font-weight: bold; }
.content .list_img li .price_img i { font-size: 10px; font-weight: normal; font-style: normal; text-decoration: line-through; padding-left: 3px; color: rgb(153, 153, 153); font-family: Arial; }
.content .list_img li .zi_img, .content .list_img li .zi_name { color: rgb(85, 85, 85); font-weight: normal; margin-left: auto; margin-right: auto; clear: both; display: block; overflow: hidden; }
.content .list_img li .p_name { height: 62px; padding: 0px 5px; }
.content .list_img li .zi_img a, .content .list_img li .zi_img a:link, .content .list_img li .zi_img a:active, .content .list_img li .zi_img a:visited { color: rgb(68, 68, 68); }
.content .list_img li .zi_img a:hover { color: rgb(234, 114, 1); }
.content .list_img li .mer { height: 22px; line-height: 22px; width: 123px; margin-top: 5px; float: left; padding: 2px 0px 4px 5px; background-color: rgb(248, 248, 248); text-align: left; overflow: hidden; }
.content .list_img li .mer i { font-style: normal; padding: 0px 1px; color: rgb(51, 51, 51); font-family: Arial; font-weight: bold; font-size: 13px; }
.content .list_img li .mer i.abc { font-size: 13px; }
.content .list_img li .btn { height: 23px; position: relative; padding-right: 4px; padding-top: 5px; margin-top: 5px; float: right; overflow: hidden; background-color: rgb(248, 248, 248); }
.content .list_img li .btn i { font-style: normal; background-position: left top; height: 19px; line-height: 17px; overflow: hidden; padding-left: 5px; display: block; float: left; }
.content .list_img li .btn i a { font-style: normal; background-position: right top; height: 19px; padding-right: 13px; display: block; float: left; color: rgb(255, 255, 255); }
.content .list_img li .btn i, .content .list_img li .btn i a, .content .list_img li .zi_name i a, .content .list_img li .zi_name i a:hover { background-image: url("list_combtn.gif"); }
.page { padding: 3px; margin: 10px 3px 3px 80px; text-align: center; float: left; }
.page a { border: 1px solid rgb(238, 238, 238); padding: 2px 5px; margin: 2px; color: rgb(3, 108, 180); text-decoration: none; }
.page a:visited { border: 1px solid rgb(238, 238, 238); color: rgb(3, 108, 180); text-decoration: none; }
.page a:hover { border: 1px solid rgb(3, 108, 180); color: rgb(3, 108, 180); text-decoration: none; }
.page a:active { border: 1px solid rgb(3, 108, 180); color: rgb(102, 102, 102); }
.page .current { border: 1px solid rgb(3, 108, 180); padding: 2px 5px; font-weight: bold; margin: 2px; color: rgb(255, 255, 255); background-color: rgb(3, 108, 180); }
.gDesc { padding: 10px; line-height: 22px; color: rgb(153, 153, 153); border: 1px solid rgb(168, 168, 168); }
.topClass { width: 980px;clear: both; overflow: hidden; border: 1px solid rgb(227, 227, 227); background-color: rgb(245, 245, 245); line-height: 33px }
.topClass a { margin-left: 5px; display: inline;  padding: 0pt 5px 0pt 6px; border-bottom: 2px solid rgb(245, 245, 245); }
.topClass a:hover { border-bottom: 2px solid rgb(222, 70, 48); color: rgb(222, 70, 48); }

