@charset "utf-8";
*{ margin:0; padding:0; }
li{list-style-type:none;}
img{border:0}

.gray{ color:#999; font-weight:normal; font-size:12px}
.more{ float:right; font-weight:100; margin-right:10px; font-size:12px;}
.hide{display:none}
.timer{ font-size:12px; float:right; color:#999;} 
.red{color:#F00}

ul.normal li{ height:20px; padding:5px 0 0 15px; border-bottom:1px #CFCFCF dotted;background:url(../images/bg_li_normal.gif) left center no-repeat;}
ul.black li{ height:20px; padding:5px 0 0 15px; border-bottom:1px #CFCFCF solid;background:url(../images/bg_li_black.gif) left center no-repeat;}
span.sp{margin:0 4px 0 4px}

a:link{color:#3B5998;text-decoration:none}
a:visited{color:#3B5998; text-decoration:none}
a:hover{color:#0071FF;text-decoration:underline}
a:active{color:#3B5998;text-decoration:none}

a.red:link{color:#F00;text-decoration:none}
a.red:visited{color:#F00; text-decoration:none}
a.red:hover{color:#0071FF;text-decoration:underline}
a.red:active{color:#F00;text-decoration:none}


body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333}
#top{ width:100%; height:20px; padding-top:5px; background:#FAFAFA; border-bottom:1px #CCC solid; text-align:right;}
#wrap{ float:left; width:100%; background:url(../images/bg_container.gif) top repeat-x;}
#container{margin:0 auto;width:996px;}
#head{float:left;padding-top:10px;width:100%;height:95px;}
#logo{float:left; width:271px; height:76px; padding:0 0 10px 50px;}
#banner{float:left;width:560px;height:42px; text-align:center  }
#nav{float:left;height:40px;font-weight:bold;font-size:14px; color:#fff; padding-left:18px; width:510px; background:url(../images/bg_nav.gif) no-repeat}
#nav li{ float:left; padding:12px 13px 0 9px; height:26px; margin-top:2px; background:url(../images/pic_cline.gif) right bottom no-repeat}
#nav li.nocline{ background:none;}
#nav li a{ color:#FFF;}
#nav li.cur{ padding:12px 11px 0 11px; background:url(../images/bg_menu_current.gif) center repeat-x;}
#nav li.cur a{color:#BF1F00;}

.mainblock{ float:left; width:100%; margin-top:8px}
.adc{ float:left; width:100%; margin-top:8px; text-align:center}
.adc img{ border:1px solid #CFCFCF; margin-right:5px;}
.adc img.last{margin-right:0}

.flashad{ float:left; width:413px;}
.search_index{ float:left; margin-left:16px; width:553px; height:154px; padding:7px; background:url(../images/bg_search_index.gif) no-repeat}
.search_index form{ padding-bottom:10px; border-bottom:1px #CFCFCF solid;}
.search_index .keywords{ padding-top:10px; line-height:2;}
#indexSearchform{text-align:center; padding-top:8px}
#indexSearchform input{width:270px;border:1px #999 solid;height:18px;padding:2px 0 0 20px;margin-right:10px;background:url(../images/bg_inputsearch.gif) left no-repeat}
#indexSearchform button{width:73px;border:none;height:22px;margin-left:10px;background:url(../images/bg_butt_indexsearch.gif) no-repeat;color:#FFF;font-weight:bold;cursor:pointer}

.buylistMain{float:left;width:389px; margin-right:13px;}
.buylistMain h2{ float:left; font-size:14px; padding:10px 0 0 10px;height:23px; width:379px; color:#FFF; background:url(../images/bg_buylistMain_h2.gif) no-repeat;}
.buylistMain h2 ul.cataSwitch li{ float:left; margin-left:5px; padding:4px 5px 0 5px; height:19px; }
.buylistMain h2 ul.cataSwitch li a{color:#FFF}
.buylistMain h2 ul.cataSwitch li.current{background:url(../images/bg_cataswitch.gif);}
.buylistMain h2 ul.cataSwitch li.current a{color:#3B5998}
.cataMain{float:left; width:369px; height:269px; padding:5px 10px 0 10px; background:url(../images/bg_buylistMain_cont.gif) no-repeat; }
.cataMain ul{display: none;}
.cataMain ul.block{display:block;}
table.cataMainList{ width:100%;} 
table.cataMainList tr td{ height:23px; padding-top:5px; border-bottom:1px #CFCFCF dotted; padding:0}
table.cataMainList tr td li{ padding-left:15px !important; padding-left:0;background:url(../images/bg_li_normal.gif) left center no-repeat;}
table.cataMainList tr.cmBottom td{border-bottom:none;}
.tiebaMain{float:left;width:333px; background:url(../images/bg_tiebaMain_cont.gif) bottom no-repeat; padding-bottom:12px; margin-right:12px;}
.tiebaMain h2{float:left;width:323px;height:23px;border-bottom:1px #CFCFCF solid;background:url(../images/bg_tiebaMain_h2.gif) no-repeat;padding:10px 0 0 10px; font-size:14px;}
.tiebaMain ul{ float:left; width:311px; height:261px; padding:0 10px 0 10px; border-left:1px #CFCFCF solid;border-right:1px #CFCFCF solid;background:#F8F8F8;}
.indexreg{ float:left; width:249px; height:130px; padding-top:177px; background:url(../images/bg_indexreg.gif) no-repeat; text-align:center}

.comCate{ float:left;width:249px; background:url(../images/bg_comCate_cont.gif) bottom no-repeat; padding-bottom:10px; margin-right:12px}
.comCate h2{float:left; width:215px; padding:10px 0 0 34px; height:23px; background:url(../images/bg_comCate_h2.gif) no-repeat; font-size:14px; color:#FFF}
.comCate ul{ float:left; width:227px; height:302px; border-left:1px #CFCFCF solid; border-right:1px #CFCFCF solid; padding:5px 10px 0 10px; font-size:14px; font-weight:bold;}

.preBandMain{float:left;width:473px;background:url(../images/bg_preBrandMain_cont.gif) bottom no-repeat; padding-bottom:8px; margin-right:12px}
.preBandMain h2{float:left; width:460px; padding:10px 0 0 13px; height:23px; background:url(../images/bg_preBrandMain_h2.gif) no-repeat; font-size:14px;}
.preBandMain ul{float:left; width:450px; height:302px; border-left:1px #CFCFCF solid; border-right:1px #CFCFCF solid; padding:15px 0 0 19px; font-size:14px; font-weight:bold;}
.preBandMain ul li{ float:left; margin-right:8px; margin-bottom:5px;}
.preBandMain ul li img{ width:103px; height:66px; overflow:hidden}

.top100Main{float:left;width:249px;background:url(../images/bg_top100Main_cont.gif) bottom no-repeat; padding-bottom:8px}
.top100Main h2{float:left; width:239px; padding:5px 0 0 10px; height:28px; background:url(../images/bg_top100Main_h2.gif) no-repeat;font-size:14px;}
.top100Main ul{float:left; width:227px; height:317px; border-left:1px #CFCFCF solid; border-right:1px #CFCFCF solid; padding:0 10px 0 10px;}
.top100Main ul li.title{ background:none; border-bottom:none; font-size:14px;}

.proCate{float:left;width:616px;background:url(../images/bg_proMain_cont.gif) bottom no-repeat; padding-bottom:8px;margin-right:12px;}
.proCate h2{float:left; width:576px; padding:11px 0 0 40px; color:#FFF; height:22px; background:url(../images/bg_proMain_h2.gif) no-repeat;font-size:14px;}
.proCate ul.left{float:left; width:286px; height:353px; border-left:1px #CFCFCF solid; border-right:1px #CFCFCF dotted; padding:10px;}
.proCate ul.right{float:left; width:287px; height:353px;border-right:1px #CFCFCF solid; padding:10px;}
.proCate ul li{line-height:1.7;}
.proCate ul li.title{ font-size:14px; font-weight:bold; padding:8px 0 8px 0;line-height:1;}

.newproMain{float:left;width:367px;background:url(../images/bg_newproMain_cont.gif) bottom no-repeat; padding-bottom:5px}
.newproMain h2{float:left; width:357px; padding:8px 0 0 10px; height:25px; background:url(../images/bg_newproMain_h2.gif) no-repeat;font-size:14px;}
.newproMain ul{float:left; width:365px; height:356px; border-left:1px #CFCFCF solid; border-right:1px #CFCFCF solid; padding:18px 0 0 0; background:#F1F1F1}
.newproMain ul li{ float:left; width:120px; height:118px; text-align:center; padding-bottom:2px; overflow:hidden}

.newproMain ul li img{padding:4px; border:1px #CFCFCF solid; background:#FFF; margin-bottom:4px;}
.preferMain{ float:left; width:490px;background:url(../images/bg_preferMain_cont.gif) bottom no-repeat; padding-bottom:7px; margin-right:16px}
.preferMain h2{float:left; width:480px;padding:8px 0 0 10px; height:23px; background:url(../images/bg_preferMain_h2.gif) no-repeat;font-size:14px;}
.preferMain ul{float:left; width:478px;border-left:1px #CFCFCF solid;border-right:1px #CFCFCF solid;border-top:1px #CFCFCF solid; padding-top:2px !important;padding:8px 0 0 10px;}
.preferMain ul li{float:left;width:135px;padding-left:15px;margin:6px 5px 0 0;height:15px;background:url(../images/bg_li_normal.gif) left center no-repeat;overflow:hidden}
.pmRight{margin-right:0}
.pmRight ul li{width:100px; padding-left:10px}

.friendlink{float:left;width:996px;background:url(../images/bg_friendlink_cont.gif) bottom no-repeat; padding-bottom:6px;}
.friendlink h2{float:left; width:986px; padding:8px 0 0 10px; height:24px; background:url(../images/bg_friendlink_h2.gif) no-repeat;font-size:14px;}
.friendlink .flcenter{float:left; width:994px;padding:8px 0 0 0;border-left:1px #CFCFCF solid;border-right:1px #CFCFCF solid;}
.friendlink .flcenter ul.imglink{ padding:0 0 10px 5px;}
.friendlink .flcenter ul.imglink img{ margin:5px 0 0 10px; width:88px; height:31px}
.friendlink .flcenter ul.textlink{ padding:5px 10px 5px 10px; line-height:2}
.friendlink .flcenter ul.textlink a{ margin-right:10px}

.pList{ background:#F9E8E4; float:left; width:110px;}
.pList li{  padding:5px 0 5px 0; border-right:1px #FFAE9E solid; text-align:center}
.pList li.current{ background:#FFF; border-top:1px #FFAE9E solid; border-bottom:1px #FFAE9E solid;font-weight:bold; border-right:none;}

.cList{ float:left; width:100px; padding-left:10px}
.cList ul{display: none;}
.cList ul.block{display:block;}
.cList ul li{ padding:5px 0 5px 0;}
.cList ul li.current{ font-weight:bold;}

#footer{ float:left; width:100%; height:60px; line-height:2; background-color:#F6F6F6;background-image:url(../images/bg_footer.gif); background-repeat:repeat-x; background-position:top; text-align:center;margin-top:10px;padding-top:25px; color:#999}
