@charset "utf-8";

/* reset */
body, p, ul, li, h2, h3, h4, form, input, textarea, label{ margin:0; padding:0;}
body{ font:12px/18px Tahoma, Geneva, sans-serif;}
li{ list-style:none;}
img{ border:0;}
em{ font-style:normal;}
input:focus, textarea:focus{ outline:none;}
textarea{ resize:none;}
.hidden{ display:none!important;}
.gray-color{ color:#999;}
.red-color{ color:#F00;}

/*导入图片*/
.icon-bg{ background:url(bgimg/icon_bg.gif) no-repeat;}
.all-bg{ background:url(bgimg/all_bg.gif) no-repeat;}

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

/*容器主体布局*/
#container{ position:relative; margin:0 auto 20px; width:800px; overflow:hidden; _zoom:1;}
#container .sidebar{ float:right; _margin-left:-3px; width:200px;}
#container .main{ margin-right:200px; _margin-right:197px; _zoom:1;}

/*底部*/
#footer{ margin:auto; width:800px; height:82px; line-height:20px; text-align:center;}
#footer a{ margin:0 10px;}

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

/*新消息提示*/
.new-tips{ position:absolute; top:7px; right:2px; padding:0 16px 0 12px; height:26px; line-height:26px;}
.new-tips a{ margin:0 5px; font-weight:bold;}
.new-tips .tips-l, .new-tips .tips-r{ position:absolute; top:1px; width:1px; height:24px;}
.new-tips .tips-l{ left:-1px;}
.new-tips .tips-r{ right:-1px;}
/*右下角浮层提示*/
.new-tips-fixed{ position:fixed; right:18px; bottom:4px; padding:3px 0 8px; width:213px; z-index:10000;}
.new-tips-fixed h4{ margin:2px 5px 6px; padding-bottom:5px; font-size:12px; text-indent:10px;}
.new-tips-fixed a{ text-decoration:underline;}
.new-tips-fixed p{ margin-left:16px;}
.new-tips-fixed .close-icon{ top:6px; right:8px;}
.new-tips-fixed .tips-t{ position:absolute; top:-1px; left:1px; width:211px; height:1px; _font-size:0;}
.new-tips-fixed .tips-b{ position:absolute; bottom:-1px; left:1px; width:211px; height:1px; _font-size:0;}
/*fixed ie6*/
*html .new-tips-fixed{ position:absolute; top:expression(documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight-4));}
/*新消息确认提示*/
.newtips-tips{ position:absolute; top:33px; right:10px; width:269px; height:146px; z-index:1000;}
.newtips-tips .newtips-tips-c{ position:absolute; top:30px; left:33px; width:220px;}
.newtips-tips .newtips-tips-c p{ margin-bottom:6px; line-height:16px;}
.newtips-tips .iknow{ position:absolute; bottom:10px; right:108px;}
.newtips-tips .nowset{ position:absolute; bottom:10px; right:18px;}
/*新微博提示*/
.new-feed-tips{ top:90px; right:-200px; width:289px; height:134px;}
.new-feed-tips .newtips-tips-c{ top:20px; left:53px;}

/*导航菜单*/
.menu{ position:relative; float:right; margin-top:40px; padding-left:10px; width:485px; height:33px; line-height:32px; z-index:1;}
.menu a{ display:inline-block; margin:0 8px; font-size:14px;}
.menu .menu-bg{ position:absolute; top:0; left:0; width:535px; height:33px; z-index:-1;}

/*搜索*/
.search-box{ position:absolute; top:5px; right:6px;}
.search-input{ float:left; padding-left:3px; width:113px; height:23px; line-height:23px; border:0; background-position:-34px 0;}
.search-input input{ margin-top:3px; width:110px; height:16px; border:0; line-height:16px;}
.search-btn{ float:left; width:44px; height:23px; border:0; cursor:pointer; background-position:-150px 0;}
/*搜索下拉列表*/
.head-searchlist{ position:absolute; top:27px; right:50px; width:114px; background:#fff; border:1px solid #bbbbbb;}
.head-searchlist li{ height:24px; line-height:24px; text-indent:5px; cursor:pointer;}
.head-searchlist li.mouseover{ background:#ebf4fb;}
.head-searchlist li span{ color:#ff0000;}

/*微博发布框*/
.post-box{ position:relative; height:180px; _zoom:1;}
.post-box .key-tips{ position:absolute; right:35px; top:12px; height:30px; line-height:30px; }
.post-box .post-textarea{ position:absolute; left:23px; top:43px; width:552px; height:99px; }
.post-box .post-textarea textarea{ margin:8px 0 0 10px; width:530px; height:80px; border:0; font-size:14px; line-height:20px; overflow-y:auto; font-family:Tahoma, Geneva, sans-serif;}
.post-box .add-area{ position:absolute; left:35px; top:145px;}
.post-box .add-area a{ display:inline-block; margin-right:5px; padding-left:16px;}
.post-box .add-area span{ margin-right:10px;}
.post-box .add-area a.close-btn{ margin:0 0 0 5px; padding-left:0; vertical-align:middle; _font-size:0;}
.post-box .share-btn{ position:absolute; right:40px; top:139px; width:101px; height:32px; cursor:pointer;}
.post-box .upload-pic{ position:absolute; left:85px; top:144px; width:40px; height:20px; filter:alpha(opacity=0); opacity:0; overflow:hidden;}
.post-box .upload-pic input{ width:40px; height:20px; overflow:hidden;}
.post-box .post-success{ position:absolute; top:70px; left:210px; width:167px; height:45px; background-position:0 -99px;}


/*首页初始*/
.index-default{ padding:15px 20px 20px;}
.index-default .no-follow{ position:relative; width:560px; height:130px; background:url(bgimg/no_follow.png) no-repeat;}
.index-default .no-follow .gosearch-btn{ position:absolute; right:35px; bottom:13px; display:block; width:93px; height:31px;}
.index-default .no-mblog{ margin:20px 0 15px; padding-bottom:15px;}
.index-default .no-mblog p{ margin-bottom:8px; padding-left:18px; font-size:14px; line-height:20px;}
.index-default .no-mblog p a{ text-decoration:underline;}
.index-default .hot-user{ margin:15px;}
.index-default .hot-user h4{ margin-bottom:10px; font-size:12px;}
.index-default .hot-user ul{ overflow:hidden; _zoom:1;}
.index-default .hot-user li{ float:left; width:130px; height:70px;}
.index-default .hot-user .hot-r{ margin-left:60px; _margin-left:57px;}
.index-default .hot-user .btn-area{ text-align:center;}

/*微博列表*/
.feed-list{ padding:10px 20px 20px;}
.feed-list .feed-title span{ float:right;}
.feed-list .new-feed{ display:block; margin-bottom:4px; height:24px; line-height:24px; text-align:center; outline:none;}
.feed-list li{ padding:20px 5px;}
.feed-list .feed-content{ margin-left:70px; _margin-left:67px; margin-right:10px;}
.feed-list.mblog-list .feed-content{ margin-left:0;}
.feed-list .feed-main{ font-size:14px; line-height:20px; word-break:break-all; word-wrap:break-word; _width:100%; _float:left; }
.feed-list .preview-img{ margin-top:8px; overflow:hidden; _zoom:1; }
.feed-list .feed-img{ position:relative; float:left; margin-right:8px; overflow:hidden; _zoom:1;}
.feed-list .feed-img .video-view{ position:absolute; top:50%; left:50%; margin-top:-16px; margin-left:-16px; width:33px; height:33px; cursor:pointer; filter:alpha(opacity=75); opacity:0.75;}
.feed-list .feed-img .loading-img{ position:absolute; top:50%; left:50%; margin-top:-10px; margin-left:-10px; width:20px; height:20px; background:url(bgimg/Transparent.gif); }
.feed-list .feed-img img{ padding:2px;}
.feed-list .forward{ padding:12px;}
.feed-list .forward p{ word-break:break-all; word-wrap:break-word; color:#707070;}
.feed-list .forward p span{ margin-left:10px; color:#707070;}
.feed-list .forward p span a{ margin:0 5px;}
.feed-list .forward .cutline{ margin-top:8px; padding-top:8px; border-top:1px solid #eaeaea;}
.feed-list .show-img, .feed-list li .show-video{ padding-bottom:5px;}
.feed-list .show-img p, .feed-list li .show-video p{ margin-bottom:10px;}
.feed-list .show-img p a, .feed-list .show-video p a{ display:inline-block; margin-right:20px;}
.feed-list .show-img p span, .feed-list li .show-video p span{ margin:0 8px; color:#707070;}
.feed-list .show-img div{ text-align:center;}
.feed-list .feed-info{ margin:7px 0 5px;}
.feed-list .feed-info p{ float:right;}
.feed-list .feed-info p a{ margin:0 5px;}
.feed-list .feed-info p span{ margin:0 5px;}

/*微博评论*/
.feed-comment{ _zoom:1;}
.post-comment{ padding-bottom:10px;}
.feed-comment .post-comment-main{ margin-bottom:10px; }
.feed-comment .post-comment-main .choose-emotion{ float:left;}
.feed-comment .post-comment-main a{ float:right;}
.feed-comment .post-comment-main .comment-keyin{ margin:0 68px 0 35px; padding:2px; _zoom:1;}
.feed-comment .post-comment-main .comment-keyin .comment-textarea{ width:100%; _float:left; font-family:Tahoma, Geneva, sans-serif;}
.post-comment .keyin-tips{ float:right; margin-right:68px; _display:inline;}
.post-comment label{ margin-left:35px;}
.post-comment label input{ margin-right:3px; vertical-align:-3px;}
.feed-comment li{ padding:10px 5px;}
.feed-comment .comment-content{ margin-left:45px; _margin-left:42px;}
.feed-comment .comment-content p { word-break:break-all; word-wrap:break-word;}
.feed-comment .comment-content p span{ margin-left:8px;}
.feed-comment .comment-content div{ margin-top:10px; text-align:right;}
.feed-comment .comment-content div a{ margin:0 5px;}
.feed-comment .more-comment{ margin-top:12px; text-align:right;}

/*列表底部*/
.list-footer{ margin-top:10px; overflow:hidden; _zoom:1;}
.list-footer .page{ float:right;}
.list-footer .page a{ display:inline-block; margin-left:6px;}

/*右边栏用户概述*/
.user-preview{ margin:15px;}
.user-preview .v-verified{ margin:30px 0 15px; width:104px; height:29px; background-position:-371px -379px;}
.user-preview .user-info{ margin-bottom:15px; overflow:hidden; zoom:1;}
.user-preview .user-intro{ margin-left:65px; _margin-left:62px;}
.user-preview .user-intro strong{ font-size:14px; line-height:26px;}
.user-preview .user-total-box{ margin-bottom:20px; overflow:hidden; _zoom:1;}
.user-preview .user-total-box div{ float:left; padding-left:6px; width:52px;}
.user-preview .user-total-box div.first{ padding-left:0; border-left:0;}
.user-preview .user-total-box .user-total{ font:bold 14px/18px Arial, Helvetica, sans-serif; }
.user-preview .user-total-box .longnumber{ font-size:12px;}
.user-preview p{ word-break:break-all; word-wrap:break-word;}

/*用户菜单*/
.user-menu{ margin-top:25px;}
.user-menu a{ display:block; height:33px; font-size:14px; line-height:33px; text-indent:5px;}
.user-menu span{ float:left; margin:5px 0 0 5px; width:20px; height:20px;}

/*右边栏用户列表*/
.user-sidebar{ margin:25px 10px 15px;}
.user-sidebar li{ float:left; width:60px; height:86px; text-align:center;}
.user-sidebar li img{ display:block; margin:auto; padding:1px;}
.user-sidebar li p{ margin-top:3px; width:55px; height:14px; line-height:14px; overflow:hidden;}
.user-sidebar .more-user{ float:right; margin-right:3px; _display:inline;}

/*右边栏通过标题*/
.sidebar-head{ margin-bottom:8px; font-size:14px; text-indent:3px;}

/*右边栏排行榜*/
.top10{ margin:25px 10px 15px;}
.top10 li{ padding:5px;}
.top10 .ranking{ float:left; margin-top:2px; width:14px; height:14px; line-height:14px; color:#fff; text-align:center; background-position:-476px -394px;}
.top10 span{ float:right; color:#707070;}
.top10 a{ margin-left:4px;}

/*弹出窗口*/
	/*转发*/
	.forward-window{ margin-left:-200px; margin-top:-160px; width:400px;}
	.forward-box{ padding:15px 20px 10px; overflow:hidden; _zoom:1;}
    .forward-box p{ word-break:break-all; word-wrap:break-word;}
	.forward-box .forward-tool{ margin:20px 0 10px;}
	.forward-box .forward-tool span{ float:right; color:#999;}
	.forward-box .forward-tool span.out140{ color:#ff0000;}
	.forward-box textarea{ padding:4px; width:348px; height:70px; border:1px solid #b3b3b3; font-size:12px; overflow-y:auto;}
	.forward-box label{ display:block; margin-top:8px;}
	.forward-box label input{ margin-right:3px; vertical-align:-3px;}
	
	/*提示*/
	.tips-window{ margin-left:-150px; margin-top:-80px; width:300px; z-index:3;}
	.tips-window .tips-box{ padding:15px 20px 10px; overflow:hidden; _zoom:1;}
	.tips-window .tips-box .tips-c{ height:70px;}
	.tips-window .tips-box .tips-c p{ margin-left:50px; padding-top:12px; font-size:14px;}
	
	/*表情*/
	.emotion-window{ position:absolute; top:50px; left:50px; width:360px;}
	.emotion-window .emotion-box{ padding:10px; overflow:hidden; _zoom:1;}
	.emotion-window .emotion-box a{ float:left; margin:4px; border:1px solid #dddddd;}
	.emotion-window .emotion-box a:hover{ border:1px solid #666;}
	/*插入视频、音乐*/
	.insert-window{ position:absolute; top:50px; left:50px; width:360px;}
	.pop-window.insert-window .arrow{ left:160px!important;}
	.insert-window .insert-box{ padding:16px 26px 20px 15px; overflow:hidden; _zoom:1;}
	.insert-window .insert-box p{ margin-bottom:7px;}
	.insert-window .insert-box input{ float:left; margin-right:10px; width:235px; padding:3px; border:1px solid #b3b3b3; _display:inline;}
	.insert-window .insert-box .insert-tab{ padding:5px 8px; margin-right:10px;}
	.insert-window .insert-box .insert-tab.current{ background:#269dfe; color:#fff; font-weight:bold;}
	.insert-window .insert-box .error-tips{ margin-top:6px; margin-bottom:0; color:#FF0000;}
	.insert-window .insert-box .error-tips span{ display:block; color:#333;}
	.insert-window .insert-box.music-box{ padding-top:10px;}
	/*发微博*/
	.post-window{ margin-left:-235px; margin-top:-110px; width:470px; }
	.post-window .post-box { padding-bottom:17px;}
	.post-window .post-box .post-textarea{ left:15px; width:436px; height:99px; background-position:0 -554px;}
	.post-window .post-box .post-textarea.onfocus{ background-position:0 -454px;}
	.post-window .post-box .post-textarea textarea{ width:420px;}
	.post-window .post-box .upload-pic{ left:70px;}
	.post-window .post-box .post-tips{ position:absolute; top:23px; left:23px;}
	.post-window .post-box .post-success{ left:150px;}
	.post-window .post-box .share-btn{ right:30px;}
	.post-window .post-box .add-area{ left:25px;}
	.post-window .post-box .close-btn{ position:static;}
	
	/*发送信*/
	.send-window { width:478px; margin-left:-235px; margin-top:-160px; }
	.send-window .send-box { padding: 29px 0 30px 22px;}
	.send-window .send-box .field { position:relative; margin-bottom:14px; _margin-bottom:12px; }
	.send-window .send-box .field .fl { float:left}
	.send-window .send-box .field .fr { float:right; padding-right:33px;}
	.send-window .send-box .field span.tips { color:#999; margin-right:12px; line-height:23px;}
	.send-window .send-box .field label { float:left; padding-right:13px; _padding-right:10px;}
	.send-window .send-box .field input { padding:3px; ont-size:12px;width:136px; border:1px solid #b3b3b3;}
	.send-window .send-box .field textarea { width:351px; height:150px;font-size:12px; overflow:hidden; border:1px solid #b3b3b3; padding:3px;}
	.send-window .send-box .field.pad { padding-bottom:10px; padding-left:60px;} 
	.send-window .send-box .field em.warn {width:180px; background:#fed8d8 url(bgimg/icon_bg.gif) no-repeat 3px -528px; padding:0 0 0 27px; border:1px solid #cb0032; color:#d00303;}
    .send-window .send-box .field em  {margin-right:6px; height:22px; line-height:22px;}
	.send-window .send-box em.warn-pos { position:absolute;  height:23px; left:214px;_left:149px; top:-1px; _top:0 }

/*用户介绍*/
.user-head{ margin:0 20px; padding:20px 0; overflow:hidden; _zoom:1;}
.user-head img{ float:left; padding:1px; border:1px solid #c1c9cf;}
.user-head .user-head-c{ position:relative; margin-left:200px; _margin-left:197px; height:185px;}
.user-head .user-head-c h3{ margin-bottom:15px; font-size:18px;}
.user-head .user-head-c h3 a{ float:right; font-size:12px; font-weight:normal;}
.user-head .user-head-c p{ margin-bottom:5px;}
.user-head .user-head-c .opera-area{ position:absolute; left:0; bottom:5px; width:100%;}
.user-head .user-head-c .opera-area-r{ float:right;}
.user-head .user-head-c .opera-area-r a{ margin-left:7px;}
.user-head .user-head-c .followed-icon{ float:left; background-position:-5px -400px;}
.user-head .user-head-c .each-follow{ float:left;}
.user-head .user-head-c em{ float:left; margin:0 5px;}

/*标题框*/
.title-box{ margin:0 20px; padding:20px 0;}
.title-box h3{ padding-bottom:5px; padding-left:6px; font-size:14px; overflow:hidden; zoom:1;}
.title-box h3 .general-btn{ float:right; font-size:12px; font-weight:normal;}
.title-box .search{ margin-top:15px; padding:15px;}
.title-box .search input{ float:left; margin-right:6px; width:360px; padding:3px; height:16px; line-height:16px;}
.title-box .feed-list{ padding-bottom:0;}
.title-box.nobottom-line{ background:none!important;}
/*过滤框*/
.filter{ margin-top:15px; padding:0 5px 0 15px; height:30px; line-height:30px; zoom:1;}
.filter em{ margin:0 7px;}
.filter .search-box{ position:static; float:right; margin-top:3px;}
.filter .total{ float:right;}
.filter label{ _margin-top:5px; _zoom:1;}
.filter label input{ margin-right:3px; vertical-align:-3px;}


/*用户列表*/
.user-list{ padding:0 20px 20px;}
.user-list li{ padding:15px 5px; zoom:1;}
.user-list .content-r{ float:right; width:65px;}
.user-list .content-r a{ display:block;}
.user-list .content-m{ margin:0 75px 0 63px; _margin:0 72px 0 60px;}
.user-list .content-m .u-name{ font-size:14px;}
.user-list .content-m .u-info{ margin-top:6px;}

/*评论列表*/
.comment-list{ padding:0 20px 20px;}
.comment-list li{ padding:15px 5px; overflow:hidden; zoom:1;}
.comment-list li .checkbox{ float:left; margin:19px 5px 0 0;}
.comment-list li .checkbox input{ width:14px; height:14px;}
.comment-list li .comment-list-main{ margin-left:20px;}
.comment-list li .comment-c{ margin-left:63px; _margin-left:60px; _zoom:1;}
.comment-list li .c-info{ margin:0 60px 7px 0; word-break:break-all; word-wrap:break-word;}
.comment-list li .c-for { overflow:hidden;}
.comment-list li .c-for p{ width:365px; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.comment-list li .reply-icon, .comment-list li .del-icon{ float:right; margin-left:12px; text-indent:12px;}
.comment-list.all-comment li .comment-c{ margin-left:63px; _margin-left:60px;}
.comment-list.all-comment li .c-info{ margin-right:40px;}

/*微博详细页发表评论*/
.add-comment{ margin:20px;}
.add-comment .title{ margin-bottom:5px; font-size:14px;}
.add-comment .post-comment-main{ padding:18px;}
.add-comment .choose-emotion{ float:left;}
.add-comment .comment-r{ margin-left:40px;}
.add-comment .comment-r textarea{ width:479px; height:75px; border:1px solid #b3b3b3; overflow-y:auto; _float:left;}
.add-comment .comment-r div{ margin-top:6px;}
.add-comment .comment-r a{ float:right;}
.add-comment .comment-r .keyin-tips{ float:right; margin-right:10px; _display:inline;}
.add-comment .comment-r input{ margin-right:3px; width:14px; height:14px; vertical-align:-3px;}

/*私信列表*/
.message-list{ padding:0 20px 20px;}
.message-list li{ padding:0; *margin-top:-2px;}
.message-list li .message-part{ margin:1px 0 2px; padding:10px 6px; overflow:hidden; _zoom:1;}
.message-list .sendbyme{ background:#f5f5f5;}




/*默认搜索结果显示*/
.search-default{ margin:20px;}
.search-default p{ margin-left:5px; word-break:break-all; word-wrap:break-word;}

/*默认提示*/
.default-tips{ margin:15px 20px 200px; padding:30px 30px 30px 55px; background:#ffffee; border:1px solid #ddcb92; font-size:14px; font-weight:bold;}
.default-tips p{ margin-left:50px; height:42px; line-height:42px;}

/*404错误页面*/
.error-box { margin-bottom:100px;}
.error-box .title-box{ background:none;}
.error-box .error-c{ width:420px; margin:30px auto;}
.error-box .error-r{ margin-left:55px;}
.error-box .error-r strong{ font-size:16px;}
.error-box .error-r p{ margin-top:10px; line-height:20px;}

/*广告*/
.ad-1{ margin:0 auto 10px; width:800px;}
.ad-2-left, .ad-2-right{ position:fixed; top:100px;}

/*公用类*/
	/*用户头像*/
	.user-pic{ float:left;}
	.user-pic img{ padding:1px; width:50px; height:50px;}
	.feed-comment .user-pic img{ width:30px; height:30px;}
	/*textarea样式*/
	.comment-textarea{ height:18px; line-height:18px; font-size:12px; border:0; overflow:hidden;}
	/*box框样式*/
	.box-style{ position:relative; margin:10px 0 0; _zoom:1;}
	.box-style .box-t, .box-style .box-t span, .box-style .box-b, .box-style .box-b span{ height:3px; _font-size:0;}
	.box-style .box-content{ padding:10px;}
	.box-style .box-arrow{ position:absolute; top:-7px; left:25px; width:13px; height:8px; _font-size:0; background-position:-475px -385px;}
	
	/*引用图标*/
	.female-icon{ background-position:-3px -5px; text-indent:16px;}
	.male-icon{ background-position:-3px -25px; text-indent:16px;}
	.face-icon{ background-position:-3px -162px;}
	.pic-icon{ background-position:-3px -189px;}
	.video-icon{ background-position:-3px -214px;}
	.music-icon{ background-position:-4px -241px;}
	.topic-icon{ background-position:-3px -266px;}
    /*
	.home-icon{ background-position:-3px -48px;}
	.atme-icon{ background-position:-3px -78px;}
	.comment-icon{ background-position:-3px -106px;}
	.favs-icon{ background-position:-3px -133px;}
    */
	.home-icon{ background-position:-9999px -48px;}
	.atme-icon{ background-position:-9999px -78px;}
	.comment-icon{ background-position:-9999px -106px;}
	.favs-icon{ background-position:-9999px -133px;}
	.messages-icon{ background-position:-9999px -133px;}
    
	.alert-icon{ float:left; width:38px; height:35px; background-position:0 -54px;}
	.success-icon{ float:left; width:42px; height:42px; background-position:-41px -54px;}
	.error-icon{ float:left; width:42px; height:42px; background-position:-89px -54px;}
	.tips-icon{ float:left; width:42px; height:42px; background-position:-136px -54px;}
	.choose-emotion{ display:block; width:28px; height:17px; background-position:0 -35px; cursor:pointer;}
	.followed-icon{ padding-left:14px; background-position:-5px -403px;}
	.each-follow{ width:29px; height:14px; background-position:-34px -36px;}
	.mblog-icon{ background-position:-3px -437px;}
	.reply-icon{ background-position:-5px -463px;}
	.del-icon{ background-position:-6px -381px;}
	.video-url{ padding-right:18px; background-position:right -215px; *background-position:right -213px; *display:inline-block;}
	.music-url{ padding-right:18px; background-position:right -244px; *background-position:right -240px; *display:inline-block;}
	.piup-icon{ padding-left:12px; background-position:-4px -314px;}
	.src-icon{ padding-left:12px; background-position:-4px -330px;}
	.trunleft-icon{ padding-left:12px; background-position:-4px -347px;}
	.trunright-icon{ padding-left:12px; background-position:-4px -364px;}
	.v-icon{ padding-right:18px; background-position:right -487px;}
	.gotop-icon{ padding-left:13px; background-position:-4px -513px;}
	.close-icon{ position:absolute; top:2px; right:-2px; width:12px; height:12px; background-position:-4px -420px;}
	
	/*通用按钮*/
	.general-btn{ display:inline-block; height:23px; line-height:23px; background:url(bgimg/btn_bg.gif) left -23px;}
	.general-btn span{ float:left; _display:inline; margin-left:18px; padding-right:18px; height:23px; line-height:23px; background:url(bgimg/btn_bg.gif) right -23px; color:#555555; cursor:pointer;}
	.general-btn.highlight{ background-position:left 0;}
	.general-btn.highlight span{ background-position:right 0;}
	.general-btn-disabled{ background-position:left -69px; cursor:default;}
	.general-btn-disabled span{ background-position:right -69px; cursor:default;}
	.general-btn:hover{ background-position:left -46px; text-decoration:none;}
	.general-btn:hover span{ background-position:right -46px;}
	.general-btn-disabled:hover{ background-position:left -69px; cursor:default;}
	.general-btn-disabled:hover span{ background-position:right -69px; cursor:default;}
	.close-btn{ width:8px; height:7px; background-position:-6px -387px;}
	.close-btn2{ float:right; margin:8px 8px 0 0; width:8px; height:7px; background-position:-6px -423px;}
	.addfollow-btn{ display:block; width:62px; height:23px; background-position:-194px 0; outline:none;}
	.addfollow-btn.disabled{ background-position:-256px 0; cursor:default;}
	.addfollow-btn.disabled:hover{ background-position:-256px 0;}
	
	/*鼠标滑过图片*/
	.zoom-move{ cursor:url(/css/bgimg/big.cur), auto;}
	.narrow-move{ cursor:url(/css/bgimg/small.cur), auto;}
	
	
	/*通用tab标签*/
	.title-tab{ padding-left:20px;}
	.title-tab .post-btn{ float:right;}
	
	/*重置box-style箭头*/
	.feed-comment .box-arrow{ left:auto; right:15px;}

	/*弹出窗口*/
		/*绝对定位窗口*/
		.pop-window{ z-index:3;}
		.pop-window .pop-t{ margin:0 3px; height:2px; background:#fff; border-top:1px solid #6f6f6f; _font-size:0;}
		.pop-window .pop-content{ background:#fff; border:solid #6f6f6f; border-width:0 1px;}
		.pop-window .pop-b{ margin:-1px 3px 0; height:2px; background:#fff; border-bottom:1px solid #6f6f6f;  _font-size:0;}
		.pop-window .pop-title{ margin:-1px 1px 0; height:26px; line-height:26px; font-size:12px; text-indent:6px;}
		.pop-window .pop-title .close-btn{ float:right; margin:8px 8px 0 0; position:static;}
		.pop-window .pop-tl, .pop-window .pop-tr, .pop-window .pop-bl, .pop-window .pop-br{ position:absolute; width:3px; height:3px; _font-size:0;}
		.pop-window .pop-tl{ top:0; left:0; background-position:-34px -24px;}
		.pop-window .pop-tr{ top:0; right:0; background-position:-37px -24px;}
		.pop-window .pop-bl{ bottom:0; left:0; background-position:-34px -27px;}
		.pop-window .pop-br{ bottom:0; right:0; background-position:-37px -27px;}
		.pop-window .arrow{ position:absolute; left:25px; top:-7px; width:15px; height:8px; background-position:-41px -24px; _font-size:0;}
		.pop-window .close-btn{ position:absolute; right:10px; top:10px; }
		.pop-window .btn-area{ float:right; margin-top:10px;}
		.pop-window .btn-area a{ margin-left:10px;}
		/*fixed定位窗口*/
		.fixed-window{ position:fixed; top:50%; left:50%;}
		*html{ background-attachment:fixed; background-image:url('about:blank');}
		*html .fixed-window{ position:absolute; bottom:auto; top:expression(documentElement.scrollTop + (documentElement.clientHeight/2 - this.clientHeight/2));  margin-top:0;}
	
	/*半透明黑色背景*/
	.shade-div{ position:fixed; top:0; left:0; width:100%; height:500px; background-color:#000; filter:alpha(opacity=10); opacity:0.1; _position:absolute; _top:expression(documentElement.scrollTop + 0);}
	/*透明iframe*/
	.shade-iframe{ filter:alpha(opacity=0); opacity:0; z-index:1;}
	
	/*loading*/
	.loading{ margin:15px auto 20px; width:20px; height:20px; background:url(bgimg/white.gif) no-repeat;}
	

    /*覆盖skin的页面背景样式*/
    #container.single { background:#fff none; border-bottom:1px solid #ccdcea;}
    #container.single .main { margin:0; padding:25px 50px 35px;}
    
    /*表单*/
    .xform-normal input { height:19px; padding:2px; padding:4px 2px 0\9; border:1px solid #b3b3b3;}
    .xform-normal textarea { width:280px; padding:2px; border:1px solid #b3b3b3;}
    .xform-normal .input-a { width:200px;}
    .xform-normal .input-b { width:170px;}
    .xform-normal .input-c { width:90px;}

    .xform-normal .form-title { border-bottom:3px solid #06b8e4;}
    .xform-normal .form-body { padding:20px 0 25px; border:1px solid #cbe0f4; border-top:none; background:#f7fcfe; font-size:14px;}

    .xform-normal .form-row { display:block; margin:12px 0;}
    .xform-normal .form-field { display:inline-block; width:135px; text-align:right;}
    .xform-normal .form-field span { color:#f00; font-weight:700; display:inline-block; vertical-align:middle;}
    .xform-normal .form-row input { vertical-align:middle;}
    .xform-normal .form-row textarea { vertical-align:top; height:55px; overflow:auto;}
    .xform-normal .form-row em { font-size:12px;}

    .xform-normal .form-row .code { display:block; margin:12px 0 0 138px;}
    .xform-normal .form-row .agreement {margin-left:138px; font-size:12px;}

    .xform-normal .form-row em.warn { background:url(bgimg/icon_bg.gif) no-repeat;}
    .xform-normal .form-row em  { display:inline-block; height:22px; line-height:22px;}
    .xform-normal .form-row em.warn { padding:0 10px 0 27px; border:1px solid #cb0032; background-color:#fed8d8; background-position:3px -528px; color:#d00303;}
    .xform-normal .form-row em.tips { padding:0 10px; border:1px solid #d3c52a; background-color:#fef9c0; background-position:5px -420px; color:#5e570b;}    