body{margin:0; padding:0; text-align:center; background:url(/shop/images/headerup.gif) repeat-x top;}
/****************************************************************************************************************/
#head{width:960px; margin:auto;}
#body{width:960px; margin:auto;}
#main{float:left; width:700px; margin-top:10px;}
#main td{font-size:14px; line-height:18px;}
#side{float:right; width: 250px; margin-top:10px;}

#menutop{width:100%; font-size:12px; color:#444444;}
#menutop a{color:#eeeeee; text-decoration:none;}
#menu{width:960px; height:80px;}
#menu .menu td{font-size:12px; color:#444444;}
#menu .menuline td{height:3px;}
#menu .menuline div{border-top:#000000 1px dashed;}
#menu .menumain td{height:25px; font-size:14px; color:#444444; font-weight:bold;}
#menu .menumain td a{color:#000000; font-weight:bold;}
#menu .menuchild td{height:25px; font-size:14px;}
#menu .menuchild td a{color:#000040; text-decoration:none;}
#menu .menu a{color:#444444;}
#member{width:100px; height:20px; font-size:12px;}
form{margin:0;}

#position{width:100%; height:20px; margin:auto;}
#position td{font-size:14px; color:#000000;}

#banner{width:100%; height:40px;}
#banner .webname{font-size:24px; color:#444444; font-weight:bold;}
#banner .bbsname{font-size:18px; color:#444444; font-weight:bold;}
#banner .website{font-size:24px; color:#444444; font-weight:bold;}
#banner .summary{float:left; margin-top:13px; text-indent:10; text-align:left; font-size:12px; color:#888888;}

#navigator td{height:24px; line-height:24px; text-align:center;}
#navigator a{font-size:14px; color:#000000;}
#navigator a:hover{color:#ff0000;}
#navigator td.button{float:left; background:url(/zone/images/buttonbg.gif); background-position:center top;}
#navigator td.buttonleft{float:left; width:15px; background:url(/zone/images/buttonleft.gif) no-repeat; background-position:center top;}
#navigator td.buttonright{float:left; width:15px; background:url(/zone/images/buttonright.gif) no-repeat; background-position:center top;}
#navigator td.hot{width:76px; background:url(/zone/images/menuhot.gif) no-repeat; background-position:center;}
#navigator td.hot a{color:#ffffff;}
#navigator td.pipe{float:left; width:20px; color:#aaaaaa;}
#navigator td.blank{float:left; width:20px;}

#menunews{height:30px; color:#dddddd; background:#000000;}
#menunews td{line-height:30px; font-size:12px; color:#ff0000; font-weight:bold;}
#menunews a{font-size:14px; color:#eeeeee; font-weight:bold; text-decoration:none;}
#menunews a:hover{color:#ff0000;}
#menunews #word{width:150px; height:20px; background:#dddddd; border:#ffffff 0px solid;}
#menunews #submit{width:50px; height:24px; font-size:12px;}

/****************************************************************************************************************/
#classlist{width:100%; text-align:left; font-size:14px; border:#444444 1px dashed; background-color:#e8eedd; display:none;}
#classlist .classitem{float:left; width:235px; height:25px; line-height:25px;}
#classlist .classname{float:left; font-weight:bold;}
#classlist .classnumber{float:left; font-size:12px; color:#888888;}

#bbslist{margin-top:0px; width:100%; text-align:left; font-size:14px;}
#bbslist .bbsitem{height:25px; line-height:25px;}
#bbslist .bbsname{float:left;}
#bbslist a{color:#222222;}
#bbslist .bbsnumber{float:left; font-size:12px; color:#888888;}

#hot{width:100%; text-align:left; background:#dedede; border:#888888 1px dashed;}
#hot .title{float:left; width:225px; height:20px; margin-right:10px; color:#600000; font-size:12px; line-height:20px; overflow:hidden;}
#hot .title a{color:#444444; text-decoration:none;}

.itemfirst{width:85px;}
.itemfirst img{margin-top:5px;}
.itemfirst a{line-height:20px; color:#000000;}
.itemfirst div{width:85px; word-wrap:break-word; overflow:hidden;}
.itemlist{font:12px;}
.itemlist .title{width:240; height:20px; line-height:20px; overflow:hidden;}
.itemlist .bbs{width:22%; height:20px; line-height:20px; overflow:hidden;}
.itemlist a{color:#000088;}
.itemlist .bbs a{color:#000000;}

#list{width:100%; font-size:14px;;}
#list tr.listhead{height:25px; background-color:#eff2ea;}
#list tr.listtop{height:40px; background-color:#ffffee;}
#list tr.listtop .top{color:#ff0000;}
#list tr.listitem{height:40px;}
#list .listicon{width:3%; text-align:center;}
#list .listtitle{width:50%;}
#list .title{width:100%; font-size:14px; word-break:break-all; overflow:hidden;}
#list .title a:link{color:#000040; text-decoration:none;}
#list .title a:visited{color:#888888; text-decoration:none;}
#list .title a:hover{color:#aa0000; text-decoration:none;}
#list .listbbs{width:10%; font-size:14px;}
#list .listpage{width:8%; font-size:14px;}
#list .listhit{font:14px;}
#list .usericon img{width:30px; height:30px;}
#list .listpost{font:14px; color:#000040;}
#list .bbs{width:100%; font-size:12px; word-break:break-all; overflow:hidden;}
#list .bbs a{color:#444444; text-decoration:none;}
#list div.user{width:60px; height:16px; word-break:break-all; overflow:hidden;}
#list div.user a{color:000040; font-size:12px;}
#list div.time{color:#444444; font-size:12px;}
#list a:hover{color:#ff0000;}
#list td.deep{background:url(/zone/images/menubg.gif);}
#list td.deep a{color:#ffffff;}
#list td.fleet{top:5px; background:url(/zone/images/menuhot.gif) no-repeat;}
#list td.fleet a{color:#ffffff;}
#list tr.bigline{height:20px;}
#list tr.bigline div{height:2px; border-top:#aaaaaa 2px dashed; overflow:hidden;}/*多行分隔*/
#list tr.smallline div{height:1px; border-top:#aaaaaa 1px dashed; overflow:hidden;);}/*单行分隔*/
#listsort{font-size:14px;}/*主题类别*/

.list2{width:100%; margin-top:20px; margin-left:0px; text-align:left;}
.list2 .item{text-align:left; font-size:14px; line-height:20px; overflow:hidden;}
.list2 .item .img{float:left; width:80px; margin-right:10px;}
.list2 .item .img img{max-width:80px; max-height:80px; width:expression(this.width >= this.height ? "80px" : ""); height:expression(this.width < this.height ? "80px" : "");}
.list2 .item .data{height:24px; font-size:14px; line-height:24px;}
.list2 .item .title{font-size:16px;}
.list2 .item .posttime{font-size:12px; color:#888888;}
.list2 .item a{color:#000060;}
.list2 .item .read{color:#888888;}
.list2 .line{margin-top:15px; margin-bottom:15px; border-bottom:#aaaaaa 1px dashed;}
.list2 .summary{font-size:12px;}

#list3{width:960px; margin-top:0px; text-align:center;}
#list3 .item{border:#cccccc 1px solid; background:#ffffff;}
#list3 .title{margin-top:10px;}

.list{width:720; margin-top:20px; margin-left:20px; text-align:left;}
.list .title{height:24px; font-size:16px; font-family:宋体; font-weight:bold;}
.list a{color:#000088;}
.list .data{margin-left:26px; font-size:16px; color:#666666; line-height:24px; margin-top:0px; margin-bottom:20px;}
.list .data td{font-size:14px; color:#880000; line-height:24px;}
.list .summary{}
.list .img{margin-right:10px; margin-top:5px; margin-bottom:5px;}
.list .img imgX{max-width:120px; max-height:120px;}
.list .imgtitle{font-size:14px; line-height:24px; margin-bottom:10px;}
.list .line{border-top:#aaaaaa 1px dashed;}

#sideproduct{margin-top:5px; width:100%; font-size:14px;}
#sideproduct .title{width:100%; height:15px; font-size:12px; font-family:Tahoma,宋体; word-break:break-all; overflow:hidden;}
#sideproduct .title a{color:#000060;}
#sideproduct .title .newitem{color:#ff0000;}
#sideproduct tr.bigline{height:20px;}
#sideproduct tr.bigline div{height:2px; border-top:#dd0000 2px dashed; overflow:hidden;}
#sideproduct tr.smallline div{margin-top:2px; margin-bottom:2px; height:1px; overflow:hidden;);}
#sideproduct .chart .markdown{margin-right:2px; width:50px; background:#aa0000;}
#sideproduct .chart .markup{background:#ee0000; height:12px;}
#sideproduct .mark{font-size:12px;}

#pagelist{width:100%; font-size:14px; margin-top:0px; line-height:25px; font-family:Verdana, 宋体;}
#pagelist a{padding-right:5px; padding-left:5px; padding-bottom:1px; padding-top:1px; text-decoration:none}
#pagelist a:hover{background-color:#ff8800; color:#ffffff; text-decoration:none;}
#pagelist .pagecurrent{background-color:#cccccc;}

.widget{margin-bottom:10px;}
.widget td{font-size:12px; color:#444444;}

#shoplist img{float:left; margin-right:2px;}
#shoplist a{font-size:12px; color:#888888; line-height:16px; margin-top:0px;}
#sell{text-align:left;}
#sell div{width:100%; height:18px; line-height:18px; overflow:hidden;}
#sell a{font-size:12px; color:#444444; margin-top:0px; text-decoration:none;}

.subject{height:30px; background:#dddddd url(/product/images/bgmark.gif); border-top:#cccccc 1px solid;}
.subject td{font-size:14px; font-weight:bold;}
#hotitem{clear:both; width:100%; text-align:left; margin-top:10px;}
#hotitem .hotitem{float:left; width:100%; height:18px; line-height:18px; overflow:hidden;}
#hotitem .hotitem a{font-size:12px; color:#000060; margin-top:0px; text-decoration:none;}
#hotitem .hotitem .user{margin-right:5px; color:#200000;}
#hotitem .hotitem .join{font-size:14px; color:#dd0000;}

#foot{width:960px; font-size:14px; margin:auto; margin-top:20px;}
#link{float:left; width:100%; font-size:14px; margin:auto;}
#link tr{height:23px;}/*单行分隔*/
#link tr.smallline{height:1px; background-color:#aaaaaa;}/*单行分隔*/
#link tr.first{background-color:#eeeeee;}/*单行分隔*/
#link td.logo{width:320px;}/*单行分隔*/
#link tr.smallline{height:1px;}/*单行分隔*/

#pagetime{width:100%; font-size:12px; color:#888888; margin:auto; margin-top:10px margin-bottom:20px}

