html,body{margin:0; padding:0; font:12px/1.5 Tahoma,Helvetica,SimSun,sans-serif; color:#444; background:#fff; line-height:24px;}
div, form, ul, li, dl, dt, dd, ol, img, h1, h2, h3, h4, h5, h6{margin:0; padding:0; border:none;}
ul,li{list-style:none outside none;}
img{vertical-align:middle;}
input, textarea, select{margin:0; padding:0; outline:none; font:12px/1.5 Tahoma,Helvetica,SimSun,sans-serif; color:#444; vertical-align:middle;}
select{margin:0;}
.clear{clear:both; font-size:1px; width:1px; height:0; overflow:hidden;}
.cls{overflow:auto; _zoom:1;}
.red{color:#f00;}
.size10{width:60px;}
.size15{width:80px;}
.size20{width:120px;}
.size25{width:140px;}
.size30{width:180px;}
.size40{width:240px;}
.size60{width:320px;}
.show{display:block;}
.hide{display:none;}
.flt{float:left;}
.frt{float:right;}
.mtop0{margin-top:0!important;}
.mtop5{margin-top:5px!important;}
.mtop10{margin-top:10px!important;}
.mtop20{margin-top:20px!important;}
.mleft0{margin-left:0!important;}
.mleft5{margin-left:5px!important;}
.mleft10{margin-left:10px!important;}
.mleft20{margin-left:20px!important;}
.hover{cursor:pointer;}

.warn{color:#FFA500;}
.nice{color:#008000;}
.placeholder{color:#bbb;}

body{min-width:1024px;}
.container{width:1000px; margin:0 auto; width:98%;}
a:link    {text-decoration:none; color:#444;}
a:visited {text-decoration:none; color:#444;}
a:hover   {text-decoration:none; color:#38aa86;}
a:active  {text-decoration:none; color:#38aa86; outline:none;}
a:focus   {outline:none;}

.txt{padding:1px 3px; border:1px solid; border-color:#848484 #E0E0E0 #E0E0E0 #848484;}
.btn1, .btn2, .btn3, .btn4, .btn5{display:inline-block; vertical-align:middle; padding-right:2px; background:url(../images/button.png) no-repeat; cursor:pointer;}
.btn1 a, .btn2 a, .btn3 a, .btn4 a, .btn5 a{display:block; padding:0 13px 0 15px; outline:none; background:url(../images/button.png) no-repeat; text-decoration:none;}
.btn3 a, .btn4 a{display:block; padding:0 8px 0 10px;}
.btn1{height:27px; line-height:27px; background-position:right 0;}
.btn1 a, .btn1 a:link, .btn1 a:visited, .btn1 a:hover, .btn1 a:active{background-position:left 0; color:#fff!important; font-weight:bold;}
.btn2{height:27px; line-height:27px; background-position:right -30px;}
.btn2 a, .btn2 a:link, .btn2 a:visited, .btn2 a:hover, .btn2 a:active{background-position:left -30px; color:#444!important;}
.btn3{height:21px; line-height:21px; background-position:right -60px;}
.btn3 a, .btn3 a:link, .btn3 a:visited, .btn3 a:hover, .btn3 a:active{background-position:left -60px; color:#fff!important;}
.btn4{height:21px; line-height:21px; background-position:right -85px;}
.btn4 a, .btn4 a:link, .btn4 a:visited, .btn4 a:hover, .btn4 a:active{background-position:left -85px; color:#444!important;}
.btn5{height:26px; line-height:26px; background-position:right -110px;}
.btn5 a, .btn5 a:link, .btn5 a:visited, .btn5 a:hover, .btn5 a:active{background-position:left -110px; color:#444!important;}

label.checkbox{display:inline-block; overflow:hidden; width:76px!important; height:24px!important; line-height:22px!important; text-indent:20px; color:#666; vertical-align:middle; background:url(../images/checkbox.png) no-repeat right 0; cursor:pointer;}
label.checkbox.selected{background-position:left 0; color:#fff;}
label.checkbox input{display:none;}

.submit1, .submit2, .submit3, .submit4, .submit5{display:inline-block; border:0; padding:0; margin:0; vertical-align:middle; padding-right:2px; background:url(../images/button.png) no-repeat; cursor:pointer; outline:none;}
.submit1 em, .submit2 em, .submit3 em, .submit4 em, .submit5 em{margin:0; font-weight:normal; padding:0 13px 0 15px!important; display:block; background:url(../images/button.png) no-repeat;}
.submit1{height:27px; line-height:27px; line-height:29px\9; background-position:right 0px;}
.submit1 em{background-position:left 0px; color:#444;}
.submit2{height:27px; line-height:27px; line-height:29px\9; background-position:right -30px;}
.submit2 em{background-position:left -30px; color:#444;}
.submit3{height:21px; line-height:21px; line-height:23px\9; background-position:right -60px;}
.submit3 em{background-position:left -60px; color:#444;}
.submit4{height:21px; line-height:21px; line-height:23px\9; background-position:right -85px;}
.submit4 em{background-position:left -85px; color:#444;}
.submit5{height:26px; line-height:26px; line-height:28px\9; background-position:right -110px;}
.submit5 em{background-position:left -110px; color:#444;}


.rmb, .rmb2{color:#c00;}
td.left, th.left{text-align:left!important;}
td.right, th.right{text-align:right!important;}
td.center, th.center{text-align:center!important;}

.topbox{width:100%; overflow:auto; background:#f9f8f8; border-bottom:1px solid #ddd;}
.topbox ul.topmenu{float:left; margin-left:-5px;}
.topbox ul.topmenu li{float:left; height:24px; line-height:24px;}
.topbox ul.topmenu li a{margin:0 5px;}
.topbox ul.topucp{float:right; margin-right:-5px;}
.topbox ul.topucp li{float:left; height:24px; line-height:24px;}
.topbox ul.topucp li a{margin:0 5px;}

.banner{overflow:hidden; font-size:0; line-height:0; text-align:center;}

.header{overflow:auto;}
.header h1, .header h2{width:172px; height:70px; overflow:hidden; text-indent:-9999px; font-size:16px; float:left; background:url(../images/logo.png) left center no-repeat;}
.header h1 a, .header h2 a{display:block; width:172px; height:70px; line-height:70px;}
.header .ucp{float:right; margin-top:10px; height:60px; overflow:hidden;}
.header .ucp dt{margin-left:10px; float:right; padding:2px; border:1px solid #ddd; font-size:0; line-height:0;}
.header .ucp dd{overflow:auto; text-align:right; float:right;}
.header .ucp dd p.p1{margin:0; color:#ddd;}
.header .ucp dd p.p1 a{margin:0 3px;}
.header .ucp dd p.p2{margin-top:5px;}
.header .ucp dd p.p2 a{}
.header .login{float:right; height:60px; overflow:hidden;}
.header .login dt{margin-left:10px; margin-top:5px; float:right; padding-left:10px; border-left:1px solid #ddd;}
.header .login dt p{margin:0;}
.header .login dt p strong{color:#1b72af;}
.header .login dd{overflow:auto; text-align:left; float:right;}
.header .login dd .row{overflow:auto; clear:both; margin-top:5px; padding-right:5px;}
.header .login dd .row label{width:45px; float:left;}
.header .login dd .row .txt{width:120px; height:17px; line-height:17px;}
.header .login dd .row .rc{margin-left:5px;}
.header .login dd .row .input{float:left; padding-right:10px;}


.menu{height:34px; line-height:34px; background:#176eac url(../images/menu-bg.png) 0 -116px repeat-x;}
.menu ul{overflow:hidden; font-size:14px; color:#fff; font-weight:bold; float:left;}
.menu ul a:link, .menu ul a:visited{color:#fff;}
.menu ul li{margin-left:-1px; float:left; background:url(../images/menu-bg.png) 0 -35px no-repeat;}
.menu ul li a{padding:0 15px;}
.menu ul li a:hover{color:#ffea00;}
.menu .mlt{width:9px; height:34px; float:left; background:url(../images/menu-bg.png) 0 -80px no-repeat;}
.menu .mrt{width:5px; height:34px; float:right; background:url(../images/menu-bg.png) 0 -150px no-repeat;}

.searchbox{height:41px; background:url(../images/search-bg.png) left center no-repeat; overflow:visible;}
.searchbox .srt{width:5px; height:41px; float:right; background:url(../images/search-bg.png) right center no-repeat;}
.searchbox .sform{height:28px; line-height:28px; margin-left:60px; _margin-left:30px; margin-top:5px; float:left;}
.searchbox .sform .sinput{float:left; overflow:hidden; height:26px; border:1px solid #ddd; font-size:0; line-height:0;}
.searchbox .sform .sinput input{margin:0; padding:0 3px; _margin-top:-2px; height:26px; line-height:26px; vertical-align:top; width:400px; outline:none; border:0px;}
.searchbox .sform .search-select{cursor:pointer; float:left; width:40px; padding-right:10px; height:26px; line-height:26px; text-align:left; background:#fff url(../images/select.gif) right top no-repeat; border:1px solid #ddd; border-left:none;}
.searchbox .sform .search-select div{width:30px; padding-left:10px;}
.searchbox .sform .sbtn{float:left; margin-left:6px; _margin-left:3px; font-size:0; line-height:0; overflow:auto; _zoom:1;}
.searchbox .sform .sbtn input{width:28px; height:28px; padding:0 5px; cursor:pointer; vertical-align:middle; border:0; box-shadow:none; background:url(../images/sbtn.png) center top no-repeat; overflow:hidden;}
.searchbox .hotwords{float:left; height:26px; line-height:26px; margin-top:5px; margin-left:10px;}
.searchbox .hotwords a{margin:0 5px;}

#search-select{display:none;}
.myselect{width:50px; border:1px solid #ddd; background:#fff; margin-left:-1px;}
.myselect li{height:24px; line-height:24px;}
.myselect li a{display:block; padding:0 10px;}
.myselect li a:hover{background:#efefef; color:#444;}

.nav{height:28px; line-height:28px; background:url(../images/nav.png) left center no-repeat; text-indent:20px;}

.bbsinfo{margin-top:10px; overflow:auto;}
.bbsinfo ul{float:left; overflow:hidden; line-height:16px; margin-left:-6px;}
.bbsinfo ul li{float:left; padding:0 5px; border-left:1px solid #ddd;}
.bbsinfo ul li em{margin-left:5px; padding-left:5px; font-style:normal; background:url(../images/colon.png) left 5px no-repeat;}

.forumbox{border:1px solid #c6d9e7; border-top:none;}
.forumbox h2{height:29px; font-size:12px; line-height:29px; color:#1b72af; font-weight:normal; overflow:hidden; text-indent:10px; border-bottom:1px solid #c6d9e7; background:#1b72af url(../images/h2-bg.png) left center repeat-x;}
.forumbox h2 a:link, .forumbox h2 a:visited{color:#1b72af; font-weight:bold;}
.forumbox-first{margin-top:10px; border-top:1px solid #c6d9e7;}
.forumbox h2 span{float:right; padding-right:5px; font-weight:normal;}
.forumbox h2 span a:link, .forumbox h2 span a:visited{font-weight:normal; padding-left:5px;}
.forumbox .moderator a{padding-left:5px;}
.forumbox .bm{margin-left:5px; color:#f60!important;}
.forumbox h2 a.addfav{display:inline-block; margin:0; overflow:hidden; _margin-top:5px; vertical-align:middle; width:18px; height:18px; background:url(../images/favicon.gif) 0 0 no-repeat; text-indent:-99999px;}
.forumbox h2 a.addfav:hover{background-position:0 -20px;}

.forumlist{padding:0 10px;}
.forumlist .tbl{width:100%; margin:0; padding:0; margin-top:-1px; border-top:1px solid #c6d9e7; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.forumlist .tbl tbody{}
.forumlist .tbl tr{}
.forumlist .tbl th{padding:2px 5px;}
.forumlist .tbl td{padding:10px 5px; border-top:1px dashed #ddd;}
.forumlist .tbl td p{margin:0;}
.forumlist .tbl td.forum-icon{width:30px; text-align:center; vertical-align:middle; line-height:0;}
.forumlist .tbl td.forum-main{}
.forumlist .tbl td.forum-main h3{font-size:14px;}
.forumlist .tbl td.forum-main h3 span{font-size:12px; color:#f60; font-weight:normal; margin-left:5px;}
.forumlist .tbl td.forum-main p span{margin-right:5px;}
.forumlist .tbl td.forum-stats{width:120px; text-align:center; vertical-align:middle; color:#444;}
.forumlist .tbl td.forum-stats em{color:#014c90; font-style:normal;}
.forumlist .tbl td.forum-lastpost{width:250px; text-align:left; vertical-align:middle;}
.forumlist .tbl td.forum-lastpost a:link, .forumlist .tbl td.forum-lastpost a:visited{color:#014c90;}

.forum-summary{padding:0 10px;}
.forum-summary .forum-ann{margin-top:10px; margin-bottom:10px;}

.flink{padding:5px 10px;}
.flink a{white-space:nowrap; word-break:keep-all; margin-right:6px; _margin-right:3px;}

.online-user{padding:0 10px;}
.online-user dt{margin:5px 0; line-height:18px; height:18px;}
.online-user dt span{margin-right:10px;}
.online-user dt img{vertical-align:middle; margin-right:5px; display:inline;}
.online-user dd{padding:5px 0; border-top:1px dashed #ddd; overflow:auto; _zoom:1;}
.online-user dd ul{float:left; line-height:24px;}
.online-user dd ul li{width:160px; float:left; height:24px; white-space: nowrap; overflow:hidden;}
.online-user dd ul li img{vertical-align:middle; margin-right:5px; display:inline;}

.onlinebox{overflow:auto; margin-top:10px; border:1px solid #c6d9e7;}
.onlinebox h2{height:30px; line-height:30px; font-size:12px; font-weight:normal; text-indent:10px; border-bottom:1px solid #c6d9e7; text-align:left; background: #eaf1f7;}
.onlinebox .online-user dd{border-top:0;}

.footer{margin:20px auto 0; overflow:auto; text-align:center; position:relative;}
.footer .linkbox{padding-top:2px;}
.footer .linkbox a{margin:0 5px;}
.footer .copy{padding-bottom:10px; line-height:18px;}
.footer .qrbox{position:absolute; bottom:0px; right:0px; overflow:hidden;}

/* pagge list */
.pager{margin:0 auto; text-align:left; line-height:28px;}
.pager a, .pager a:link, .pager a:visited, .pager strong{text-decoration:none; padding:5px 8px; border:1px solid #b5cbb6; margin:0 0 0 2px; outline:none;}
.pager a:hover, .pager a:active, .pager strong{background:#72b0d7; color:#fff; outline:none;}
.pager strong{font-weight:bold;}

.pagelist{margin-top:10px!important; overflow:auto;}
.pagelist .postbtn, .pagelist .postbtn:link, .pagelist .postbtn:hover, 
.pagelist .postbtn:active, .pagelist .postbtn:visited{float:left; width:74px; height:30px; line-height:30px; font-weight:bold; color:#fff; text-align:center; margin-right:20px; background:url(../images/postbtn.png) left center no-repeat;}
.pagelist .postbar{float:right;}
.jumpage{border:1px solid #b5cbb6; width:30px; height:18px; line-height:20px; padding:3px 5px; margin:0 5px; margin-top:-4px; _margin-top:0;}

.tpager{margin-left:5px; font-size:12px;}
.tpager img{padding-right:2px;}
.tpager a{margin:0 2px;}

.typebox{margin-top:10px; padding:5px 0;}
.typebox a{text-decoration:none; padding:5px 8px; border:1px solid #b5cbb6; margin:0 2px 0 0px;}
.typebox a.selected{background:#eaf1f7; border-color:#369;}

.threadbox{margin-top:5px; border:1px solid #c6d9e7;}
.threadbox .threadhead{padding:0 10px; border-bottom:1px solid #c6d9e7; background:#eaf1f7;}
.threadbox .threadhead .tbl{table-layout:fixed; width:100%; margin:0; padding:0; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.threadbox .threadhead .tbl th{padding:5px 5px; font-weight:normal; line-height:2;}
.threadbox .threadhead .tbl th p{margin:0;}
.threadbox .threadhead .tbl td{padding:5px 5px; line-height:2; text-align:left;}
.threadbox .threadhead .tbl td p{margin:0;}
.threadbox .threadhead .tbl td img{vertical-align:middle;}
.threadbox .threadhead .tbl td.icon{width:20px; vertical-align:middle; text-align:center; line-height:0; padding:5px 0;}
.threadbox .threadhead .tbl td.thread{}
.threadbox .threadhead .tbl td.thread a{margin-right:10px;}
.threadbox .threadhead .tbl td.author{width:120px;}
.threadbox .threadhead .tbl td.stats{width:80px;}
.threadbox .threadhead .tbl td.lastpost{width:100px;}

.threadbox .threadlist{padding:0 10px; overflow:hidden;}
.threadbox .threadlist .tbl{table-layout:fixed; width:100%; margin:0; padding:0; margin-top:-1px; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.threadbox .threadlist .tbl th{padding:2px 5px; font-weight:normal; line-height:1.5;}
.threadbox .threadlist .tbl th p{margin:0;}
.threadbox .threadlist .tbl td{padding:5px 5px; border-top:1px dashed #ddd; line-height:1.3; text-align:left;}
.threadbox .threadlist .tbl td p{margin:0;}
.threadbox .threadlist .tbl td img{vertical-align:middle;}
.threadbox .threadlist .tbl td.icon{width:20px; vertical-align:middle; text-align:center; line-height:0; padding:5px 0;}
.threadbox .threadlist .tbl td.thread{font-size:14px;}
.threadbox .threadlist .tbl td.author{width:120px;}
.threadbox .threadlist .tbl td.stats{width:80px;}
.threadbox .threadlist .tbl td.lastpost{width:100px;}
.threadbox .threadlist .tbl td.thread input.txt{font-size:12px; height:18px; line-height:18px;}
.threadbox .threadlist .tbl td.thread .ajaxtitle{margin-left:5px;}
.threadbox .threadlist .tbl td.thread .ajaxtitle a{color: #333333; margin: 0 3px; padding: 2px 5px; border: 1px solid #d5e6ed; font-size:12px;}
.threadbox .threadlist .tbl .trbar{}
.threadbox .threadlist .tbl .trbar td{margin:0; padding:0; height:26px; line-height:27px; font-size:12px; background:#f3f9fb; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.threadbox .threadlist .sellstatus{color:#f00; margin-left:10px; font-size:12px;}
.threadbox .threadlist .readperm{color:#444; margin-left:10px; font-size:12px;}
.threadbox .threadlist .todaytime{color:#ff5500;}
.threadbox .threadlist .creditscore{color:#999; font-size:12px;}

.tr{}
.tr-over{background:#f3f9fb;}

.opbox{margin-top:10px; color:#999; text-indent:10px;}
.opbox .oplink{border:1px solid #c6d9e7; padding:5px 0;}
.opbox .oplink a{text-decoration:none; margin:0 2px 0 0px;}


.postlistbox{margin-top:5px;}
.postlistbox .posthead{}
.postlistbox .posthead .tbl{table-layout:fixed; width:100%; margin:0; padding:0; border:1px solid #c6d9e7; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.postlistbox .posthead .tbl th{padding:0; font-weight:normal; line-height:2;}
.postlistbox .posthead .tbl th p{margin:0;}
.postlistbox .posthead .tbl td{padding:0; line-height:2; text-align:left; border:1px solid #c6d9e7;}
.postlistbox .posthead .tbl td p{margin:0;}
.postlistbox .posthead .tbl td img{vertical-align:middle;}
.postlistbox .posthead .tbl td.td1{width:200px; text-align:center; background:#f3f9fb;}
.postlistbox .posthead .tbl td.td2{}
.postlistbox .posthead .tbl td h1{margin:5px 20px; font-size:14px; color:#1b72af;}

.postlistbox .postlist .special{height:30px; line-height:30px; margin-top:5px; padding:0 20px;}
.postlistbox .postlist{margin-top:-1px; overflow:hidden;}
.postlistbox .postlist .tbl{table-layout:fixed; width:100%; margin:0; padding:0; border:1px solid #c6d9e7; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.postlistbox .postlist .tbl th{padding:0; font-weight:normal; line-height:2;}
.postlistbox .postlist .tbl th p{margin:0;}
.postlistbox .postlist .tbl td{padding:0; line-height:2; text-align:left; border:1px solid #c6d9e7; border-collapse:collapse;}
.postlistbox .postlist .tbl td p{margin:0;}
.postlistbox .postlist .tbl td img{vertical-align:middle;}
.postlistbox .postlist .tbl td.td1{width:200px; vertical-align:top; text-align:left; background:#f3f9fb;}
.postlistbox .postlist .tbl td.td2{vertical-align:top; border-bottom:0;}
.postlistbox .postlist .tbl td.td3{vertical-align:bottom; border-top:0;}
.postlistbox .postlist .tbl td.td1 .username{height:30px; line-height:30px; padding:0 20px; border-bottom:1px dashed #ddd; font-weight:bold;}
.postlistbox .postlist .tbl td.td1 .username span{float:left; font-weight:normal;}
.postlistbox .postlist .tbl td.td1 .honor{margin-top:8px; height:18px; line-height:18px; padding:0 20px; color:#666;}
.postlistbox .postlist .tbl td.td1 .avatar{margin:10px 20px 0; width:162px; text-align:center; overflow:hidden;}
.postlistbox .postlist .tbl td.td1 .avatar .imgbox{margin:0 auto; background:#fff; padding:5px; border:1px solid #ddd;}
.postlistbox .postlist .tbl td.td1 .avatar .imgbox img{width:150px;}
.postlistbox .postlist .tbl td.td1 .postinfo{margin:5px 20px 0; overflow:hidden; line-height:18px; _zoom:1;}
.postlistbox .postlist .tbl td.td1 .postinfo ul{margin-left:-1px; text-align:center; overflow:auto; _zoom:1;}
.postlistbox .postlist .tbl td.td1 .postinfo ul li{width:30%; float:left; border-left:1px solid #ddd;}
.postlistbox .postlist .tbl td.td1 .postinfo p{margin:0;}
.postlistbox .postlist .tbl td.td1 .groupinfo{margin:10px 20px 0; line-height:16px;}
.postlistbox .postlist .tbl td.td1 .groupinfo dt{}
.postlistbox .postlist .tbl td.td1 .groupinfo dd{}
.postlistbox .postlist .tbl td.td1 .userinfo{margin:5px 20px 0; overflow:auto; line-height:20px;}
.postlistbox .postlist .tbl td.td1 .userinfo dt{width:60px; float:left;}
.postlistbox .postlist .tbl td.td1 .userinfo dd{}
.postlistbox .postlist .tbl td.td1 .delinfo{margin:5px 20px 0;}
.postlistbox .postlist .tbl td.td1 .ctrlbox{margin:5px 20px 20px; overflow:hidden;}
.postlistbox .postlist .tbl td.td1 .ctrlbox li{float:left; width:45%;}
.postlistbox .postlist .tbl td.td1 .ctrlbox li a.sendmsg{padding-left:20px; background:url(../images/sendmsg.png) left 1px no-repeat;}
.postlistbox .postlist .tbl td.td1 .ctrlbox li a.ban{padding-left:20px; background:url(../images/ban.png) left 1px no-repeat;}
.postlistbox .postlist .tbl td.td1 .ctrlbox li a.man{padding-left:20px; background:url(../images/man.png) left 1px no-repeat;}
.postlistbox .postlist .tbl td.td1 .ctrlbox li a.follow{padding-left:20px; background:url(../images/follow.png) left 2px no-repeat;}

.postlistbox .postlist .tbl td.td2 .postsummary{height:30px; line-height:30px; padding:0 20px; border-bottom:1px dashed #ddd;}
.postlistbox .postlist .tbl td.td2 .postsummary .cpurl, .postlistbox .postlist .tbl td.td2 .postsummary .cpurl:link,
.postlistbox .postlist .tbl td.td2 .postsummary .cpurl:visited, .postlistbox .postlist .tbl td.td2 .postsummary .cpurl:hover{color:#f60; font-weight:bold;}
.postlistbox .postlist .tbl td.td2 .postsummary span{margin-right:5px;}
.postlistbox .postlist .tbl td.td2 .content{margin:20px 20px 0; font-size:14px;}
.postlistbox .postlist .tbl td.td2 .content h2{margin-top:-10px; font-size:14px; font-weight:normal; color:#1b72af;}
.postlistbox .postlist .tbl td.td2 .content .maintxt{overflow:hidden;}
.postlistbox .postlist .tbl td.td2 .content .maintxt a:link, .postlistbox .postlist .tbl td.td2 .content .maintxt a:visited{color:#0070AF;}
.postlistbox .postlist .tbl td.td2 .content .maintxt span.img img{margin:5px 0; vertical-align:top;}
.postlistbox .postlist .tbl td.td2 .content .pollbox{margin-bottom:10px; padding:10px 20px; border:1px dashed #ddd; background:#f3f9fb; font-size:12px;}
.postlistbox .postlist .tbl td.td2 .content .pollbox input.rc{margin-right:5px; _margin-left:-4px;}
.postlistbox .postlist .tbl td.td2 .content .pollbox h4{font-size:12px;}
.postlistbox .postlist .tbl td.td2 .content .pollbox h4 a{font-weight:normal; margin-left:10px;}
.postlistbox .postlist .tbl td.td2 .content .pollbox h4 span{font-weight:normal; float:right;}
.postlistbox .postlist .tbl td.td2 .content .pollbox dl{margin-top:10px; line-height:18px;}
.postlistbox .postlist .tbl td.td2 .content .pollbox dd{overflow:auto; height:18px; line-height:10px;}
.postlistbox .postlist .tbl td.td2 .content .pollbox .submitbox{margin-top:10px;}
.percentbar{float:left; width:300px; height:12px; background:#ddd url(../images/vote.png) no-repeat; background-position:left 0;}
.percentbar span{display:block; font-size:0; width:300px; height:12px; background:#73c9f5 url(../images/vote.png) no-repeat;}
.percentbar span.vote0{background-position:right -24px;}
.percentbar span.vote1{background-position:right -48px;}
.percentbar span.vote2{background-position:right -72px;}
.percentbar span.vote3{background-position:right -96px;}
.percentbar span.vote4{background-position:right -120px;}
.percenttxt{float:left; margin-left:5px;}

.postlistbox .postlist .tbl td.td2 .content .auctionbox{margin-bottom:10px; padding:10px 20px; border:1px dashed #ddd; font-size:12px; background:#f3f9fb;}
.postlistbox .postlist .tbl td.td2 .content .auctionbox label{display:inline-block; width:80px;}
.postlistbox .postlist .tbl td.td2 .content .auctionbox .submitbox{margin-top:10px;}
.postlistbox .postlist .tbl td.td2 .content .auctionbox .submitbox span{margin-left:20px;}
.postlistbox .postlist .tbl td.td2 .content .auctionbox .submitbox input{height:18px; line-height:18px;}
.postlistbox .postlist .tbl td.td2 .content .auctionbox ul li span{margin:0 5px;}
.postlistbox .postlist .tbl td.td2 .content .auctionbox .rmb{margin:0!important; font-size:16px;}
.postlistbox .postlist .tbl td.td2 .content .loglist{margin-top:10px;}
.postlistbox .postlist .tbl td.td2 .content .loglist .tbl{border:0; font-size:12px;}
.postlistbox .postlist .tbl td.td2 .content .loglist .tbl caption{border-bottom:1px solid #ddd; font-weight:bold; text-align:left; height:26px; line-height:26px;}
.postlistbox .postlist .tbl td.td2 .content .loglist .tbl caption span{font-weight:normal; margin-left:10px; color:blue;}
.postlistbox .postlist .tbl td.td2 .content .loglist .tbl td{border:0; padding:2px 0px; border-bottom:1px dashed #ddd;}
.postlistbox .postlist .tbl td.td2 .content .loglist .pagelist{margin-top:5px!important; font-size:12px; text-align:right;}

.postlistbox .id-creditlog{}
.postlistbox .id-creditlog .creditlog{margin: 10px 20px 10px;}
.postlistbox .id-creditlog .creditlog .tbl{border:0; font-size:12px;}
.postlistbox .id-creditlog .creditlog .tbl caption{text-align:left; border:1px solid #e4e4e4;padding:4px 10px;background:#fff;background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));background: -moz-linear-gradient(top, #ffffff, #f7f7f7);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');}
.postlistbox .id-creditlog .creditlog .tbl caption span{margin-left:0!important; font-weight:normal; color:#ff6600; font-weight:bold;}
.postlistbox .id-creditlog .creditlog .tbl td{border:0; padding:2px 10px; border-bottom:1px dashed #ddd;}
.postlistbox .id-creditlog .creditlog .tbl td span{color:#ff6600; font-weight:bold;}
.postlistbox .id-creditlog .creditlog .pagelist{margin-top:5px!important; font-size:12px; text-align:right; margin-right:10px;}


.post-logbox{margin:60px 20px 0px; line-height:1.8; overflow:auto; _zoom:1;}
.post-logbox .creditlog{float:left; width:30%; padding-top:10px; background:url(../images/creditlog.gif) left top no-repeat;}
.post-logbox .signature{float:left; width:70%; max-height:200px; overflow:hidden; padding-top:10px; background:url(../images/signature.gif) left top no-repeat;
                        _width:69%; _height:expression(this.scrollHeight > 200 ? "200px" : "auto");}

.postlistbox .postlist .tbl td.td3 .ctrlbox{vertical-align:bottom; height:30px; line-height:30px; margin:10px 20px 0; overflow:hidden; border-top:1px dashed #ddd;}
.postlistbox .postlist .tbl td.td3 .ctrlbox .lt{float:left;}
.postlistbox .postlist .tbl td.td3 .ctrlbox .lt a{margin-right:10px;}
.postlistbox .postlist .tbl td.td3 .ctrlbox .rt{float:right;}
.postlistbox .postlist .tbl td.td3 .ctrlbox .rt a{margin-left:10px;}
.postlistbox .postlist .tbl td.td3 .ctrlbox .reply{padding-left:20px; background:url(../images/show-icon.gif) left -100px no-repeat;}
.postlistbox .postlist .tbl td.td3 .ctrlbox .credit{padding-left:20px; background:url(../images/show-icon.gif) left -120px no-repeat;}
.postlistbox .postlist .tbl td.td3 .ctrlbox .redenv{padding-left:20px; background:url(../images/show-icon.gif) left -240px no-repeat;}

.leaveword{width:400px; margin-top:10px; margin-bottom:10px; padding:5px 10px; font-size:12px; border-left:4px solid #d5e6ed; background:#f3f9fb;}
.leaveword h6{font-size:12px;}
.leaveword h6 a{float:right; font-weight:normal; width:10px; height:10px; background:url(../images/delx.png) left -16px no-repeat; text-indent:-1000px;}
.leaveword h6 a:hover{background-position:-35px -16px;}

.post-shield{background:#ff6; font-size:14px; font-weight:bold; padding:5px 10px;}

.postlistbox blockquote{padding:5px 10px; border:1px dashed #ccc; background:#f7f7f7 url(../images/blockquote.png) right top no-repeat;}
.postlistbox code{display:block; padding:5px 10px; border:1px dashed #ccc; background:#f7f7f7;}

.postlistbox .modifyinfo{margin:20px 20px 0px; text-align:right; color:#666;}
.postlistbox .infobox{margin-bottom:10px; padding:5px 10px; background:#fff6e4;}
.postlistbox .infobox span{font-size:12px;}
.postlistbox .infobox-seller{background:#f3f9fb;}
.postlistbox .remindinfo{margin-top:-10px; margin-bottom:10px; padding:0px 10px; background:#fffee0; text-align:center; font-size:12px;}
.postlistbox .appraisal{padding:0px;}

.postlistbox span.online{width:9px; height:12px; display:block; float:left!important; margin-top:9px; margin-right:5px; vertical-align: middle; overflow:hidden; text-indent:-99999px; background-image:url(../images/online.gif); background-repeat:no-repeat; background-position:-21px 0px;}
.postlistbox span.offline{background-position:-60px 0;}

.postlistbox .user-opbox{float:right; margin:6px 5px 0; _margin: 5px 2px 0; text-align:center;}
.postlistbox .user-opbox a{border:1px solid; color:#333; border-color: #d5e6ed #bdcfdd #bdcfdd #d5e6ed; background: #f3f9fb; line-height:24px; height:24px; padding:0 8px; display:inline-block; border-radius: 3px; margin: 0 1px;}
.postlistbox .user-opbox a:hover{background-color: #d5e6ed;}
.postlistbox .user-opbox a.fav{padding:0 8px 0 28px; background: #f3f9fb url(../images/user-opbox.gif) 7px -25px no-repeat;}
.postlistbox .order-pay{width:108px; height:35px; vertical-align:middle; border:none; margin-left:0px; cursor:pointer; background:url(../images/order-pay.png) left center no-repeat;}

a.forumtype{color:#014c90;}
.thread-ann{}
.thread-ann td{height:26px;}
.thread-ann span{margin-left:10px; font-size:12px; color:#999;}

.ann-content{padding:10px 20px;}
.ann-content .summary{text-align:right;}

.fastpost{margin-top:10px;}
.fastpost .tbl{table-layout:fixed; width:100%; margin:0; padding:0; border:1px solid #c6d9e7; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.fastpost .tbl caption{height:30px; line-height:30px; text-indent:10px; border:1px solid #c6d9e7; text-align:left; background: #eaf1f7; border-bottom:0;}
.fastpost .tbl td{padding:0; line-height:2; text-align:left; border:1px solid #c6d9e7; border-collapse:collapse;}
.fastpost .tbl td p{margin:0;}
.fastpost .tbl td img{vertical-align:middle;}
.fastpost .tbl td.td1{width:200px; vertical-align:top; text-align:left; background:#f3f9fb; padding-bottom:10px;}
.fastpost .tbl td.td2{vertical-align:top; padding:10px 20px;}
.fastpost .tbl td.td1 .avatar{margin:10px 20px 0; width:162px; text-align:center; overflow:hidden;}
.fastpost .tbl td.td1 .avatar .imgbox{margin:0 auto; background:#fff; padding:5px; border:1px solid #ddd;}
.fastpost .tbl td.td2 .row{margin-top:10px; overflow:auto;}
.fastpost .tbl td.td2 .row .maininput{padding-right:220px;}
.fastpost .tbl td.td2 .row .inputbox{width:100%; _width:99%;}
.fastpost .tbl td.td2 .row .inputbox textarea{width:100%; height:180px;}
.fastpost .tbl td.td2 .row .submitbox{margin-top:10px;}
.fastpost .tbl td.td2 .row .addinput{width:200px; float:right; padding:0 0 0 10px;}
.fastpost .tbl td.td2 .row .addinput label{width:95px; white-space:nowrap;}
.fastpost .tbl td.td2 .row span{padding-left:0!important;}
.fastpost .tbl td.td2 .row .filebox{margin-top:10px; clear:both;}

.postbox{margin-top:10px;}
.postbox .formbox{}
.postbox .row{margin-top:10px; overflow:auto;}
.postbox .formbox .inputbox{padding-right:2px; overflow-y:hidden;}
.postbox .formbox .inputbox textarea{width:100%; height:350px;}
.postbox .submitbox span.btn{width:70px; height:27px; line-height:27px; background-position:left 0px;}
.postbox .submitbox span.btn a{width:70px; height:27px; background-position:right 0px; color:#fff; font-weight:bold;}

.navbox{margin-top:20px; height:30px; line-height:30px; border-bottom:1px solid #ddd; font-weight:bold; font-size:14px; text-indent:10px;}
.navbox span{padding-left:20px; font-weight:normal; font-size:12px;}
.regbox{margin-top:20px; overflow:auto;}
.regbox .formbox{float:left;}
.regbox .addbox{float:right; width:180px; padding:0 0 20px 20px; border-left:1px solid #ddd;}
.regbox .addbox p{margin:0;}

.formbox .tips{background:#ffffdd; border:1px dashed #ddd; padding:5px 10px;}
.formbox .tips p{margin:0;}
.formbox .row{margin-top:10px;}
.formbox .row input.txt{height:26px; line-height:26px; outline:none; border-color:#848484 #E0E0E0 #E0E0E0 #848484; margin:0; padding:0 3px; vertical-align:middle;}
.formbox .row input.rc{height:26px; outline:none; margin-right:3px; _margin-right:1px;}
.formbox .row select{height:28px; line-height:0; border:1px solid #aaa;}
.formbox .row textarea{border:1px solid; border-color:#848484 #E0E0E0 #E0E0E0 #848484; overflow-y:auto;}
.formbox .row span{padding-left:10px;}
.formbox .row em{padding-left:10px; font-style:normal;}
.formbox .row cite{font-style:normal; padding-right:10px;}
.formbox .row label{display:inline-block; width:80px; vertical-align:top;}
.formbox .row .captcha{cursor:pointer;}
.formbox .row0{margin-top:10px; padding-left:80px;}
.formbox .row1{margin-top:10px;}
.formbox .row1 .submitbox{height:28px;}
.formbox .row0 em, .formbox .row1 em{padding-left:10px; font-style:normal;}
.formbox .row100{height:30px; line-height:30px; margin-top:10px; font-weight:bold; border-bottom: 1px solid #ddd;}
.formbox .row ol.list{overflow:auto; margin-left:80px; margin-top:-22px; vertical-align:top;}
.formbox .row2{margin-top:10px; overflow:auto; _zoom:1;}
.formbox .row2 a.moreopts{background:url(../images/more-arrow.gif) right center no-repeat; padding-right:12px;}
.formbox .row2 .morebox{border:1px dashed #ddd; padding:5px 10px;}
.formbox .row2 .morebox label{display: inline-block; width:100px;}
.formbox .row2 select{height:22px; line-height:0; border:1px solid #aaa;}
.formbox .row3{margin-top:10px; text-align:center;}
.formbox .checkboxrow{margin-top:0px;}
.formbox .checkboxrow input.txt{height:22px; line-height:22px; outline:none; border-color:#848484 #E0E0E0 #E0E0E0 #848484; margin:0; padding:0 3px; vertical-align:middle;}


/* file upload */
.upbox{overflow:auto; _zoom:1;}
.upbox .upbtn{position:relative; float:left; padding-left:20px; _padding-left:10px; width:60px; height:22px; overflow:hidden; line-height:22px; font-size:13px; _font-size:12px; cursor:pointer; border:1px solid #ccc; background:#eee url(../images/upbtn.png) 5px center no-repeat;}
.upbox .upbtn:active, .upbox .upbtn:hover{background-color:#ddd;}
.upbox .upbtn input{position:absolute; font-size:100px; vertical-align:baseline; top:0; right:0; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; cursor:pointer;}
.upbox .tipsbox{float:left; margin-left:10px; height:22px; line-height:22px; color:#999;}

ol.uplist{overflow:auto; _zoom:1; margin-top:10px; padding-top:10px; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd;}
ol.uplist li{float:left; margin-right:10px;}
ol.uplist li img{border:1px solid #ccc; padding:2px; cursor:pointer;}
ol.uplist li p{text-align:center;}
ol.uplist li p a{padding-left:13px; background:url(../images/updel.png) left center no-repeat;}
ol.uplist li.upnode{display:none;}
ol.uplist li.loading{display:none; width:31px; height:31px; background:url(../images/loading.gif) left center no-repeat;}

.addform{margin-top:10px; background:#f3f9fb; border:1px dashed #ddd; padding:10px 20px; overflow:auto; _zoom:1;}
.addform h4{font-weight:bold; font-size:12px; height:16px; line-height:16px;}
.addform .lt{width:400px; float:left; border-right:1px solid #d5e6ed;}
.addform .rt{float:left; border-left:1px solid #d5e6ed; margin-left:-1px; padding-left:20px;}
.addform .txt{line-height:14px; padding:3px;}
.addform ul{margin-top:5px;}
.addform ul li{margin-top:5px;}
.addform label{display:inline-block; width:60px; vertical-align:top;}
.addform ul li span{padding-left:10px;}
.addform ol{}
.addform a.__addstep__, .addform a.__delstep__{margin-left:10px;}



ul.tabbox{height:28px; line-height:28px; border-bottom:1px solid #ddd; _overflow:hidden;}
ul.tabbox li{height:27px; float:left; margin-left:5px; border:1px solid #ddd; border-bottom:none; background:#f3f9fb;}
ul.tabbox li a{display:inline-block; padding:0 10px; outline:none;}
ul.tabbox li a:active{outline:none; color:#ee7821;}
ul.tabbox li.selected, ul.tabbox li:hover{height:28px; background:#fff; position:relative; color:#ee7821;}
ul.tabbox li.selected, ul.tabbox li.selected a:visited, ul.tabbox li.selected a:link{color:#ee7821;}

.ucpbox{overflow:auto; _zoom:1; border:1px solid #ddd; background:url(../images/ucp.png) left top repeat-y;}
.ucpbox .menubox{width:150px; float:left; padding-bottom:20px;}
.ucpbox .menubox h2{font-size:14px; height:40px; line-height:40px; text-indent:10px;}
.ucpbox .menubox ul{font-size:14px; border-top:1px dashed #ddd; white-space: nowrap;}
.ucpbox .menubox ul li{height:32px; line-height:32px; padding:0 10px; border-bottom:1px dashed #ddd; position:relative;}
.ucpbox .menubox ul li.selected{margin-top:-1px; height:33px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
.ucpbox .menubox ul li a{display:inline-block; outline:none; width:100%; }
.ucpbox .menubox ul li span{margin-left:1px; color:#f60; font-size:12px;}
.ucpbox .menubox ul li span.op{position:absolute; right:10px; _width:30px; _zoom:1;}
.ucpbox .menubox ul li span.op a{display:inline;}
.ucpbox .mainbox{padding-left:165px; _float:left; _margin-left:-150px; padding-right:10px;}
.ucpbox .mainbox h3{font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #ddd;}
.ucpbox .mainbox h3 em{float:right; font-weight:normal; font-style:normal; _padding-top:4px; _height:26px; _line-height:26px;}
.ucpbox .mainbox h3 span.btn3{font-weight:normal; margin-left:20px;}
.ucpbox .mainbox h3 a{color:#0070AF;}
.ucpbox .mainbox .formbox{margin-top:10px; padding-bottom:10px;}
.ucpbox .mainbox .listbox{margin-top:10px; padding-bottom:10px; overflow:auto;}
.ucpbox .mainbox .listbox p{margin:0; line-height:1.5;}
.ucpbox .mainbox .listbox .tbl{width:100%; margin:0; padding:0; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.ucpbox .mainbox .listbox .tbl caption{height:30px; line-height:30px; text-align:left;}
.ucpbox .mainbox .listbox .tbl th{padding:5px 5px; border-bottom:1px solid #eee;}
.ucpbox .mainbox .listbox .tbl td{padding:5px 5px; border-bottom:1px dashed #ddd; border-collapse:collapse; vertical-align:middle; text-align:left;}
.ucpbox .mainbox .listbox .tbl td h4{font-size:12px; font-weight:normal;}
.ucpbox .mainbox .readbox{margin-top:0px; padding-bottom:10px; overflow:hidden;}
.ucpbox .mainbox .readbox .showlist{margin-top:10px; border-bottom:1px dashed #ddd;}
.ucpbox .mainbox .readbox .tbl{width:100%; margin:0; padding:0; border-spacing:0; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.ucpbox .mainbox .readbox .tbl td{padding:2px 5px; border-collapse:collapse; vertical-align:middle; text-align:left;}
.ucpbox .mainbox .readbox .tbl td.td1{vertical-align:top; text-align:center;}
.ucpbox .mainbox .readbox .tbl td.td1 .avatar{margin:0 auto; width:62px; text-align:center; overflow:hidden;}
.ucpbox .mainbox .readbox .tbl td.td1 .avatar .imgbox{margin:0 auto; background:#fff; padding:5px; border:1px solid #ddd;}
.ucpbox .mainbox .readbox .tbl td.td1 .username{height:22px; line-height:22px; text-align:center; font-weight:bold;}
.ucpbox .mainbox .readbox .tbl td.td2{vertical-align:top;}
.ucpbox .mainbox .readbox .tbl td.td2 .content{font-size:14px;}
.ucpbox .mainbox .readbox .tbl td.td2 .content a:link, .ucpbox .mainbox .readbox .tbl td.td2 .content a:visited{color:#0070AF;}
.ucpbox .mainbox .readbox .tbl td.td3{vertical-align:bottom; color:#777;}
.ucpbox .mainbox .readbox .tbl td h4{font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#1b72af;}
.ucpbox .mainbox .readbox .tbl td h4 span{float:right; font-size:12px; font-weight:normal; color:#444;}
.ucpbox .mainbox .readbox .replybox{margin-top:10px;}
.ucpbox .mainbox .readbox .replybox .formbox{margin-top:-10px;}
.ucpbox .rmb{font-size:16px; padding-left:0!important;}
.ucpbox .rmb2{font-size:12px; padding-left:0!important;}
.status-box{float:right; font-weight:normal; height:18px; margin-top:4px; line-height:22px;}
.status-box a, .status-box a:link, .status-box a:visited{line-height:22px; display: inline-block; padding:0 5px; color:blue;}
.status-box a:active, .status-box a:hover, .status-box .selected{background-color:#3164AF; color:#fff;}
.ucpbox .more-op{margin-top:20px;}
.ucpbox .more-op span{margin-right:10px;}
.ucpbox .msgdel{display:block; width:16px; height:16px; text-indent:-100000px; background:url(../images/msgdel.png) left center no-repeat;}

.ucpbox .ulist{overflow:auto; _zoom:1; margin-left:-40px; _margin-left:-80px;}
.ucpbox .ulist li{width:180px; float:left; margin-left:40px; margin-top:10px; overflow:hidden;}
.ucpbox .ulist dt{float:left; width:60px; padding:4px; border: 1px solid #ddd; font-size: 0; line-height: 0;}
.ucpbox .ulist dd{float:left; margin-left:10px; width:100px; height:70px; overflow:hidden;}
.ucpbox .ulist dd a{color:#069!important;}

.ucpbox .inputbox{margin-top:10px; overflow:hidden; _zoom:1;}
.ucpbox .inputbox label{display:block!important; float:left; width:80px;}
.ucpbox .inputbox .editor{float:left;}
.ucpbox .inputbox .editor textarea{width:500px; height:200px; _width:550px;}

.ucpbox .mainbox .smslist{}
.ucpbox .mainbox .smslist td{font-size:14px;}
.ucpbox .mainbox .smslist h4{font-size:14px!important;}
.ucpbox .mainbox .smslist .ulink{color:#369;}
.ucpbox .mainbox .smslist .txt{height:18px; line-height:18px;}

.cpinfo{margin:80px auto 80px; width:600px; padding: 10px 20px; overflow:auto; background: #fbfbfb; border: 1px dashed #ccc; position: relative;}
.cpinfo a:link    {text-decoration:none; color:#545454;}
.cpinfo a:visited {text-decoration:none; color:#545454;}
.cpinfo a:hover   {text-decoration:underline; color:#38aa86;}
.cpinfo a:active  {text-decoration:underline; color:#38aa86;}
.cpinfo .iconbox{float:left; width:33px; height:1px;}
.cpinfo .iconbox .iconimg{width:33px; height:33px; position: absolute; top:50%; margin-top:-17px;}
.cpinfo .iconbox .error{background:url(../images/info-icon.png) 0 -35px no-repeat;}
.cpinfo .iconbox .ok{background:url(../images/info-icon.png) 0 0 no-repeat;}
.cpinfo .iconbox .info{background:url(../images/info-icon.png) 0 -68px no-repeat;}
.cpinfo .msgbox{float:left; width:550px; margin-left:17px;}
.cpinfo .msgbox h1{font-size:16px; color:#ff9300;}
.cpinfo .msgbox h2{font-size:14px; font-weight:normal;}
.cpinfo .msgbox h2 span{color:#f00;}
.cpinfo .linkbox{position: absolute; top:8px; right:10px;}

.bbcode-tbl{word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.bbcode-tbl td{padding:2px 5px!important; border:1px solid #ddd; font-size:12px;}

.controlbox{margin-top:10px; border:1px solid #c6d9e7;}
.controlbox .listbox{}
.controlbox .tbl{width:100%; margin:0; padding:0; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.controlbox .tbl th{padding:3px 10px; background:#eaf1f7; border-bottom:1px solid #c6d9e7;}
.controlbox .tbl td{padding:5px 10px; border-top:1px dashed #ddd;}
.controlbox .formbox{margin:10px 15px 0; padding-bottom:15px;}
.controlbox h2{height:28px; line-height:28px; text-indent:10px; background:#f7f7f7; font-size:12px; font-weight:normal; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.controlbox .formbox .row input.txt, .controlbox .formbox .row input.rc{height:22px; line-height:22px;}
.controlbox .formbox .row select{height:24px;}

#LBOX{position:absolute; top:0; left:0; display:none; visibility:visible;}
#postmenu{display:none;}
#LBOX .menulist{width:72px; border:1px solid #ddd; background:#fff;}
#LBOX .menulist li{height:24px; line-height:24px; text-align:center;}
#LBOX .menulist li a{display:block; padding:0 10px; outline:none;}
#LBOX .menulist li a:hover{background:#efefef; color:#444;}
#__control__{position:absolute; top:0; left:0; display:none; visibility:visible; padding:0 10px 5px; background:#fff; border:2px solid #c6d9e7}
#__control__ span{padding-left:0!important; color:#ff6600;}
#__control__ .row{margin-top:5px;}
#__control__ a{margin-left:10px;}
#__control__ em{ margin-left:10px; padding-left:0px!important; font-style: normal; cursor:pointer;}
.control_ie6{_display:none!important;} /* not support ie6 */

#voterlist{display:none;}
.voterlist{width:400px; border:1px solid #ddd; background:#fff; padding:5px 10px;}
.voterlist a{margin:0 5px;}

.sendsms{margin:0; overflow:visible; padding:2px 5px; height:22px; line-height:14px; border:1px solid; border-color:#848484 #848484 #848484 #848484; background:#E0E0E0; cursor:pointer; vertical-align:middle;}
#smstips{color:#008000;}

.ucp-opbox{margin-top:10px;}

#countdown{margin:0; padding-left:18px; background: url(../images/countdown.png) left center no-repeat;}
#countdown var{font-style:normal; font-size:16px; font-weight:bold;}

#selectbank{overflow:auto; margin-left:80px; margin-top:-42px; vertical-align:top; _zoom:1;}
#selectbank li{float:left; position:relative; margin-right:30px; width:150px; height:70px; font-size:0; margin-top:20px; border:1px solid #ccc; cursor:pointer;}
#selectbank li.selected{border:1px solid #35952C;}
#selectbank li.selected span{display:block; width:21px; height:19px; position:absolute; left:0; bottom:0; background:url(../images/ok.png) left center no-repeat;}

/* 版块面板 */
.mcpbox{overflow:auto; _zoom:1; border:1px solid #ddd; background:url(../images/ucp.png) left top repeat-y;}
.mcpbox .menubox{width:150px; float:left; padding-bottom:20px;}
.mcpbox .menubox h2{font-size:14px; height:40px; line-height:40px; text-indent:10px;}
.mcpbox .menubox ul{font-size:14px; border-top:1px dashed #ddd; white-space: nowrap;}
.mcpbox .menubox ul li{height:32px; line-height:32px; padding:0 10px; border-bottom:1px dashed #ddd;}
.mcpbox .menubox ul li.selected{margin-top:-1px; height:33px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
.mcpbox .menubox ul li a{display:inline-block; outline:none; width:100%; }
.mcpbox .menubox ul li span{margin-left:5px; color:#f60; font-size:12px;}
.mcpbox .mainbox{padding-left:165px; _float:left; _margin-left:-150px; padding-right:10px;}
.mcpbox .mainbox h3{font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #ddd;}
.mcpbox .mainbox h3 em{float:right; font-weight:normal; font-style:normal; _padding-top:4px; _height:26px; _line-height:26px;}
.mcpbox .mainbox .readbox{margin-top:0px; padding-bottom:10px; overflow:hidden;}
.mcpbox .mainbox .readbox .showlist{margin-top:10px; border-bottom:1px dashed #ddd;}
.mcpbox .mainbox .readbox .tbl{width:100%; margin:0; padding:0; border-spacing:0; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.mcpbox .mainbox .readbox .tbl td{padding:2px 5px; border-collapse:collapse; vertical-align:middle; text-align:left;}
.mcpbox .mainbox .readbox .tbl td.td1{vertical-align:top; text-align:center;}
.mcpbox .mainbox .readbox .tbl td.td1 .avatar{margin:0 auto; width:62px; text-align:center; overflow:hidden;}
.mcpbox .mainbox .readbox .tbl td.td1 .avatar .imgbox{margin:0 auto; background:#fff; padding:5px; border:1px solid #ddd;}
.mcpbox .mainbox .readbox .tbl td.td1 .username{height:22px; line-height:22px; text-align:center; font-weight:bold;}
.mcpbox .mainbox .readbox .tbl td.td2{vertical-align:top;}
.mcpbox .mainbox .readbox .tbl td.td2 .content{font-size:14px;}
.mcpbox .mainbox .readbox .tbl td.td3{vertical-align:bottom;}
.mcpbox .mainbox .readbox .tbl td h4{font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#1b72af;}
.mcpbox .mainbox .readbox .tbl td h4 span{float:right; font-size:12px; font-weight:normal; color:#444;}
.mcpbox .mainbox .readbox .replybox{margin-top:10px;}
.mcpbox .mainbox .readbox .replybox .formbox{margin-top:-10px;}
.mcpbox .rmb{font-size:16px; padding-left:0!important;}
.mcpbox .rmb2{font-size:12px; padding-left:0!important;}
.mcpbox .listbox{margin-top:10px; margin-bottom:10px; padding-bottom:10px; border:1px solid #c6d9e7;}
.mcpbox .tbl{width:100%; margin:0; padding:0; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.mcpbox .tbl th{padding:3px 10px; background:#eaf1f7; border-bottom:1px solid #c6d9e7;}
.mcpbox .tbl td{padding:5px 10px; border-top:1px dashed #ddd;}
.mcpbox .mainbox h2{height:28px; line-height:28px; text-indent:10px; background:#f7f7f7; font-size:12px; font-weight:normal; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.mcpbox .formbox{margin:10px 10px 0; padding-bottom:15px;}
.mcpbox .formbox .row input.txt, .mcpbox .formbox .row input.rc{height:22px; line-height:22px;}
.mcpbox .formbox .row select{height:24px;}
.mcpbox .formbox .row .editorbar{float:left; width:80px;}
.mcpbox .formbox .row .editorbox{padding-right:2px; overflow:hidden; _padding-left:80px;}
.mcpbox .formbox .row .editorbox .inputbox{width:100%; _width:99%;}
.mcpbox .formbox .row .editorbox textarea{width:100%; height:300px;}
.mcpbox .formbox .pager{float:right;}
.mcpbox .contentbox{border:1px dashed #ddd; padding:5px 10px; background:#f8f8f8; display:none;}

.popupbox{margin:5px 10px 10px; overflow:auto; _zoom:1;}

.paibox{margin-top:5px; border:1px solid #c6d9e7; overflow:hidden; _zoom:1;}
.paibox ul{margin-top:-1px; padding:0 10px; overflow:hidden; _zoom:1; border-top:1px dotted #ddd;}
.paibox li{float:left; width:20%; margin:5px 0;}
.paibox li h3{width:90%; height:18px; line-height:18px; overflow:hidden; font-size:12px; font-weight:normal;}
.paibox li p{margin:0; height:20px; line-height:20px;}
.paibox li p em{color:#f00; font-style:normal; width:60px; display:inline-block;}
.paibox li p span{}
.paibox2{margin-top:0; border:0;}
.paibox2 ul{margin-top:0;}

.annbox{margin-top:10px; border:1px solid #c6d9e7; border-top:2px solid #065792; overflow:auto; _zoom:1;}
.annbox .annlist{margin-left:10px; height:40px; line-height:40px; x_background:url(../images/thread-ann.gif) left center no-repeat; overflow: hidden;}
.annbox .annlist ul{float: left;}
.annbox .annlist ul li{float:left; margin-left:25px;}
.annbox .annlist ul li span{margin-left: 10px; font-size: 12px; color: #999}
.annbox .annlist .marquee{width:1000%; white-space:nowrap; float: left;}

.axdbox{margin-top:10px; overflow:auto; _zoom:1}
.axdbox table{table-layout:fixed; width:100%; margin:0; padding:0; border:1px solid #c6d9e7; word-wrap:break-word; word-break:break-all; border-collapse:collapse;}
.axdbox table td{padding:1px 5px; text-align:center;}
.postaxd{height:21px; line-height:20px; background:#eee; text-indent:10px; overflow: hidden;}
.postaxd a, .postaxd span{margin-right: 10px;}
.postaxd .mqbox{overflow: hidden;}
.postaxd .marquee{width:1000%; white-space:nowrap; float: left;}
.postaxd .marquee div{float: left;}

.inneraxd{margin-top:-10px; margin-bottom:10px;}

#select-opreason{width:auto; height:auto; width:300px;}

.chatbox{text-align:center; margin:10px; overflow: auto;}
.chatbox .formbox{text-align:left; margin:0 auto; width:700px;}
.chatbox p a:link, .chatbox p a:visited{color:#1b72af;}

.srvbox{width:500px; margin:20px auto; font-size:14px;}

#scrolltop{position:fixed; bottom:100px; right:5px; display:none; _position:absolute;}
#scrolltop a{display:block; background: url(../images/scrolltop.png) no-repeat left top; width:19px; height:57px; display:block; overflow:hidden; text-indent:-99999px; cursor:pointer;}
#scrolltop a:hover{background-position:right top; text-decoration:none;}

.sebox{font-style: normal; margin-left: 10px;}
.sebox form{display: inline;}
.sebox .seinput{height:20px; border:1px solid #ccc;}
.sebox .sesubmit{height:20px;}

.shop_new_post{height:30px; line-height:30px; margin-top: 5px; overflow: hidden;}
.shop_new_post .mqbox{float:left; overflow:hidden;}
.shop_new_post ul{float:left; font-size:14px;}
.shop_new_post li{float:left; margin-right:10px; text-indent:10px; background:url(../images/li-dot2.png) left center no-repeat;}
.shop_new_post .marquee{width:1000%; white-space:nowrap; float:left;}
.shop_new_post a{font-size: 12px;}
