* {margin:0;padding:0;list-style:none;}select,input {font-size:12px;}img {border:0;}
a {color:#333;text-decoration:none;}a:hover {color:#e00001;text-decoration:underline;}
body {font-size:12px;color:#333;background:#fff;font-family:"ËÎÌå", Arial, Verdana, Geneva, Helvetica, sans-serif;}
.clear{clear:both;font-size:1px;line-height:1px; overflow:hidden; height:0px;}
.tomnav{margin:1px auto 0;width:958px;height:31px;border:1px solid #dadada;border-bottom:0; background:url(http://news.tom.com/images/090108/topnavline.gif) repeat-x left bottom;}
.tomnav a{color:#333;text-decoration:none;}.tomnav a:hover {color:#ba0005;text-decoration:underline;}
.tomguide{float:left;height:24px;margin-top:4px;}
.tomguide li{float:left;padding:0 3px 0 2px;line-height:24px;text-align:center;background:url(http://news.tom.com/images/090108/tomnavline.gif) no-repeat right 5px;}
.tomguide li a{float:left;padding:0 10px;}
.tomguide li a:hover{color:#fff;text-decoration:none;background:url(http://news.tom.com/images/090108/tomnavcur.jpg) no-repeat left center;}
.tomguide li.current a{color:#fff; background:url(http://news.tom.com/images/090108/tomnavcur.jpg) no-repeat left center;}
.tomguide li.last{background:none;}
.tomguide li.last a:hover{background:none;color:#e00001;text-decoration:underline;}
.tompass{float:right;padding:4px 8px 0 0;line-height:21px;color:#666;}.tompass span{float:left;}
.tompass em{font-style:normal;color:#ba0005;}.tompass em a {color:#ba0005;}.tompass form em a {text-decoration:underline;}.tompass form em {display:block;float:left;}
.tompass input{float:left;margin:0 7px 0 0;}
.tominput{width:78px;height:18px;border:1px solid #a5acb2;}
.tombutton{width:46px;height:20px;border:1px solid #b9b9b9;color:#666;background:url(http://news.tom.com/images/090108/tombutton.jpg) no-repeat;}
.subnav{width:950px;margin:0 auto;line-height:28px;padding-left:8px;border:1px solid #dadada;border-top:0;background:#f7f7f7;}.subnav a{margin:0 6px;}
.postwrap{width:960px;margin:7px auto 0;}
.content{float:left;width:636px;border:1px solid #dbdbdb;padding-bottom:15px;}
.conttopad{width:620px;height:120px;margin:8px auto;}
.guide{height:29px;border:solid #cfcfcf;border-width:1px 0;padding:0 8px 0 13px;text-align:right;}
.guide img{vertical-align:text-bottom;}
.guide span{float:left;color:#656565;padding-top:7px; }.guide span a {color:#656565;}.guide span a:hover {color:#c30;}
.guide em{float:right;line-height:29px;color:#989898;font-family:"Î¢ÈíÑÅºÚ";}
.guide em span{color:#d70103;font-size:14px;padding:0 5px 0 0;}
.content h1{height:28px;line-height:28px;padding:24px 0 19px;text-align:center;font-size:22px;color:#000;}

.operate{width:600px;margin:0 auto 8px;height:44px;line-height:22px;padding:10px 7px 6px;color:#999;border:1px solid #e7e7e7;background:#fffef7;}
.newsinfo {display:block;padding-left:5px;}.newsinfo a {color:#999;}.newsinfo a:hover {color:#e00001;}
.newsinfo span {float:right;}
.opinfo {float:left;}.operate span.opinfo a {display:inline;float:none;padding:0;margin:0;background:none;}
.operate em{font-style:normal;color:#d80100;}.operate em a{color:#d80100;}
.operate span a{float:left;padding-left:21px;display:block;margin-right:10px;background:url(http://news.tom.com/images/090108/func.gif) no-repeat;}
.operate a.copylink{background-position:0 -25px;}.operate a.print{background-position:0 -50px;margin-right:4px;}
.point{width:589px;margin:0 auto;padding:10px 12px;text-indent:2em; font-size:14px;line-height:24px;color:#164c97;}

.post {width:605px;margin:4px auto 0;font-size:14px;color:#000;position:relative;padding-bottom:40px;}
.post a {color:#0066CC;text-decoration:none;}.post a:hover {color:#e00001;text-decoration:underline;}
.post p {line-height:24px;padding:12px 0;text-indent:28px;}
.mix{width:620px;margin:0 auto;height:54px;}
.pageself{clear: both; margin-top: 13px; font-size: 12px; float: left; width: 281px; height: 45px}
.page{float:left;width:281px;height:45px;clear:both;font-size:12px;margin-top:13px;}
.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 #c07879;font-weight:bold;background:#bd0004;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:50px;}
.page a.pageturn{border:1px solid #fff;background:none;}.page a:hover.pageturn{width:60px;}
.page a {color:#000;border:1px solid #c07879;}.page a:hover{font-weight:bold;width:18px;padding:0;text-align:center;text-decoration:none;border-color:#c07879;color:#fff;background:#bd0004;}
.digg{float:left;width:131px;height:54px;font-family:Arial;font-size:18px;}.support {float:left;width:57px;height:51px;padding:0 3px 3px 0;margin-right:11px;background:url(http://news.tom.com/images/090108/digg.gif) 0 0 no-repeat;}.oppose {float:left;width:57px;height:51px;padding:0 3px 3px 0;background:url(http://news.tom.com/images/090108/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;}
.expand{float:left;padding-left:10px;}
.expand a{width:54px;float:left;height:19px;padding-top:35px;text-align:center;color:#fff; margin-left:11px; background:url(http://news.tom.com/images/090108/comple.jpg) no-repeat;}
.expand a:hover{color:#fff;text-decoration:none;}
.expand a.backhome{background-position:0 -54px;}.expand a.mypoint{background-position:0 -110px;}
.share {display:block;width:228px;height:72px;background:url(http://news.tom.com/images/090108/share_n6.gif) no-repeat;}
.share ul {display:block;width:222px;height:66px;padding:6px 0 0 12px;margin:0;}
.share ul li {display:block;float:left;width:62px;height:16px;padding:4px 0 5px;}
.share ul li.sharemiddle {width:72px;}
.share ul li.fourletter{ width:88px; }
.share ul li a {padding-left:20px;}
.share ul li.fourletter a{ padding-left:26px; }
.postpush{width:609px;border:1px solid #e6e6e6;margin:14px auto 0;clear:both;overflow:hidden; background:url(http://news.tom.com/images/090108/push.jpg) no-repeat;}
.postpush h3{line-height:33px;color:#000;font-size:14px;padding-left:15px;}
.postpush h3 span{font-weight:normal;}
.pushleft{width:413px;float:left;border-right:1px solid #e4e4e4;margin:14px 0 9px 0;}
.pushleft dl{width:131px;float:left;padding:0 0 0 14px;text-align:center;}
.pushleft dl dt img{display:block;}.pushleft dl dd{line-height:26px;background:#f2f2f2;}
.msglist{float:left;width:230px;padding-left:16px;}
.msglist h4{color:#e00000;font-size:18px;padding:4px 0;}.msglist h4 a{color:#e00000;}
.msglist ul{width:230px;float:left;}
.msglist ul li{line-height:22px;width:230px;height:22px;overflow:hidden;}
.promptmsg{width:406px;float:left;margin:10px 0 0 2px;display:inline;}
.promptmsg h4{height:21px;color:#d3070a;font-size:14px;padding:8px 0 0 25px; background:url(http://news.tom.com/images/090108/pushicon.gif) no-repeat #f4f4f4 10px 9px;}
.promptmsg ul{width:380px;float:left;padding:10px 0 0 14px;font-size:14px;}
.promptmsg ul li{line-height:24px;width:380px;height:24px;overflow:hidden;}
.pushright{width:195px;float:left;}
.piclist{width:134px;padding:9px 0 0 34px;}.piclist li{width:134px;text-align:center;padding:3px 0 10px 0;}
.piclist li img{display:block;margin-bottom:5px;}
.survery{width:170px;margin-top:13px;padding-left:17px;}
.survery h4{color:#d3070a;font-size:14px;padding-left:12px;background:url(http://news.tom.com/images/090108/pushicon.gif) no-repeat 0 2px;}
.survery p{line-height:18px;padding:8px 0 4px 0;}
.survery ul{width:170px;}.survery ul li{width:170px;line-height:23px;}
.survery ul li input{vertical-align:text-bottom;margin-right:3px;}
.survery  .pushbtn{margin:12px 8px 0 4px;}
.contmidad{width:610px;margin:8px auto 0;border:1px solid #e4e4e4;}
.related{width:610px;margin:8px auto 0;border:1px solid #e4e4e4;overflow:hidden;}
.related h3{height:33px;color:#000;line-height:33px;font-size:14px;background:url(http://news.tom.com/images/090108/related.jpg) repeat-x;}
.related h3 span{display:block;width:95px;float:left;cursor:pointer; text-align:center;border-right:1px solid #e4e4e4;}
.related h3 span.current{color:#d70101;background:url(http://news.tom.com/images/090108/related.jpg) repeat-x 0 -33px;}
.modrelate{width:285px;float:left;padding:19px 0 19px 13px;}
.modrelate p{width:110px;float:left;border:1px solid #e0e0e0;line-height:20px;padding:1px;text-align:center;}
.modrelate p img{width:110px;height:90px;display:block;margin-bottom:5px;}
.modrelate ul.long,.modrelate ul.long li{width:auto;}
.modrelate ul{width:160px;float:left;padding-left:10px;}
.modrelate ul li{width:160px;height:24px;line-height:24px;overflow:hidden;}
.happy{width:610px;margin:8px auto 0;border:1px solid #e4e4e4;overflow:hidden;padding-bottom:18px;}
.happy h3{height:33px;color:#000;line-height:33px;font-size:14px;padding-left:18px; background:url(http://news.tom.com/images/090108/related.jpg) repeat-x;}
.happy p{width:134px;float:left;border:1px solid #e0e0e0;line-height:20px;padding:1px;text-align:center;display:inline;margin:17px 7px 0;}
.happy p img{width:134px;height:101px;display:block;margin-bottom:5px;}

.commtitle{width:576px;padding-left:36px; clear:both;line-height:33px;font-size:14px;color:#000;font-weight:bold; margin:9px auto 0;background:url(http://news.tom.com/images/090108/newcomm.gif) no-repeat 9px center #f1f1f1;}
.commtitle a{color:#d80005;text-decoration:underline;}
.commentbox{width:612px;margin:0 auto;padding-top:14px;overflow:hidden;}
.commentbox h3{height:28px;color:#174d95;line-height:28px;font-size:14px;font-weight:bold;padding-left:38px;border-bottom:1px solid #d6d6d6;background:url(http://news.tom.com/images/090108/newcomm.gif) 10px 6px no-repeat;}
.comment{float:left;width:612px;padding-bottom:14px;background:url(http://news.tom.com/images/090108/comtline.gif) repeat-x left bottom;}
.comment .title{color:#9a9a9a;padding:15px 5px 5px 5px;}.comment .title strong{float:right;font-weight:normal; }.comment .title span{color:#174d95;padding-right:5px;}.comment .title span a {color:#174D95;font-weight:bold;}.comment .title span a:hover {color:#E00001;}
.comment .over{margin:5px auto 0;padding:0 5px 15px 5px; border:1px solid #d6d4d5;background:#fffcf7;}
.comment .btm{text-align:right;}.comment .btm span img{vertical-align:top;margin-right:3px;}.comment .btm em{padding:5px 5px 0 22px;font-style:normal;background:url(http://news.tom.com/images/090108/replay.gif) no-repeat 0 5px;}.comment .btm em a,.comment .btm  em a:hover{color:#144c96;}

.comment p{line-height:20px;padding:10px 5px 0 5px;}
.comment label{color:#666561;padding:14px 0 0 5px;display:block;}.comment label span{color:#174d95;}.comment label a{color:#174d95;text-decoration:underline;}

.quote{margin-top:10px;padding:10px;border:1px solid #ccc;background:#e8f5ff;line-height:22px;}.quote span{color:#004da4;display:block;}
.publish{width:590px;margin:5px auto 0;clear:both;overflow:hidden;}
.publish h3{height:28px;line-height:28px;font-size:14px;color:#3e3e3e;}
.state{padding:5px 0 3px;}.state a{color:#154d98;}.state em{color:#b90000;font-style:normal;}
.textarea{float:left;width:370px;padding:0 10px 0 0;}.textarea textarea{width:368px;padding:0;border:1px solid #d7e0e7;word-wrap:break-word;background:url(http://news.tom.com/images/090108/watermark.gif) center no-repeat;}.textarea textarea.small {height:155px;}.textarea textarea.big {height:235px;}
.icon{display:block;float:left;width:210px;line-height:20px;text-align:right;}.icon a{color:#154d98;}
.icon ul{display:block;padding:2px 0 0 2px;background:url(http://news.tom.com/images/090108/smile.gif) top no-repeat;}.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 a{color:#154d98;}
.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;}
.btmpage{clear:both;font-size:12px;text-align:center;padding-top:18px;}
.btmpage a{margin:0 5px;color:#174d95;}.btmpage a.pre,.btmpage a.next{color:#000;}.btmpage span{margin:0 5px;}
.contbtmad{width:602px;margin:22px auto 0;}
.sidebar{float:right;width:312px;}

.ads{border:1px solid #dbdbdb; padding-bottom:5px;}
.ads img{display:block; margin:5px auto 0;}
.ads p{width:300px; margin:0 auto; overflow:hidden; zoom:1;}
.ads p img{float:left; margin-right:1px;}

.search {width:300px;height:60px;margin:10px auto 0;overflow:hidden;background:url(http://news.tom.com/images/090108/schgary.gif) repeat-x;}
.schin {width:294px;height:60px;padding:0 6px 0 0;background:url(http://news.tom.com/images/090108/schgary.gif) right -120px no-repeat;}.schcol {width:282px;height:60px;padding:0 0 0 12px;background:url(http://news.tom.com/images/090108/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(http://news.tom.com/images/090108/schtab.gif) 0 0 no-repeat;}.schtab li.current {color:#c52500;background:url(http://news.tom.com/images/090108/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(http://news.tom.com/images/090108/sch.gif) repeat-x;}.search img {display:block;float:left;}

.onew{border:1px solid #dbdbdb; margin-top:10px; padding-bottom:5px; color:#666;}
.onew h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(http://news.tom.com/images/090108/sidebartitle.gif) repeat-x; color:#333;border-bottom:1px solid #dbdbdb;}
.onew a,.onew span{color:#164c97; font-weight:normal;cursor:pointer}
.onew a:link,.onew a:visited{color:#164c97;cursor:pointer}
.onewtxt li{line-height:18px; padding-top:8px; padding-left:23px; text-indent:-13px;}
.onewpic{overflow:hidden; zoom:1; padding-bottom:5px;}
.onewpic  li{float:left;padding-left:14px;width:134px;height:125px;line-height:20px;overflow:hidden;margin-top:15px;text-align:center;}
.onewpic  li img{display:block; margin:0 auto 5px; width:134px; height:101px;}

.rank24h{border:1px solid #dbdbdb; margin-top:10px; position:relative;}
.rank24h h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(http://news.tom.com/images/090108/sidebartitle.gif) repeat-x;border-bottom:1px solid #dbdbdb;}
.rank24h ul.tabul{height:28px; line-height:28px; position:absolute; top:0; right:1px; width:154px;background:url(http://news.tom.com/images/090108/sidebartitle.gif) repeat-x;}
.rank24h ul.tabul li{float:left; width:76px; text-align:center; cursor:pointer; border-left:1px solid #dbdbdb; _border-top:1px solid #dbdbdb;}
.rank24h ul.tabul li.curr{background:url(http://news.tom.com/images/090108/on2.gif) no-repeat; color:#c00; text-decoration:underline; position:relative; height:33px; border-left:none;}
.rank24h .tabcont{padding-top:10px; padding-bottom:10px;}
.rank24h .tabcont .txt{background:url(http://news.tom.com/images/090108/num2.gif) no-repeat 18px 5px; }
.rank24h .tabcont .txt li{padding-left:45px; height:24px; line-height:24px; overflow:hidden;}
.rank24h .tabcont .pics{overflow:hidden; zoom:1; padding-bottom:5px;}
.rank24h .tabcont .pics  li{float:left;padding-left:14px;width:134px;height:125px;line-height:20px;overflow:hidden;margin-top:15px;text-align:center;}
.rank24h .tabcont .pics  li img{display:block; margin:0 auto 5px; width:134px; height:101px;}

.tj2cont3{border:1px solid #d4e5e5; margin-top:17px;}
.tj2cont3 h2{background:#dfebeb url(http://news.tom.com/images/090108/rdtj.gif) no-repeat 10px; padding-left:30px; font-size:14px; height:26px; line-height:26px; color:#478585;}
.tj2cont3 ul{padding:5px 0; overflow:hidden; zoom:1;}
.tj2cont3 li{height:20px; line-height:20px; margin-top:0; text-align:left; width:135px; padding-left:15px; float:left;}
.tj2cont3 li a:link,.tj2cont3 li a:visited{text-decoration:underline;}

.younivies{border:1px solid #dbdbdb; margin-top:10px;}
.younivies h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(http://news.tom.com/images/090108/sidebartitle.gif) repeat-x;border-bottom:1px solid #dbdbdb;}
.younivies ul{overflow:hidden; zoom:1; padding-bottom:10px;}
.younivies  li{float:left; padding-left:23px; width:48px; height:70px; overflow:hidden; margin-top:15px; text-align:center;}
.younivies  li img{display:block; margin:0 auto 5px;}

.festival{border:1px solid #dbdbdb; margin-top:10px;}
.festival h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(http://news.tom.com/images/090108/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:134px; height:101px;}

.chat{border:1px solid #dbdbdb; margin-top:10px;}
.chat h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(http://news.tom.com/images/090108/sidebartitle.gif) repeat-x;border-bottom:1px solid #dbdbdb;}
.chat h3{width:277px; color:#c00; margin:10px auto; background:#eaeaea url(http://news.tom.com/images/090108/sidebarh3.gif) no-repeat 270px; height:26px; line-height:26px; font-size:12px; padding-left:15px; }
.chat h3 span{float:right; margin-right:30px; font-size:11px;}
.chat ul{overflow:hidden; zoom:1; padding:5px 0;}
.chat ul.rank{overflow:hidden; zoom:1; background:url(http://news.tom.com/images/090108/num.gif) no-repeat 10px 8px; padding:5px 0 10px;}
.chat  li{float:left; width:90px; padding-left:10px; height:22px; line-height:22px;}
.chat ul.rank li{float:left; width:65px; padding-left:35px; height:22px; line-height:22px;}

.tabsa{border:1px solid #dbdbdb; margin-top:10px; overflow:hidden; zoom:1;}
.tabsa ul.tabul{height:28px; line-height:28px; background:url(http://news.tom.com/images/090108/sidebartitle.gif) repeat-x;}
.tabsa ul.tabul li{float:left; width:59px; text-align:center; cursor:pointer; border-right:1px solid #dbdbdb;}
.tabsa ul.tabul li.curr{background:url(http://news.tom.com/images/090108/on.gif) no-repeat; color:#c00; text-decoration:underline; position:relative; padding-bottom:5px;border-right:none; _z-index:99;}
.tabsa .tabcont{border-top:1px solid #dbdbdb; padding-top:15px; padding-left:10px; *height:190px; _position:relative; _top:-5px; _z-index:88}
.tabsa .tabcont p{ text-align:center; width:110px; float:left; margin:0 10px 10px 0; border:1px solid #e7ebf1; padding-top:10px; background:#f6f9fe; padding-bottom:5px;}
.tabsa .tabcont p img{display:block; margin:0 auto 5px; border:1px solid #d9d9d9; width:89px; height:58px;}
.tabsa .tabcont ul{float:left; width:170px;}
.tabsa .tabcont ul.w{width:100%; padding-bottom:10px; _padding-bottom:0;}
.tabsa .tabcont ul li{height:23px; line-height:23px;font-family:"ËÎÌå";overflow:hidden;}

.tabsb{border:1px solid #dbdbdb; margin-top:10px;}
.tabsb ul.tabul{height:28px; line-height:28px; background:url(http://news.tom.com/images/090108/sidebartitle.gif) repeat-x;}
.tabsb ul.tabul li{float:left; width:59px; text-align:center; cursor:pointer; border-right:1px solid #dbdbdb; height:25px;}
.tabsb ul.tabul li.curr{background:url(http://news.tom.com/images/090108/on.gif) no-repeat; color:#c00; text-decoration:underline; position:relative; height:33px; border-right:none; _z-index:99;}
.tabsb .tabcont{border-top:1px solid #dbdbdb; padding-top:15px; padding-left:10px; height:200px; _height:190px; _position:relative; _top:-5px; _z-index:88}
.tabsb .tabcont p{ text-align:center; width:110px; float:left; margin:0 10px 10px 0; background:#f6f9fe; padding-bottom:5px;}
.tabsb .tabcont p img{display:block; margin:10px auto 5px; border:1px solid #d9d9d9; width:89px; height:58px;}
.tabsb .tabcont ul{float:left;}
.tabsb .tabcont ul.w{width:100%; padding-bottom:10px;}
.tabsb .tabcont ul li{height:23px; line-height:23px;font-family:"ËÎÌå";overflow:hidden;width:168px;}

.nuser{border:1px solid #dbdbdb; margin-top:10px;}
.nuser h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(http://news.tom.com/images/090108/sidebartitle.gif) repeat-x; border-bottom:1px solid #dbdbdb;}
.nuser ul{overflow:hidden; zoom:1; padding-bottom:10px;}
.nuser  li{float:left; padding-left:10px; width:65px; height:85px; overflow:hidden; margin-top:15px; text-align:center;}
.nuser  li img{display:block; margin:0 auto 5px;width:48px;height:48px;}
a.red:link,a.red:visited{color:#f00;}

.footer{display:block;width:960px;margin:10px auto 0;padding:10px 0;border-top:1px solid #c2c2c2;line-height:24px;text-align:center;color:#494949;font-family: Arial, sans-serif;}
.footer a{color:#494949;}.footer a:hover{color:#c30;text-decoration:underline;}
.post {width:580px;margin:17px auto 0;font-size:14px;color:#000;}.post p {line-height:24px;padding:12px 0;text-indent:28px;}.post p.editor {color:#828282;text-align:right;padding:0 0 12px;}.post strong.point {color:#005aef;}
.pictable {width:583px;margin:0 auto 10px;}
.pictable table {border-collapse:collapse;border-spacing:0;}.pictable table .pre {width:17px;padding-right:3px;}.pictable table .next {width:17px;padding-left:3px;}.pictable table .pictd {width:543px;}

.postpage {width:605px;margin:4px auto 0;padding-bottom:5px;text-align:right;position:relative;}
.postpage select {float:right;}
.addinfo {font-size:12px;padding-left:17px;}


/*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(http://pub.post.tom.com/images/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(http://pub.post.tom.com/images/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(http://pub.post.tom.com/images/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(http://pub.post.tom.com/images/out.gif) repeat-x;}
.hidden {display:none;}

.commentpage{clear:both;font-size:14px;text-align:center;padding-top:18px;}
.commentpage a{margin:0 5px;color:#ba0003;}.commentpage a.pre,.commentpage a.next{color:#000;}.commentpage span{margin:0 5px;}

.relatedstory{width:608px;margin:8px auto 0;padding:1px;border:1px solid #f2dcdc;overflow:hidden;}
.relatedstory h3{height:31px;line-height:31px;padding-left:15px;font-size:14px;border-bottom:1px solid #f2dcdc;color:#b02500;background:url(http://news.tom.com/images/090108/titlebar.gif) repeat-x;}
.modrelate{width:285px;float:left;padding:19px 0 19px 13px;}
.modrelate p{width:110px;float:left;border:1px solid #e0e0e0;line-height:20px;padding:1px;text-align:center;}
.modrelate p img{width:110px;height:90px;display:block;margin-bottom:5px;}
.modrelate ul.long,.modrelate ul.long li{width:auto;}
.modrelate ul{width:160px;float:left;padding-left:10px;}
.modrelate ul li{width:160px;height:24px;line-height:24px;overflow:hidden;}

.pictable table {width:583px;}
.adspace{float:right;position:relative;margin:-27px 8px 0 0;}

.uhoopbox{width:300px; margin:0 auto; background:url(http://news.tom.com/images/uhoop_abg.jpg) no-repeat;text-align:left}
.uhoopbox h2{height:48px; text-indent:-999em;}
.uhoopbox li{height:21px; overflow:hidden; line-height:21px; padding:0 0 4px 8px;}
.uhoopbox li strong{display:block; float:left; width:34px; height:18px; margin-right:12px; _margin-right:9px; padding-top:1px; border:1px solid #d2e5fd; line-height:18px; text-align:center; color:#fff; background:#286bcd;}
.uhoopbox li strong a,.uhoopbox li strong a:hover{color:#fff;}
.uhoopbox a,.uhoopbox a:hover{color:#164c97;}
.uhoopbox .picbox{overflow:hidden; zoom:1; padding:0 0 11px 8px;}
.uhoopbox .picbox ul{padding-top:10px;}
.uhoopbox .picbox span{display:block;float:left; width:105px; height:92px; overflow:hidden; margin:0 10px 0 0; text-align:center; background:#f1f6f9}
.uhoopbox .picbox span img{display:block; width:105px; height:72px; margin:0 auto 3px;}
.uhoopbox h2 a{display:block; height:100%; outline:none;} 

