@charset "UTF-8";
/* CSS Document */

.weibo-clearfix { zoom: 1 }
.weibo-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
.weibo-widget a { text-decoration: none }
.weibo-widget p { margin: 0; padding: 0 }
.weibo-widget img { margin: 0; padding: 0; border: 0 none }
.weibo-widget ul, .weibo-widget ol { list-style: none; margin: 0; padding: 0 }
.weibo-arrow { width: 16px; height: 8px; overflow: hidden; position: absolute; left: 16px; top: -8px; background: url(//timg.sjs.sinajs.cn/t35/style/images/common/new_index_bg.png?id=201101211705) no-repeat -142px -71px; _background: url(//timg.sjs.sinajs.cn/t35/style/images/common/layer/wraplayer.gif) no-repeat 0 -12px; _top: -7px }
a.weibo-button { color: #333; border: 1px solid #c1c1c1; display: inline-block; font-size: 12px; height: 23px; line-height: 23px; padding: 0 20px; margin: 0 5px; text-decoration: none; vertical-align: middle; background-color: #f4f4f4; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; background-image: linear-gradient(#FFF, #DDD); background-image: -moz-linear-gradient(#FFF, #DDD); background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#FFF), to(#DDD)); background-image: -o-linear-gradient(#FFF, #DDD); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD')
}
a.weibo-button:hover { background-color: #fafafa; background-image: linear-gradient(#FFF, #e7e7e7); background-image: -moz-linear-gradient(#FFF, #e7e7e7); background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#FFF), to(#e7e7e7)); background-image: -o-linear-gradient(#FFF, #e7e7e7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E7E7E7')
}
.weibo-dialog { z-index: 1200 }
.weibo-dialog a { text-decoration: none }
.weibo-dialog .weibo-dialog-content { border: 1px solid #a0a0a0; background-color: #FFF; overflow: hidden }
.weibo-dialog .weibo-dialog-hd { height: 27px; line-height: 27px; margin: 1px; padding: 0 10px; position: relative; background-color: #f2f5f9 }
.weibo-dialog .weibo-dialog-hd .weibo-dialog-title { height: 27px; line-height: 27px; overflow: hidden }
.weibo-dialog .weibo-dialog-hd a.weibo-dialog-close { position: absolute; display: block; width: 15px; height: 27px; line-height: 25px; overflow: hidden; top: 0; right: 0; color: #666 }
.weibo-dialog .weibo-dialog-bd { overflow: hidden; margin: 1px; position: relative }
.weibo-dialog-overlay-b { background-color: #BBB; opacity: .7; filter: alpha(opacity=70); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px }
.weibo-dialog-overlay-p { z-index: 1000; background-color: #000; opacity: .15; filter: alpha(opacity=15) }
.weibo-retweet .weibo-retweet-content { border: 1px solid #a0a0a0; background-color: #FFF; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px }
.weibo-retweet .weibo-retweet-box { margin: 15px 10px }
.weibo-retweet .weibo-retweet-form { margin: 15px 0; line-height: 20px }
.weibo-retweet a.weibo-retweet-emoticons { background: url(//img.t.sinajs.cn/t3/style/images/common/new_index_bg.png?id=201101211705) no-repeat scroll 0 -210px transparent; display: inline-block; float: left; height: 20px; vertical-align: middle; width: 35px }
.weibo-retweet a.weibo-retweet-emoticons:hover { background-position: -37px -210px }
.weibo-retweet .weibo-retweet-wordcount { color: #080; display: inline; float: right }
.weibo-retweet .weibo-retweet-wordcount em { font-style: normal }
.weibo-retweet .weibo-retweet-textarea { width: 365px; height: 54px; line-height: 18px; clear: both; border-color: #999 #C9C9C9 #c9c9c9 #999999; border-style: solid; border-width: 1px; color: #999; font-family: Tahoma, "瀹嬩綋"; font-size: 12px; margin: 10px 0; padding: 5px; outline: medium none; resize: none; word-wrap: break-word; overflow: auto }
.weibo-retweet .weibo-retweet-options p { margin: 0 }
.weibo-retweet .weibo-retweet-actions { text-align: center }
.weibo-retweet .weibo-retweet-actions a { color: #333; border: 1px solid #c1c1c1; display: inline-block; font-size: 12px; height: 23px; line-height: 23px; padding: 0 20px; margin: 0 5px; text-decoration: none; vertical-align: middle; background-color: #f4f4f4; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; background-image: linear-gradient(#FFF, #DDD); background-image: -moz-linear-gradient(#FFF, #DDD); background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#FFF), to(#DDD)); background-image: -o-linear-gradient(#FFF, #DDD); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD')
}
.weibo-retweet .weibo-retweet-actions a:hover { background-color: #fafafa; background-image: linear-gradient(#FFF, #e7e7e7); background-image: -moz-linear-gradient(#FFF, #e7e7e7); background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#FFF), to(#e7e7e7)); background-image: -o-linear-gradient(#FFF, #e7e7e7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E7E7E7')
}
.weibo-retweet .weibo-retweet-actions a.weibo-retweet-cancel { color: #888 }
.weibo-commentlist .weibo-commentlist-list { list-style: none outside none; margin-top: 10px }
.weibo-commentlist .weibo-commentlist-item { border-top: 1px dashed #ccc; padding: 8px 0 4px }
.weibo-commentlist .weibo-commentlist-item .weibo-commentlist-head { display: inline; float: left }
.weibo-commentlist .weibo-commentlist-item .weibo-commentlist-head img { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; padding: 2px }
.weibo-commentlist .weibo-commentlist-item .weibo-commentlist-feed { color: #666; display: inline; float: right; line-height: 20px; width: 455px }
.weibo-commentlist .weibo-commentlist-item .weibo-commentlist-time { color: #999 }
.weibo-commentlist .weibo-commentlist-item .weibo-commentlist-actions { text-align: right }
.weibo-commentbox .weibo-commentbox-emoticons { background: url(//img.t.sinajs.cn/t3/style/images/common/new_index_bg.png?id=201101211705) no-repeat scroll 0 -210px transparent; display: inline-block; float: left; height: 20px; vertical-align: middle; width: 35px }
.weibo-commentbox .weibo-commentbox-emoticons:hover { background-position: -37px -210px }
.weibo-commentbox .weibo-commentbox-form textarea { border-color: #c4c7bd #EFEFEf #f2f2f2 #D2D5CA; border-style: solid; border-width: 1px; color: #333; display: inline; float: left; font-family: Tahoma, "瀹嬩綋"; font-size: 12px; height: 18px; line-height: 18px; margin-right: 8px; outline: medium none; overflow: hidden; padding: 3px 2px 1px; resize: none; width: 365px; word-wrap: break-word }
.weibo-commentbox .weibo-commentbox-form .weibo-commentbox-submit { display: inline; float: left; height: 22px; line-height: 22px }
.weibo-commentbox .weibo-commentbox-form .weibo-commentbox-options { clear: both; color: #707070; line-height: 18px; margin-left: 35px; overflow: hidden; padding-top: 7px; width: 395px }
.weibo-commentbox .weibo-commentbox-form .weibo-commentbox-options p { margin-top: 3px }
.weibo-commentbox .weibo-commentbox-more { border-top: 1px dashed #ccc; padding-top: 10px; text-align: right }
.weibo-commentbox .weibo-commentbox-loading { margin-top: 15px; text-align: center }
.weibo-commentpopup .weibo-commentpopup-content { background-color: #FFF }
.weibo-commentpopup .weibo-dialog-bd { padding: 10px }
.weibo-commentpopup .weibo-commentbox { margin: 0 auto }
.weibo-commentpopup .weibo-commentbox .weibo-commentbox-form textarea { width: 335px }
.weibo-commentpopup .weibo-commentbox .weibo-commentbox-form .weibo-commentbox-options { width: 400px }
.weibo-commentpopup .weibo-commentlist .weibo-commentlist-item .weibo-commentlist-feed { width: 425px }
.weibo-emoticons-content { background-color: #FFF }
.weibo-emoticons-content .weibo-dialog-bd { padding: 8px }
.weibo-emoticons-list { overflow: hidden; background-color: #FFF }
.weibo-emoticons-list img { border: 0 none }
.weibo-emoticons-list ul { float: left; margin: 0; padding: 0 }
.weibo-emoticons-list ul li { float: left; width: 28px; height: 28px; padding: 0 1px 1px 0 }
.weibo-emoticons-list ul li a { border: 1px solid #ededed; display: block; height: 26px; overflow: hidden; text-align: center; width: 26px }
.weibo-emoticons-list ul li a:hover { background-color: #f8f8f8; border: 1px solid #6c0 }
.weibo-login .weibo-login-content { background-color: #FFF }
.weibo-login .weibo-dialog-bd { padding: 15px 30px }
.weibo-login .weibo-login-box { margin: 0 auto }
.weibo-login .weibo-login-form .weibo-login-tip { color: #999; margin-bottom: 15px }
.weibo-login .weibo-login-form p { margin-bottom: 10px }
.weibo-login .weibo-login-account input, .weibo-login .weibo-login-password input { background-color: #f8fbef; border-color: #c4c7bd #EFEFEf #f2f2f2 #D2D5CA; border-style: solid; border-width: 1px; color: #555; height: 20px; padding: 2px; width: 250px }
.weibo-login .weibo-login-form .weibo-login-remember { margin-bottom: 15px }
.weibo-login .weibo-login-actions .weibo-login-submit { display: inline; float: left; margin: 0 }
.weibo-login .weibo-login-actions .weibo-login-lostpwd { display: inline; float: left; margin-left: 20px; margin-top: 5px }
.weibo-login .weibo-login-signup { color: #999; margin-top: 25px }
.weibo-publisherpopup-content { background-color: #FFF }
.weibo-publisherpopup-content .weibo-dialog-bd { padding: 10px }
.weibo-retweet .weibo-retweet-box .weibo-retweet-textarea { width: 465px }
