﻿/*
Copyright (c) 2008, qingdaocate.com All rights reserved.
version: 1.0.0
*/
* {margin:0;padding:0;}
body {font-size:80%;font-family: arial, "宋体", verdana,geneva, helvetica, sans-serif;}
table {border-collapse:collapse;}
select,input,textarea{vertical-align:middle;font-size:14px;}
select {height:22px;line-height:22px;padding:2px 0 0 2px;}
img {border:0;display:block;}/*display:ie间隙bug*/
ul,ol,dl {list-style:none;}
a, a:link, a:visited, a:active{text-decoration:none;}
a:hover {border:none;text-decoration:underline;}/*hover:解决IE6bug*/

li.link {cursor:pointer;}
li.link:hover {text-decoration:underline;}

/*通用按钮*/
.button {overflow:visible;height:22px!important;height:21px;line-height:16px;padding:1px 3px 3px 10px;+padding:1px 3px 0 10px;background-repeat:no-repeat;background-position: 0 0;}
.linkbutton {padding:2px 3px 2px 10px;background-repeat:no-repeat;background-position: 0 0;}

/*通用输入框*/
.textbox,.file {padding:2px;border:1px solid #d0d0d2;}

/*清除当前块内的所有float*/
.clearfix:after{clear:both;content:".";display:block;visibility:hidden;height:0;} /*Standard*/
.clearfix{display:inline-block;}/*For IE*/
html[xmlns] .clearfix{display:block;} 
* html .clearfix{height:1%;}/*For IE*/

/*上方，左边 空白*/
.spacing-top {margin-top:10px;}
.spacing-left {margin-left:10px;}
/*警告，提示信息*/
.warning {border:1px solid #ff6701;padding:3px;font-size:110%;}
.info {font-size:110%;color:#fe6003;}
/*必填*/
.asterisk {color:#fe6003;}
/*超长文本省略号显示:适用于单行显示，超长则显示省略号，需要定义宽度*/
.ellipsis {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
/*超长文本自动换行:适用于多行显示，但防止出现超长英文单词（恶意）,需要定义宽度*/
.wrap{word-wrap:break-word;word-break:break-all;}
/*强制不换行*/
.nowrap {white-space:nowrap;}
.adjust {width:100%;overflow:hidden;}/*内容自适应:单独使用*/
/*隐藏*/
.hide {display:none;}
/*清理浮动*/
.clear {clear:both;}
.line {border-bottom:1px solid #ccc;margin:5px 0;clear:both;}
/*左右居中显示*/
.center {text-align:center; margin: 0 auto;}
/*大篇文章*/
.article {line-height:1.4;}
/*横向排列列表*/
.hul li {float:left;padding-left:3px;}
.hul li.thumb img {vertical-align:middle;}
/*灰色*/
.gray, .gray a{color:#888;}
.small {font-size:9px;}

/*布局样式*/
#wrapper {width:96%;margin:0 auto;}/*定义最小宽度*/
#header {margin:0 auto 10px auto;}

#header #logoarea {height:55px;position:relative;z-index:1;}
#header #logoarea #logo {position:absolute;top:8px;left:0;}

#header #logoarea #sign {position:absolute;bottom:8px;left:185px;}
#header #logoarea #sign li{float:left;padding-left:5px;}

#header #logoarea #shortcut {position:absolute;top:3px;right:0;}
#header #logoarea #shortcut li{float:left;padding-left:12px;}

#themes {position:absolute;bottom:8px;right:0;}
#themes ul li {float:left;margin-left:6px;width:13px;height:12px;overflow:hidden;text-indent:-8000px;background-image:url(images/themes.gif);cursor:pointer;}
#themes #orange{background-position:0 0;}
#themes #orange.on{background-position:0 -15px;}
#themes #brown{background-position:-19px 0;}
#themes #brown.on{background-position:-19px -15px;}
#themes #violet{background-position:-38px 0;}
#themes #violet.on{background-position:-38px -15px;}
#themes #ocean{background-position:-57px 0;}
#themes #ocean.on{background-position:-57px -15px;}
#themes #grass{background-position:-75px 0;}
#themes #grass.on{background-position:-75px -15px;}
#themes #pink{background-position:-94px 0;}
#themes #pink.on{background-position:-94px -15px;}

#header #toolbar {position:relative;width:100%;}
#header #toolbar .left {position:absolute;left:0;top:0;width:8px;height:56px;background-position:0 0;}
#header #toolbar .center {position:relative;margin:0 8px 0 8px;height:56px;background-repeat:repeat-x;background-position:0 -112px;}

#header #toolbar .center #nav {padding-top:3px;}
#header #toolbar .center #nav #navbar {text-align:center;}
#header #toolbar .center #nav #navbar li {display:inline;padding:0 10px;line-height:20px;}
#header #toolbar .center #nav #navbar li.nobackground{background-image:none;}
#header #toolbar .center #nav #navbar li a {font-size:14px;}

#header #toolbar .center #nav #searchbar {text-align:center;padding-top:3px;white-space:nowrap;}
#header #toolbar .center #nav #searchbar li {display:inline;margin-left:1px;line-height:20px;}
#header #toolbar .center #nav #searchbar li .topics {width:300px; height:14px;font-size:14px;padding:3px;}
#header #toolbar .center #nav #searchbar li .sbutton {font-size:12px;height:22px;overflow:visible;padding:1px 3px 3px;+padding:3px 3px 0;}

#header #toolbar .center #ads {position:absolute;right:0;top:7px;height:42px;}
#header #toolbar .center img {float:left;padding-left:3px;}
#header #toolbar .right {position:absolute;right:0;top:0;width:8px;height:56px;background-position:0 -224px;}

#mainbox {clear:both;width:100%;overflow:hidden;float:left;}
/*三列布局*/
#menubar {width:180px;float:left;overflow:hidden;}
#contentbar {margin:0 266px 0 190px;_margin-left:187px;height:100%;}/*height:IE捉迷藏bug, _margin-left:IE两层间隙bug;*/
#sidebar {width:256px;margin-left:-256px;float:left;overflow:hidden;}

/*两列布局:地图搜索页面*/
#itembar {width:452px;height:auto !important;height:582px;min-height:582px;float:left;overflow:hidden;padding:5px;}
#mapbar {margin-left:470px;height:100%;padding:5px;}

/*两列布局:右侧放广告:用sidebar即可，固定宽度，左侧自适应*/
#leftbar {margin-right:266px;padding:5px;height:auto!important;height:778px;min-height:778px;}

/*单列布局*/
#mainbar {padding:5px;height:auto!important;height:300px;min-height:300px;}

#footer {clear:both;margin:10px auto;border-top:1px solid #ddd;}
#footer #copyright {text-align:center;margin-top:25px;}

/*左侧菜单框(公共)*/
.menubox {}
.menubox h1 {height:25px;line-height:25px;font-size:14px;font-weight:bold;padding-left:10px;}
/*左侧菜单项*/
.menubox .menu{padding:3px 0 0 0;}
.menu li {height:22px;line-height:22px;padding-left:33px;}

.menu li, .index #hot_header .operation a, #searchparameters .post_album a, #searchparameters .post_groups a, .post_place a, #member_manager .admin,#invitePost.post .pt_preview, .profile_ratings .invite_vote, .profile_ratings .voters{background:url(images/menubg.gif) no-repeat 0% 50%;}

/*公共部分左侧菜单项*/
.menubox .menu .pt_edit {background-position:10px -756px;}
.menubox .menu .pt_delete {background-position:10px -972px;}
.menubox .menu .pt_flag {background-position:10px -1080px;}
.menu .pt_rss {background-position:10px -180px;}
.menu .pt_setting {background-position:10px -576px;}
.menu .pt_rec_friend {background-position:10px -72px;}

/*个人主页左侧菜单项*/
.menubox .menu .pt_sign_up {background-position:10px -900px;}
.menubox .menu .pt_dian {background-position:10px 0;}
.menubox .menu .pt_send_message {background-position:10px -36px;}
.menubox .menu .pt_add_friend {background-position:10px -108px;}
.menubox .menu .pt_subscribe {background-position:10px -1044px;}

.menubox .menu .pt_message {background-position:10px -216px;}
.menubox .menu .pt_topic {background-position:10px -252px;}
.menubox .menu .pt_album {background-position:10px -288px;}
.menubox .menu .pt_music {background-position:10px -324px;}
.menubox .menu .pt_group {background-position:10px -360px;}
.menubox .menu .pt_place {background-position:10px -1260px;}
.menubox .menu .pt_friend {background-position:10px -396px;}
.menubox .menu .pt_subscriber {background-position:10px -432px;}
.menubox .menu .pt_profile {background-position:10px -468px;}
.menubox .menu .pt_google {background-position:10px -504px;}
.menubox .menu .pt_link {background-position:10px -540px;}
.menubox .menu .pt_system_manage {background-position:10px -612px;}

/*贴子左侧菜单项*/
.menubox .menu .pt_map {background-position:10px -144px;}
.menubox .menu .pt_add_comment {background-position:10px -648px;}
.menubox .menu .pt_add_favorite {background-position:10px -684px;}

/*圈子左侧菜单项*/
.menubox .menu .pt_groups_members {background-position:10px -1008px;}
.menubox .menu .pt_groups_topics {background-position:10px -1188px;}
.menubox .menu .pt_join_groups {background-position:10px -1152px;}
.menubox .menu .pt_leave_groups {background-position:10px -1224px;}

/*贴吧左侧菜单项*/
.menubox .menu .pt_post_topic {background-position:10px -720px;}
.menubox .menu .pt_apply_editor {background-position:10px -792px;}

/*首页发帖子，上传照片, 发布地点*/
.index #hot_header .operation a.pt_index_post_topic {background-position:0 -832px;}
.index #hot_header .operation a.pt_index_post_album, #searchparameters .post_album a{background-position:0 -866px;}
#searchparameters .post_groups a {background-position:0 -362px;}
#searchparameters .post_place a {background-position:0 -1119px;}

/*最后一项去掉下边线*/
.menu .noborder {border-bottom:0;}

/*左侧头像和个人信息*/
.menubox .thumb, .index #userinfo .thumb {margin:6px auto 0;}
.menubox .thumb img, .index #userinfo .thumb img {margin:auto auto;max-width:160px;}

.menubox #info, .index #userinfo #info {padding:3px;overflow:hidden;}
.menubox #info .nickname, .index #userinfo #info .nickname{height:1.6em;line-height:1.6em;text-align:center;text-decoration:none;}
.menubox #info .nickname a, .index #userinfo #info .nickname a{font-size:110%;font-weight:bold;}
.menubox #info .nickname .online, .index #userinfo #info .nickname .online{font-size:12px;}
.index #userinfo #info .nickname a.signout{font-weight:normal;}

/*右侧头像和信息*/
.sidebox #profile #operation {padding:5px;}
.sidebox #profile #operation .thumb {float:left;width:110px;}
.sidebox #profile #operation .thumb img {margin:auto auto;max-width:100px;}
.sidebox #profile #operation .menu {float:left;}

#info .say, .menubox #info .location {padding:5px 5px 5px 10px;}
.menubox #info .detail li{line-height:1.4em;padding:0 5px 0 20px;background-position:10px 50%!important;}
.menubox #info .say,.menubox #info .detail li,.menubox #info .location, .menubox .menu li, .tag_detail li{border-bottom:1px solid #efefef;}

/*中间新闻样式*/
#album_news {width:100%;position:relative;}
#album_news #album {width:272px;height:280px;position:absolute;left:0;top:0;}
#album_news #album .slide {width:268px;height:275px;margin:2px;}

#album_news #news {height:282px;margin-left:284px;overflow:hidden;}
#album_news #news.full {margin-left:0;}

#album_news #news #newsheader{position:relative;width:100%;line-height:44px;}
#album_news #news #newsheader .left {position:absolute;left:0;top:0;width:32px;height:44px;}
#album_news #news #newsheader .center {margin:0 12px 0 32px;height:44px;padding:0 5px;font-size:16px;font-weight:bold;}
#album_news #news #newsheader .right {position:absolute;right:0;top:0;width:12px;height:44px;}

#album_news #news .list {height:237px;overflow:hidden;overflow:hidden;padding-left:5px;}
#album_news #news .list li {padding:3px 10px;height:1.2em;line-height:1.2em;overflow:hidden;}

.menubox #info .detail li, .contentbox .list li, #popular_tags ul li, #album_news #news .list li, .right_list li, .tag_detail li, .trace li.detail h1, .index #hot_body #news ul li{background:url(images/dot.gif) no-repeat 0 50%;}

/*个人页面右侧投票样式*/
.profile_ratings .invite_vote, .profile_ratings .voters{display:inline-block;height:20px;line-height:20px;padding-left:18px;}
.profile_ratings .invite_vote {background-position:0 -1406px;}
.profile_ratings .voters {background-position:0 -1442px;}

/*中间列表：复杂列表，帖子列表，群组列表，会员列表等用*/
.contentbox .contentboxheader {height:25px;}
.contentbox .contentboxheader h1 {float:left;height:25px;line-height:25px;font-size:14px;font-weight:bold;padding-left:30px;background:url(images/contentboxheaderbg.gif) no-repeat 0 0;}
.contentbox .contentboxheader h1.neighbor{background-position:5px 0;}
.contentbox .contentboxheader h1.friend{background-position:5px -50px;}
.contentbox .contentboxheader h1.feedback{background-position:5px -100px;}
.contentbox .contentboxheader .more {float:right;height:25px;line-height:25px;display:block;padding-right:10px;font-size:14px;}
.contentbox .list {padding:5px 10px;}
.contentbox .list li{padding-left:10px;line-height:1.6em;}

.contentbox .content {padding:5px 10px;}

/*中间列表：复杂列表，帖子列表，群组列表，会员列表等用*/
.item {padding:10px 5px;height:auto!important;height:78px;min-height:78px;background:url(images/bottomline.gif) repeat-x 0 100%;}
.item .thumb {float:right;}
.item .thumb img {max-width:72px;max-height:72px;}
.item .itembody .header {font-size:110%;padding-bottom:5px;overflow:hidden;}
.item .itembody .content {color:#555;max-height:4.2em;line-height:1.4;overflow:hidden;}
.item .itembody .content img{display:inline-block;}
.item .itembody .detail{color:#888;padding:3px 15px 0 0;}
.item .itembody .detail a{color:#888;}
.item .itembody .tag {padding:5px 15px 0 0;}
.item .itembody .tag, .item .itembody .tag a{color:#888;}
.item .itembody .operation {padding:5px 5px 0 0;}

.item .itembody .header .hul li.toogle_handle{float:right;cursor:pointer;}
.item .itembody .header .hul li.author {float:right;}
.item .itembody .header .hul li.closed, .item .itembody .header .hul li.open {width:13px;height:13px;}
.item .itembody .header .hul li.closed {background:url(images/closed.gif) no-repeat 50% 50%;}
.item .itembody .header .hul li.open {background:url(images/open.gif) no-repeat 50% 50%;}
.item .itembody .toogle_content{display:none;}
.topic_list .item {height:auto;min-height:0;padding:5px 5px;}

/*评论*/
.review {width:99%;}
.review div.row {position:relative;margin:8px;height:auto!important;height:80px;min-height:80px;padding-bottom:8px;background:url(images/bottomline.gif) repeat-x 0 100%;}
.review .thumb {position:absolute;left:0;top:0;}
.review .thumb img {max-width:72px;max-height:72px;}
.review .r_info {margin-left:80px;height:auto !important; height:72px; min-height:72px;}
.review .r_info h1 {height:1.4em;line-height:1.4em;font-weight:normal;font-size:100%;}
.review .r_info h1 p {float:left;}
.review .r_info h1 p.operation {float:right;}

/*回复*/
.review .r_info #reply_info {margin:5px 0;padding-top:3px;border-top:1px solid #ddd;}
#reply_post {margin:5px 0;padding-top:3px;display:none;}
.review #reply_post .post_content {width:100%;margin:0 auto;}
.review #reply_post .post_content textarea {width:98%;height:40px;}
.review #reply_post .buttons{text-align:center;margin:5px auto;}

/*评论发布*/
.review .post_content {width:98%;margin:0 auto;}
.review .post_content textarea {width:100%;height:100px;}
.review .buttons{text-align:center;margin:5px auto;}

/*中间列表：简单列表，消息，收入等页面用*/
.grid {clear:both;width:100%;}
.grid .thead td {font-size:14px;font-weight:bold;white-space:nowrap;}

.grid tr {background:url(images/bottomline.gif) repeat-x 0 100%;}
.grid tr td {padding:5px;}

.coins.grid {width:400px;}
.level_icon img{display:inline-block;}

/*发布页面*/
.post .textbox{width:98%;}
.post .label, .view .label{height:1.8em;line-height:1.8em;font-size:110%;margin-top:5px;}
.post .operation, .view .operation {text-align:center;margin-top:10px;}

.post_notice h1 {font-size:120%;height:1.6em;line-height:1.6em;}
.post_notice p {line-height:1.4em;}

#resetPasswordPost.post {width:200px;}
#resetPasswordPost.post h1 {font-size:110%;font-weight:bold;color:#555;}

#invitePost.post .copy {width:85%;margin-right:5px;display:inline-block;}
#invitePost.post .h2 {font-size:110%;font-weight:bold;color:#555;}
#invitePost.post .label, #invitePost.post #preview {color:#555;line-height:2em;}
#invitePost.post .pt_preview {background-position:0 -932px;}
#invitePost.post #preview {font-size:120%;font-weight:bold;display:inline-block;height:25px;line-heigth:25px;padding-left:20px;cursor:pointer;}

.sideboxcontent .copy {width:180px!important;display:inline-block;}

/*中间tab定义*/
.tab .thead {position:relative;bottom:-1px;font-size:12px;font-weight:bold;height:26px;}
.tab .thead li, .tab .thead a,.tab .thead span {display:-moz-inline-box; *display:inline-block; float:left;}
.tab .thead li {padding-left:3px;margin-right:3px;}
.tab .thead a, .tab .thead span {padding:0 8px 0 5px;height:26px;line-height:25px;}
.tab .thead .selected a:hover {text-decoration:none;}

.tab #tbody {padding:5px;height:auto!important;height:450px;min-height:450px;}

/*右侧菜单框(公共)*/
.sidebox {overflow:hidden;}
.sidebox .sideboxheader {height:25px;}
.sidebox .sideboxheader h1 {height:25px;line-height:25px;float:left;font-size:14px;font-weight:bold;padding-left:10px;}
.sidebox .sideboxheader .more {height:25px;line-height:25px;display:block;float:right;padding-right:10px;font-size:14px}
.sidebox .sideboxcontent {padding:5px;}

/*google 广告样式*/
.ad250 {width:250px;height:250px;padding:2px;}
.ad600 {width:160px;height:600px;padding:2px;}
.ads {float:right;}/*环绕效果*/

/*分页控件*/
.pages {margin: 10px auto 0 auto; clear: both; text-align:center;}
.pages a, .pages span {white-space:nowrap; margin-right:5px;}
.pages span { color:#888 }
.pages span.current {padding:2px 4px;}

.remove{margin-left:3px;background:url(images/remove.gif) no-repeat;border:0;width:12px;height:12px;cursor:pointer;}
/*上传控件*/
.fileupload td{float:left;line-height:20px;padding-right:2px;}
.fileupload td.delete {float:right;}
.fileupload td.delete a {display:block;background:url(images/remove.gif) 50% 50% no-repeat;width:12px;height:20px;}
/*进度条样式*/
.fileupload #progress_all {display:none;margin-top:5px;height:2px;background-color:gray;}
.fileupload #progress_fraction {width:0;height:2px;background-color:red;}
.fileupload iframe.ProgressBar {display:none;}

/*普通缩略图样式，带边框，注意：width要比实际大6px，以适应border+padding*/
.thumb img {padding:2px;overflow:hidden;}

/*固定大小缩略图样式，带边框，注意：width要比实际大6px，以适应border+padding*/
.photo {display:table-cell;vertical-align:middle;position:relative;overflow:hidden;text-align:center;}
.photo p {+position:absolute;top:50%;}/*+ IE6,7 only*/
.photo p:after {+content:".";font-size:1px;visibility:hidden;}/*+ IE6,7 only*/
.photo img {+position:relative;top:-50%;left:-50%;margin:0 auto;border:1px solid #d8dfea;padding:2px;}/*+ IE6,7 only*/
.photo a:hover img { border:1px solid #3b5888;}

/*编辑器插入元素样式 开始*/
.editor {font-size:125%;}
.editor ul, .editor ol {list-style:inside;}
.editor ul {list-style-type:disc;}
.editor ol {list-style-type:decimal;}

.editor img.audio {display:none;}
.editor img.video {display:none;}
.editor img.flash {display:none;}
/*编辑器插入元素样式 结束*/

/*选择框列表*/
.checkboxlist label{margin:0 2px;}
/*列表中的圈子名称*/
.groupname{display:inline-block;width:100px;}

/*选择朋友控件*/
.friendspicker .category {height:100%;margin:5px 0;border:1px solid #ddd;}
.friendspicker p{height:1.8em;line-height:1.8em;padding-left:2px; font-size:110%;border-bottom:1px solid #ddd;}
.friendspicker ul li {width:100px;float:left;padding:2px;}
.friendspicker label{margin:0 2px;}

/*地图相关*/
/*坐标样式*/
.coordinate {
	color:#e63c0b;
	display:inline-block;
	width:200px;
	height:18px;
	line-height:18px;
	border: #ccc 1px solid;
	padding:2px 0 0 2px;
	margin-right:2px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:110%;
}
/*坐标选择地图样式*/
.mapselect {height:450px;border:solid 1px #ddd;}
.markplace {position:absolute;left:200px;top:10px;*top:8px;}
/*地图view控件上地图样式*/
.mapview {border:solid 1px #ddd;margin:0 auto;}
/*弹出选择框的坐标样式*/
.coordinatepick {color:#e63c0b;}
/*地图上信息格式*/
.map_show_info {postion:relative;left:0;top:0;width:260px;height:auto!important;height:86px;min-height:86px;}
.map_show_info .thumb {position:absolute;left:0;top:0;}
.map_show_info .thumb img {max-width:80px;max-height:80px;}
.map_show_info .show_info {margin-left:90px;}
.map_show_info .show_info h1 {font-size:110%;height:1.4em;line-height:1.4em;}
.map_show_info .show_info p {font-size:110%;line-height:1.4em;}

/*登录页面*/
#loginPage {width:300px;margin:0 10px 10px;}
#loginPage.post .label, #loginPage.post .operation{ font-size:110%;}
#loginPage .message {text-align:left; margin: 5px 0;}

/*发布帖子页面需要密码*/
#ulPassword {margin:5px 5px 5px 10px;padding:0 5px;}
#ulPassword li {padding:2px 0;}
#ulPassword li .textbox {width:100px;}

/*个人设置*/
#profileEditPost table.profile{width:100%;}
#profileEditPost table.profile .textbox{width:127px;}
#profileEditPost table.profile tr{height:2em;line-height:2em;}
#profileEditPost table.profile td.label{white-space:nowrap;padding-right:5px;}
#profileEditPost table.profile select{width:135px;}
#profileEditPost .thumb img {max-width:45px;max-height:45px;}

/*消息浏览页面*/
table.message{font-size:110%;}
table.message tr{height:2em;line-height:2em;}
table.message td.label{white-space:nowrap;text-align:right;}
table.message td.label.top{vertical-align:top;}

.oldmessage {display:block;margin-bottom:5px;padding:3px;border:1px solid #ddd;}

.inbox_search {padding-left:20px;}
.sentbox_search {padding-left:8px;}

.read {}
#message.grid .read {padding:0 0 0 15px;}
.noread {color:red;}
#message.grid .noread {padding:0 0 0 15px;background:url(images/new_message.gif) no-repeat 0 50%;}

/*信息发布页面*/
#topicPost .access {display:none;}

/*两列布局:地图搜索页面*/
#itembar .list {height:100%;}
#itembar ul li {width:86px;height:105px;float:left;margin:2px;text-align:center;overflow:hidden;}
#itembar ul li p.title{font-size:110%;height:1.6em;line-height:1.6em;}
#itembar .thumb img {max-width:80px;max-height:80px;}

#itembar.album_list {height:532px;min-height:532px;float:left;overflow:hidden;padding:5px;}
#itembar.album_list  ul li {width:86px;height:110px;}
#itembar.album_list .photo {width:86px;height:86px;line-height:86px;background:url(images/albumbg.gif) no-repeat 2px 0;}
#itembar.album_list .photo img {max-width:78px;max-height:78px;border:0;}

/*地点*/
#itembar.places ul li {width:99%;height:auto;clear:both;text-align:left;}
#itembar.places .item {padding:4px;height:auto !important;height:46px;min-height:46px;background:url(images/bottomline.gif) repeat-x 0 100%;}
#itembar.places .item .thumb {float:right;}
#itembar.places .item .thumb img {max-width:40px;max-height:40px;}

/*游戏*/
#game_list li {width:245px;height:340px;float:left;}
#game_list .thumb {width:220px;height:300px;line-height:300px;margin:0 auto;}
#game_list .thumb img {max-width:220px;max-height:300px;}
#game_list .operation {font-size:110%;font-weight:bold;height:30px;line-height:30px;text-align:center;}

/*搜索页面参数*/
#searchparameters {padding:5px;}
#searchparameters table{width:100%;font-size:110%;}
#searchparameters table tr{height:2em;line-height:2em;}
#searchparameters table td.label{white-space:nowrap;text-align:right;padding-right:5px;}
#searchparameters select {width:100px;}
#searchparameters .search {float:left;}
#searchparameters .search.groups select {width:auto;}
#searchparameters .post_album, #searchparameters .post_groups, #searchparameters .post_place {float:right;padding-right:10px;font-size:110%;height:2em;line-height:2em;}
#searchparameters .post_album a, #searchparameters .post_groups a, #searchparameters .post_place a{padding-left:20px;}

/*右侧列表样式*/
.right_topic {padding:2px 5px;height:auto !important;height:40px;min-height:40px;}
.right_topic .thumb {float:right;padding-left:3px;}
.right_topic .thumb img {max-width:40px;max-height:40px;}
.right_topic .itembody .title {max-height:2.8em;line-height:1.4em;overflow:hidden;}
.right_topic .itembody .detail {height:1.4em;line-height:1.4em;overflow:hidden;}

.right_list {padding-left:10px;}
.right_list li {padding-left:10px;height:1.8em;line-height:1.8em;}

/*图片+标题顺序显示：圈子，会员，活动等*/
.thumb_title li {text-align:center;padding-right:3px;}
.thumb_title p {line-height:1.6em;}
/*宽度为48px*/
.thumb_title.w48 li {height:80px;}
.thumb_title.w48 p {width:48px;}
.thumb_title.w48 .thumb img {max-width:48px;max-height:48px;}

/*帖子页面*/
.thumb_title.topic_group p {text-align:left;width:auto;}

/*邮件地址导入*/
#email_import .email_address {display:inline-block;height:2em;line-height:2em;font-weight:bold;padding-left:20px;background:url(images/email/webemail.gif) no-repeat 0 50%;}

/*邀请控件*/
.pick_user_email p {line-height:1.4em;font-size:110%;}
.pick_user_email textarea {width:98%;height:60px;margin:3px 0;}
.pick_user_email .email_logo li{float:left;height:21px;padding-right:10px;}
.pick_user_email .gmail{width:45px;background:url(images/email/gmail.gif) no-repeat 50% 50%;cursor:pointer;}
.pick_user_email .msn{width:88px;background:url(images/email/msn.gif) no-repeat 50% 50%;cursor:pointer;}
.pick_user_email .yahoo{width:70px;background:url(images/email/yahoo.gif) no-repeat 50% 50%;cursor:pointer;}
.pick_user_email .sohu{width:36px;background:url(images/email/sohu.gif) no-repeat 50% 50%;cursor:pointer;}
.pick_user_email .tom{width:53px;background:url(images/email/tom.gif) no-repeat 50% 50%;cursor:pointer;}
.pick_user_email .sina{width:38px;background:url(images/email/sina.gif) no-repeat 50% 50%;cursor:pointer;}
.pick_user_email .netease{width:54px;background:url(images/email/netease.gif) no-repeat 50% 50%;cursor:pointer;}

/*帖子浏览页面*/
.topic_title {text-align:center;font-weight:bold;font-size:160%;margin:15px 0;}
.rating_info {float:right;padding-right:10px;}

/*#place_view #placeContent, #topic_view #topicContent {visibility:hidden;}*//*先隐藏*/
#topic_view .toogle{display:inline;zoom:1;cursor:pointer;font-size:110%;font-weight:bold;}
#topic_view .link_url{border-top:1px solid #ccc;margin-top:5px;padding-top:5px;font-size:110%;}
#topic_view .link_url input{width:98%;}

#place_view #placeContent {margin-top:10px;padding-top:10px;border-top:1px solid #ccc;}
#place_view ul#place_info li {line-height:1.6em;font-size:120%;}
#place_view ul#place_info li .caption {font-weight:bold;}
#place_view img, #topic_view img {display:inline-block;}
.place_title {font-weight:bold;font-size:160%;margin:15px 0;}

/*选择地区类别*/
/*坐标样式*/
.place_categories {
	display:inline-block;
	width:200px;
	height:18px;
	line-height:18px;
	border: #ccc 1px solid;
	padding:2px 0 0 2px;
	margin-right:2px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:110%;
	cursor:pointer;
}
#place_category, #tag_category {width:900px;margin:5px 10px;border:1px solid #ddd;}
#place_category .one_place_category, #tag_category .one_tag_category {position:relative;}
#place_category .one_place_category p, #tag_category .one_tag_category p{width:80px;font-weight:bold;position:absolute;top:0;left:3px;}
#place_category .one_place_category div, #tag_category .one_tag_category div {border-bottom:1px solid #ddd;padding-bottom:5px;margin:5px 0;padding-left:85px;}
#place_category .one_place_category input, #tag_category .one_tag_category input {display:none;}
#place_category .one_place_category label.checked, #tag_category .one_tag_category label.checked{font-weight:bold;}
#place_category label, #tag_category label{margin:0 2px;cursor:pointer;}
#place_category .operation, #tag_category .operation{clear:both;margin:10px 0;}
#place_category .operation .message, #tag_category .operation .message {margin:5px 0;}

/*选择贴吧*/
#tag_category {width:780px;}

.dialog_password {padding:5px 5px 10px;}
.dialog_password p {font-size:110%;line-height:25px;}
.dialog_password .message {margin:5px 0;}

/*投票*/
.topic_user_vote p {margin-bottom:3px;color:#888;}
.topic_user_vote li {line-height:22px;}
.topic_user_vote .thumb img {max-width:16px;max-height:16px;}

/*注册页面*/
#signupPost h1 {font-size:120%;padding-bottom:5px;margin-bottom:10px;}
#signupPost table tr {height:35px;}
#signupPost table td.label {padding-right:5px;}
#signupPost table td.policy {font-size:110%;text-align:center;}
#signupPost h2 {font-size:120%;padding:20px 0 0 0;text-align:center;}
#signupPost .warning {margin:5px 0;}

#ul_sign_up h1{font-size:160%;padding:5px 0;}
#ul_sign_up h2{font-size:120%;}

#ul_sign_up ul{margin-top:10px;}
#ul_sign_up ul li{padding:15px 0;margin-left:10px;padding-left:80px;background:url(images/modulerlogo.gif) no-repeat 0 0;}
#ul_sign_up ul li.topics{background-position:0 15px;}
#ul_sign_up ul li.groups{background-position:0 -145px;}
#ul_sign_up ul li.friends{background-position:0 -315px;}
#ul_sign_up ul li.rss{background-position:0 -465px;}
#ul_sign_up ul li.google{background-position:0 -615px;}

#ul_sign_up ul h3{font-size:140%;padding:5px 0;}

/*贴吧列表*/
.tag_bar{height:913px!important;}
.tab #tbody.tag_bar{_height:877px!important;min-height:877px!important;}
.tag_detail {margin:10px auto;width:160px;overflow:hidden;}
.tag_detail li{height:1.4em;line-height:1.4em;padding-left:10px;font-size:110%;}

.tag_list li {float:left;width:75px;height:1.8em;line-height:1.8em;padding:0 3px;}

.tag_index .settop, .tag_index .good{display:inline-block;height:16px;font-weight:bold;padding-left:16px;}
.tag_index .settop {background:url(images/settop.gif) no-repeat 0 2px;}
.tag_index .good {background:url(images/good.gif) no-repeat 0 0;}

/*个人资料浏览页面*/
table.profile_view{font-size:110%;width:100%;}
table.profile_view tr{height:2em;line-height:2em;}
table.profile_view td.label{padding-right:10px;white-space:nowrap;text-align:right;font-weight:bold;}

#profilePhotoPost #previewouter {width:160px;height:160px;overflow:hidden;margin:0 auto;}
#profilePhotoPost .current {border-bottom:1px solid #ccc;padding-bottom:15px;}
#profilePhotoPost li.l {width:300px;overflow:hidden;}
#profilePhotoPost li.r {width:188px;}
#profilePhotoPost li.r p{width:188px;text-align:center;font-size:110%;font-weight:bold;padding-top:5px;}
#profilePhotoPost #uploadPreview {display:none;width:45px;}

/*相册发布*/
.album_select {font-size:120%;font-weight:bold;height:1.8em;line-height:1.8em;}

/*相册列表*/
.album li {width:240px;padding:5px 0 0 5px;float:left;}
.album li .album_one{border:1px #ddd solid;padding:1px 0;position:relative;left:0;top:0;}
.album li .photo_info {position:absolute;left:0;top:1px;}
.album li .photo {width:86px;height:86px;line-height:86px;background:url(images/albumbg.gif) no-repeat 2px 0;}
.album li .photo img {max-width:78px;max-height:78px;border:0;}
.album li .album_info {margin-left:89px;width:120px;height:86px;}
.album li .album_info .album_name {font-size:120%;font-weight:bold;width:110px;height:1.4em;line-height:1.4em;}
.album li .album_info .gray {height:1.4em;line-height:1.4em;}
.album li .album_info .operation p {height:1.4em;line-height:1.4em;}

.album li.owner .photo {margin-top:18px;}
.album li.owner .album_info {height:112px;}

#editphoto .operation{margin:10px 0 0 5px;}

.album_view li {margin:10px 0 0 10px;float:left;}
.album_view li .photo {width:150px;height:118px;line-height:118px;}
.album_view li .photo img{max-width:144px;max-height:108px;}

#photo_view {font-size:110%;}
#photo_view .album_info {float:left;height:1.8em;line-height:1.8em;}
#photo_view .nav {float:right;height:1.8em;line-height:1.8em;padding-right:10px;font-weight:bold;}
#photo_view .caption {padding:5px 0;font-weight:bold;}

#edit_album {width:400px;margin:0 10px 5px;}
#edit_album.post .label {margin-top:0px;}
#edit_album.post .operation{clear:both;margin-top:5px;}
#edit_album .message {text-align:left; margin:5px 0;}
#edit_album #ulPassword{display:none;}

#edit_friend {width:300px;margin:0 10px 5px;}
#edit_friend.post .label {margin-top:0px;}
#edit_friend.post .operation{clear:both;margin-top:5px;}

/*谷歌AdSense*/
.adsense .label, .notice, .notice h1 {font-size:110%;color:#555;font-weight:bold;}

/*帮助*/
.help h1, .help h2 {line-height:1.6em;clear:both;}
.help h1 {font-size:130%;font-weight:bold;text-align:center;}
.help h2, .help .key, .help a.key{font-size:110%;font-weight:bold;}
.help p{font-size:110%;line-height:1.6;margin-bottom:10px;padding-left:5px;clear:both;}

.notice h1 {border-bottom:1px solid #ccc;padding:5px 0;margin:5px 0;}
.notice .info, .notice .warn {padding:10px 0;}
.notice .info {color:green;}
.notice .warn {color:red;}
.notice .back p{padding:3px 0;}

/*后台管理*/
#member_manager .operation select{width:80px;}
#member_manager .operation .textbox{width:100px;}
#member_manager .admin {display:block;width:20px;height:1.8em;background-position:0 -1370px;}

/*导航条*/
.navigation, .navigation a{font-size:110%;font-weight:bold;}

/*举报*/
#flagPost {width:300px;margin:0 10px 5px;}
#flagPost .title{font-size:110%;padding-bottom:5px;}
#flagPost.post .label {margin-top:0;}/*必须有*/
#flagPost.post .operation{margin:5px 0 10px;}
#flagPost .message {text-align:left; margin:5px 0;}

/*申请吧主*/
#apply_editor {width:300px;margin:10px;font-size:110%;}
#apply_editor .agree {text-align:center;margin:10px 0;}
#apply_editor .operation{margin-top:5px;}

/*动态*/
.trace {padding:5px;}
.trace li.detail {position:relative;padding:3px 0 3px 5px;}
.trace li.detail .trace_info {overflow:hidden;}
.trace li.detail .operation {float:right;padding:3px 0 0 10px;}

.trace li.detail h1{font-size:100%;font-weight:normal;padding-left:10px;overflow:hidden;}
.trace li.detail a{text-decoration:underline;}

.trace li.detail p{margin-top:3px;}
.trace li.detail p a{float:left;display:block;width:88px;height:66px;}
.trace li.thumb img {max-width:80px;max-height:80px;margin:auto auto;}

/*首页*/
#popular_tags h2{height:2em;line-height:2em;font-size:110%;color:#444;background:url(images/bottomline.gif) repeat-x 0 100%;}
#popular_tags h2 span{padding-left:5px;font-size:90%;font-weight:normal;}
#popular_tags ul {padding:5px 10px 5px 15px;background:url(images/bottomline.gif) repeat-x 0 100%;}
#popular_tags ul.last {background:none;}
#popular_tags ul li{height:1.6em;line-height:1.6em;padding-left:10px;}
#popular_tags ul li span{padding-left:5px;font-size:90%;}

#popular_tags.game {height:auto!important;height:460px;min-height:460px;}
#popular_tags.game h2 {font-weight:normal;}

.index #login, .index #userinfo {height:auto!important;height:198px;min-height:198px;}
.index #login table {width:100%;font-size:110%;margin:12px 5px 5px 10px;}
.index #login table tr{height:2em;line-height:2em;}
.index #login table input{width:150px;}
.index #login .operation{font-size:110%;text-align:center;padding:10px 0;}
.index #login .sign_up_password{font-size:110%;text-align:center;padding:10px 0;border-top:1px solid #ccc;clear:both;}

.index #adsense {padding-left:10px;}
.index #adsense .item1{font-weight:bold;font-size:120%;height:1.4em;line-height:1.4em;}
.index #adsense .item2, .index #adsense .item2 a{font-size:110%;line-height:1.4em;color:#555;}
.index #adsense .item2 a{text-decoration:underline;}
.index #adsense .item3{height:48px;line-height:1.4em;padding-top:10px;color:#777;background:url(images/money.gif) no-repeat 98% 0;}
.index #adsense .item4{margin:5px 0 10px;width:143px;height:59px;background:url(https://www.google.com/adsense/static/images/google_sm.gif) no-repeat 0 0;}

.index #hot_header {height:30px;}
.index #hot_header .tab{float:left;width:200px;height:28px;line-height:35px;position:relative;bottom:-2px;z-index:2;font-weight:bold;font-size:120%;overflow:hidden;padding-left:25px;}
.index #hot_header .operation{float:right;font-weight:bold;font-size:120%;padding-right:5px;position:relative;bottom:-8px;}
.index #hot_header .operation a{padding-left:20px;}

.index #hot_body {height:auto!important;min-height:204px;height:204px;position:relative;z-index:1;}
.index #hot_body #album{width:240px;height:180px;position:absolute;top:15px;left:8px;}
.index #hot_body #news{margin-left:256px;padding-right:10px;}
.index #hot_body #news.full {margin-left:6px;}
.index #hot_body #news h1{width:100%;height:2em;line-height:2em;font-size:120%;margin:5px 0;background:url(images/bottomline.gif) repeat-x 0 100%;}
.index #hot_body #news ul {height:12.8em;overflow:hidden;}
.index #hot_body #news ul li {padding-left:10px;height:1.6em;line-height:1.6em;overflow:hidden;}

.index #mods {clear:both;}
.index #mods .mod {float:left;width:50%;+margin-left:-1px;overflow:hidden;}/* + IE6, IE7*/
.index #mods .mod .inner {padding:0 15px 10px 0;overflow:hidden;}
.index #mods .mod .h1{height:1.4em;line-height:1.4em;font-size:120%;margin:3px 0;font-weight:bold;position:relative;}
.index #mods .mod .h1 .title{float:left;}
.index #mods .mod .h1 .title a {text-decoration:none;}
.index #mods .mod .h1 .more{position:absolute;bottom:0;right:0;}
.index #mods .mod .h1 .more a{display:block;width:31px;height:20px;background:url(images/more.gif) no-repeat 0 50%;}
.index #mods .mod .h1 .underline {width:100px;position:absolute;left:0;bottom:-2px!important;bottom:-3px;}

.index #mods .mod .body {position:relative;top:0;left:0;border:0;}
.index #mods .mod .body ul li div{width:110px;height:84px;border:solid 1px #ccc;}
.index #mods .mod .body ul {margin-top:10px;}
.index #mods .mod .body ul.all {margin-left:0;}
.index #mods .mod .body ul li {margin-right:8px;overflow:hidden;width:116px;height:110px;float:left;text-align:center;}
