﻿body { font-size: 12px; font-family: verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 0;}
small { font-size: 10px; }
a:link, a:visited, a:active { color: #015FB6; }
a:hover { color: #E33E06; }

.blue:link, .blue:visited, .blue:active { color: #075DB3; text-decoration: underline; }
.blue:hover { color: #E33E06; }

.gray:link, .gray:visited, .gray:active { color: #808080; text-decoration: none; }
.gray:hover { color: #e33e06; text-decoration: underline; }

.red:link, .red:visited, .red:active { color: red; text-decoration: none; }
.red:hover { color: Red; text-decoration: underline; }

.grayline:link, .grayline:visited, .grayline:active { color: #303030; text-decoration: none; }
.grayline:hover { color: #E33E06;text-decoration: underline;  }

.grayline2:link, .grayline2:visited, .grayline2:active { color: #5F5F5F; text-decoration: underline; }
.grayline2:hover { color: #E33E06; }

.black:link, .black:visited, .black:active { color: #404040; text-decoration: none; }
.black:hover { color: #FF6600; text-decoration: none; }

.nav:link, .nav:visited, .nav:active { color: #FFF; text-decoration: none; }
.nav:hover { color: White; text-decoration: underline; }

a.lightblue:link, a.lightblue:active,a.lightblue:visited { color: #005A94; text-decoration: none; }
a.lightblue:hover { color: #E33E06; text-decoration: underline; }

#wrapper{}

/*通栏部分*/
#login_area { color: #5b5b5b; font-size: 12px; overflow: hidden; text-align: right;height:22px;line-height:22px;}
#span_userinfo{}
.ing_icon{vertical-align:middle;display:inline-block;padding-top:5px;padding-bottom:5px;}
#span_ing{display:none;}
#login_area a:link, #login_area a:visited { text-decoration: none; color: #336699; }
#login_area a:hover { color: #FF6600; text-decoration: underline; font-size: 12px; }
#hd_info { /*background: url(/images/mini_nav_bg.png) repeat-x left top; height: 27px;*/ line-height: 22px; margin-left: 3px; margin-right: 8px; padding-right: 0px; }
#site_nav_top a:link, #site_nav_top a:visited { text-decoration: none; color: #666;padding-right:5px;padding-left:3px;}
#site_nav_top a:hover { color: #FF6600; text-decoration: underline; font-size: 12px;padding-right:5px;padding-left:3px;}
#site_nav_top { float: left; color: #666; }
#cnts { padding: 0px 8px; margin: auto; }

/*#hd_info { background: #F8F8F8; height: 28px; border-bottom: 1px solid #E5E5E5; position: relative; margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 2px; margin-top: 0px; margin-bottom: 0px; }
#cnts{  padding:4px 8px 0 8px;margin:auto;}*/
/*header 部分*/
.gray { color: #525252; }
.gray:link, .gray:visited { text-decoration: none; color: #525252; }
.gray:hover { color: #FF6600; text-decoration: underline; font-size: 12px; }
#header { margin-left:10px;margin-right:10px;}
/*#header { margin-left: 0px; height: 60px; vertical-align: middle; padding-top: 5px; padding-left: 0px; margin-left: 10px; margin-right: 10px; padding-bottom: 5px;}*/
#logo_title { position: absolute; color: #9A9A9A; left: 5px; font-size: 13px; top: 26px; }
#logo {  position:absolute;left:18px;top:30px;}
#banner { height: 90px; padding-top: 12px; position: absolute; right: 7px; text-align: right; top: 20px; display: none; }
#banner_right { position:absolute;right:10px;top:-146px;line-height: 1px;text-align:right;margin:0px;padding:0px; }
.banner_right_text{margin-top:5px;}

#header_block { border-left: 1px solid #D8DFEA; border-right: 1px solid #D8DFEA;height:65px}

.r_b_1 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #E6E6E6; border-right: 1px solid #E6E6E6; }
.r_b_2 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #E6E6E6; border-right: 1px solid #E6E6E6; margin: 0 1px; }
.r_b_3 { margin: 0 1px; height: 0px; font-size: 0; line-height: 0; border-bottom: 1px solid #E6E6E6; }

.h_r_1 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #D8DFEA; border-right: 1px solid #D8DFEA; }
.h_r_2 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #D8DFEA; border-right: 1px solid #D8DFEA; margin: 0 1px; }
.h_r_3 { margin: 0 1px; height: 0px; font-size: 0; line-height: 0; border-bottom: 1px solid #D8DFEA; }

.radius_1 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #D8DFEA; border-right: 1px solid #D8DFEA; }
.radius_2 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #D8DFEA; border-right: 1px solid #D8DFEA; margin: 0 1px; }
.radius_3 { margin: 0 2px; height: 0px; font-size: 0; line-height: 0; border-bottom: 1px solid #D8DFEA; }

.r_l_1 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #CCC; border-right: 1px solid #CCC; }
.r_l_2 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #CCC; border-right: 1px solid #CCC; margin: 0 1px; }
.r_l_3 { margin: 0 2px; height: 0px; font-size: 0; line-height: 0; border-bottom: 1px solid #CCC; }

/*header 部分结束*/

/*导航部分*/
#nav_wrapper { margin: 8px 7px 0px 10px;height:30px;padding:0px 0px 0px 10px;/*background-color:#3399CC;*/}
#nav_wrapper {    
    box-shadow: -3px 1px 3px rgba(0,0,0,.25);
    -moz-box-shadow: -3px 1px 3px rgba(0,0,0,.25);
    -o-box-shadow:-3px 1px 3px rgba(0,0,0,.25);
    -webkit-box-shadow:-3px 1px 3px rgba(0,0,0,.25);  
	background: -moz-linear-gradient(center top , #2B6695, #0E4773) repeat scroll 0 0 transparent;
	background-color: #2B6695;
  }
/*#nav_wrapper { margin: 10px 7px; background: #146EB4 url(/images/heading-dark-blue.jpg) no-repeat right top; height: 35px; }*/
#nav_wrapper #nav_block ul{padding:0px;clear: both;}
#nav_wrapper #nav_block { float: left;padding:0px; }
#nav_wrapper #nav_block_right { float:right;padding-right:5px;margin-top:3px; height:24px;line-height:24px;}
#nav_wrapper a{padding:7px 12px;display:block;line-height:16px;}
#nav_wrapper a:link, #nav_wrapper a:visited, #nav_wrapper a:active { color: #EEE; text-decoration: none;}
#nav_wrapper a:hover { color:#FFF; text-decoration: underline; }


#nav_block li {margin:0px; float: left; font-size: 14px; text-align: center;padding:0px;}
#nav_block .last { background: none; }

a.hot_nav:link,a.hot_nav:active,a.hot_nav:visited{color:#FFFF00;}
a.hot_nav:hover{color:#FFFF00;}

/*#zzk_block { padding-top:2px;padding-right: 10px; margin-top: 0px; margin-bottom: 5px; position:absolute;right:10px;top:105px; }
.input_zzk { height: 24px; background-color: white; margin-right:5px;width:260px;padding-top:-2px;}
.btn_zzk { background: url(/images/zzk_button.gif) no-repeat left top; border: none; width: 58px; height: 22px;padding-top:5px; }*/
.input_zzk { border: 0px; height:24px;line-height:24px;background: url(http://static.cnblogs.com/images/zzk_input.png) no-repeat left top; background-color: white; margin-right:10px; width: 195px; font-size: 13px; padding-top: 0px; padding-left: 22px;vertical-align:middle;}
.btn_zzk { background: url(http://static.cnblogs.com/images/zzk_btn.png) no-repeat left top; width: 58px;height:24px;line-height:24px;cursor: pointer; color:#FFF;padding-left:0px;text-align:center;border:none;vertical-align:middle;padding-top:2px\9;}
/*导航部分 结束*/
/*文章列表部分*/
#main { padding: 0; margin: 10px 320px 0 180px;overfollow:hidden;}
.headline { line-height:24px;margin-left:0px;margin-right:15px;margin-top:5px;padding:0px 0px 0px 5px;border:1px dotted #CCCCCC;}
.headline a:link, .headline a:active, .headline a:visited {color:#005A94;text-decoration:none;}
.headline a:hover { color: #E33E06;text-decoration:underline;}
.rss_link { position:absolute;right:322px;top:154px; }
#post_nav_sub{margin-left:0px;}
#post_nav_sub a:link,#post_nav_sub a:active,#post_nav_sub a:visited {text-decoration:none;color:#336699;}
#post_nav_sub a:hover { color: #E33E06;text-decoration:underline;}
#post_nav_sub ul li{display:inline;}
#post_list_tips{font-size:13px;color:#AAA;font-weight:bold;margin:5px;}
#post_list {/*border-left:1px dotted  #B6C9E7;border-right:1px dotted #B6C9E7;border-top:1px dotted #B6C9E7;*/margin-top:0;padding-left:5px;padding-right:0px;padding-top:10px; }
#post_list_title { /*background: url(/images/post_list_topic_bg.gif) no-repeat left top;*/ height: 28px; }

.post_nav_block_wrapper {border:1px solid #FFF;border-bottom:1px solid #C8D3DE;font-size:14px;line-height:1.5em;background-color:White;}
.post_nav_block {float:left; margin-bottom:-1px;}
.post_nav_block li {float:left; margin-left:5px;padding:0px;}
.post_nav_block a:link, .post_nav_block a:visited, .post_nav_block a:active { background-color:#E8EDF0;border:1px solid #C8D3DE;color:#333333;float:left;letter-spacing:1px;padding:4px 10px;text-decoration:none;}	
/*float: left;background-color: #E5EEF7; color: #484853; border: 1px solid #CCC; padding: 5px 10px 5px; text-decoration: none; top:1px;position:relative;letter-spacing:1px;padding-top:8px\9;*/
.post_nav_block a.current_nav:link, .post_nav_block a.current_nav:visited, .post_nav_block a.current_nav:active { background-color:white;border-color:#C8D3DE #C8D3DE white;border-style:solid;border-width:1px;color:#333;cursor:default;letter-spacing:0;margin-top:0;padding:4px 10px;}
/*background-color: white; border-bottom: 1px solid white; cursor: default; letter-spacing: 0; padding: 5px 10px 5px;font-weight:bold;padding-top:8px\9;*/

#article_sort { text-align: right; padding: 8px 5px 0 0; position: relative; display: none; }

#post_list ul { margin-left: 0px; padding-left: 0px; }
#post_list li { margin-left: 0px; padding-left: 0px; }
.post_item { border-bottom:1px dotted #CCC; /*#E6E6E6*/border-width: 1px; margin-bottom: 15px; padding-bottom: 15px; }
#post_list li { margin-bottom: 40px; }
#post_list h3 { font-size: 14px;margin: 0 0 5px 0; }
.post_item_icon { vertical-align:middle;display:none; }
a.titlelnk:link, a.titlelnk:active{ color: #105CB6;font-size:14px;font-weight: bold; /*#075DB3;*/ text-decoration: underline; /*background:transparent url(/images/link-line.gif) repeat-x scroll 0 95%;*/ }
a.titlelnk:visited{color: #551A8B;}
a.titlelnk:hover { color: Red; text-decoration: underline;}
.post_item_body { margin-left: 50px; padding-top: 1px; line-height: 150%; }
/*#post_list h3 { font-size: 14px; font-weight: bold; margin: 0 0 10px 0;background-color:#E5EEF7;padding-top:5px;padding-bottom:4px; padding-left:5px;border-top:1px solid #666;border-bottom:1px dashed #666;}*/
#post_list .post_item_summary { line-height: 1.8em; margin-bottom: 5px; color: #333;overflow:hidden;padding-right:5px; font-size:12px;padding-top:5px;}
.post_item_img { padding-right:5px;float:right; }
.post_item_foot { color: #555;padding-top:5px;margin-left:10px;}
.post_item_foot a.gray:link,.post_item_foot a.gray:active,.post_item_foot a.gray:visited{color:#555;text-decoration:none;}
.post_item_foot a:hover{color: #E33E06;text-decoration:underline;}
#post_list .article_comment { background: transparent url(http://static.cnblogs.com/images/icon_comment.gif) no-repeat scroll 0 0; padding-left: 18px; padding-right: 5px; margin-left: 1px; }
#post_list .article_view { background: transparent url(http://static.cnblogs.com/images/icon_arrow.gif) no-repeat scroll 0 0; padding-left: 18px; padding-right: 5px; margin-left: 1px; }
#next_page { font-size: 14px; text-align: right; padding-right: 10px; margin-top: -20px; margin-bottom: 20px; }
#blogger_list { padding-left: 5px; padding-right: 2px; color: gray; line-height: 2em; padding-bottom: 5px; }
#blogger_list li{padding-left:5px;overflow:hidden;width:140px;font-size:11px;}
#blogger_list a:link, #blogger_list a:active, #blogger_list a:visited { }
#blogger_list a {height:auto;overflow:hidden;font-size:12px}
.blogger_list { padding-left: 5px; padding-right: 2px; color: gray; line-height: 2em; padding-bottom: 5px; }
.blogger_list li{padding-left:5px;overflow:hidden;width:140px;}
.blogger_list a:link, .blogger_list a:active, .blogger_list a:visited { }
.blogger_list a { display:block;height:auto;overflow:hidden;}
/*文章列表部分 结束*/
/*左边栏部分*/
#side_nav { position: absolute; left: 10px; top: 142px; width: 160px; margin-top: 0px; padding-top: 0px; background-color: #EEEEFF; }
#cate_block { }
#cate_title_title { background-color: #EFF5FC; background: url(http://static.cnblogs.com/images/site_cate_title_bg.png) no-repeat bottom left;height:30px;line-height:30px;border-right: 1px solid #83ABC6;/*border-top: 1px solid #83ABC6;background-color:#EDF7FF;*/ }
.cate_title { border-bottom: 1px solid #83ABC6; font-size: 14px; color: #333; font-weight: bold; padding-left: 32px;padding-top:0px;line-height:30px;}

#cate_item { border-left: 4px solid #146EB4; border-right: 1px solid #83ABC6; /*#EFF5FC;*/ }
#cate_item li { color: #00003A; font-size: 12px; height: 27px; line-height: 27px; border-bottom: 1px dotted #83ABC6; padding-left: 8px; border-right-width: 0; background: url(http://static.cnblogs.com/images/icon_blue_arrow.gif) no-repeat 136px center; }
#cate_item li.cate_item_hover { background: url(http://static.cnblogs.com/images/cate_item_bg.gif) no-repeat left top; }
#cate_item a:link, #cate_item a:active, #cate_item a:visied { color: #404040; }
#cate_item a:hover { color: #FF6600; text-decoration: none; }
.cate_link:link, .cate_link:visited, .cate_link:active { color: #404040; text-decoration: none;display:block; }
.cate_link:hover { color: #FF6600; text-decoration: none;display:block; }
#cate_title_block { position: relative; }
.cate_content_block { width: 159px; border-right: 1px solid #ababab; line-height: 2em;background-color:#FFF; background: White url(http://static.cnblogs.com/images/cate_block_left_border.gif) no-repeat left top;}
.cate_content_body { margin-left: 12px; padding-bottom: 6px; border-right: 1px solid #999; }
.cate_content_top { background: url(http://static.cnblogs.com/images/cate_block_top.gif) no-repeat left top; height: 5px; line-height: 0; font-size: 0; width: 159px; }
.cate_content_bottom { background: url(http://static.cnblogs.com/images/cate_block_bottom.gif) no-repeat left top; height: 5px; line-height: 0; font-size: 0; width: 159px; }
.cate_content_body li { background: url(http://static.cnblogs.com/images/icon_blue_arrow.gif) no-repeat left center; padding-left: 10px; height:28px;}
.cate_content_block_wrapper { position: absolute; left: 148px; display: none; }

#cate_content_block_1 { position: absolute; top: 29px; left: 148px; display: none; }
#cate_content_block_2 { position: absolute; top: 57px; left: 148px; display: none; }
#cate_content_block_3 { position: absolute; top: 85px; left: 148px; display: none; }
#cate_content_block_4 { position: absolute; top: 113px; left: 148px; display: none; }
#cate_content_block_5 { position: absolute; top: 141px; left: 148px; display: none; }
#cate_content_block_6 { position: absolute; top: 168px; left: 148px; display: none; }
#cate_content_block_7 { position: absolute; top: 197px; left: 148px; display: none; }
#cate_content_block_8 { position: absolute; top: 224px; left: 148px; display: none; }
#cate_content_block_9 { position: absolute; top: 253px; left: 148px; display: none; }

.cate_bottom { background: url(http://static.cnblogs.com/images/site_cate_bottom_bg.gif) no-repeat left top; height: 5px; line-height: 0; font-size: 0;border-right:solid 1px #83ABC6;}
.l_s { height: 20px; }

.w_l { border-left: 1px solid #CCC; border-right: 1px solid #CCC; margin-top: 0px; padding: 0px; padding-right: 0px;color:#404040;}
.w_l a:link, .w_l a:active, .w_l a:visited { text-decoration: none; color: #404040; }
.w_l a:hover { color: #E33E06; text-decoration: underline; }
.w_l h4{ font-size: 13px; color: #222; font-weight: bold; margin: 0px; position: relative; height: 20px; padding-left: 5px; padding-top: 5px; padding-bottom: 2px; border-bottom: 0px solid #83ABC6; }
.w_l h4 small {font-size:12px;color:Gray;font-weight:normal;}
.w_l h4 .more { position: absolute; right: 10px; bottom: 2px; }
.w_l ul {padding-bottom:5px;}
.w_l ul li { padding-left: 15px; line-height:20px;padding-left:15px;overflow:hidden;}

.widget_left_nav { background-color: #FFF; margin-top: 10px; border: 1px solid #D9D9D9; }
#site_stats { padding: 10px; line-height: 150%; }
.site_stats_item { font-size: 11px; }
#site_stats span { font-size: 11px; }
.left_topic_block { border: 1px solid #D8DFEA; padding: 0px 10px; margin-top: 20px; }
h2 { font-size:14px; }
.image_list { text-align: center; }
.image_list img { margin-bottom: 10px; }
.left_topic_block ul { line-height: 2em; padding-bottom: 10px; }
.left_topic2_title { border-top: 1px solid #D8DFEA; border-bottom: 1px solid #D8DFEA; background-color: #EDEFF4; padding-left: 10px; margin-top: 20px; }
.left_topic2_body { margin-top: 5px; line-height: 2em; margin-left: 10px; padding-bottom: 5px; }
.topic_time_nav li { float: left; padding: 6px 7px 2px; cursor: pointer; }
.topic_time_nav li.current { border: 1px solid #D8DFEA; border-bottom: 1px solid white; background-color: White; padding-top: 4px; padding-bottom: 2px; position: relative; top: 1px; }

.ad_left { margin-top: 10px; }
/*文章列表部分 结束*/
/*右边栏部分*/
#side_right { position: absolute; right: 7px; width: 300px; top: 174px;background-color: #EEEEFF; }
#link_zone { border: 1px solid #CAE0F5; line-height: 1.8em; padding: 3px 5px; }
.w_r { border: 1px solid #DDD;/*#CCDFF2*/ margin-bottom: 20px; padding: 5px; padding-right: 5px; }
.w_r h4 { font-size: 13px; color: #E47911; font-weight: bold; margin-top: 0px; position: relative; /*width: 100%; border-bottom: 1px solid #bbb;*/ padding-bottom: 4px; padding-top: 2px;padding-left:5px; }
.w_r h4 .more { position: absolute; right: 10px; bottom: 2px; }
.w_r ul { width: 280px; padding-left: 5px;overflow: hidden; }
.w_r ul li{line-height:1.5;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;padding:2px 0px; }
.w_r ul a { /*display: block; overflow: hidden; height: 20px; */}
.w_r ul a:link, .w_r ul a:visited, .w_r ul a:active { color: #404040; text-decoration: none; }
.w_r ul a:hover { color: red; text-decoration: underline; }

a.s_r_t:link,a.s_r_t:visited,a.s_r_t:active,a.s_r_t:hover{color:#E47911;font-weight:bold;text-decoration:none;}


.right_topic_body { line-height: 2em; margin-top: 5px; padding-left: 5px; }
.right_topic_body a:link, .right_topic_body a:active, .right_topic_body a:visited { color: #404040; text-decoration: none; }
.right_topic_body a:hover { color: #004B91; text-decoration: underline; }
.right_mid_ad { margin-top: 30px; }
a.right_more:link, a.right_more:active, a.right_more:visited { text-decoration: none; }

.ad_right { margin-top: 0px; margin-bottom: 10px;overflow:hidden }

.ad_right_text{color:#555;padding-top:0px;line-height:180%;margin-bottom:10px;/*border:1px solid #CCC;*/padding-left:10px;padding-top:0px;padding-bottom:0px;padding-right:5px;}

.ad_right_text a:link,.ad_right_text a:active,.ad_right_text a:visited{color:#555;text-decoration:none;}

.ad_right_text a:hover{text-decoration:underline;color:#E33E06;}

.ad_right_text a{padding-right:5px;}

.widget_right_group{width:300px;margin-bottom:20px;margin-top:-10px;}

.widget_right_group img{ padding-right:22px;}

.widget_right_group h2{ color:#808080;}

/*右边栏部分*/
/*Footer Begin*/
.footer_bg { background-image: url(http://static.cnblogs.com/images/relative.gif); }
.flt { background-position: 0 0; background-repeat: no-repeat; height: 8px; }
.fct { border-top: 1px solid #C9E1F4; font-size: 0px; line-height: 0px; }
.frt { background-position: 0 -10px; background-repeat: no-repeat; height: 8px; }
.flb { background-position: 0 -20px; background-repeat: no-repeat; height: 8px; }
.frb { background-position: 0 -30px; background-repeat: no-repeat; height: 8px; }
.fcb { border-bottom: 1px solid #C9E1F4; height: 8px; line-height: 8px; }
.footer_block { background-color: #fff; padding: 0; margin: 18px 7px 10px 10px; }
.ad_link_block { }
#footer_content { margin-left: 5px; }
#footer_content td { padding-top: 5px; padding-bottom: 5px; line-height: 1.6em; }
#footer_bottom { text-align: center; margin-top: 15px; padding-bottom: 20px; }

.footer_list { line-height: 22px; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; padding: 10px; overflow: hidden; color: #404040; word-wrap:break-word; }
.footer_list a:link, .footer_list a:active, .footer_list a:visited { color: #404040; text-decoration: none; }

#friend_link { line-height: 22px; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; padding: 10px; overflow: hidden; color: #404040; word-wrap:break-word; }
#friend_link a{margin-right:8px;}
#friend_link a:link, #friend_link a:active, #friend_link a:visited { color: #404040; text-decoration: none; }
#friend_link a:hover{text-decoration:underline;color:#E33E06;}
/*Footer End*/
#common_link_block { background-color: #EEEFF4; padding: 5px 10px; margin-top: 20px; line-height: 2em; }
.left_link { width: 80px; float: left; }
.right_link { width: 80px; float: right; }
.block_show { display: block; }
.block_hidden { display: none; }

#order_link { position: absolute; z-index: 65534px; top: 3px; right: 55px; border: 1px solid white; text-align: left; width: 70px; background-color: White; line-height: 1.5em; }
#order_link_wrapper { margin: 5px; }

/* Digg Begin */
.digg { float: left; width: 60px; }

.diggit { float: left; width: 46px; height: 52px; background: url('http://static.cnblogs.com/images/upup.gif') no-repeat; text-align: center; cursor: pointer; margin-top: 2px; text-indent: 0px; }
.diggnum { line-height: 2.2em; font-size: 14px; color: #075DB3; font-family: Verdana; }

.buryit { float: left; margin-left: 5px; width: 46px; height: 52px; background: url('http://static.cnblogs.com/images/downdown.gif') no-repeat; text-align: center; cursor: pointer; margin-top: 2px; margin-right: 10px; display: none; }

.burynum { line-height: 2.2em; font-size: 14px; color: #075DB3; font-family: Verdana; }

.digg_tip { margin-top: 5px; font-size: 12px; }

/* Digg End */

.hslice { display: none; }

#pager { font-size: 12px; margin: 25px 0; text-align: center;color: #2E6AB1;line-height:200%; }
#pager a { border: 1px solid #9AAFE5; color: #2E6AB1; margin-right: 4px; padding: 2px 5px; text-decoration: none; }
#pager span.current { background-color: #2E6AB1; border: 1px solid navy; color: #FFFFFF; font-weight: bold; margin-right: 4px; padding: 2px 5px; }

.pager { font-size: 12px; margin: 25px 0; text-align: center;color: #2E6AB1;line-height:200%; }
.pager a { border: 1px solid #9AAFE5; color: #2E6AB1; margin:0px 2px; padding: 2px 5px; text-decoration: none; }
.pager span.current { background-color: #2E6AB1; border: 1px solid navy; color: #FFFFFF; font-weight: bold; margin:0px 2px; padding: 2px 5px; }

#pager_top .pager {margin:15px 0;}
/*.pfs { border: 1px solid #CCC; height: 16px; width: 16px; padding: 1px;vertical-align:middle; }*/

.pfs { height: 48px; width: 48px;padding: 1px;margin-top:3px;margin-right:5px;border: 1px solid #CCC;}

.news_topic{margin-top:3px;margin-right:10px;margin-left:5px;margin-bottom:5px;float:right;}

#login_area a.hot:visited,#login_area a.hot:active,#login_area a.hot:link{color:red;}
#login_area a.hot:hover {color:red;text-decoration:underline; }

a.hot:visited,a.hot:active,a.hot:link{color:red;}
a.hot:hover {color:red;text-decoration:underline; }

a.blue:visited,a.blue:active,a.blue:link{color:blue;}
a.blue:hover {color:blue;text-decoration:underline; }

.blogger_more { padding-left:10px; }

#google_search {margin-bottom:10px;margin-top:10px;font-size:14px;}
.google_seacrh_input {width:180px;margin-right:3px;vertical-align:middle;height:20px;margin-left:10px; }
.google_search_btn {vertical-align:middle;color:#666;width:80px;font-size:13px;padding-top:1px\9;height:26px;}
#blogger_search{margin-top:10px;}
.input_blogger_search{width:180px;margin-right:8px;vertical-align:middle;height:20px;margin-left:10px;border:1px solid #7E9DB9;padding:2px;}
.side_search{margin-bottom:10px;font-size:14px;}

.job_com {}
.hide{display:none;}
.group_list{margin-left:5px;width:300px;}
.widget_right_group h2 {padding-top:0px;}
.group_list li{ float:left;padding-bottom:5px;padding-right:5px;}
.banner_right_text{width:335px;}
.banner_right_text li{ /*float:left;*/padding-right:10px;}

.hot_blogger li{padding-left:5px;}

#footer{margin-left:180px;margin-right:320px;}
ul.com_list {margin-top:10px;width:280px;}
ul.com_list li{display:inline;padding-right:10px;}
ul.com_list a{display:inline;height:40px;}

#banner_new_year{}
a.x_gray:visited,a.x_gray:active,a.x_gray:link{color:gray;vertical-align:top;text-decoration:none;}
#headline_block ul li{/*width:500px;height:24px;*/overflow:hidden;}
.headline {border:0px;}
#cate_title_block{}
a.refresh:link,a.refresh:active,a.refresh:visited{color:#777;text-decoration:none;}
a.refresh:hover{color:Red;text-decoration:underline;}

#tips_block{margin-top:10px;margin-left:20px;margin-bottom:300px;}

.news_body{margin-left:10px;}
.news_foot{margin-left:0px;}

.nav_middle_right{text-align:right;display:none;}
.editor_pick{font-size:14px;font-weight:bold;padding-top:5px;padding-bottom:5px;margin-left:-6px;}
.editor_pick_count{font-weight:normal;}

li.editor_pick a:link,li.editor_pick a:active,li.editor_pick a:visited{color:#105CB6;}

ul.webslice li {line-height:2em;}

.new_msg{color:Red;}

#rss_block a{padding-left:5px;}

