/* Global CSS */
 * {word-wrap:break-word;word-break:break-all;}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img,sub,sup{margin:0;padding:0;}
body{font-family:Arial, Helvetica,"宋体"; font-size:12px;}
div,img{border:0;}
.content img,.content a img{border:0;margin:0;padding:0;max-width:600px;max-height:1650px;}
ul li,ol li{list-style:none; }
a{color:#333; font-size:12px; text-decoration:none;}
a:hover{color:#111; text-decoration:underline;}
h3{font-size:12px; /*font-weight:normal;*/}
sub,sup{font-size:12px; font-style:normal; vertical-align:bottom; margin-left:10px; font-weight:normal; text-decoration:underline;}
.clear,hr,.bk_5,.bk_10{clear:both;}
.f_l{float:left;}
.f_r{float:right;}
.dis_n{display:none;}
.dis_b{display:block;}
.layout{/*overflow:auto; */ overflow:hidden;}
.inline li{float:left; display:inline;}
.bk_5,.bk_6,.bk_8,.bk_10{height:5px; overflow:hidden; display:block;}
.bk_6{height:6px;}
.bk_8{height:8px;}
.bk_10{height:10px;}
.date{font-size:11px; font-family:arial; color:#999; padding-left:8px;}
.gotopage{ border:1px solid #94C5E5; background-color:#EBF3F8;width:22px;height:22px; cursor:pointer;}
.split{padding-bottom: 10px;margin-bottom: 10px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ccc;}
.w_141 li,.w_141_1{width:141px;}
.w_136 li{width:138px;} 
.w_270{ width:270px;}
.w_100{width:99%;}
.w_560{width:560px;}
.w_400{width:400px;}
.center{margin:0 auto; text-align:center;}
/*颜色*/
.c_red,.c_red a,#digest strong,.commentfunction span{color:#D40101;}
.c_blue,.commentfunction a,.commentfunction,#tags a,#title a,.list_top h3 a,.bigfont .c_blue a{color:#2B65B4;}
.c_green,.c_green a{color:#060;}
.c_orange,.c_orange a{color:#f60;}
.c_gray{color:#666;}

/*头部*/
#head,#foot,.main{width:960px; margin:0 auto; padding:0;}
#head{padding-left:10px;}
#head h1{font-family:Arial; color:#fff; font-size:18px;}

#top{background:url(bg_x.png) repeat-x 0 -270px; height:28px; line-height:28px; }
#logo_channel{background:url(bg_1.png) no-repeat -300px -255px; height:28px; width:100px; display:block; float:left; text-indent:-9999px;}
.mode_list a{display:block; padding:0 8px; float:left;}

.menu {background:url(bg_x.png) repeat-x 0 0;height:28px;line-height:28px;border-left:1px solid #024A93; border-right:1px solid #024A93;overflow:hidden;}
.menu ul {padding:0 6px;}
.menu li {float:left;padding:0 8px;color:#FFF; background:url(bg_1.png) -380px 5px no-repeat;}
.menu li a ,.menu a:link, .menu a:hover,.menu a:visited{color:#FFF;}
.menu .current {float:left;padding:0 15px 0 5px; background:url(bg_1.png) -200px -127px no-repeat;}
.menu .current a.cu {color:#000;display:block;line-height:32px;}

#topi{height:20px;line-height:20px;}
#position{background:url(bg_1.png) no-repeat -387px -26px; text-indent:16px;}
#position a{background:url(bg_1.png) no-repeat right -441px; *background:url(bg_1.png) no-repeat right -443px;padding-right:20px;}
#topsearch{width:225px;}
.searchs1 {float:left;width:180px; padding:2px 2px 0 2px;border:#99A4B6 solid 1px;}
.searchs2 {background: url(search.gif);width:30px; height:20px; overflow:hidden;border:none; margin:0px auto; margin-left:2px;}
#tophot{float:left;width:450px;text-indent:30px;background:url(bg_1.png) no-repeat -410px -469px;}
#tophot a{padding-right:5px;}
#toprss{float:left;}
.siant{background:url(bg_1.png) no-repeat -420px -420px;padding-left:18px;}
.srss{background:url(bg_1.png) no-repeat -420px -398px;padding-left:15px;}

/*内容*/
.box_1{border:1px solid #DFEDF2;}
.box_2{background:url(bg.gif) repeat-y 648px 0;}
.box_4,.list_1 li,.box_7{background:url(bg_x.png) repeat-x 0 -210px; padding:8px 0;}
.box_4 span,.list_1 li span,.box_7 span{padding:10px 10px 10px 0; background:#fff;}
.box_5{border-top:1px dotted #ccc;padding:10px; margin:10px 0 0 0;}
.box_6{border:1px solid #ccc; border-top-width:0; padding:1px 3px 8px;*padding:1px 3px 0; background:#fff;}
.box_7{padding:2px 0; background-position:0 -216px;}
.box_8{border-bottom:1px dotted #ccc;}
.box_4 span{margin:16px;}
.box_9{border:1px solid #ccc;height:150px;}
.box_9 h5{padding:0px 5px;background:#FAFAFA;font-size:12px;color:#D40101;border-bottom:1px solid #ccc;height:30px;line-height:30px;}
.box_9 ul{padding:5px;}
.box_9 ul li{float:left;width:112px;height:100px;padding:5px;overflow:hidden;}
.box_9 ul li img{padding:1px;border:1px solid #dcdcdc;}
.box_9 ul li h6{font-weight:normal;line-height:20px;}
.box_10{border:1px solid #ccc;margin:10px 0;height:100px;overflow:hidden;}
.box_10 h5{padding:0px 5px;background:#FAFAFA;font-size:12px;color:#D40101;border-bottom:1px solid #ccc;height:30px;line-height:30px;}
.box_10 p{padding:5px;width:608px;text-align:center;overflow:hidden;}

.sbox_1{width:648px;}
.sbox_2{width:300px;padding:5px; font-size:12px; color:#D53333; line-height:21px;}

.content {padding:0 10px;}
.content h1{font-size:24px; padding:5px 0 10px;}
 .content h1 span.topic{color:#077AC7;font-size:14px;}
 .content h1 a{font-size:14px; font-weight:400;color:#D40101; text-decoration:underline;}
  .content h2{ padding-left:30px;}
 #digest{margin:8px; border:1px solid #DFEDF2; padding:8px; line-height:160%; font-size:12px;}
  #digest strong{color:#D40101;}
 #endtext{margin:0;padding:8px 6px; overflow:hidden; clear:both; word-wrap:break-word; word-break:break-all;}
  #endtext h2{font-size:18px;}
  #endtext,#down_intro{font-size:14px; line-height:23px;}
  #endtext .icon{border:0; margin:3px 0 0;}
  #endtext img {border:1px solid #ccc; margin:8px auto;}
  #endtext table{table-layout:fixed;}
  #endtext a{text-decoration:underline; color:#2B65B4; font-size:14px;}
  #endtext a:hover{color:#D40101;}
  #endtext p{ margin-bottom:10px;text-indent:27px;}

.codeHead {font-weight: bold;font-size: 12px;padding: 5px;padding-left: 15px;background: #fff;border-bottom: 1px solid #ddd;}
.codeText {border: 1px solid #ddd;width: 98%;overflow: auto;margin: 0 0 1.1em;padding: 0;word-break: break-all;background: #fff;font: 12px 'Courier New', Monospace;}
.codeText pre{width:auto;margin:0;padding:0;border:0;background-color:transparent;border-left:5px solid #A5D38F;padding:5px;}
.codeText ol {list-style: decimal-leading-zero;margin: 0 1px 0 45px;padding: 5px 0;color: #5C5C5C;border-left: 1px solid #ddd;background: #fff;}
.codeText ol li {list-style-type:decimal;padding-left: 10px;background: #FFF;}
.codeText ol li.alt {background: #FFF;}
.codeText ol li span {color: #000;}

table.dataintable {font-family:Arial, Helvetica, sans-serif;margin-top:10px;border-collapse:collapse;border:1px solid #888;width:100%;}
table.dataintable pre {width:auto;margin:0;padding:0;border:0;background-color:transparent;}
table.dataintable th {vertical-align:baseline;padding:5px 15px 5px 5px;background-color:#ccc;border:1px solid #888;text-align:left;}
table.dataintable td {vertical-align:text-top;padding:5px 15px 5px 5px;background-color:#efefef;border:1px solid #aaa;}
table.dataintable p {margin:0 0 2px 0;}

blockquote{white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; background:#F4F5F7 url(blockquote.gif) 3px 3px no-repeat; border:1px dashed #CCC; padding:8px 12px 8px 36px; margin:5px 0;}

/* tags */
.textTags {clear:left;background:#F2F9FD;border:1px dashed #cae5ff;height:24px;margin:6px auto;padding-left:10px;padding-right:10px;width:600px;}
.textTags h3 {color:#000;display:block;float:left;font-size:12px;padding-top:0px;margin:0px}
.textTags span {float:right;font:12px/24px Tahoma;}
.textTags h3 a {font-weight:bold;color:#000;font:12px/24px Tahoma;}
.newsFav {height:23px;line-height:23px;}
.newsFav .newsCount{float:right;margin-right:5px;}
.newsFav a {padding:0 3px;}
.news_down{width:623px;text-align:center;overflow:hidden;}

/*关键字*/
.keyword{font-size:14px;}
#keywords{font-size:14px; color:#2B65B4;}
#keywords a{margin-left:8px; color:#D40101; font-weight:bold;font-size:14px;}

/*content分页*/
#pages { margin:10px auto; text-align:center;}
#pages a{font-size:12px;color:#666;border:1px solid #D2E7EC; height:18px; line-height:18px; display:inline-block; padding:0 6px; margin:3px;text-align:center; letter-spacing:-1px; vertical-align:middle; text-decoration:none;}
#pages b{font-weight:200;color:#fff;border:1px solid #D2E7EC;display:inline-block;width:19px;height:19px;line-height:19px;text-align:center; vertical-align:middle;background:#008ACC;}
#pages a.now{color:#fff; text-decoration:none; background:#008ACC;text-decoration:none;}
#pages a:hover,#pages a.now{color:#fff; text-decoration:none; background:#008ACC;}

/*上下页*/
#pre_and_next{padding-left:10px; /*border-top:1px solid #DFEDF2; border-bottom:1px solid #DFEDF2;*/}
#pre_and_next li{margin:8px 0;}
#pre_and_next li,#pre_and_next li a{font-size:14px;}

/*用户评价CSS效果*/
#pingjia {position:relative;float:left;width:623px;margin-top:5px;padding:0;height:48px;border:#b6e6fb 1px solid;border-left:none;background:#f5f5f5;}
#pingjia li em {font-style:normal;color:#42B73F;}
#pingjia li{float:left;display:block;vertical-align:bottom;margin:0;padding:2px 11px;>padding:2px 10px;height:45px;line-height:21px;border-left:#b6e6fb 1px solid;}
#pingjia li.info{padding:2px 12px;#padding:2px 11px;}
#pingjia li img {margin-top:2px;}
#pingjia li.tousu{border-right:none;padding:1px 6px;>padding:1px 4px;}
#pingjia li.tousu img {margin-top:0px;}
#pingjia #PercentBar1,#pingjia #PercentBar2 {display:block;float:left;height:11px;margin-top:6px;background: url(../icons/loading_bg.gif) repeat-x;}
#pingjia li i {font-size:0.88em;color:#888;}

/*文字列表*/
.tw_list{padding:8px; margin: 0px auto;}
.tw_list li{padding-left:8px;background:url(bg_1.png) no-repeat -394px -490px;text-align:left;line-height:30px;}
.tw_list li a{font-size:14px;}
.tw_list li a:hover{color:#D53333; text-decoration:underline;}

.two_list ul{width:620px;}
.two_list li{float:left;width:300px;padding:0 5px;height:23px;line-height:23px;overflow:hidden;}
.tw_list li a{font-size:12px;height:23px;line-height:23px;}

#nl_10, #nl_20, #nl_30 {padding-bottom:10px;border-bottom:1px dashed #ccc;}
#nl_11, #nl_21 {padding-top:10px;background:url(bg_1.png) no-repeat -394px -484px;}

.sbox_2 h5{font-size:14px; color:#D53333; border-bottom:1px solid #DFEDF2; height:28px; line-height:28px; padding-left:5px;}
.sbox_2 .tw_list{padding:5px;}
.sbox_2 .tw_list li{padding-left:8px;background:url(bg_1.png) no-repeat -394px -490px;text-align:left;line-height:23px;}
.sbox_2 .tw_list li a{font-size:12px;}

/*带数字*/
.rank_list{}
 .rank_list li{/*overflow:hidden;*/font-size:14px;}
 .rank_list li span,.rank_list li span.frant{color:#333; font-weight:bold; width:15px; height:15px; line-height:15px; font-family:Arial; font-size:11px; margin:4px 4px 0 0; background:url(bg_1.png) no-repeat 0  -18px; display:block; float:left; text-align:center;}
 .rank_list li span.front{background-position:0 0; color:#fff;}
  .rank_list li a{}

/*图片列表*/
.pic_list{padding:5px; margin: 0px auto;}
 .pic_list ul{float:left;margin:8px -6px 0px 2px;}
  .pic_list ul li{float:left;width:145px;height:120px;overflow:hidden;border:1px sollid #f30;}
  .pic_list ul li img{border:1px solid #dcdcdc; padding:3px;}
  .pic_list ul li a{display:block;}
  .pic_list ul li a:hover,.txt_list li a:hover,.tw_list li a:hover{color:#D53333; text-decoration:underline;}
  .pic_list ul li h6{width:138px;text-align:center;font-size:12px; font-weight:normal; overflow:hidden;}

/*--分页CSS开始----------------------------------*/
.morePage {float:right;display:block;text-align:center;margin:3px 2px;padding:0 10px 10px 0;}
.morePage a{word-break:normal;word-wrap:normal;text-decoration:none;color:#3384c5;text-align:center;}
.morePage *{font-style:normal;font:normal 12px/18px arial,"宋体", serif;text-decoration:none;}
.morePage code a,.morePage code i{display:block;width:auto !important;min-width:16px;*width:16px;height:18px;float:left;padding:0 2px;color:#3384c5;border:1px solid #DFEDF2;margin:0 2px;}
.morePage code a{}
.morePage code a:hover{background:#F8FBFC;text-decoration:none;}
.morePage code a.active{border:1px solid #f7cf9e;color:#f60;font-weight:bold;}
.morePage code a:hover.active{background-color:#fcf0da;text-decoration:none;}

.morePage code i{display:block;border:0;margin:0;padding:0;font-weight:bold;line-height:14px;}
.morePage kbd,.morePage dfn{border:1px solid #DFEDF2;display:block;width:55px;height:18px;float:left;margin:0 2px;background:#F8FBFC url(page_arrow.gif) no-repeat 5px -54px;}
.morePage dfn{background-position:45px -85px}
.morePage dfn.disable{background-position:45px -35px}
.morePage kbd a,.morePage dfn a{display:block;padding-left:10px;height:17px;line-height:17px;*line-height:18px;overflow:hidden;border-left:1px solid #fff8ff;border-top:1px solid #fff;border-right:1px solid #F8FBFC;}
.morePage dfn a{padding:0 8px 0 0;}
.morePage dfn.disable,.morePage kbd.disable{border:1px solid #DFEDF2;background:#eee url(page_arrow.gif) no-repeat 45px -24px}
.morePage kbd.disable{background-position:5px 6px;}
.morePage .disable a{border:0;border-top:1px solid #fff;color:#999;text-decoration:none;}
.morePage .disable {background:#eee;}
.morePage .off{display:none;}
.mainPage {position:relative;top:0px;left:0px;height:30px;line-height:40px;}

.mainPage .morePage{position:absolute;right:0px;margin-right:5px;}
.mainPage i{font-style:normal;}
.mainPage {margin-top:20px;}
.postCount {color:#666;}
.postCount b{color:#f60;font-weight:bold;margin:0 2px;line-height:21px;}
.mainPage .postCount {line-height:30px;margin-left:12px;position:absolute;line-height:20px;}
.morePage input {border:1px solid #DFEDF2;color:#3384c5;height:18px;line-height:18px;*margin-top:-1px;width:30px;text-align:center;}
.morePage b {border:1px solid #DFEDF2;display:block;width:auto;height:18px;line-height:18px;float:left;margin:0 2px;padding:0 5px;}

.tagnamelist {margin-top:10px;}
.tagnamelist a{display:display:block;padding:5px;line-height:23px;height:23px;font-size:14px;}

/*AD*/
.banner {text-align:center;padding:1px;width:958px;border:1px solid #DFEDF2;overflow:hidden;}
.ad_b6 {text-align:center;padding-top:10px;}
.ad_side {text-align:center;}
.cad {width:610px;text-align:center;padding-bottom:10px;}
 #digest{margin-bottom:0;}

/*links*/
#links{border:1px solid #ddd;}
  #links .lt{padding:0 10px;background:#f1f1f1;border-bottom:1px solid #ddd;height:25px;line-height:25px;font-size:14px;}
  #links .lt span{float:right;}
  #links .lc{padding:8px;line-height:25px;}
  #links .lc a{padding:0 5px;}
/*foot*/
#foot {line-height:24px; color:#666;padding-top:10px;}
#foot a{color:#666;}
#foot_link{background:#f1f1f1; border-bottom:1px solid #ddd; height:24px; line-height:24px;}
/*sitemap页面CSS效果*/
div#sitemapBox {clear:both;background:#fff;margin:0 0 4px;padding:0;text-align:left;width:auto;overflow:hidden;}
dl#sitemaplist {clear:both;margin:5px 0px;width:958px;border:1px solid #DFEDF2;border-top:0;overflow:hidden;}
dl#sitemaplist dt {display:block;width:958px;background:#F8FBFC;margin-bottom:1px;border-top:1px solid #DFEDF2;border-bottom:1px solid #DFEDF2;height:28px;line-height:28px;font-weight:bold;text-indent:10px;}
dl#sitemaplist dt a {font-weight:bold;}
dl#sitemaplist dt span, dl#sitemaplist dt span a {font-weight:normal;}
dl#sitemaplist dd a {}
dl#sitemaplist dd {float:left;display:block;background:#fff;margin-left:1px;margin-bottom:1px;width:105px;height:25px;line-height:25px;text-align:center;}

#html_js{width:1px;height:1px;overflow:hidden;}

.bdlikebutton {text-align:center;margin-left:90px;margin-top:20px;margin-bottom:20px;}