* {margin:0;padding:0;list-style:none;}select,input {font-size:12px;}img {border:0;}
a {color:#164c97;text-decoration:none;}a:hover {color:#c30;text-decoration:underline;}
body {font-size:12px;color:#000;background:#fff;}
.header {width:950px;height:62px;margin:0 auto;padding:16px 0 5px;}
.header h1 {float:left;width:241px;padding-left:19px;}
.header h1 a {display:block;width:217px;height:62px;background:url(/tp/image/logo.gif) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/tp/image/logo.gif");_background:none;}
.sitenav {float:left;width:690px;padding-top:8px;}
.sitenav li {float:left;height:22px;line-height:22px;width:74px;padding:0 1px 0 0;text-align:center;}
.usernav {width:948px;height:22px;margin:0 auto;padding:7px 0 0 10px;border:solid #e9e9e9;border-width:1px 1px 0;text-align:right;background:#f3f3f3;}.usernav span {float:left;}
.usernav span a {text-decoration:underline;}.usernav em {font-style:normal;color:#b90000;}
.usernav a {height:16px;line-height:16px;padding:1px 14px 0 0;background:url(usernav.gif) 0 -64px no-repeat;}.usernav a.bang {padding-left:10px;background-position:0 0;}.usernav a.logout {padding:1px 6px 0;}.usernav a.msg {padding-left:25px;color:#5a5a5a;background-position:0 -16px;}.usernav a.mail {padding-left:25px;color:#5a5a5a;background-position:0 -32px;}.usernav a.reg {padding-right:29px;background-position:right -48px;}.usernav a.msg:hover {color:#c30;}.usernav a.msg strong {color:#164c97;}.usernav a.mail strong {color:#164c97;}.usernav a.mail:hover {color:#c30;}
.blank {width:960px;height:6px;margin:0 auto;border-top:2px solid #002861;background:url(border.gif) repeat-y;}
.postwrap {clear:both;width:958px;padding:0 1px;margin:0 auto;border-bottom:1px solid #c2c2c2;background:url(border.gif) 960px top;}
.content {float:left;width:627px;padding-right:1px;}.content h1 {line-height:28px;padding:18px 0 13px;text-align:center;font-size:24px;color:#333;}
.conttopad {width:610px;height:110px;margin:0 auto 6px;}
.guide {height:27px;line-height:27px;border:solid #ddd;border-width:1px 0;padding:0 7px 0 26px;text-align:right;background:url(guide.gif) right repeat-y;}
.guide span {float:left;color:#828282;}.guide span a {color:#828282;}.guide span a:hover {color:#c30;}
.guide em {float:right;width:170px;color:#727272;font-family:"Î¢ÈíÑÅºÚ","ºÚÌå";}.guide em span {color:#003176;}
.operate {width:580px;height:37px;margin:0 auto;}.operate img {display:block;width:32px;height:32px; padding:1px;}
.authorinfo {
	width:534px;
	height:18px;
	line-height:22px;
	border-bottom:1px solid #d6d6d6;
	color:#828282;
	margin-top: -37px;
	margin-right: 46px;
	margin-bottom: 0;
	margin-left: 46px;
	text-align:right;
}
.authorinfo a {color:#828282;text-decoration:none;}
.authorinfo a:hover {color:#c30;text-decoration:underline;}
.authorinfo span {padding-left:19px;}
.number {margin-left:46px;height:15px;padding-top:4px;color:#828282;}.number a {color:#828282;text-decoration:underline;}.number a em {color:#b90000;font-style:normal;font-weight:bold;}
.number strong {padding-left:15px;}.number .red {color:#b90000;}.number .blue {color:#002457;}
.addinfo {width:580px;height:16px;margin:17px auto 0;line-height:16px;color:#828282;}
.addinfo a {padding-left:12px;background:url(add.gif) 0 -32px no-repeat;}.addinfo a.adjuster {padding-left:0;}.addinfo a.edit {background-position:0 0;}.addinfo a.del {background-position:0 -16px;}
.post {width:580px;margin:17px auto 0;font-size:14px;color:#000;overflow:hidden;}.post p {line-height:24px;padding:12px 0;text-indent:28px;}
.send {float:right;width:195px;height:29px;margin:-48px 8px 0 0;display:inline;}.send a {display:block;float:right;width:195px;height:29px;text-align:center;line-height:29px;font-size:14px;font-weight:bold;color:#004da4;}
.editor {width:580px;margin:0 auto;}
.page {width:620px;height:40px;clear:both;font-size:12px;color:#164c97;margin:0 auto;padding-top:15px;}
.page a,.page span {display:block;float:left;height:18px;line-height:18px;padding:0 6px;margin-right:3px;text-decoration:none;}.page span.current {border:1px solid #2d6ab3;font-weight:bold;background:#2d6ab3;color:#fff;}.page span.pageturn {border:1px solid #fff;color:#9b9b9b;background:#none;}.page span.pagetxt {height:20px;border:none;line-height:20px;margin:0;}.page span.pageselect {margin:0;}.page span.pageselect select {width:40px;}
.page a.pageturn {border:1px solid #fff;background:#none;}.page a {color:#164c97;border:1px solid #8db0db;}.page a:hover {border-color:#2d6ab3;color:#fff;background:#2d6ab3;}
.alternant {clear:both;width:602px;height:80px;margin:0 auto;}
.dlist {float:left;width:399px;height:78px;border:1px solid #ddd;border-right:none;}
.dlist dt {display:block;width:60px;height:60px;margin:7px 0 0 10px;padding:1px;border:1px solid #ccc;}.dlist dt img {display:block;}.dlist dd {display:block;height:63px;margin:-63px 0 0 84px;}.dlist dd li {height:21px;line-height:21px;}
.diggad {float:left;width:400px;height:80px;}.diggleft {float:left;width:400px;height:80px;}
.digg {float:left;width:165px;height:64px;padding:14px 0 0 35px;border:1px solid #ddd;font-family:Arial;font-size:18px;}.support {float:left;width:57px;height:51px;padding:0 3px 3px 0;margin-right:11px;background:url(digg.gif) 0 0 no-repeat;}.oppose {float:left;width:57px;height:51px;padding:0 3px 3px 0;background:url(digg.gif) 0 -54px no-repeat;}
.digg a {display:block;width:57px;height:31px;text-indent:-999px;}.digg span {display:block;width:57px;height:20px;line-height:20px;text-align:center;color:#fff;}
.func {width:602px;margin:6px auto 24px;text-align:right;}
.func a {padding-left:15px;background:url(func.gif) 0 -72px no-repeat;}.func a.original {background-position:0 0;}.func a.print {background-position:0 -18px;}.func a.favorite {background-position:0 -36px;}.func a.sendmail {background-position:0 -54px;}
.relate {width:600px;height:140px;margin:0 auto;border:1px solid #e0e0e0;}
.relate h3 {width:560px;height:24px;line-height:24px;padding:2px 0 0 25px;margin:0 auto;font-size:14px;color:#333;border-bottom:1px solid #b1b1b1;background:url(relate.gif) 2px 6px no-repeat;}.relate h3 a {font-size:12px;font-weight:normal;text-decoration:underline;}.relate h3 a.show14 {font-size:14px;font-weight:bold;}
.relate h3 span {font-size:11px;font-weight:normal;color:#164c97;cursor:pointer;}.relate span .alltags {display:none;}.relate span.showtag .alltags {display:block;}
.alltags {position:absolute;display:block;width:250px;margin:-48px 0 0 130px;*margin:-20px 0 0 0;padding:5px;line-height:20px;border:1px solid #d8deea;background:#fff;}
.addtag {float:right;height:20px;line-height:20px;margin:-24px 8px 0 0;color:#164c97;display:inline;}.addtag strong {display:block;float:left;margin-right:6px;}.tagcont {display:block;float:left;width:70px;height:18px;margin-right:8px;line-height:18px;border:1px solid #ddd;vertical-align:text-bottom;}.tagbtn {display:block;float:left;width:43px;height:20px;margin-right:8px;border:none;color:#666;background:url(addtag.gif) no-repeat;vertical-align:text-bottom;}
.relate ul {width:600px;padding:15px 0;}
.relate ul li {display:block;float:left;width:290px;height:22px;line-height:22px;padding-left:10px;}
.comment {clear:both;width:600px;margin:0 auto;padding-top:35px;overflow:hidden;}
.comment h3 {height:28px;line-height:28px;font-size:14px;font-weight:bold;padding:0 0 0 30px;border-bottom:1px solid #d7e0e7;background:url(comment.gif) 10px 6px no-repeat;}.comment h3 a {text-decoration:underline;}
.comment dl {padding:12px 0 0 0;border-bottom:1px solid #d7e0e7;}
.comment dl img {display:block;width:54px;height:54px;padding:1px;margin:0 15px 0 5px;border:1px solid #d1d1d1;}
.comment dl dt {margin:-58px 0 0 80px;width:520px;height:20px;line-height:20px;color:#767676;text-align:right;}.comment dl dt a {text-decoration:underline;}.comment dl dt span {float:left;color:#767676;}.comment dl dt span a {color:#767676;text-decoration:none;}.comment dl dt span a:hover {color:#c30;text-decoration:underline;}
.comment dl dd {margin-left:80px;width:520px;font-size:14px;line-height:22px;padding:15px 0 20px 0;word-wrap:break-word;}.comment dl dd img {display:inline;width:19px;height:19px;padding:0;margin:0;border:none;}
.commentpage {text-align:center;padding-top:20px;font-size:14px;}
.replay {padding:0 10px 0 22px;background:url(replay.gif) left no-repeat;}
.quote {padding:8px 10px;margin-bottom:5px;border:1px solid #ccc;background:#e8f5ff;}.quoteinfo {display:block;margin-bottom:10px;color:#004da4;font-size:12px;}
.info {display:block;margin-bottom:10px;color:#004da4;font-size:12px;}

.publish {width:580px;margin:20px auto 0;clear:both;overflow:hidden;}
.publish h3 {height:28px;line-height:28px;font-size:14px;color:#3e3e3e;}
.state {padding:5px 0 3px;}
.state em {color:#b90000;font-style:normal;}
.textarea {float:left;width:360px;padding:0 10px 0 0;}.textarea textarea {width:570px;padding:0;border:1px solid #d7e0e7;word-wrap:break-word;}.textarea textarea.small {height:155px;}.textarea textarea.big {height:235px;}
.icon {display:block;float:left;width:210px;line-height:20px;text-align:right;}
.icon ul {display:block;padding:2px 0 0 2px;}.icon ul.liteface {height:156px;overflow:hidden;}.icon ul.allface {height:236px;}
.icon ul li {display:block;float:left;width:25px;height:25px;padding:0 1px 1px 0;cursor:pointer;}.icon ul li.current {width:24px;height:24px;border:1px solid #281fff;margin:-1px 0 0 -1px;}.icon span {display:block;height:20px;}
.verify {width:580px;height:22px;margin-top:-10px;}
.verify input {display:block;float:left;margin-right:5px;}.verify input.vfnum {width:60px;height:18px;}.verify img {display:block;float:left;width:68px;height:22px;vertical-align:text-bottom;margin:0 5px 0 0;}.verify span {display:block;float:left;height:22px;line-height:22px;padding:0 5px 0 0;}
.contbtmad {width:610px;height:95px;margin:25px auto 10px;}
.law {width:588px;margin:0 auto 15px;border:1px solid #d8dfea;padding:3px 5px;line-height:16px;font-size:12px;}
.sidebar {float:left;width:330px;padding-bottom:10px;}
.sidetopad {width:300px;margin:0 auto; padding-bottom:10px;}
.search {width:300px;height:60px;margin:11px auto;overflow:hidden;background:url(schgary.gif) repeat-x;}
.schin {width:294px;height:60px;padding:0 6px 0 0;background:url(schgary.gif) right -120px no-repeat;}.schcol {width:282px;height:60px;padding:0 0 0 12px;background:url(schgary.gif) left -60px no-repeat;}
.schtab {height:26px;padding:0 0 4px 8px;}.schtab li {display:block;float:left;width:55px;height:18px;line-height:18px;text-align:center;padding:2px 10px 6px 2px;cursor:pointer;background:url(schtab.gif) 0 0 no-repeat;}.schtab li.current {color:#c52500;background:url(schtab.gif) 0 -26px no-repeat;}
.search .sinput {display:block;float:left;width:198px;height:18px;line-height:18px;padding:0;margin:0 3px 0 0;border:1px solid #d4d0c8;}.search .sinput.web {width:100px;}.search .schbtn {display:block;float:left;width:53px;height:20px;line-height:20px;margin:0 3px 0 0;border:1px solid #ccc;font-weight:bold;color:#666;background:url(sch.gif) repeat-x;}.search img {display:block;float:left;}
.list {display:block;width:312px;margin:0 auto 11px;border-top:1px solid #cbcbcb;}
.list h3 {height:25px;line-height:25px;font-size:14px;margin-top:2px;padding-left:10px;color:#3e3e3e;background:#f0f0f0;}
.list ul {padding:10px 0;clear:both;overflow:hidden;}.list ul li {height:22px;line-height:22px;padding:0 10px;color:#164c97;overflow:hidden;}
.list.img ul {padding-bottom:0;border-bottom:0;}.list.img ul li {float:left;width:144px;height:140px;text-align:center;padding:0 6px;}
.list.img ul li img {display:block;width:144px;height:108px;margin-bottom:7px;border:1px solid #999; padding:1px;}
.list.visitor ul {padding:16px 2px 0;border-bottom:0;}.list.visitor ul li {float:left;width:65px;height:95px;padding:0 6px;text-align:center;overflow:hidden;}.list.visitor ul li img {display:block;width:65px;height:65px;margin:0 auto;margin-bottom:6px;}
.txtlink {width:300px;margin:0 auto 11px;}
.adsense {width:300px;height:250px;margin:0 auto 11px;}
.footer {display:block;width:960px;margin:10px auto 0;padding-top:10px;border-top:1px solid #c2c2c2;line-height:24px;text-align:center;color:#494949;font-family:"Arial"}.footer a {color:#494949;}.footer a:hover {color:#c30;text-decoration:underline;}
.clear {clear:both;width:1px;height:1px;line-height:1px;font-size:1px;visibility:hidden;}


/*popup*/
.win {width:300px;margin:0 auto;border:1px solid #ccc;color:#333;}
.wintitle {height:30px;line-height:30px;border-bottom:1px solid #cccccc;padding:0 8px;background:url(wintitle.gif) repeat-x;}
.wintitle strong {display:block;float:left;height:30px;line-height:30px;font-size:14px;padding-right:10px;}
.wintitle strong img {margin:2px 0 0 0;}
.wintitle em {display:block;float:left;height:30px;line-height:30px;font-style:normal;color:#f00;}
.wintitle span {display:block;float:right;padding-top:6px;}
.wintitle span img {margin:0 0 0 5px;}
.wintitle span a:hover {background:none;}
.wincnt {display:table;width:300px;padding:30px 0;background:#fff;}
.wincnt.logcnt {padding:10px 0;}
.winsingle {width:300px;height:22px;line-height:22px;text-align:center;}
.winsingle.button {padding:20px 0 0 0;}
.winpic {height:32px;padding:0;margin:0;}
.wincnt strong {font-size:14px;}
.addclass {text-align:center;}
.addclass input {width:120px;}
.winpic dt {display:block;width:32px;height:32px;padding:0 0 0 20px;}
.winpic dd {display:block;margin:-32px 0 0 65px;padding:3px 0 0 0;color:#333;}
.wincnt h3 {height:30px;line-height:30px;text-align:center;margin:0;padding:0;font-size:14px;display:block;}
.winlogin {display:block;width:220px;padding:0 40px;margin:0 auto;}
.winlogin dt {float:left;width:50px;height:30px;line-height:26px;margin:0;padding:0;}
.winlogin dd {float:left;width:170px;height:30px;line-height:30px;margin:0;padding:0;color:#f00;}
.winlogin dd input {float:left;width:160px;height:17px;border:1px solid #ccc;}
.winlogin dd a {color:#333;text-decoration:none;}
.winlogin dd a:hover {color:#f00;background:none;text-decoration:underline;}
.winon {width:71px;height:21px;line-height:19px;margin:0 3px;padding:0;text-align:center;color:#3898CB;border:1px solid #83BBD9;font-weight:bold;font-size:14px;background:url(on.gif) repeat-x;}
.winout {width:71px;height:21px;line-height:19px;margin:0 3px;padding:0;text-align:center;color:#7E7E7E;border:1px solid #AEAEAE;font-weight:bold;font-size:14px;background:url(out.gif) repeat-x;}
.win.error {width:400px;margin-top:200px;}
.win.error .wintitle span {padding:0;line-height:30px;}
.win.error a {color:#333;}
.win.error a:hover {color:#f00;}
.win.error .wincnt {width:400px;}
.win.error .winpic dd {line-height:26px;font-weight:bold;font-size:14px;}
.win.error .winsingle {width:400px;}
.win.error .winpic dt {padding:0 0 0 20px;}
.win.error .winpic dd {margin:-32px 0 0 65px;}
.wbtn {height:21px;line-height:19px;margin:0 3px;padding:0;text-align:center;color:#7E7E7E;border:1px solid #AEAEAE;font-weight:bold;font-size:14px;background:url(out.gif) repeat-x;}
.hidden {display:none;}
.shrink {height:20px;line-height:20px;text-align:right;padding:0 6px 4px 0;}
.shrink a {color:#666;}
.shrink a:hover {color:#666;}
.shrink img {vertical-align:middle;}

.rank24h{border:1px solid #dbdbdb; margin:15px; position:relative;}
.rank24h h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(sidebartitle.gif) repeat-x;border-bottom:1px solid #dbdbdb;}
.rank24h .tabcont{padding-top:10px; padding-bottom:10px;}
.rank24h .tabcont .txt{background:url(num2.gif) no-repeat 10px 5px; }
.rank24h .tabcont .txt li{padding-left:35px; height:24px; line-height:24px; overflow:hidden;}

.festival{border:1px solid #dbdbdb; margin:15px;}
.festival h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(sidebartitle.gif) repeat-x;border-bottom:1px solid #dbdbdb;}
.festival ul{overflow:hidden; zoom:1; padding-bottom:5px;}
.festival  li{float:left; padding-left:14px; width:134px; height:125px; overflow:hidden; margin-top:15px; text-align:center;}
.festival  li img{display:block; margin:0 auto 5px; width:124px; height:101px;}
