@charset "utf-8";
/* s1979's Content Page's styleSheet  by zhoujh */

/* Common Stylesheet */
* {margin:0; padding:0;}
body {font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666; line-height:185%; background:#f3f3f3;}
img, a img {border:none;}
.clear {clear:both; height:0; font-size:0; line-height:0;}
a {color:#333; text-decoration:none;}
a:visited {color:#333; text-decoration:none;}
a:hover {color:#666; text-decoration:underline;}
a:active{color:#666; text-decoration:none;}

.cWhite,a.cWhite{ color:#ffffff; }
.cWhite a:link,.cWhite a:visited,a.cWhite:link,a.cWhite:visited{ color:#ffffff; }
.cWhite a:hover,.cWhite a:active,a.cWhite:hover,a.cWhite:active{ color:#ff5400; }

#wrap {width:990px; margin:0 auto; text-align:left;}
/*#newsNavBar {height:41px; margin:10px 0; background:url(/images/detail_map.gif) no-repeat left top; position:relative;}
#newsNavBar ul.menu {list-style:none; float:left; margin:10px 0 0 200px; display:inline; line-height:41px; font-size:14px;}
#newsNavBar ul.menu li {height:20px; line-height:20px; text-align:center; border-right:0px solid #666; width:55px; float:left; background:url(/images/v_line.gif) no-repeat right center; letter-spacing:2px;}
#newsNavBar ul.menu li.three {width:70px;}
#newsNavBar ul.menu li a {color:#333;}
#newsNavBar ul.menu li#currentNav a,
#newsNavBar ul.menu li a:hover {color:#ff5400; font-weight:bold; text-decoration:none;}*/

.sort24 {height:35px; background-color:#69B9DD; line-height:35px; position:relative; color:#fff; padding-left:20px; font-size:14px; font-weight:bold;}
.sort24 span {position:absolute;right:10px; top:0;}

#mainContainer {width:670px; margin:0 15px 0 0; *margin:0 13px 0 0; float:left; background:#e3e3e3; text-align:left;}
#main {width:668px; background:#fff; border:1px solid #dfdfdf; float:left; text-align:left;}
#main .blackTitle {height:31px; background:#7f7f7f url(/images/black_titleBg.gif) repeat-x left top; font-size:12px; color:#fff; line-height:31px; padding-left:25px; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
#main .blackTitle a {color:#fff;}
#main .blackTitle span {font-weight:bold;}
#main .textContent {padding:30px 20px;width:628px;border:0px solid #dfdfdf; background:#fff url(/images/textContent_bg.gif) repeat-x left top; border-top:none; font-size:14px; line-height:220%; float:left;} 
#main .textContent h1.topicTitle {color:#1765ae; font-size:24px; font-family:"é»‘ä½“"; text-align:center; font-weight:normal; padding:10px 0 0 0;}
#main .textContent .author {color:#333; text-align:center; margin:0 0 20px 0; font-size:12px;}
#main .textContent .author span {color:#333; padding-right:5px;}
#main .textContent .video {text-align:center; margin-bottom:15px;}
#main .textContent .summary {text-indent:2em;padding:15px; color:#333; background:url(/images/summary_bg.gif) repeat left top; border:1px solid #dedede; margin-bottom:15px;}
#main .textContent .text {margin-bottom:25px; color:#333; padding:0 15px;}
#main .textContent .text p {text-indent:2em; margin-bottom:10px;}
#main ul.pages {list-style:none; width:620px; text-align:center; margin:0 auto 10px auto;}
#main ul.pages li {display:inline; padding-right:10px;}
#main ul.pages li a {color:#333;}
#main ul.pages li.thisclass , #main ul.pages li.thisclass a , #main ul.pages li a:hover {color:#F00;}
#main .textContent ul.tags {list-style:none; width:100%; text-align:left; margin-bottom:10px;}
#main .textContent ul.tags li {color:#1e50a2; font-weight:bold; display:inline; padding-left:8px;}
#main .textContent ul.tags li a {color:#1e50a2;}
#main .textContent .voteArea {width:380px; height:90px; margin:0 auto; padding-bottom:15px;}
#main .textContent .voteArea .voteUp, #main .textContent .voteArea .voteDown {width:169px; height:55px; float:left; background:url(/images/detail_map.gif) no-repeat left -51px; margin-right:25px;}
#main .textContent .voteArea .voteUp a, #main .textContent .voteArea .voteDown a {width:169px; height:55px; display:block;}
#main .textContent .voteArea .voteDown {background:url(/images/detail_map.gif) no-repeat -179px -51px; margin-right:0;}
#main .textContent .voteArea p {font-size:12px;}
#main .textContent ul.printArea {text-align:right; float:right; list-style:none; margin:0 0 15px 350px; font-size:12px; display:inline;}
#main .textContent ul.printArea li {float:left; text-align:left; background:url(/images/detail_map.gif) no-repeat left -131px; padding:0 20px 0 20px;}
#main .textContent ul.printArea li a {color:#666;}
#main .textContent ul.printArea li.mobile {background-position:left -131px;} 
#main .textContent ul.printArea li.rss {background-position:left -156px;}
#main .textContent ul.printArea li.print {background-position:left -182px;}
#main .textContent .about {clear:both; border-top:1px dotted #999; padding:10px 40px;}
#main .textContent .about p {background:url(/images/detail_map.gif) no-repeat left -204px; padding-left:15px;}
#main .about p a {color:#666;}

#main .readArea {margin-bottom:15px; text-align:left;}
#main .readArea .title {color:#333px; background:#aac701; height:30px; padding-left:25px; text-align:left; font-size:14px; font-weight:bold; border-top:2px solid #333; line-height:30px; margin-bottom:20px;}
#main .readArea .title em {padding:0 300px 0 25px; background:#aac701 url(/images/detail_map.gif) no-repeat left -241px; font-style:normal; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#333;}
#main .readArea ul.leftList {list-style:none; margin:5px 10px 20px 40px;; width:288px; float:left; display:inline;}
#main .readArea ul.leftList li {padding:2px 0 0 15px; *padding-left:0px; background:url(/images/detail_map.gif) no-repeat left -205px;}
#main .readArea ul.rightPicList {list-style:none; margin:0 20px 0 0; width:300px; float:right; display:inline;}
#main .readArea ul.rightPicList li {width:300px; border-bottom:1px dotted #dedede; float:left; padding:15px 0 10px 0; line-height:150%;}
#main .readArea ul.rightPicList li img {float:left; margin-right:10px;}
#main .readArea ul.rightPicList li span.name {color:#1e50a2; display:block;}
#main .readArea ul.rightPicList li span.name a {color:#1e50a2;}
#main .readArea ul.rightPicList li span.info {color:#666;}

#main ul.tab {width:666px; list-style:none;}
#main ul.tab li {float:left; height:25px; margin-right:1px; font-size:14px; font-weight:bold; line-height:25px; text-align:center;}
#main ul.tab li a {width:127px; height:25px; display:block; background:#e2e2e2;border:1px solid #fff; color:#444;}
#main ul.tab li.current a,
#main ul.tab li a:hover {width:127px; height:25px; display:block; background:#69b9dd; border:1px solid #539ec0; color:#fff; text-decoration:none;}
#main .readArea #comment01 {width:628px; margin-bottom:10px; clear:both; padding:0px 20px;}
#main .otherChat {background:#fff url(/images/textContent_bg.gif) repeat-x left top; padding:30px 20px 20px 20px; float:left;}
#main .otherChat dl {width:628px; list-style:none; border-bottom:1px dotted #333; padding:10px 0; float:left; }
#main .otherChat dt {float:right; width:548px; padding-bottom:10px; *padding-bottom:0;}
#main .otherChat dt a {color:#1e50a2; font-weight:bold; padding:0 8px; text-decoration:underline;}
#main .otherChat dd.img {margin-left:0;}
#main .otherChat dd.img img {float:left; margin-right:20px;}
#main .otherChat dd {margin-left:80px;}

#sideBar {width:285px; float:left; text-align:left;}
#sideBar h1.sideTitle {padding-left:20px; font-family:Verdana, Geneva, sans-serif; background:url(/images/detail_map.gif) no-repeat right -50px; height:34px; line-height:34px; position:relative;}
#sideBar h1.sideTitle a {font-size:14px; font-family:Verdana, Geneva, sans-serif; padding:3px 0 3px 15px; background:url(/images/detail_map.gif) no-repeat left -275px;}
#sideBar h1.sideTitle02 {padding-left:20px; font-family:Verdana, Geneva, sans-serif; background:#374963; height:34px; line-height:34px;}
#sideBar h1.sideTitle02 a {font-size:14px; font-family:Verdana, Geneva, sans-serif; padding:3px 0 3px 15px; background:url(/images/detail_map.gif) no-repeat left -303px; color:#fff;}
#sideBar .sideContent {width:265px; background:#fff; border:1px solid #cdcdcd; margin-bottom:10px; padding:9px 9px; float:left;}
#sideBar .sideContent02 {width:259px; background:#fff; border:8px solid #374963; border-top:none; margin-bottom:10px; padding:9px 5px; float:left;}
#sideBar .sideContent ul.sidePicList {width:265px; list-style:none; float:left;}
#sideBar .sideContent ul.sidePicList li {width:88px; height:65px; overflow:hidden; float:left; padding:0 0 3px 0;}
#sideBar .sideContent ul.sidePicList li img {margin:0 auto;}
#sideBar .adArea {margin-bottom:10px; width:285px; overflow:hidden;}
#sideBar .tag {width:285px; float:left; height:125px; margin-bottom:10px; background:#676767 url(/images/tag_bg.gif) repeat-x left top; overflow:hidden;}
#sideBar .tag ul.tagList {width:225px; height:95px; overflow:hidden; list-style:none; margin:15px 30px; float:left; display:inline;}
#sideBar .tag ul.tagList li,
#sideBar .tag ul.tagList li.importantTag
{float:left; padding-right:8px; line-height:200%; word-break:keep-all;}
#sideBar .tag ul.tagList li a {float:left; color:#fff;}
#sideBar .tag ul.tagList li.importantTag a {color:#24bfe6; font-size:14px; font-weight:bold;}
#sideBar ul.sideNewsList {list-style:none;}
#sideBar ul.sideNewsList li.topOne {background:none; padding:0 0 15px 0; clear:both;}
#sideBar ul.sideNewsList img {float:left; margin-right:5px;}
#sideBar ul.sideNewsList span.title {font-weight:bold;display:block;}
#sideBar ul.sideNewsList span.title a {color:#666; font-size:14px;}
#sideBar ul.sideNewsList li {padding-left:10px; background:url(/images/icon_squar.gif) no-repeat left center;}
#sideBar ul.sideNewsList li a {color:#666;}
#sideBar ul.sideNewsList li span.cat {padding-right:5px; color:#1e50a2; letter-spacing:1px;}

#sideBar ul.sideNewsList li span.cat a {color:#1e50a2;}
#sideBar ul.sideNewsList li.borderBot { border-bottom:1px dotted #dcdcdc;}
#sideBar ul.sideNewsList li.noIcon { background:none; padding-left:0;}

#sideBar ul.tab {width:285px; list-style:none;}
#sideBar ul.tab li {float:left; height:25px; margin-right:0px; font-size:14px; font-weight:bold; line-height:25px; text-align:center;}
#sideBar ul.tab li a {width:140px; height:25px; display:block; background:#e2e2e2;border:1px solid #fff; color:#444;}
#sideBar ul.tab li.current a,
#sideBar ul.tab li a:hover {width:140px; height:25px; display:block; background:#69b9dd; border:1px solid #539ec0; color:#fff; text-decoration:none;}

#sideBar ul.picNewsList {width:265px; list-style:none; float:left; clear:both;}
#sideBar ul.picNewsList li {width:265px; border-bottom:1px dotted #dcdcdc; padding:5px 0; float:left; color:#666;}
#sideBar ul.picNewsList li img {float:left; margin-right:5px; margin-top:3px;}
#sideBar ul.picNewsList li span.title {display:block; font-weight:bold;}
#sideBar ul.picNewsList li span.title a {color:#333;}

#sideBar .newProgress {width:285px; margin-bottom:5px; float:left;}
#sideBar .newProgress h1.newProTitle {height:31px; padding:0 0 0px 30px; line-height:31px; background:url(/images/detail_map.gif) no-repeat right -94px; font-size:14px; color:#fff;}
#sideBar .newProgress .contentPro {width:253px; border:1px solid #c5c5c5; border-top:none; background:#fff url(/images/textContent_bg.gif) repeat-x left top; padding:10px 15px;}

#wrap #sideBar span.more {width:53px; height:17px; position:absolute; right:5px; top:5px; background:url(/images/detail_map.gif) no-repeat right bottom; text-align:center; padding-top:5px;}
#wrap #sideBar span.more a {width:53px; height:17px; display:block; font-size:12px; color:#fff; background:url(/images/detail_map.gif) no-repeat right bottom; padding:0; line-height:18px;}

span.home {width:80px; background:url(/images/detail_map.gif) no-repeat -497px -326px; position:absolute; right:10px; top:10px;}


#main table { margin:10px auto 10px auto;}
#main table td {padding:5px 12px;}
#main table th {font-size:14px; font-weight:bold; padding-left:30px;} 

#mainContainer .text .textAdArea {height:auto; width:168px; float:right; margin:6px 0 0px 12px; clear:both;}
#mainContainer .text .textAd {height:auto; overflow:hidden; width:150px; float:right; padding:8px; border:1px solid #999; font-size:12px; line-height:180%; margin-bottom:8px;}
#mainContainer .text .textAdAreapic {height:auto; width:338px; float:right; margin:6px 0 0px 12px; clear:both;}
#mainContainer .text .textAdpic {height:auto; overflow:hidden; width:320px; float:right; padding:8px; border:1px solid #999; font-size:12px; line-height:180%; margin-bottom:8px;}
#mainContainer .text .textAd p {margin:0; padding:0; text-indent:0;}
#mainContainer .text .textAd img {float:left; margin:0 12px 0 0;}
/* TAGå¼¹å‡ºåˆ—è¡¨é¡µæ ·å¼?*/
#tag {width:310px; height:auto; background:#fff; padding:3px 0;}
#tag h1 {background:url(/image/tag_titleBg.gif) no-repeat left top; padding-left:20px; font-size:12px; height:25px; line-height:30px; color:#F00;}
#tag .tagText {width:308px; border:1px solid #b3b3b3; border-top:none;}
#tag ul {list-style-type:none; margin:5px 12px;}
#tag li {background:url(/image/icon_dot.gif) no-repeat left; border-bottom:1px dotted #cecece; padding:3px 0 3px 12px;}
#tag li a {color:#666;}




