@charset "utf-8";
/*-- reset css --*/
body,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}
body,button,select,textarea { font:12px/1.5 simsun,"Microsoft YaHei",arial,Verdana, Geneva, sans-serif;}
body { background:#fff;}
ul,ol,li,dl,dd{list-style:none}
input,select { vertical-align:middle;}
em { font-style:normal;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1;}
table {border-collapse:collapse; border-spacing:0px;}
a { color:#464646; text-decoration:none;}
a:hover { color:#c00; text-decoration:none;}

#header { clear:both; background:url(../images/hdline.gif) repeat-x left bottom; margin-bottom:8px;}
#topbar { height:24px; line-height:24px; border-bottom:1px solid #D9D7D8; background-color:#F2F0F1;}
.topbarcon { width:1000px; margin:0 auto;}
#top { height:87px; width:1000px; margin:0 auto; overflow:hidden;}
#logo { float:left; width:222px; padding-top:19px;}
#topr { float:right; width:760px;}
.topl { float:left; padding-top:8px; height:79px; width:610px;}
.toplink { float:right; width:91px; padding-top:12px;}
.toplink li { height:32px; margin-bottom:5px;}
.toplink li a { display:block; width:65px; height:32px; background:url(../images/toplink.gif) no-repeat; padding-left:26px; line-height:32px; color:#1E1D1D; font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold;}
#city { height:25px; line-height:25px; clear:both; margin-bottom:10px; padding-left:10px;}
#nav {}
#nav li { float:left; padding:0 8px;}
#nav li a { color:#313131; display:inline-block; font-weight:bold; height:44px; font-family:"Microsoft YaHei"; font-size:16px;}
#nav li a:hover,#nav li a.current { color:#A20824; background:url(../images/navarr.gif) no-repeat center bottom;}
#main { width:1000px; margin:0 auto; clear:both;}
.maintop {}
.mtleft { float:left; width:180px;}
.catebox { clear:both; margin-bottom:10px;width:180px;}
.catebox h2 { height:30px; line-height:30px; color:#fff; font-family:"Microsoft YaHei"; font-size:16px; background:url(../images/ltbg.gif) no-repeat; text-align:center; margin-bottom:11px;}
.catecon { border:1px solid #b2b2b2;}
.catecon h3 { height:30px; line-height:30px; color:#AA1125; padding-left:12px; font-family:"Microsoft YaHei"; font-size:16px; }
.lmenu { padding:0 0 0 12px;}
.lmenu li { font-family:"Microsoft YaHei"; font-size:14px; line-height:25px; height:25px; position:relative; background:url(../images/larr.gif) no-repeat 123px 8px; z-index:999;}
.lmenu li .allsort-popup{ position:absolute; display:none; top:0; left:145px; z-index:10000; background:#fff; border:#b2b2b2 3px solid; width:150px; height:auto; cursor:default;}
.lmenu li .allsort-popup .lst-subcategory{padding:10px; padding-top:5px; float:left;}
.lmenu li .allsort-popup .lst-subcategory dl{ background:url(../images/underline20110803_bg.gif) repeat-x 0 bottom; width:130px; float:left; padding:5px 0;}
.lmenu li .allsort-popup .lst-subcategory dl a{cursor:pointer;}
.lmenu li .allsort-popup .lst-subcategory dl:hover,.allsort-popup .lst-subcategory dl.lsthover{background:#f0fbff url(../images/underline20110803_bg.gif) repeat-x 0 bottom;}
.lmenu li .allsort-popup .lst-subcategory dl dt{width:85px; padding-left:15px; float:left; display:block; font-size:12px; font-weight:bold; line-height:26px;}
.lmenu li .allsort-popup .lst-subcategory dl dt a{cursor:pointer;}
.lmenu li .allsort-popup .lst-subcategory dl dd{line-height:26px; display:block; float:left; width:430px;}
.lmenu li .allsort-popup .lst-subcategory dl dd a{cursor:pointer;float:left; line-height:26px; background:url(../images/txtline20110803_bg.gif) no-repeat 0 -118px; padding-left:8px; margin-right:8px; color:#666;display: inline-block;white-space: nowrap;font-family:Arial, Helvetica, sans-serif;}
.lmenu li.current .allsort-popup { display:block;}
.lmenu li.current .catetitle { color:#c00;}
#allsort-content #allsortlist .lst-subcategory dl dt a{color:#179ed1;}
#allsort-content #allsortlist .lst-subcategory dl dd a{color:#666;}
#allsort-content #allsortlist .lst-subcategory dl dd a:hover{color:#fc4c0f;}
.allsort-popup .lst-subcategory dl.inlineback{float:left; width:auto;}
.allsort-popup .lst-subcategory dl.inlineback dt{width:80px; height:26px; overflow:hidden;}
.allsort-popup .lst-subcategory dl.inlineback dd{display:none;}

#allsorttxt{background:#e6f7fe; line-height:24px; padding-left:5px; font-size:12px; font-weight:bold;}
#allsorttxt a{color:#333}
#allsort-content .sort-box-b{clear:both; height:5px; line-height:5px; font-size:0; background:url(../images/headerm20110803_bg.gif) no-repeat 0 -358px;}
ul.othercate { padding:0 12px;}
ul.othercate li { font-family:"Microsoft YaHei"; font-size:14px; line-height:25px; height:25px; position:relative;}
ul.othercate li a { color:#A91022;}
.morelink { clear:both; padding:8px 12px; font-size:14px; font-weight:bold;}
.topsale {clear:both; border:1px solid #b2b2b2; padding:10px;}
.topsale h2 { color:#BA2835; font-size:14px; clear:both;}
.topsale-content {}
.topsale-content .sale-c li { clear:both; border-bottom:#eee 1px solid; padding:2px 0;}
.topsale-content .sale-c li .sale-ntitle { clear:both; height:25px; line-height:25px; font-weight:normal; font-size:12px; position:relative; padding:0 0 0 25px; overflow:hidden;}
.topsale-content .sale-c li .sale-ntitle .ntitletxt{display:block; position:absolute; top:2px; left:2px; width:16px; height:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; background:url(../images/ph-icon.gif) no-repeat 0 0; line-height:16px; padding:0; margin:0;}
.topsale-content .sale-c li .sale-sub-c{ height:75px; padding-top:10px; overflow:hidden; display:none;}
.topsale-content .sale-c li .sale-sub-pic{ width:60px; height:65px; overflow:hidden; float:left; margin-left:8px;}
.topsale-content .sale-c li .sale-sub-pic img { width:50px; }
.topsale-content .sale-c li .sale-sub-desc {float:left; width:70px;}
.topsale-content .sale-c li .sale-sub-desc .s-subname { height:45px; overflow:hidden;}
.topsale-content .sale-c li .price{clear:both; margin-top:8px;}
.topsale-content .sale-c li .price ins{padding:0; text-decoration:none; margin-right:5px;}
.topsale-content .sale-c li .salenum{width:16px; height:16px; line-height:16px; background:#31b5e6 url(../images/ph-icon.gif) no-repeat 0 -16px; float:left; text-align:center; color:#FFF;}

.mtright { float:right; width:810px;}
.mtrtop { clear:both; height:30px; margin-bottom:10px;}
#searchbar { float:left; width:430px; height:30px; background:url(../images/searchbg.gif) no-repeat;}
#searchbar .stxt { width:344px; height:22px; line-height:22px; padding:4px; float:left; border:0 none; background:none;}
#searchbar .sbtn { width:77px; height:30px; cursor:pointer; border:0 none; background:none; float:left;}
#keyword { float:right; width:370px; height:30px; line-height:30px; color:#656565;}
#keyword a { padding:0 2px;}
.mtbox { clear:both; margin-bottom:5px;}
#focus { float:left; width:600px; height:251px; position:relative;}
.focusimg { width:600px; overflow:hidden; height:251px;}
.focustxt {  height:14px; position:absolute; right:0px; bottom:5px;}
.focustxt li { width:16px; height:16px; cursor:pointer; float:left; background:url(../images/focusdot.gif) no-repeat; text-indent:-9999px; margin-right:7px;}
.focustxt li.on { background-position:-16px 0;}
#play_list a { DISPLAY: block; OVERFLOW: hidden; width:600px; height:250px; }
#play_list a img {width:600px; height:250px;}
.rnotice { float:right; width:200px; padding-left:10px;}
#notice {width:180px; height:230px; border:1px solid #b2b2b2; clear:both; margin-bottom:10px; padding:8px;}
#notice h2 { font-size:16px; color:#BA2835; margin-bottom:3px;}
ul.noticelist li { line-height:21px;}
ul.noticelist li a { color:#9E0825;}
ul.noticelist li a:hover { text-decoration:underline;}
.mrbox { clear:both; margin-bottom:10px;}
.mrbox h2 { font-family:"Microsoft YaHei"; color:#A3051F; height:35px; line-height:35px; font-size:18px;}
.mrbox h2 em { font-size:12px;}
.more { float:right; font-size:12px;}
.more a { color:#A3051F;}
.more a:hover {}
.mrcon { border:1px solid #b2b2b2; padding:15px 5px;float:left;}
.mlist {}
.mlist li { float:left; width:132px; text-align:center;}
.mlist li .desc { padding:5px 10px;}
.mlist li a { color:#656565;}
.mlist li a:hover {}
.mlist li .price ins { text-decoration:none; margin-right:8px;}
.mtab {}
.mtabt {}
.mtabc {}
.mainbox { clear:both; margin-bottom:10px;}
.mainbox h2 { font-family:"Microsoft YaHei"; color:#A3051F; height:35px; line-height:35px; font-size:18px;}
.mainbox h2 em { font-size:12px;}
.maincon { border:1px solid #b2b2b2;width:970px; padding:15px;float:left;}
.mainbot { clear:both; margin-bottom:10px;}
.mbleft { width:320px; float:left; margin-right:10px; border:#b2b2b2 1px solid;}
.mbcenter { float:left; width:340px; border:#b2b2b2 1px solid;}
.mbright { width:320px; float:right; border:#b2b2b2 1px solid; height:200px;}
.btab { clear:both; margin-bottom:10px;}
.btabt { height:30px; clear:both;}
.btabt li { float:left; margin-right:27px; cursor:pointer; font-size:16px; font-family:"Microsoft YaHei"; color:#A3051F; height:30px; line-height:30px;}
.btabt li.hover { font-weight:bold;}
.btabc { border:1px solid #b2b2b2; padding:15px;}
..mainbox .mlist li { width:137px;}

#footer { width:1000px; margin:0 auto; clear:both;}
.footer {width:250px; margin:0 auto; float:left; text-align:center;}
.footer h4 { font-family:"Microsoft YaHei"; height:20px; line-height:35px; font-size:14px;}


.df{width:150px; line-height:25px; padding-left:10px; float:left; clear:both;}


.listleft {float: left;margin-top: 10px;overflow: hidden;width: 180px;}
.listleft .booktype{clear:both;margin-bottom: 10px;text-align: left;width: 178px;border: #b1b1b1 1px solid;display: inline-block;}
.list_left_h{padding-top:5px;padding-left:10px;padding-bottom:5px;}
.list_left_h h3 {font-size: 14px;color: #BA1E0F;}
.list_left_c {width:178px;clear:both;border-top: 1px solid #b1b1b1;border-bottom: 1px solid #b1b1b1;height:28px;}
.list_left_c .list_lef_c_t{float:left;width:89px;text-align:center;padding;padding-top:5px;padding-bottom:5px;}
.list_left_c .list_lef_c_y{float:left;width:89px;text-align:center;padding;background-color:#b1b1b1;padding-top:5px;padding-bottom:5px;}
.list_ul{clear:both;overflow:hidden;}
.list_ul ul{padding-left:10px;}
.list_ul li{padding-top:5px;overflow:hidden;clear:both;}
.list_ul li em.t1{background:url(../images/bg1.gif) no-repeat 0px 0px;padding-left:4px;padding-right:5px;}
.list_ul li em.t2{background:url(../images/bg2.gif) no-repeat 0px 0px;padding-left:4px;padding-right:5px;}
.ul_flatdo1{float:left;width:20px;overflow:hidden;}
.ul_flatdo2{float:left;width:50px;overflow:hidden;}
.ul_flatdo2 img{width:50px;overflow:hidden;}
.ul_flatdo3 {float:left;overflow:hidden;width:98px;}
.ul_flatdo3 .ul_flatdo3_flow{height:35px;overflow:hidden; padding:0 5px;}
.list_ul li span.s1{padding-left:20px;}




















