/*
Theme Name: -BLOGUM
Author URI: http://www.wpshower.com
Description: Blogum is a simple, grid based blog Wordpress theme, designed in a modern and minimalist style. The theme has a heavy focus on your content and very clean feel. Theme supports all Wordpress 3.0 features and gives you extra flexibility
Author: WPSHOWER
Version: 1.0
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
Tags: grids, blog, modern, stylish, minimalistic
Copyright: (c) 2010 WPSHOWER
*/

/*** Reset ***/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; list-style:none;}
body{line-height:1;text-align:left; font-family:/*"Microsoft Yahei",*/Tahoma,Arial,Helvetica,STHeiti; background:#f3f3f3 url(http://blog.caixin.com/wp-content/themes/blogum/images/bodybg.jpg) no-repeat center 22px;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#324F65;}
a:hover{text-decoration:none; color:#009ddd;}
/*em,i{font-style:normal;}*/
.clr{clear:both; overflow:hidden; font-size:0; line-height:0; visibility:hidden;}
/*** Main ***/

html, body {height: 100%;}
body { font-size:12px; font-family:/*"Microsoft Yahei",*/Tahoma,Arial,Helvetica,STHeiti;line-height:180%;}
body .centess{ background: transparent; width:990px; margin:0 auto;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{overflow:hidden; zoom:1;}
.wrapper { position: relative; min-height: 100%;padding:10px 0 10px; background:#3B627E;}

::selection {background:#FFFDC6; color:#000;}

/*** Header ***/

.header {padding: 50px 0 45px 0px; width:990px; position:relative; margin:0 auto;}
.header .logo{position:absolute; left:0; top:10px;}
.header h1 {font-size:42px; font-weight: bold; margin-bottom: 3px; margin-left:140px;font-family:microsoft-yahei;}
.header h1 a {text-decoration: none; }

.menu {padding-left: 55px;}
.menu ul {overflow: hidden; float: left; padding-left: 1px;}
.menu li {float: left; font-size: 16px; font-weight: bold; background: url("images/menu.png") 0 50% no-repeat; margin: 0 12px 0 -9px; padding-left: 9px;}
.menu li a {color: #000; text-decoration: none;}
.menu li a:hover, li.current_menu_parent a, li.current-menu-item a {color: #9d9d9d;}

.search {width: 225px;position:absolute; top:50px; right:0px; background: #D3D9DE; border-radius:5px; border:solid 1px #183d5c;}
.search input {background: none; border: none; font-size: 16px; font-weight: bold; color: #fff; padding: 4px 5px 4px 5px; width: 191px; vertical-align: middle;}
.search button {background: url("images/search.png") 50% 50% no-repeat; border: none; height: 16px; width: 16px; vertical-align: middle; cursor: pointer;}

/*** Middle ***/

.middle {margin:0 auto; width:990px; /*background:#fff url(images/vlien.gif) repeat-y 690px 0;*/ border-radius:5px;}
#content {/*width:640px; float: left; padding:0 20px 0 20px; background:#fff; border-radius:5px;*/}

.post {margin-bottom:10px; padding-bottom:10px; position: relative; background:#fff; border:solid 1px #d5d9dc; border-bottom:2px solid #B9BDC2;}

.post_meta {/*width: 100px; float: left;  background:#da5430; border-radius:0 0px 5px 5px; border-bottom:solid 2px #B9BDC2;*/}
.post_meta h2 {font-size: 16px; font-weight: bold; margin-bottom: 15px;}
.post_meta h2 a {text-decoration: none;}
.post_meta h2 a:hover {color: #009ddd;}
.post_data {font-size: 12px; padding:5px 0 5px 0px; color:#999;}
.post_author {margin-bottom: 2px;}
.post_date {/*background: url("images/dash.png") 0 100% no-repeat; padding-bottom: 10px;*/ margin-bottom:5px;}
.post_categories {margin-bottom: 5px;}
.post_date_rili{width:78px;height:79px;background:url(images/bg_dateb.gif) no-repeat; position:absolute; left:-88px; top:0;}
.post_date_rili .year{color:#fff; text-align:center; line-height:24px;}
.post_date_rili .date{margin:0; padding:5px 0 0; width:72px; text-align:center; color:#666;}
.post_date_rili .date span{display:block;font-family:Georgia,"Times New Roman",Times,serif; font-size:30px; font-weight:bold;}
.post_date_rili .date i{font-size:10px; display:block; margin-top:2px;}
.post_edit {font-size:12px; font-weight:normal;}

.post_content .year{float:right; font-size:12px; color:#999;}
.post_content {/*width: 535px; float: left; */padding:20px 15px 0px; background:#fff;position:relative;}
.post_content h2, .post_content h3, .post_content h4, .post_content h5 {font-weight: bold; margin-bottom:15px; color: #000;}
.post_content h2 {font-size: 20px;}
.post_content h3 {font-size: 16px;}
.post_content h4 {font-size: 14px;}
.post_content h5 {font-size: 13px;}
.post_content p, .post_content li {font-size: 14px; line-height:1.8;}
.post_content p, .post_content ul, .post_content ol {margin-bottom: 10px;}
.post_content ul {margin-left:0px;}
.post_content ol {margin-left: 85px;}
.post_content ul li {/*background: url("images/dash.png") 0 9px no-repeat; padding-left: 14px; */font-size:12px;}
.post_content ol li {list-style: decimal;}
.post_content p a, .post_content li a {text-decoration: none;/* border-bottom: 1px solid #e5e5e5;*/}
.post_content p a:hover, .post_content li a:hover {border-color: #000;}
.post_content blockquote {margin-left: 65px; padding-left: 10px; border-left: 1px solid #e9e9e9; color: #9d9d9d; font-style: none; line-height: 1.5;}
.post_content blockquote p {color: #9d9d9d; font-style: none;}
.post_content h6 {width: 145px; position: absolute; left: 0; font-size: 12px; font-weight: normal; color: #9d9d9d;}
.post_content h6 img {display: block; margin: 5px 0; max-width: 145px;}
.post_content h6 a {color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.post_content h6 a:hover {border-color: #000;}
.post_content h2 a{text-decoration:none; color:#324F65;}
.post_content h2 a:hover{color:#009ddd;}
.more {display: inline-block; font-size: 12px;text-decoration: none;font-family:Arial;}
.more:hover {border-color: #009ddd;}

.single .post_meta {padding-top: 43px;}
.single .post_content h2 {font-size: 20px; font-weight: bold; margin-bottom:0px; text-align:center;}
.single .post_content h2 a {color:#666; text-decoration: none;}
.single .post_content h2 a:hover {color: #9d9d9d;}

.page .post_data h2 {font-size: 16px;}
.post_tags{margin-bottom:5px;}
.post_tags span{/* background:url(images/post-icons.png) no-repeat 0 4px; padding-left:20px;*/}
.post_tags ul {margin: 0; float:left;}
.post_tags li {display: block; float: left;/* height: 19px; background: url("images/tag.png") 0 0 no-repeat !important; padding-left: 5px !important;*/ margin: 0 10px 5px 0; font-size: 12px; background:none !important; padding-left:0!important;}
.post_tags li a {/*display: block; float: left; height: 19px; line-height: 19px; background: url("images/tag.png") 100% 0 no-repeat; border-bottom: none; padding-right: 5px; margin-right: -5px;*/ background:none; border:none;}
.post_comment{margin-bottom:5px;}

.archive_title {padding:0 15px 10px; margin-bottom:10px;}
.archive_title_meta {/*width: 140px; float: left;font-size: 16px; font-weight: bold; padding-top: 30px;*/}
.archive_title_name {/*width: 515px; float: right; */font-size:28px;padding: 15px 0;}

.error404_meta {width: 140px; float: left; border-top: 1px solid #e9e9e9; font-size: 89px; font-weight: bold; padding-top: 6px;}
.error404_text {width: 515px; float: right; border-top: 1px solid #e9e9e9; padding-top: 25px;}
.error404_text p {color: #000; font-size: 12px; line-height: 1.5; margin-bottom: 20px;}
.error404_back {font-weight: bold; color: #000; font-size: 12px; background: url("images/dash.png") 0 50% no-repeat; text-decoration: none; border-bottom: 1px solid #e5e5e5; padding-left: 12px;}
.error404_back:hover {border-color: #000;}

/*** Images ***/

.post_content img {margin: 0 auto 10px; height: auto; max-width:580px;_width:expression((this.width>580)?580: auto); display:block;}
.post_content .attachment img {max-width: 785px;}
.post_content .alignleft, .post_content img.alignleft {display: inline; float: left; margin-right: 15px; margin-top: 4px;}
.post_content .alignright, .post_content img.alignright {display: inline; float: right; margin-left: 15px; margin-top: 4px;}
.post_content .aligncenter, .post_content img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.post_content img.alignleft, .post_content img.alignright, .post_content img.aligncenter {margin-bottom: 12px;}
.post_content .wp-caption {background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center;}
.post_content .wp-caption img {margin: 5px 5px 0;}
.post_content .wp-caption p.wp-caption-text {color: #888; font-size: 12px; margin: 5px;}
.post_content .wp-smiley {margin: 0;}
.post_content .gallery {margin: 0 auto 18px;}
.post_content .gallery .gallery-item {float: left; margin-top: 0; text-align: center; width: 33%;}
.post_content .gallery img {}
.post_content .gallery .gallery-caption {color: #888; font-size: 12px; margin: 0 0 12px;}
.post_content .gallery dl {margin: 0;}
.post_content .gallery img {}
.post_content .gallery br+br {display: none;}
.post_content .attachment img {display: block; margin: 0 auto;}

/*** Pagination ***/

.pagination {padding-bottom:20px; text-align:center;}
.previouspostslink, .nextpostslink {font-size: 12px; color: #000; text-decoration: none;}
.previouspostslink:hover, .nextpostslink:hover {border-color: #000;}
.previouspostslink {margin-right: 15px;}
.wp-pagenavi .previouspostslink {margin-right: 0;}

/*** Sidebar ***/

.sidebar {width:300px; float: right; overflow: hidden; color:#666; margin:0 0 10px;}
.sidebar_bt{padding:5px 0 20px; margin-bottom:10px;background:#F4F7FA; border:solid 1px #d5d8dd;}
.widget {margin-bottom:10px;}
.widget h3 {font-size: 16px; font-weight: bold;padding: 10px 15px 8px;}
.widget_body{padding:0px 15px 10px;}
.widget_body, .widget_body p, .widget_body li {line-height: 2.0;}
.widget_body a {text-decoration: none;}
.widget_body li ul li {/*background: url("images/dash.png") 0 7px no-repeat; */padding-left: 14px;}
.url {font-weight: bold;}
.date {color:#A8B1BA; margin-left:10px; font-size:12px;}
.sidebar a:link,.sidebar a:visited{color:#666;}
.sidebar a:hover{color:#000;}


/*** Comments ***/

#comments {clear: both;}

.comments_heading {padding-bottom: 30px; color: #000; font-size: 16px; font-weight: bold;}
.comment_qty {width: 145px; float: left; border-top: 1px solid #e9e9e9; padding-top: 15px;}
.add_comment {width: 785px; float: right; border-top: 1px solid #e9e9e9; padding-top: 15px; text-align: right;}
.add_comment a {color: #000; text-decoration: none;}
.add_comment a:hover {color: #9d9d9d;}

/*.comment_list a {color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}*/
.comment_list a:hover {border-color: #000;}
.comment_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; padding: 15px 0; font-size: 12px; color:#A8B1BA;}
.comment_meta span {display: block; font-size: 12px; font-weight: normal; color: #9d9d9d; margin-top: 3px;}
.comment_meta span em {display: block; font-style: normal;}
.comment_text {width: 785px; float: right; border-top: 1px solid #e9e9e9; padding: 15px 0; color: #000; font-size: 12px; line-height: 1.5;}
.comment_message {color: #000; font-size: 12px; margin-bottom: 15px;}
.comment_text ul {margin-left: 65px;}
.comment_text ol {margin-left: 85px;}
.comment_text ul li {background: url("images/dash.png") 0 9px no-repeat; padding-left: 14px;}
.comment_text ol li {list-style: decimal;}

#commentform a {color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
#commentform a:hover {border-color: #000;}
.respond_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; padding-top: 15px; color: #000; font-size: 16px; font-weight: bold;}
.comment_form {width: 785px; float: right; border-top: 1px solid #e9e9e9; padding-top: 15px;}
.user_data {width: 225px; float: left; margin: 0 15px 15px 0;}
.user_data input {width: 225px; border: none; border-bottom: 1px solid #e9e9e9; padding-bottom: 5px; font: 12px Helvetica, Arial, Helvetica, sans-serif; color: #9d9d9d;}
.user_data input:focus, .comment_field textarea:focus {color: #000; border-color: #000;}
#email, #url {margin-top: 22px;}
.comment_field {width: 545px; float: left; margin-bottom: 15px;}
.comment_field textarea {height: 108px; overflow: auto; width: 545px; border: none; border-bottom: 1px solid #e9e9e9; font: 12px Helvetica, Arial, Helvetica, sans-serif; color: #9d9d9d;}
.comment_submit {clear: both;}
#submit {width: 60px; height: 25px; border: none; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; background: #d9d9d9; color: #000; font: bold 12px Helvetica, Arial, Helvetica, sans-serif; cursor: pointer;}
#submit:hover {background: #000; color: #fff;}

/*** Footer ***/

/*{begin footer--*/
.footerBox{padding-bottom:1px;background:#fff; color:#000;}
.footerTop{/*background:url(http://file.caing.com/images/common/images/bg_bottom_re.gif) repeat-x left bottom;padding:0px 0 18px;*/}
.footerTop-inner{width:990px;margin:0 auto;}
.footerTop-inner .st{border-bottom:solid 1px #000;text-align:center;padding:0 0 10px;}
.footerTop-inner .sb{text-align:center;padding:10px 0 10px;}
.footerTop-inner .sb span{padding:0px 20px 0px 16px;}
.footerTop-inner .sb a:link,.footerTop-inner .sb a:visited{color:#000; text-decoration:none;}
.footerTop-inner .sb a:hover,.footerTop-inner .sb a:active{color:#009ddd;}
.footer-search {padding:0 0 0 300px;}
.footer-search .btn-txt {border:solid 1px #336699;width:313px;height:18px;line-height:18px;}
.footerBt{border-bottom:solid 1px #000; height:35px;}
.footerBt-inner{width:990px; margin:0 auto;}
.footerBt-inner .tblS{height:35px; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.btnav{padding:0 10px; font-size:14px;}
.btnav a:link,.btnav a:visited{color:#000;}
.btnav a:hover,.btnav a:active{color:#009ddd;}
.footerBt .returnTop{border-left:solid 1px #ccc; text-align:center; width:120px;}
.footerBt .rss{background:url(http://file.caing.com/images/common/images/rss.gif) no-repeat 0 0px; padding:0 0 0 18px; display:inline-block; height:16px; line-height:16px;}
/*-- end footer}*/
/*Functon*/
.globalFuncton_box{background:url(http://file.caing.com/images/common/images/bg_top.gif) repeat-x left top; height:35px; padding:1px 0 9px;}
.globalFuncton{height:35px;width:988px; margin:0 auto;background:url(http://file.caing.com/images/common/images/top_ad.gif) no-repeat center 2px;}
.globalFunctonlf{float:left;width:470px;padding:10px 0px 0px 8px;color:#cccccc;}
.globalFunctonlf a:link,.globalFunctonlf a:visited{color:#000000; text-decoration:none;}
.globalFunctonlf a:hover,.globalFunctonlf a:active{color:#009DDD;}
.globalFunctonri{float:right;width:470px;}
.globalFunctonriLogin{float:right;padding:10px 10px 0px 0px;text-align:right;}
.globalFunctonriLogin a:link,.globalFunctonriLogin a:visited{color:#AC360A;}
.globalFunctonriLogin a:hover,.globalFunctonriLogin a:active{color:#009DDD;}
.globalFunctonriButton{float:right;width:98px;height:27px;padding-top:8px;text-align:center;border-left:1px solid #cccccc;}
.vline{margin:0 5px;}
.cxadd{background:url(http://file.caing.com/images/common/images/ico_caixin+.gif) no-repeat right top; padding-right:7px;}
.cxaddGary{background:url(http://file.caing.com/images/common/images/ico_caixin+_gray.gif) no-repeat 24px top; padding-right:7px;}
.cxaddGary2{background:url(http://file.caing.com/images/common/images/ico_caixin+_gray2.gif) no-repeat 26px top; padding-right:7px;}
.cxaddBule{background:url(http://file.caing.com/images/common/images/ico_caixin+_bule.gif) no-repeat 24px top; padding-right:7px;}
.cxaddBule2{background:url(http://file.caing.com/images/common/images/ico_caixin+_bule2.gif) no-repeat 26px top; padding-right:7px;}
.cxaddBlack{background:url(http://file.caing.com/images/common/images/ico_caixin+_black.gif) no-repeat 26px top; padding-right:7px;}

.author_detail{background:#F4F7FA; margin-bottom:10px; font-size:12px; border:solid 1px #d5d8dd;}
.author_detail .author_pic{float:left; border:solid 5px #D6DBE2;margin:5px 10px 0 0;}
.author_detail strong{font-size:14px;}
.author_detail .op{text-align:right; padding-top:10px; clear:both; font-size:12px;}
.author_detail .op a{margin-left:12px;}
.author_detail .op .rss{background:url(images/rss.gif) no-repeat left 3px; padding-left:12px;}
.author_detail .op .icaing{background:url(images/icaing.gif) no-repeat 0 2px; padding-left:18px;}
.author_detail h3 span{float:right; color:#666; font-size:12px; font-weight:normal;}

.demol_sxj{padding:0px 0px 0px; background:#fff; margin-bottom:10px;border-radius:5px;}
.demol_sxj h3{padding:8px 10px; background:#fff; border-radius:5px;}
.sidebar .demol_sxj .separator{margin:0 0;}
.demol_sxj h3 a{text-decoration:none; background:url(images/blogtitle.gif) no-repeat right center; padding-right:15px;}
.demol_sxj_in{padding:10px 10px 0px; width:280px;}
/*single*/
.post_content_single{font-size:16px; line-height:2.2; border-bottom:none;}
.single .post_content h2 .post_edit{font-size:12px; font-weight:normal; background:none; padding:0; margin-left:8px;}
.post_content_meta{position:relative; margin-bottom:20px; color:#999;font-size:12px;}
.post_content_meta a:hover{color:#009ddd;}
.post_content_meta .post_tags{margin-right:10px;}
.post_content_meta .post_tags span{/*line-height:2; background:url(images/post-icons.png) no-repeat 0 2px; padding-left:20px;*/ display:inline-block; float:none;}
.post_content_meta .post_tags em{font-style:normal;}
.post_content_meta .post_date{margin:0 10px 0 0;}
.post_content_meta .post_categories{margin:0 10px 0 0;}
.post_content_meta .views{margin:0 10px 0 0;}
.post_content_meta .comment{width:auto; background:none; padding:0;}
.pop-triangle{ background:url(images/triangle.$1349.png) no-repeat scroll 0 0 transparent; width:9px; height:13px; position:absolute; top:25px; left:-9px;z-index:10;}
.sidebar .separator{ border-bottom:1px solid #FEFFFE; border-top:1px solid #E2E6E8; border-width:1px 0; overflow:hidden; margin:0 6px; font-size:0; line-height:0; vertical-align:top;}
.post_content_all{font-size:14px; line-height:2.0;position:relative;}
.post_content_all .headpic{max-width:240px; _width:expression((this.width>240)?240: auto); float:left; margin:0 10px 8px 0;}
.post_content_all h2{margin-bottom:0px; line-height:150%;font-size:16px;}
.post_content_all .more{margin:0;}
.recentcomments .url{font-size:12px; font-weight:normal;}
.post_article{background:#fff;padding:30px 15px 0px;border:solid 1px #d5d9dc; border-bottom:2px solid #B9BDC2; }
.post_article .post{border:0; margin-bottom:0; padding-bottom:20px;}
.post_article .post_content{background:transparent; padding:0;}
.post_article .post_content_meta{border-bottom:solid 1px #DBDDDB; text-align:center;}
.comment_sidebar li{border-bottom:solid 1px #dbdddb; padding:0 0 5px; margin:0 0 5px;font-size:12px;}
.comment_sidebar li p{background:url(images/ico_comment.gif) no-repeat left 7px; padding-left:20px; color:#666;}
.blog_copyright{border:dashed 1px #E3E3DA; color:#666; font-family:"楷体_GB2312"; padding:10px; margin:0 0 30px; font-size:14px; background:#f8f8f8;}
.list_com li{overflow:hidden; zoom:1;}
.list_com .date{float:right;}
.list_com a{float:left;}
.mbx{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D8DD;
    color: #999999;
    font-size: 12px;
    margin-bottom: 0;
    padding: 3px 0 3px 5px;}
.mbx a:link,.mbx a:visited{color:#999;}
.mbx a:hover{color:#009ddd;}
.indexBylf2{padding:0; margin:0 0 10px; background:none; border:0; width:670px; float:left;}
.pre_next{float:left;}
/*文章归档*/
.list_month{overflow:hidden; zoom:1;}
.list_month li{float:left; width:134px; color:#A8B1BA;}
.page-link{overflow:hidden; zoom:1; padding:20px 0; text-align:center; line-height:21px;}
.page-link a,.page-link span{border:1px solid #E4E4E4; display:inline-block; color:#666; padding:0 5px; margin:0 2px; font-size:12px;}
.page-link span{border:solid 1px #FF7101; background:#FF7101; color:#fff;}
/*other*/
.map{background-color:#fff; width:990px; margin:0 auto;}
.mapCon{overflow:hidden; zoom:1;}
.post_share{width:100%; margin:0 auto; clear:both;}
.post_content_all{overflow:hidden; zoom:1;}
.banner{height:161px;}
.toblog{padding:60px 0 0 70px;}
.toblog h2{font-size:28px; font-family:"微软雅黑"; color:#707070; word-spacing:10px; margin-bottom:3px;}
.toblog h2 a:link,.toblog h2 a:visited{color:#707070;}
.toblog h2 a.post_edit:link,.toblog h2 a.post_edit:link:visited{ font-size:14px; font-weight:normal; color:#326496;}
.blog_url a:link,.blog_url a:visited{color:#707070; font-family:Arial; font-size:14px;}
.comment_sidebar{width:267px; overflow:hidden;}
/*首行缩进*/
.post_content .blog_content p{text-indent:28px; word-wrap:break-word;}
.debateCon textarea{width:217px;}
/*功能栏*/
.function { padding:10px 15px; zoom:1;}
.funclf { float:left;}
.funcri { float:right;}
.function li { position:relative; z-index:10; float:left; height:25px;}
.function li a { display:inline-block; width:25px; height:25px; background-color:#c3c3c3; background-image:url(http://file.caixin.com/file/content/images/new/function_icon.png); _background-image:url(http://file.caixin.com/file/content/images/new/function_icon_ie6.png);}
.function li a:hover { background-color:#0072bc;}
.funclf li { margin-right:5px;}
.funcri li { margin-left:5px;}
a.f_favor { background-position:0 0;}
a.f_print { background-position:-30px 0;}
a.f_zoom_out { background-position:-60px 0;}
a.f_zoom_in { background-position:-90px 0;}
a.f_apple { background-position:-120px 0;}
a.f_android { background-position:-150px 0;}
a.f_comment { background-position:-175px 0;}
a.f_email { background-position:-205px 0;}
a.f_tencent { background-position:-235px 0;}
a.f_sina { background-position:-265px 0;}
a.f_more { background-position:-295px 0;}
.function .drop_off .f_more_box,.function .drop_off .tooltip { display:none;}
.function .drop_on .f_more_box,.function .drop_on .tooltip { display:block;}
.tooltip{ display:none; position:absolute; top:25px; left:-20px; width:65px; height:20px; text-align:center; background:url(http://file.caixin.com/file/content/images/new/function_icon.png) no-repeat 0 -287px; _background:url(http://file.caixin.com/file/content/images/new/function_icon_ie6.png) no-repeat 0 -287px; padding-top:11px; color:#969696;}
.f_more_box { display:none; position:absolute; top:25px; left:-30px; width:88px; height:241px; background:url(http://file.caixin.com/file/content/images/new/function_icon.png) no-repeat 0 -323px; _background:url(http://file.caixin.com/file/content/images/new/function_icon_ie6.png) no-repeat 0 -323px; padding-top:13px; z-index:20;}
.f_more_box li { float:none; line-height:25px; margin:0 5px 5px;}
.f_more_box li a { display:block; float:none; width:auto; height:auto; background:none; overflow:hidden; zoom:1; color:#969696;}
.f_more_box li a span { float:left; display:inline; width:25px; height:25px; background-image:url(http://file.caixin.com/file/content/images/new/function_icon.png); _background-image:url(http://file.caixin.com/file/content/images/new/function_icon_ie6.png); background-color:#c3c3c3; margin-right:5px; _margin-right:2px;}
.f_more_box li a:hover { background:none; color:#EB8C14;}
.f_more_box li a:hover span { background-color:#0072bc;}
.f_qzone span { background-position:0 -25px;}
.f_kaixin span { background-position:0 -55px;}
.f_163 span { background-position:0 -85px;}
.f_douban span { background-position:0 -115px;}
.f_xianguo span { background-position:0 -145px;}
.f_sohu span { background-position:0 -175px;}
.f_baidu span { background-position:0 -205px;}
.f_google span { background-position:0 -235px;}

/*排行榜*/
.top10 { padding:0 5px; font-family:"宋体";}
.top10 h3 { overflow:hidden; zoom:1; padding:5px 0; border-bottom:solid 1px #e2e6e9;}
.top10 h3 span { padding:0 10px; font-size:14px; color:#a8b1c0; cursor:pointer;}
.top10 h3 span.current {color:#666666;}
.top10Con { padding:5px 10px 0;}
.top10Con dl { height:26px; line-height:26px; overflow:hidden;}
.top10Con dt { float:left; width:14px; height:14px; line-height:14px; background:#a9b1c4; padding:0; margin:6px 12px 0 0; font-weight:bold; color:#ffffff; text-align:center;}
.top10Con dd { overflow:hidden; zoom:1;}
