* {margin:0;padding:0;list-style:none;}select,input {font-size:12px;}img {border:0;}
a {color:#005689;text-decoration:none;}a:hover {color:#e00001;text-decoration:underline;}
img,a img{ 
border:0; 
margin:0; 
padding:0; 
max-width:600px; 
width:expression(this.width>600?"600px":this.width); 
max-height:600px; 
height:expression(this.height>600?"600px":this.height); 
} 
body {font-size:12px;color:#005689;background:#fff;font-family:"宋体", Arial, Verdana, Geneva, Helvetica, sans-serif;}
.clear{clear:both;font-size:1px;line-height:1px; overflow:hidden; height:0px;}
.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:150px;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:12px;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;height:110px;margin:0 auto 8px;line-height:22px;padding:5px 2px 3px;color:#666;border:1px solid #dddddd;background:#fafdfe;}
.operate.img1{float:left;width:80px; margin:10px 0 0 0;position:relative;}
.prenext{width:600px;margin:0 auto 8px;height:25px;line-height:22px;padding:10px 7px 6px;color:#666;border:1px solid #dddddd;background:#fafdfe;}

.music{float:left; WIDTH:290PX;margin:5px 1PX; overflow:hidden;}
.music ul{float:left;margin:5px 0 0 2px;}
.music li{line-height:24px; padding:0 14px 0 8px;word-break:keep-all;height:24px;}
.music a{color:#666;}


.post {width:605px;margin:4px auto 0;font-size:14px;color:#000;}

.post p {line-height:24px;padding:12px 0;text-indent:28px;}
.post br / {display:block;line-height:24px;padding:12px 0;text-indent:28px;}
.post br {line-height:24px;padding:12px 0;text-indent:28px;}
.mix{width:620px;margin:0 auto;height:54px;}



.info{height:24px;line-height:17px;text-align:center;overflow:hidden;color:#777;}
.info small{margin-left:8px;margin-right:3px;	color:#999;	font-size:12px;}
.info a{	color:#690;}

.binfo{float:RIGHT;text-align:right;width:320px;height:50px;line-height:22px;clear:both;font-size:12px;margin-top:5px;}
.binfo a {color:#000;}.binfo a:hover{font-weight:bold;width:18px;padding:0;text-align:center;text-decoration:none;color:#fff;background:#bd0004;}

.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(images/comple.jpg) no-repeat;}
.expand a:hover{color:#fff;text-decoration:none;}
.expand a.err{background-position:0 -55px;}
.expand a.sendmail{background-position:0 -110px;}
.expand a.backhome{background-position:0 -164px;}
.expand a.mypoint{background-position:0 -220px;}
.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;}
.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;}
.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(images/09/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(images/09/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(images/09/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;}

.commentbox{width:612px;margin:0 auto;padding-top:14px;overflow:hidden;}
.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;}
.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:14px;text-align:center;padding-top:18px;}
.btmpage a{margin:0 5px;color:#ba0003;}.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;}


.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(images/09/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(images/09/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(images/09/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(images/09/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(images/09/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;}






.ccbox{border:1px solid #dbdbdb; margin-top:10px;}
.ccbox h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(images/09/sidebartitle.gif) repeat-x;border-bottom:1px solid #dbdbdb;}
.ccbox ul{overflow:hidden; zoom:1; padding-bottom:5px;text-align:center;}
.ccbox ul.w{width:100%; padding-bottom:10px; _padding-bottom:0;}
.ccbox ul li{height:23px; line-height:23px;font-family:"宋体";overflow:hidden;}


.tabsa{border:1px solid #dbdbdb; margin-top:10px; overflow:hidden; zoom:1;}
.tabsa ul.tabul{height:28px; line-height:28px; background:url(images/09/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(images/09/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; }
.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(images/09/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(images/09/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;}


.footer{display:block;width:960px;margin:10px auto 0;padding:10px 0;border-top:1px solid #c2c2c2;line-height:24px;text-align:center;color:#00000;font-family: Arial, sans-serif;}
.footer a{color:#000000;}.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;}



.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;}



/*导航专栏*/
.globalMenu {width:960px; height:80px; margin:0 auto; background:#fff;}
.globalMenu .title {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 6px}
.globalMenu .chesk {FLOAT: right; MARGIN: 5px 0px 0px; WIDTH: 700px;PADDING-TOP: 10px}
.globalMenu .chesk .menu {FLOAT: left; OVERFLOW: hidden; HEIGHT: 60px}
.globalMenu .chesk .menu LI {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left}
.globalMenu .chesk .s1 {WIDTH: 170px}
.globalMenu .chesk .s2 {WIDTH: 105px}
.globalMenu .chesk .s3 {WIDTH: 155px}
.globalMenu .chesk .stroke {BORDER-RIGHT: #ccc 1px solid}
.globalMenu .chesk .lineH {	LINE-HEIGHT: 22px}
.globalMenu .chesk .lineb {	LINE-HEIGHT: 15px}
.globalMenu .chesk .tip {FONT-WEIGHT: bold}
.globalMenu A:visited {COLOR: #000000}
.globalMenu A:link {COLOR: #000000}
.globalMenu A:hover {COLOR: #bc2931}



.panel_side2 { margin-left:1px; margin-right:1px; margin-top:10px;border:1px solid #dbdbdb;}
.panel_side2 h2.title { background:url(theme/panel_title_bg.gif) repeat-x; font-size:14px; height:26px; line-height:26px; padding-left:6px; color:#247EC9;}
.panel_side2 h2.title a { color:#1E1E1E;}
.panel_side2 .panel_inner { border-top:none; padding:10px; height:1%;} 
.panel_side2 .panel_inner2 { border-top:none; padding:10px 10px 0 10px; height:1%;} 
.panel_side2 .panel_inner3 { border-top:none; padding:10px 5px 5px 5px; height:1%;} 
.panel_side2 h2.title span.name { background:url(theme/panel_sidename_bg.gif) left 2px no-repeat; padding-left:10px;}
.panel_side2 h2.title span.name a {color:#247EC9;}
.panel_side2 h2.title span.r { float:right; height:26px; padding-right:10px; font-size:12px; font-weight:normal;}
.panel_side2 h2.title span.r a { color:#555555; text-decoration:none;}
.panel_side2 h2.title span.r a:hover { text-decoration:underline;}
.panel_side2 h2.title span.tab { padding-top:4px; float:left; padding-left:5px;}
.panel_side2 h2.title span.tab a { float:left; height:21px; border:none; overflow:hidden; line-height:24px; padding-left:10px; padding-right:10px; text-decoration:none; color:#247EC9; font-size:14px; font-weight:normal; border:1px solid #CCCCCC; border-bottom:none; margin-bottom:1px; margin-left:-1px;  }
.panel_side2 h2.title span.tab a.current { background:#F6FBFD; border:1px solid #CCCCCC; border-bottom:none; font-weight:bold; }

.festival{border:1px solid #dbdbdb; margin-top:10px;}
.festival h2{height:28px; line-height:28px; padding-left:15px; font-size:14px; background:url(images/09/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;}


.festival1{border:1px solid #dbdbdb; margin-top:10px;width:140px;float:left; }
.festival1 h2{height:28px; line-height:28px; padding-left:5px; font-size:14px; background:url(images/09/sidebartitle.gif) repeat-x;border-bottom:1px solid #dbdbdb;}
.festival1 ul{overflow:hidden; zoom:1; padding-bottom:5px;}
.festival1  li{ padding-left:4px; width:134px; height:125px; overflow:hidden; margin-top:16px; text-align:center;}
.festival1  li img{display:block; margin:0 auto 5px; width:134px; height:101px;}


#wrap {background : #ffffff  }
#main { float : left; width : 140px;   padding : 5px;} 
#sider { float : right; width : 160px;   padding : 5px; text-align:center;margin-top:10px;} 
#wrapclear { clear : both; 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(images/09/related.jpg) repeat-x;}
.happy li{width:134px;float:left;border:1px solid #e0e0e0;line-height:20px;padding:1px;text-align:center;display:inline;margin:17px 7px 0;}
.happy li img{width:134px;height:101px;display:block;margin-bottom:5px;}




.block_imgtext { overflow:hidden;}
.block_imgtext div.piclist { height:95px;}
.block_imgtext div.piclist dl { float:left; text-align:center; width:33.3%; display:inline;}
.block_imgtext div.piclist dl dt img { height:65px; width:95px; padding:2px; background:#FFFFFF; border:1px solid #CCCCCC;}
.block_imgtext div.piclist dl dd.title  { height:18px; line-height:18px;}
.block_imgtext div.hl { height:26px; line-height:26px; font-size:14px; padding-left:10px; font-weight:bold;}
.block_imgtext div.alist { padding-left:10px;}
.block_imgtext div.alist ul li span.style1{ color:#990000;font-weight:bold;}
.block_imgtext div.alist ul li { height:22px; line-height:22px; font-size:12px; overflow:hidden; background:url(theme/arrow.gif) left 9px no-repeat; padding-left:16px;}


.block_alist_5 { }
.block_alist_5 ul { list-style:none;height:110px;}
.block_alist_5 ul li { height:21px; line-height:21px; font-size:12px; width:50%; float:left; overflow:hidden; background:url(theme/arrow.gif) 2px 7px no-repeat; text-indent:14px; }
.block_alist_5 ul li a{ color:#005689;}
.block_alist_5 ul li a:hover { text-decoration:underline;}
