html,body{ background: #fff; font-size: 12px; line-height: 1.5; background: transparent }
.wrap{min-width:960px; position: relative; _position:static;}
.NTES_nav_{ width: auto; }
.minwidth { _border-left:960px solid #fff; _position:relative; _float:left; }
.container { _margin-left:-960px; _position:relative; _float:left;}
.bbsarea{ margin: 0 2px; text-align: left; _zoom:1;min-height:0;}
.bbsarea:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.bbsareabg{ background: url(araebg.png) left repeat-y; }
.header{ background: url(headerbgr.png) right no-repeat; height: 90px; padding: 0;  }
.headerinner{ background: url(headerbgl.png) left no-repeat; height: 90px; padding: 0 0 0 5px; }
.header .ha{ overflow: hidden;}
.header .ha{ height: 47px; padding:10px 0 0; }
.header .logo{ padding:  0 0 0 20px; }
.header h1{ float: left; width:101px; height: 37px; background: url(bbslogo.gif) no-repeat; text-indent: -9999px; }
.header .position{ float: left; padding:23px 0 0 10px; }
.header .topnav{ float: right; padding:23px 10px 0 0; }
.header .hotboard{ float: left; }
.header .recentboard{ float: right; }

.main{ margin: 0 0 0 150px; }
.sidebar{ width: 150px; float: left; }
.ad70{  height: 60px; padding: 0 0 6px 15px; display: block; }
.ad100{ height: 80px; padding: 0 0 0 10px; }
.ad260{ height: 240px; padding: 0 0 30px; }


input.textin{ height: 18px; border: 1px solid #6799cc; vertical-align: middle; width: 77px;  }
.roundbtn{ display: inline-block; height: 22px; line-height: 22px; background: url(btnall.png) right 0  no-repeat; padding: 0 5px 0 0; }
.roundbtn a{ display: inline-block; height: 22px; background: url(btnall.png) left -22px no-repeat; padding: 0 3px 0 8px; outline: none; }/*revised*/
.roundbtn a:hover{ text-decoration: none; }
.roundbtn a.select{ background-position:left -44px; width: 18px; text-indent: -9999px; padding: 0;  }

.dotLine{ background: url(dotlinegray.png) repeat-x; height: 1px; font-size: 1px; line-height: 1px; display: block; margin: 5px 0; clear: both; }

/*--- Main---*/
.forumHead{ margin: 0 0 32px 15px; overflow: hidden; }
.forumName{ overflow: hidden; float: left; }
.forumName h2 {background:#FFF; border:1px solid #C82F6C;color:#C82F6C;float:left;font-family:simhei;font-size:18px;line-height:25px;padding:0 0 0 5px;}
.forumName h2 span {background:#C82F6C;color:#FFFFFF;margin:0 0 0 5px;padding:3px 5px;}
.forumName p{ clear: left; float: left; margin: 0; line-height: 30px; }
.forumNotice{ margin: 0 0 0 175px;  height: 132px; }
.forumNotice .twoCols {float:left; display: inline; margin:0 1%;overflow:hidden;width:46%;}
.forumNotice h3{ border-bottom: 1px solid #b1d4e8; padding: 0 0 0 10px; line-height: 25px; margin-bottom: 6px; }
.list12 li {background:transparent url(dot.gif) no-repeat scroll 0 8px;line-height:20px;padding:0 0 0 8px;white-space:nowrap;}
/*forumMain*/
.listSub{ margin: 0 0 0 15px; height: 30px; }
.editList{ float: left; position: relative; z-index:80}
.otherTip{ float: left; padding: 2px 0 0 10px; }
.searchForm{ position: relative; z-index: 100; float: right; margin: 0 175px 0 0; display: inline; }
.forumSider{ float: right; width: 168px; }
.forumMain{ margin: 0 175px 0 5px; }
.boardHead{ height: 26px; background:url(btitlebg.png) repeat-x 0 0 ;  }
.boardName{ float:left; background: url(btitle.png) no-repeat right -26px; height: 26px; line-height: 26px; text-align: center; padding: 0 6px 0 0; margin: 0 10px 0 0;}
.boardName span{ display: inline-block; height: 26px; font-size:14px; background: url(btitle.png) no-repeat left 0; font-weight: bold; margin: 0 3px 0 0; padding: 0 0 0 15px; }
.boardTool{ padding: 6px 0 0 0; color: #fff; }
.boardTool span{ margin: 0 5px 0 0; }
.boardTool a:link,.boardTool a:visited{ color: #fff; }
.boardTool .admin{ position: relative; z-index: 100; }
.boardTool .admin a{ background: url(arrowall.png) no-repeat right -168px; padding:0 10px 0 0; }
.boardPage{ float: right; padding: 4px 3px 0 0; margin: 0 0 0 10px; }
.boardPage ul{ overflow: hidden; float: left; line-height: 22px; height: 22px; }
.boardPage .pageGo { float: left; line-height: 22px; }
.boardPage li{ float: left; padding: 0 3px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.boardPage .prePage a{ background: url(arrowall.png) no-repeat 0 -54px; padding: 0 0 0 10px; }
.boardPage .nextPage a{ background: url(arrowall.png) no-repeat right -112px; padding: 0 10px 0 0; }
.boardPage li.active a{ color: #BA2636; }
.boardPage .pageGo a{background: url(go.png) no-repeat 0 center; width: 20px; height: 22px;  text-indent: -9999px; display: inline-block; outline: none; }/*revised*/
.boardPage .pageGo input{ margin: 0 2px; width: 20px; height: 12px; vertical-align: middle;  }
.listTitle { zoom:1; overflow: hidden; position: relative; line-height: 29px; color: #727171; border-bottom: 1px solid #e8f3f9; }
.adminBtns{ zoom:1; overflow: hidden; position: relative; padding: 0; height: 32px; background: #FAFAFA; border-bottom: 1px solid #e8f3f9; }
.adminBtns .adminForm{ position: absolute; top:5px; left:5px; }
.articleItem{ zoom:1; overflow: hidden; position: relative; color: #727171; border-bottom: 1px solid #e8f3f9; background: #fff; }
.articleItem.odd{ background: #fafafa; }
.listTitle a:link, .listTitle a:visited{ color: #727171; }
.articleItem .s0{ position: absolute; left:0px; top:10px;}
.articleItem .s0 input{ height: 13px; width: 13px; }
.listTitle .s1, .articleItem .s1{  margin: 0 0 0 115px; float: left; padding: 8px 0;line-height: 16px;width:52%;}
.listTitle .s2, .articleItem .s2{ position: absolute; left:15px; top:0; padding: 8px 0 0;line-height: 16px; width: 96px; text-align: center;}
.articleItem .s2{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px; }
.listTitle .s3, .listTitle .s4, .articleItem .s3, .articleItem .s4{ float: right; width: 90px; }
.articleItem .s3 a, .articleItem .s4{ padding: 3px 0 0 0; }
.articleItem .s3 a, .articleItem .s4 a{ display: block; line-height: 14px;  }
.articleItem .s3 em, .articleItem .s4 em{ line-height: 14px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;}
.articleItem .s1 a{ font-size: 14px; }
.articleItem .s1 em a{font-size:12px;}
.articleItem .s1 img{ margin: 0px 5px 0px 0; }
.articleItem a:link{ color: #1e50a2; }
.articleItem a:hover{ color: #BB0000; }
.articleItem a:visited{ color: #83006F; }
.articleItem .close{ line-height: 16px; padding: 0 0 0 15px; }
.articleItem .s3 .close{ line-height: 29px;  }
.articleItem .s4 .close{ line-height: 23px; }

.quickPage{ margin: 5px 0 10px; background: url(gd1.png) repeat-x; border: 1px solid #b1d4e8; height: 26px; text-align: center; }
.quickPage a{ display: block; background: url(nexttopic.png) no-repeat; width:193px; height: 23px; text-indent: -9999px; margin: 2px auto 0; outline: none;  }/*revised*/
.quickPage a.reply{ background-image: url(nextreply.png); }
.listBtm{ height: 28px; margin: 0 0 30px; }
.listBtm .editList{ position:static;}
.listBtm .searchForm{ float: left; padding: 0 0 0 15px; margin: 0; }
.listBtm .boardPage{ padding: 0; }
.recentBoard{ font-size: 14px; padding:10px 0 15px 10px; }
.recentBoard a:link{ color: #1e50a2; }
.recentBoard a:visited{ color: #83006F; }

.footer {margin:10px 0 0 10px;}
.footer .police {background-color:#FFFFFF;border:1px solid #9F9F9F;float:left;line-height:20px;padding:3px 9px;text-align:center;}
.footer .police img {float:left;}
.footer .police .text {float:left;text-align:center;}
.footer .police .text a:link {color:#1B5790;text-decoration:none;}
.footer .police .text a:hover{ color: #f00; }
.footer .footText {line-height:18px;margin-left:120px;}

/*forumSider*/
.sidebox{ border: 1px solid #b1d4e8; margin: 0 0 10px; _zoom:1; min-height:0;}
.sidebox h3{ line-height: 24px; background: url(dotline.png) bottom repeat-x; font-size:14px;font-weight: bold; padding: 0 0 0 10px; margin: 0 5px 10px; }
.sidebox p{ margin: 0 0 5px; line-height: 1.6; text-align: justify; }
.sidebox .content {overflow:hidden; padding:0 11px 0 10px;}
.forumSider .sidebox .content {width:145px;}
.articleSider .sidebox .content{width:217px;}
.sidebox .content li{ line-height: 1.6; }
.sidebox .content li a:link{ color: #1e50a2; }
.sidebox .content li a:hover{ color: #b00; }
.sidebox .content li a:visited{ color: #83006F; }
.sidebox .bzlist{ padding: 0 0 5px 10px; }
.sidebox .tzlist li{ float: left; width: 49%; line-height: 1.8;  }
.sidebox .ljlist li{ line-height: 1.8;  }
.sidebox .topusrlist li{ overflow: hidden; vertical-align: middle; }
.sidebox .topusrlist li span{ float: left; display: inline-block; margin: 0 8px 0 0; width: 13px; height: 13px; line-height: 13px; text-align: center; background: url(rankall.png) no-repeat 0 3px; padding: 3px 0 0 0; font-size: 11px; color: #fff; font-family: Arial, Helvetica, sans-serif;font-weight: bold; }
.sidebox .topusrlist li span.top{ background-position: 0 -34px; }
.sidebox .topusrlist li em{ float: right; }
.sidebox .toppagelist li { margin: 0 0 3px; }
.sidebox .toppagelist li span{ color: #727171; margin: 0 5px 0 0; }
.topusrlist li em{ font-style:normal }

/*--- Sider ---*/
.intro{ height: 60px; padding: 10px 0 0 0; background: #f7f7f7; }
.intro p{ margin: 0 0 10px 0; text-align: center; }
.intro .cBlue a:visited{ color:#1F3A87; }
.intro .cDRed a:visited{ color:#BA2636; }
.boardSearch{ background: #fff; height: 27px; padding: 6px 0 0 0; }
.boardGuide .tabs{ float: left; width: 42px;  }
.boardGuide .tabs li a{ width: 38px;font-size: 14px; line-height: 24px; text-align: center; display: block; }
.boardGuide .tabs li.even a{ background: #dbe9f8; }
.boardGuide .tabs li.active{ background: url(arrowall.png) no-repeat 38px 8px; }
.boardGuide .tabs li a:hover{text-decoration: none; }
.boardGuide .contents{ margin: 0 0 0 42px; color: #fff; padding:0 0 15px;}
.boardGuide .contents .boardList li a,.boardGuide .contents .boardList li a:visited{ color: #fff; }
.boardGuide .contents .boardList li a.sublist,.boardGuide .contents .boardList li a.sublist:visited{ color: #f96; }
.boardGuide .contents .boardList li a.special,.boardGuide .contents .boardList li a.special:visited{ color: #fc6; font-weight: bold; }
.boardGuide .contents .boardList li a:hover{ color: #faea7d}
.boardGuide .contents h3{ line-height: 24px; border-bottom: 1px solid #ccc; text-align: center; }
.boardGuide .contents .boardList li{ padding: 0 0 0 5px; line-height: 2; }
.boardGuide .contents .boardList li ul li{ padding: 0 0 0 15px; }
.boardGuide .contents .content{ display: none; }
.boardGuide .contents .content.ready{ padding: 3px 0 0 0; }
.boardGuide .contents .content.ready span{ background: #9FD8FF url(leftloader.gif) 3px center no-repeat; margin: 0 0 0 6px; color: #2B8BCC;  padding: 3px 4px 3px 25px}
.boardGuide a.thirdlist{ padding-right: 3px; }
.boardGuide a.thirdlist:hover{ text-decoration: none;}
.boardGuide .moreBoards{ line-height: 24px; text-align: right; border-top: 1px solid #ccc; margin-top: 15px; padding: 0 5px 0 0; }
.boardGuide .moreBoards a{ color: #fff; }
.boardGuide .moreBoards a:hover{ color: #faea7d;}
.boardGuide .contents .sideSelect { margin: 6px 0; }
.boardGuide .contents .sideSelect select{ height: 20px; width: 100px; }
.boardGuide .contents .sideSelect a.sideBtn{ border: none; padding: 0; width: 64px; height: 22px; line-height: 22px;  background: url(sidebtn.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; margin: 0 0 0 15px; text-align:center; display:block; }
.boardGuide .contents .sideSelect a.sideBtn:link, .boardGuide .contents .sideSelect a.sideBtn:visited{color: #07456F; }
.boardGuide .contents .sideSelect a.sideBtn:hover{color:#000; text-decoration:none;}


/*----------------------------------*/
/* Article Page */
.articleSider{ position: absolute; width: 240px; top:96px; right:2px; }
.articleMain{ margin: 0 246px 0 0; }
.articleMain .ad70{ padding-left: 0; }
.articleMain .forumHead, .articleMain .listSub{ margin-left: 0; }
.summary{ text-align: right; margin: 0; padding: 5px 0 0; }
.summary span{ margin: 0 5px; }
.listBtm .summary{ padding-top: 1px; }

.articleTop, .articleReview{ border: 1px solid #b1d4e8; background: url(reviewbg.png) left repeat-y; margin-bottom: 10px;}

.articleReview:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.authorInfo{ width: 90px; float: left;_margin-right:-3px; }
.authorInfo .name{ position: relative; text-align: center; padding: 5px 0 0 0; zoom:1; z-index: 1; }
.authorInfo .name a{ color: #1e50a2; font-weight: bold; }
.authorInfo .avator{ text-align: center; margin: 3px 0 5px; }
.authorInfo .info{ line-height: 180%; padding: 0 5px; }
.authorInfo .rank{ padding: 0 5px; }
.authorInfo .rank li{ margin: 5px 0; }
.authorInfo .rank li img{ vertical-align: middle; }

.archiveBody{ margin: 0 0 0 100px; _zoom:1;_margin-left: 97px; }
.articleTools{ position: relative; height: 23px; line-height: 23px; border-bottom:1px solid #b1d4e8; margin:0 5px 10px 0; }
.articleTools a.icon-download{ background:url(http://bbs.163.com/bbs/img/download.jpg) left no-repeat; padding-left: 18px;}
.articleTools a.icon-print{ background:url(http://bbs.163.com/bbs/img/print.jpg) left no-repeat; padding-left: 18px;}
.articleTools a.icon-top{ background:url(http://bbs.163.com/bbs2009/img/totop.gif) left no-repeat; padding-left: 35px;}
.articleTools .articleInfo{ position: relative; padding-left: 10px; }
.articleTools .articleType{ position: absolute; top:-5px; left: 50%; }
.articleTitle{ padding: 18px 0; }
.articleTitle h3{ font-size: 16px;font-weight: bold; line-height: 25px; padding: 0 0 0 30px; }
.articleCont .clip {overflow:hidden;width:99%;font-size:14px;text-align:left;}
.articleCont .clip a{color:#1F3A87;}
.articleCont .clip a:hover{color:#BA2636;}
.articleCont .clip img{ margin: 8px 0; }
.articleCont .clip .modify_log{ text-decoration: underline;color:#666666;font-size:12px;line-height:40px;text-align:left; padding: 0 0 0 10px;}
.articleCont .clip .modify_log a{ text-decoration: underline; }
.articleCont .clip .award_log{ color: #BA2636;font-size:12px;line-height:40px;text-align:left; padding: 0 0 0 10px; }
.articleCont .clip .articleMeta{ margin: 20px auto; clear:both;}
.articleCont .clip .vote { width: 180px; height: 23px; margin: 0 auto 30px; }
.articleCont .clip .vote span{ margin: 0 5px;  }
.articleCont .clip .vote span a img{ vertical-align: middle; }
.articleCont .clip .operate{ font-size: 12px; width: 500px; margin: 0 auto; }
.articleCont .clip .operate span{ margin: 0 5px; }
.articleCont .clip .sign{ background: url(signbg.png) 0 10px repeat-x; font-size:12px; margin: 0 0 15px; text-align: justify;color:#666666; }

.articleCont .clip .sign span{ color: #666; display: block; background: #fff; width: 110px; padding: 0 3px; margin:0 0 5px 100px;  }
.articleCont .clip .replylink{ text-align: right; display: block; clear: both; margin:15px 20px 15px 0; overflow: hidden; }
.articleCont .clip .articleBottom {clear:both;display:block;font-size:1px;height:20px;overflow:hidden;}

.articleCont .clip .quote{ overflow: hidden;  padding: 0 10px 0 20px; margin-bottom: 20px; }
.articleCont .clip .quotefrom{ font-size: 12px; }
.articleCont .clip .quoteblock{ background: #fafafa; color: #999; padding: 10px 5px; border: 1px solid #efefef; }
.clip ul li{list-style:disc inside;}
.clip ol li{list-style:decimal inside;}

.reviewBox{ background: #e0ecf9; border: 1px solid #b1d4e8; padding: 15px 20px; margin:0 0 10px 10px;  }
.reviewBox h3{ float: left; font-size: 14px;font-weight: bold; padding: 0 10px 0 0; }
.replylogin{ margin: 0 0 10px 0; }
.replylogin input{ vertical-align: middle; margin: 0 5px; }
.formatBtn {width:580px; margin: 0 0 0 38px;}
.formatBtn .s1 {background-color:#F0F0EE;border:1px solid #CCC; padding:3px 0;text-indent:9px; border-bottom: none;}
.formatBtn .s2{ +margin-top:-1px; }
.formatBtn .s2 textarea {background:#FFF url(end_n_bg9.gif) no-repeat center;border:1px solid #CCC;height:120px;margin:0;overflow:auto;padding:0;width:578px;}
.reviewBox .form2 .upLoad { width:580px; margin: 0 0 0 49px;}
.reviewBox .gotop { padding: 6px 0 0 0; }

.groupLogo{ float: right; margin: 10px 5px 0 10px; }

/* Special Article*/
/* debate */
.debateArea{ font-size: 12px; background: url(vs.png) 333px 160px no-repeat; width:610px; margin: 0 auto 20px; }
.debateArea p{ margin: 10px 0 0 0; }
.debateArea p span{ color: #069;font-weight: bold; }
.debateArea .supportSide, .debateArea .opposeSide{ overflow: hidden; }
.debateArea .supportSide{ margin-bottom: 30px; margin-top:15px;}
.debateArea .opposeSide p span{ color: #f60; }
.debateArea .opinion{ position: relative; width: 400px; height: 140px;  background: url(debatebg1.png) 0 0 no-repeat; }
.debateArea .opposeSide .opinion{ background-image: url(debatebg2.png); }
.debateArea .opinion h4{ font-size: 16px; line-height: 30px; font-weight: bold; font-family: simhei; color: #069; padding: 0 0 0 38px; }
.debateArea .opposeSide .opinion h4{ color: #f60; }
.debateArea .opinion p{ font-size: 14px; color: #4c4c4c; font-weight: bold; padding: 0 0 0 25px; width: 300px; }
.debateArea .opinion .percent{ overflow:hidden; text-indent: -9999px; font-size: 0; line-height: 0; position: absolute; right: 43px; bottom: 8px; background: url(percentbg.png) 0 0 repeat-y; width: 14px; }
.debateArea .opposeSide .opinion .percent{ background-position: -14px 0; }
.debateArea .newcome{ margin: 0 0 0 415px; }
.debateArea .newcome h4{ color: #727171; font-weight: bold; line-height: 1.2; margin-bottom: 5px; }
.debateArea .newcome ul li{ background: url(acc.png) 0 4px no-repeat; padding: 0 0 0 15px; margin-bottom: 2px; }
.debateArea .newcome ul li a{ margin: 0 5px 0 0; }
.debateArea .newcome ul li a:link, .debateArea .newcome ul li a:visited{ color:#1e50a2; }
.debateArea .newcome ul li a:hover{ color:#BA2636;}
.debateArea .newcome ul li.join{ background: none; padding: 0; color: #727171;font-weight: bold; }
.debateArea .newcome ul li.join a{ display: inline-block; background: url(debatebtn.png) no-repeat; width: 100px; height: 20px; line-height: 20px; text-align: center; font-weight: normal; margin: 0 0 0 10px; }
.debateArea .newcome ul li.join a:link,.debateArea .newcome ul li.join a:visited{ color: #727171; }
.debateArea .newcome ul li.join a:hover{ text-decoration: none; color: #000; }

/* activity */
.activityArea{ background: #faf5f5; border: 1px solid #eaeaea; padding: 10px; margin-bottom: 10px; }
.activityArea h3{ font-size: 14px; font-weight: bold; }
.activityArea h3 b, .activityArea p b{ color: #147ec7; }
.activityArea p{ font-size: 14px; margin: 10px 0; line-height: 22px; }
.signupBtn{ background: url(signupbtn.png) no-repeat 0 0;  height: 60px; font-size: 12px; color: #666; margin: 10px 0; }
.signupBtn a{ display: block; width: 162px; text-indent: -9999px; }
.signupBtn p{ float: left; width: 162px; text-align: center; margin: 5px 0; }
.signupBtn span{ margin: 0 0 0; font-weight: bold; }
.signupBtn p.hint{ color: #000; }
.relateNews { height: 140px;}
.relateNews h4{ color: #147ec7; font-size: 14px;font-weight: bold; }
.relateNews ul { overflow: hidden; }
.relateNews ul li{ float: left; padding: 0 35px 0 0; }
.relateNews ul li img{ border: 1px solid #dcdddd; margin: 0; padding: 0; }
.relateNews ul li h5{ margin: 0; line-height: normal; text-align: center; }


/* poll */
.pollItem{ margin: 10px 0; }
.pollItem .inputbox{ display: block;  padding: 7px 0 0 0;  float: left; }
.pollItem .inputbox input{ vertical-align: top; height:13px; width: 13px; margin: 0;}
.pollItem .pollData{ margin: 0 0 0 25px; }
.pollItem .pollData .pollLabel h5{ font-size: 14px; }
.pollItem .pollData .pollLabel h5 span{ color: #666; margin: 0 0 0 5px; }
.pollItem .pollBar{ overflow: hidden; height: 13px; width: 570px; background: #eee;  }
.pollItem .pollBar img{ margin:0; height:13px;}


.pollItem .pollBar span { font-size:0; line-height: 0; width: 0; margin-left: 1px; display: block; height: 13px; background:  url(pollitembg.png) 0 0; overflow: hidden;  }
.pollItem .pollBar>span{ text-indent: -9999px; } 
.pollBtn a{ display: block; margin: 10px 0 0 250px;  background: url(pollbtn.png) no-repeat; width: 103px; height: 32px; }



/* qna */
.qnaArea{ margin: 10px 0; color:#ba2636; padding: 0 0 0 10px;}
.qnaArea a:link, .qnaArea a:visited{ color: #147ec7; font-weight: bold;  }
.qnaArea .answer{ background: #fafafa; border: 1px solid #efefef; padding:10px 15px; }
.qnaArea .answer h5{ font-weight: bold; font-size: 14px; color: #ba2636; background: url(answerbg.png) left no-repeat; padding:0 0 0 20px; margin: 0 0 5px;  }
.qnaArea .answer p{ color: #2b2b2b; margin: 0; }




/* Article Sider */
.articleSider .sidebox h4{ font-size: 16px;font-weight: bold;margin-bottom: 10px; }
.articleSider .sidebox .content a:link{ color: #2b2b2b; }
.articleSider .sidebox .content a:hover{ color: #BA2636;}
.articleSider .sidebox .content .list12pic{ width: 217px; }
.articleSider .sidebox .content .list12pic h5{ overflow: hidden; width: 102px; height: 19px; }
.list12pic li{ float: left; padding: 0 11px 10px 0; text-align: center; }
.list12pic li.even{ padding-right:0; }
.list12pic li img{ border: 1px solid #ccc; margin-bottom: 2px; }
.articleSider .sidebox .content.activity img, .articleSider .sidebox .content.hottopic img{ border: 1px solid #ccc;  }
.articleSider .sidebox .content.activity .list12 li, .articleSider .sidebox .content.hottopic .list12 li{ background: url(arrowall.png) 0 -221px no-repeat; }
.articleSider .sidebox .content.hottopic h4{ font-size:12px; }
.articleSider .sidebox .content.hottopic img{ float: left; }
.articleSider .sidebox .content.hottopic p{ margin: 0 0 0 110px; color: #727171; }



/* New Post Page */
.newPostMain{margin: 0 0 0 10px; }
.postArea{ padding: 15px 0; }
.postType{ padding: 0 0 0 85px; overflow: hidden; width:580px;}
.postType li{ float: left; padding: 0 10px 0 0;  }
.postType li a{ display: block; background: url(posttypebg.png) 0 0; width: 63px; height: 22px; line-height: 22px; text-align: center;  }
.postType li.active a{ background-position: 0 -22px; color: #BA2636; }
.postType li a:hover{ text-decoration: none; }
.postForms{ padding: 15px 0 0 0; }
.postForms ul li{ margin: 0 0 15px; }
.postForms li.postEditor{ overflow: hidden; _zoom:1;}

.postForms h5{ display: block; width: 75px; float: left; text-align: right; font-weight: bold; }
.postForms .postEditor h5{ text-align: center; font-size: 14px; }
.postForms .formatBtn { position: relative; float: left; display: block; margin:0; width:580px; padding: 0 0 0 10px;_zoom:1;}
.postForms .formatBtn .s2 textarea{ height:250px; font-size: 14px; }
.postForms .formatBtn .frmpostHint{ position: absolute; bottom:0; +bottom:1px; right: 0; border: 1px solid #dcdddd; background: #f7fcff; color: #999; padding: 0 5px;  }
.postForms .formatBtn .frmpostHint .close{ position: absolute; top:5px; right:5px; font-size: 1px; line-height: 1px; }
.postForms .formatBtn .frmpostHint .close a{ outline: none; display: block; width: 11px; height: 11px; text-indent: -9999px; background: url(close.png) no-repeat; }
.postForms .formatBtn .frmpostHint p{ margin: 0; padding: 15px 0 10px; line-height: 1.8; }


/* height: 285px; */

.imgInsert{ width: 391px;top:29px; right: 0; border: 1px solid #dcdddd; background: #fff; padding: 0;  }
.imgInsert .imgInsertTitle{ height: 40px; background: #f3f8fe; margin-bottom: 10px; }
.imgInsert .imgInsertTitle h6{ float: left; line-height: 40px; background: url(imgupload.png) 15px 10px no-repeat; padding: 0 0 0 50px; font-size: 14px; color: #666; }
.imgInsert .imgInsertTitle .close{ float: right; padding: 3px 6px 0 0; }
.imgInsert .imgInsertTitle .close a{ outline: none; display: block; width: 20px; height: 20px; text-indent: -9999px; background: url(closebig.png) no-repeat; }
.imgInsert p{ margin: 0 15px 5px; }
.imgInsert p input.urlInput{ width: 355px; height: 18px; border: 1px solid #ccc; color: #666; padding:4px 0 0 4px; font-size: 12px;  }
.imgInsert .dotLine{ margin: 10px 10px; }
.imgInsert .file .filepath{ vertical-align: middle; width: 296px; height: 18px; padding:4px 0 0 4px; border: 1px solid #ccc;_margin-top:1px;}
.imgInsert .file .browsebn{ display: inline-block; +overflow: hidden;background: url(browse.png)  no-repeat;width:59px;height:24px; }
.imgInsert .file .inputfile{width:53px;height:24px;filter:alpha(opacity=0);opacity:0;outline:none; vertical-align: middle;cursor:pointer;}
.imgInsert .btn{ width: 150px; margin: 10px auto; }
.imgInsert .btn a{ display: inline-block; background: url(btnsilvery.png) no-repeat; width: 65px; height: 24px; line-height: 24px; letter-spacing: 3px; text-align: center; color: #666; margin-right: 10px; }
.imgInsert .btn a:hover{ color: #000; text-decoration: none; }
.imgInsert p.loadState{ background: url(loader.gif) left no-repeat; padding: 0 0 0 23px;margin:10px 0 10px 140px; }
.imgInsert .tab{padding:10px 0 0 5px;height:23px}
.imgInsert .tab ul li{	float:left; padding-top:8px; width:109px; height:20px; margin-right:5px; text-align:center;background: url(http://bbs.163.com/bbs/img/tab_off.gif); color:#959595; cursor:pointer;}
.imgInsert .tab ul li.on{	background: url(http://bbs.163.com/bbs/img/tab_on.gif); color:#fff;}
.postForms input{ vertical-align: middle; }
.postForms input.ptitle{ width: 450px; margin-left: 10px; height: 17px; border: 1px solid #dcdddd; }
.postForms input.radio{ width: 13px; height: 13px; margin: 0 3px 0 10px; vertical-align: top; }
.postForms .submitbtns{ padding:  0 0 0 85px; }
.postForms .submitbtns span{ margin-right: 15px; }
.postForms .submitbtns a{ letter-spacing: 5px; }
.postForms .submitbtns .roundbtn a { padding-left: 12px;}
.postForms .postform{ display: none; }
.postForms .postform.active{ display: block; }
.postForms li.template{ display: none; }


.debatepost .viewpoint{ margin: 5px 0; }
.debatepost .viewpoint h5{ font-weight: normal; }
.debatepost .viewpoint textarea{ width: 400px; height: 45px; margin-left: 10px; font-size: 12px; }
.votepost .voteitem, .votepost .voteitem0{ margin: 8px 0; }
.votepost .voteitem input, .votepost .voteitem0 input{ display: inline-block;  width: 450px; margin-left: 85px; height: 17px; border: 1px solid #dcdddd; vertical-align: middle; }
.votepost .voteitemadd{ margin-left: 85px; }
.activitypost .activitytime input{ width: 114px; margin:0 10px; height: 17px; border: 1px solid #dcdddd; }
.activitypost .activityhint1{ width: 114px; height: 17px; border: 1px solid #dcdddd; margin-left: 10px;}
.activitypost .activityhint2{ width: 442px; height: 17px; border: 1px solid #dcdddd; margin-left: 10px;}
.activitypost .activityhint .activityhint1, .activitypost .activityhint .activityhint2{ display: inline-block; border: none; }
.activitypost .activityhint .activityhint1 { margin-left: 90px;  }
.activitypost .activityhint{ margin-bottom: 8px; }
.activitypost .activityitem0, .activitypost .activityitem{ margin-bottom:5px;  }
.activitypost .activityitem .activityhint1, .activitypost .activityitemadd{ margin-left:85px; }
.activitypost .activityps0 input, .activitypost .activityps input{ margin-left: 10px; width: 250px; height: 17px; border: 1px solid #dcdddd; }
.activitypost .activityps input, .activitypost .activitypsadd{ margin-left: 85px; }
.activitypost .activityps0{ margin-bottom: 8px; }
.activitypost .activityps{ margin-bottom: 5px; }
.activitypost .activitycost input{ width: 35px; height: 17px; border: 1px solid #dcdddd; margin-left: 10px; }
.votepost .voteitem a, .activitypost .activityitem a, .activitypost .activityps a { outline: none; display:inline-block; width: 13px; height: 19px; text-indent: -9999px; background: url(closesuit.png) no-repeat 5px center;}

/* Drop Menu */
.dropmenu{ position: absolute; left:0; top:20px; background: #e5ecf3; width: 56px; border: 1px solid #86b9d6; text-align: center; z-index: 150; border-bottom: none; display: none; }
.dropmenu ul li{ border-bottom:1px solid #bdd9e8; }
.dropmenu ul li a{ display: block; width:100%;line-height: 22px;}
.dropmenu ul li a:link, .dropmenu ul li a:visited{ color: #147ec7; }
.dropmenu ul li a:hover{ background: #147ec7; color: #fff; }
.searchForm .dropmenu{ right:0; left: auto; width: 80px;  }
.boardTool .admin .dropmenu{left: 8px; top:12px; +top:18px; }
.boardTool .admin .dropmenu ul li a{ padding: 0; background-image: none; }
.boardTool .admin .dropmenu ul li a:link, .boardTool .admin .dropmenu ul li a:visited{ color: #147ec7; }
.boardTool .admin .dropmenu ul li a:hover{ background: #147ec7; color: #fff; }
.articleTools .articleInfo .dropswitch{ background: url(arrow_down.gif) right no-repeat; padding: 0 10px 0 0; }
.articleTools .articleInfo .dropmenu{ left: auto; right: 0; top: 18px; }

.authorInfo .name .dropmenu { top: 18px; left: -1px; width: 206px; background: #fff; text-align: left; border-bottom: 1px solid #86b9d6;   }
.authorInfo .name .dropmenu ul li{ border: none; color:  }
.authorInfo .name .dropmenu ul li a:hover{ background-color: transparent; color: #BA2636; }
.authorInfo .name .dropmenu .atrMoreHead{ height: 24px; line-height: 24px; background:#f3fafe url(gd2.png) repeat-x; margin-bottom: 10px; }
.authorInfo .name .dropmenu .atrMoreHead .title{ float: left; color: #666; font-weight: bold; background: url(arrowdouble.png) 8px center no-repeat; padding: 0 0 0 20px; }
.authorInfo .name .dropmenu .atrMoreHead .close{ font-size: 1px; line-height: 1px; float: right; padding: 6px 5px 0 0; }
.authorInfo .name .dropmenu .atrMoreHead .close a{ display: block; width: 11px; height: 11px; text-indent: -9999px; background: url(close.png) no-repeat; }
.authorInfo .name .dropmenu .avator{ float: left; padding: 3px 0 0 10px; margin: 0; }
.authorInfo .name .dropmenu .avator img{ padding: 3px; border: 1px solid #ddd;  }
.authorInfo .name .dropmenu .atrMoreBtn{ margin: 0 0 0 108px; }
.authorInfo .name .dropmenu .atrMoreBtn li a{ display: block; width: 86px; height: 32px; line-height: 32px; text-align: center; color: #2b2b2b; font-weight: normal; background: url(btnbg.gif) no-repeat; }
.authorInfo .name .dropmenu .atrMoreBtn li a:hover{text-decoration: none; color: #BA2636;}
.authorInfo .name .dropmenu .atrMoreInfo{ margin-top: 5px;}
.authorInfo .name .dropmenu .atrMoreInfo li{ padding: 0 0 0 30px; }
.authorInfo .name .dropmenu .atrMoreInfo li a{ font-weight: normal; width: auto; display: inline; }
.authorInfo .name .dropmenu .atrMoreInfo li span{ font-weight: bold; font-size: 12px; line-height: 1.5; background: url(acc.png) left no-repeat; padding: 0 20px 0 15px; margin-left: -16px; }
.authorInfo .name .dropmenu .atrMoreGift{  margin: 10px 5px 0; background: url(dashed.png) top repeat-x; padding: 8px 0 15px 9px;  z-index: 150; }
.authorInfo .name .dropmenu .atrMoreGift p{ margin: 0; background: url(gift.png) left no-repeat; padding: 0 0 0 18px; }
.authorInfo .name .dropmenu .atrMoreGift ul{ overflow: hidden; padding: 5px 0 0; }
.authorInfo .name .dropmenu .atrMoreGift li{ float: left; width: 50px; padding: 0 6px; }


/**loudspeaker**/
.loudspeaker{ height:24px; width: 370px; overflow:hidden;}
.loudspeaker li{ color: #666; line-height:24px; }
.loudspeaker li a:link, .loudspeaker li a:visited{ color: #666; }

h5.support{ background: url(zf.png) left no-repeat; font-size: 14px; font-weight: bold; padding: 0 0 0 30px; line-height: 1.8; color: #333; }
h5.oppose{ background: url(ff.png) left no-repeat; font-size: 14px; font-weight: bold; padding: 0 0 0 30px; line-height: 1.8; color: #333; }

.plugin{margin:9px 0 0; font-size:12px; line-height:22px;padding:9px; color:#736933; border:1px solid #ECE9D8; background:#FFFEF3;_zoom:1;}

.aPhone-bar { margin-top: 25px; }
span.aPhone { color: #1A568F;  font-size: 12px; vertical-align: middle; }
span.aPhone a {  color: #1A568F;  font-size: 12px; text-decoration: underline; }
span.aPhone a:hover { color: #c00; text-decoration: none; }
span.aPhoneRight { float: right; _display: inline; margin-top: 7px; }

.dellBtn a img{vertical-align:middle;}
/*前台显示赠送的礼物样式*/
.present_list_article{ overflow: hidden; width:500px;}
.present_list_article li{width:80px;height:130px;float:left;margin:0px 10px 0 10px;display:inline;text-align:center;}
.present_list_article li img{width:40px;height:40px;margin-top:10px;margin-bottom:10px;}
.no_content{height:50px;line-height:50px;color:#727171;text-align:center;}
/*前台礼物分页样式*/
.right_more{text-align:right;clear:both;padding-right:15px;margin:60px 0 20px 0;}
.right_more a{margin-right:4px}
.right_more a:hover{text-decoration:none}
.right_more .img{float:left;margin-left:8px;}
.repre{test-align:left;padding-left:5px;margin:60px 0 20px 0;}
.proviou_page,.next_page,.num_page,.arr_proviou_page,.arr_next_page{background:url(http://bbs.163.com/user/images/sprite.gif) no-repeat #F5FBFF;border:1px solid #C3C3C3;line-height:24px; cursor:pointer}
.proviou_page{ background-position:0 -737px;padding:4px 10px 2px 15px;}
.next_page{ background-position:48px -756px;padding:4px 15px 2px 10px;}
.arr_proviou_page{background-position:3px -737px;padding:4px 5px 2px 0px;}
.arr_next_page{background-position:3px -756px;padding:4px 5px 2px 0px;}
.num_page{background:#F5FBFF;padding:4px 5px 2px 5px;}
.current_page{color:#FF9900;padding:4px 3px 2px 3px;font-weight:bold;}
.page_input{width:33px;height:20px;border:1px solid #C3C3C3;}
.page_btn{background:url(http://bbs.163.com/user/images/repeat.gif) no-repeat 0 -275px;width:21px;height:21px;border:0;cursor:pointer;font-weight:bold;color:#999;font-size:10px}
ul.setting-themeBox-colorList{overflow: hidden;_zoom:1;*display:inline;}
ul.setting-themeBox-colorList li {border:1px solid #DCDDDD;cursor:pointer;display:inline;float:left;height:20px;margin:0 6px 0 0;text-indent:-9999px;width:20px;}