@charset "utf-8";
/*
  维护者：林毅、蔡伟江
  文档作用：定义微博标准版两栏框架结构样式
*/
#wrap, #header, #container, #footer { margin-left:auto; margin-right:auto; }
.aside { float:left; }
#container:after,
.content:after,
.live-newest .item:after,
.guests-list ul:after { content:' '; display:block; height:0; clear:both; }
#wrap .wrap-in,
#container,
.content,
.live-newest .item,
.guests-list ul { zoom:1; }

/*头部*/
#header{}
#header .inner-header{ position:relative; margin:auto; width:800px; height:127px; z-index:100;}

/*容器主体布局*/
#container { position:relative; margin:0 auto 10px; width:800px; }
#container .content { float:left; width:100%; min-height:1px; }
#container .content .main { margin-right:200px;padding:15px 20px 50px; }
#container .aside { margin-left:-200px; width:200px;margin-top:15px; }
#container.single .content .main { margin:0;padding:30px 20px 50px; }
#container.single { background:#fff none!important;}

/*底部*/
#footer { margin-bottom:25px; }
#footer .ft-in{ position:relative;margin:0 auto; width:800px;height:60px;line-height:60px; }
#footer .ft-bg { position:absolute; top:0; left:0; width:100%; height:60px; opacity:.4; filter:alpha(opacity=40); }
#footer .ft-con { position:relative;overflow:hidden; }
#footer .ft-con span {margin-left:15px;}
#footer .ft-con .footer-defined{ float:right; margin-right:10px;_position:relative; }
#footer .ft-con .footer-defined s { color:#999;text-decoration:none; }
#footer .ft-con a{ margin:0 8px;}

/*导航菜单*/
.nav{ position:relative; padding-top:4px; height:26px; line-height:22px;color:#c2c2c2;z-index:1000; }
.nav .nav-bg { position:absolute; top:0; left:0; width:100%; height:30px; background-color:#fff;filter:alpha(opacity=40); opacity:0.4; }
.nav .inner-nav{ position:relative; margin:auto; width:800px; z-index:10000; }
.nav .nav-right{ position:absolute; top:0; right:0; }
.nav a{ margin:0 3px;padding:2px 5px; }
.nav a:hover { text-decoration:none; }
.nav .defined-link a,
.nav-right a { padding:1px 5px 2px;display:inline-block;line-height:15px;height:15px; }
.nav .defined-link a:hover,
.nav .user-link a:hover { -webkit-border-radius:2px; -moz-border-radius:2px;}

/*logo*/
.logo{ position:absolute; top:20px; left:0; display:block;}
/**html .logo{ background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/bgimg/logo.png", sizingMethod="scale");}*/

/*微博列表*/
.feed-list{ padding:0 0 20px;}

/*引导页面*/
#guide-page #container.single .main {padding:0 25px 50px;*overflow:hidden;}

/*两栏菜单*/
.menu{ position:absolute; bottom:0; right:0; width:800px; height:37px; _bottom:-1px; }
.menu .menu-over{ height:28px; margin-left:-1px; padding-left:16px; padding-right:15px;  _height:27px;  }
.menu .menu-custom{ height:28px; padding-left:15px; margin-left:-1px; _height:27px;  }
.menu li.menu-first{ margin-left:0px; padding-left:15px; }
.menu .main-menu{ margin-left:2px; }
.menu li{ position:relative; float:left; padding:8px 15px 0; padding-top:10px\9; }
.menu a{ font-size:14px;outline:none; }
.menu .menu-bg{ position:absolute; top:0; left:0; width:800px; height:37px; z-index:-1; }
.menu .menu-bg .l-bg,
.menu .menu-bg .r-bg{ width:5px; height:37px; }
.menu .menu-bg .l-bg{ float:left; }
.menu .menu-bg .r-bg{ float:right; }
.menu .sub-pubmenu { position:absolute; top:36px; left:0; padding:1px; }
.menu .sub-pubmenu li{ float:none; padding:0; background:none; white-space:nowrap; }
.menu .sub-pubmenu li a{ display:block; width:126px; height:25px; margin:0; font:12px/25px Tahoma; text-indent:20px; overflow:hidden; +width:129px; _width:126px; }
.menu .sub-arrow{ display:inline-block; width:6px; height:10px; overflow:hidden; *height:18px; }

/*名人堂*/
.interest-list{ margin-left:29px;}
.interest-list li{ margin-right:21px;}

/*返回顶部*/
.gotop{ margin-left:401px;}

/*绑定帐号*/
.logo-pic .logo1 {right:510px;}
.logo-pic .logo2 {left:480px;}

/*错误页面 403 帐号被封*/
.inhibit {margin:0 auto;overflow:hidden;padding:150px 0;width:270px;}
#inhibit .notvisit { width:400px; }

/*仅微博帐号登录*/
.weibo-login-info {overflow:hidden;padding-left:215px;}
.weibo-login-con {float:left;line-height:63px;overflow:hidden;}
.weibo-login-con p {font-size:16px;padding-left:14px;}
.weibo-login-area {overflow:hidden;padding:0 20px 80px 280px;_zoom:1;}

/*第二步：看看推荐的人*/
#guide-narrow .active-wrap { margin:0 20px;border-top:1px solid #DDE4E6; overflow:hidden; }

.user-list .user-list-wrap .user-item { width:280px;}
.user-list .user-list-wrap .user-info{ width:130px;}