﻿@charset "utf-8"; 
/* CSS Document */

.mokoBg {
	position:relative;
	margin:0 auto;
	width:960px;
	padding:20px 10px 70px 10px;
	z-index:1;
	+word-wrap:normal;
}
.head, .nav {
	margin:0 auto;
	width:960px;
}
.head {
	padding-top:10px;
}
.container {
	margin:5px auto 0;
	width:964px;
}
.content {
	margin:5px auto 0;
	width:937px;
	padding:10px;
}
.back0 {
	background-attachment:fixed;
}
.back2 {
	background-position:right top;
}
.back3 {
	background-position:center top;
}
.sidebar {
	float:left;
	_display:inline;
	margin-right:5px;
	padding-bottom:10px;
	width:234px;
}
.mokoAd {
	margin-right:5px;
	_display:inline;
	width:160px;
}
.mokoMaster {
	margin:20px auto;
	padding:40px 0;
	width:300px;
	text-align:center;
}
.mokoMaster li {
	padding:5px 0;
}
.mokoMaster li.font16 {
	padding-bottom:20px;
}
.mokoMaster li.button {
	padding-top:20px;
}
.padding {
	width:236px;
}
.short {
	width:176px;
}
.miniHeight {
	min-height:200px;
	height:auto!important;
	height:200px;
}
h1.sT { /* seoTitle */
	font-size:0;
	height:0;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:0;
}
.setting {
	text-align:right;
}
.setting form {
	display:inline;
}
.main {
	float:left;
	padding:20px;
	width:675px;
}
.middle {
	float:left;
	_display:inline;
	margin-right:5px;
	width:477px;
}
.wide{
	width:537px;
}
.more {
	text-align:right;
	padding:10px 10px 0 0;
}
.succeed {
	margin:0 auto;
	padding:20px 0;
	width:200px;
	text-align:center;
}
.important {
	margin:0 auto;
	padding:2px;
}
.noway {
	padding-top:100px;
	padding-bottom:150px;
	text-align:center;
}
.popBox {
	position:relative;
	margin:0 auto;
	padding:70px 80px;
	width:400px;
	min-height:180px;
	height:auto!important;
	height:180px;
}
.popBox p {
	margin:0 auto;
	line-height:24px;
}
.popBox .button {
	position:absolute;
	bottom:50px;
	width:400px;
	text-align:center;
}
.popBox_1, .popBox_2 {
	margin:20px auto;
	padding:100px 60px;
	width:440px;
}
.popBox_2 {
	padding:80px 60px;
}
.popBox_3 {/*转发微博*/
	padding:20px 40px;
	width:400px;
}
.popBox_3 .title {
	margin-bottom:20px;
}
.popBox_1 p,
.popBox_1 pre {
	margin-bottom:10px;
	line-height:20px;
}
.popBox_1 .button {
	margin-top:50px;
}
.popBox_2 img {
	margin-bottom:20px;
}
.popBox_2 .button {
	margin-top:40px;
}
.popBox_3 .button {
	margin-bottom:20px;
}
.popBox_1 .text,
.popBox_2 .text {
	margin:10px auto;
	width:380px;
}
.popBox_1 .text p,
.popBox_2 .text p {
	margin-bottom:0;
}
.popBox_3 .text {
	margin:10px auto 20px;
	width:400px;
}
.popBox_3 .text p input {
	vertical-align:text-bottom;
}
.popBox_1 .text textarea,
.popBox_2 .text textarea {
	margin:10px auto;
	padding:10px;
	width:360px;
	height:50px;
}
.popBox_3 .text textarea {
	margin:10px auto;
	padding:10px;
	width:380px;
	height:80px;
}
.popBox_3 {
}

/**************************************************头部开始******************************************************/
.addUserCan {
	margin:0 auto;
	padding:50px;
	width:700px;
}
.addUserCan p {
	margin:10px auto;
	padding-right:100px;
}
.addUserCan input.borderOn {
	padding:5px;
	width:688px;
}
.addUserCan .button {
	margin-top:20px;
	text-align:center;
}
.affiche {
	margin:0 auto;
	width:280px;
	text-align:center;
}
.affiche textarea {
	margin:20px auto;
	padding:10px;
	width:200px;
	height:450px;
}
.affiche .button {
	margin-bottom:20px;
}
.addFriend,
.newMessage {
	margin:0 auto;
	width:450px;
	height:310px;
	margin-top:-10px;
}
.addFriend textarea,
.newMessage textarea {
	margin:20px auto 10px;
	padding:10px;
	width:350px;
	height:80px;
}
.newMessage span.r {
	margin-right:80px;
}
.addFriend .button,
.newMessage .button {
	margin-top:20px;
}
.addFriend .button p,
.newMessage .button p {
	margin-top:10px;
}
.face {
	margin:0 auto;
	padding:10px;
	width:400px;
}
/*顶部擅长结束*/
/*顶部用户纠结开始*/
.head .userJiujie {
	position:relative;
	margin:0 0 30px 300px;
	+overflow:visible;
}
.head .userJiujie .bg {
	position:absolute;
	margin:-8px 0 0 100px;
	left:0;
	z-index:2;
}
.head .userJiujie .borderOn2 {
	padding:5px;
	+padding:6px 5px 4px;
	min-width:200px;
	width:auto!important;
	width:200px;
	line-height:18px;
	white-space:nowrap;
}
/*顶部用户纠结结束*/
/**************************************************头部结束******************************************************/

/**************************************************页面Layout开始******************************************************/

/*左侧导航结束*/
.leftNav {
	position:relative;
	margin-top:10px;
	+margin-top:20px;
}
.leftNav li {
	position:relative;
	margin-bottom:10px;
}
.leftNav li a:link,
.leftNav li a:visited,
.leftNav li a:hover,
.leftNav li a:active {
	display:block;
	padding:10px 20px;
	+height:17px;
	color:#666;
}
.leftNav li a:hover,
.leftNav li a:active {
	padding:9px 19px;
}
.leftNav li.alive a:link,
.leftNav li.alive a:visited,
.leftNav li.alive a:hover,
.leftNav li.alive a:active {
	padding:9px 19px;
}
.leftNav li .bg {
	display:none;
}
.leftNav li.alive .bg {
	position:absolute;
	display:block;
	margin:8px auto auto 99%;
	z-index:2;
}
.leftNav li .close {
	display:none;
}
.leftNav li.closeOn .close {
	position:absolute;
	display:block;
	margin:11px auto auto 85%;
	cursor:pointer;
	z-index:2;
}
/*左侧导航结束*/

/*二级导航开始*/
.subNav {
	padding:10px;
	height:40px;
}
.subNav li {
	position:relative;
	padding-right:10px;
	height:37px;
	line-height:37px;
}
.subNav li a:link,
.subNav li a:visited,
.subNav li a:hover,
.subNav li a:active {
	padding:8px 10px;
}
.subNav li a:hover,
.subNav li a:active {
	padding:7px 9px;
	border:1px solid #F09;
}
.subNav li.alive a:link,
.subNav li.alive a:visited,
.subNav li.alive a:hover,
.subNav li.alive a:active {
	padding:7px 9px;
}
.subNav li .bg {
	display:none;
}
.subNav li.alive .bg {
	position:absolute;
	display:block;
	left:-10px;
	+left:-13px;
	margin:34px auto auto 50%;
	+margin-top:33px;
}
.subNav li.font12 .bg {
	margin:33px auto auto 50%;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
	.subNav li.font12 .bg {
		margin:32px auto auto 50%;
	}
}
/*二级导航结束*/

/*moko展示开始*/
.mokoShow {
	padding:10px 0 0 5px;
	width:154px;
	height:225px;
}
.mokoShow img {
	margin-bottom:5px;
}
.mokoShow p {
	padding-left:5px;
	line-height:16px;
}
.hotShow {/*热门新闻*/
	padding:0;
	width:160px;
}
.hotShow h2 {
	position:relative;
	background:url(../images/bg.jpg?d=20110521) no-repeat 5px -1060px;
	margin:10px auto 50px;
	padding:0;
	height:60px;
	text-indent:-9999em;
	text-transform:uppercase;
}
.hotShow .mokoShow {
	margin:0 auto;
	padding-left:0;
}
.hotShow h2 .mspInfo { /* 右侧单纵排展示 MSP 了解更多 */
	position:absolute;
	top:60px;
	left:5px;
	text-indent:0;
}
/*moko展示结束*/

/*展示隐私开始*/
.secretInfo {
	margin:0 auto;
	padding:50px 0;
	width:500px;
}
.secretInfo p.mainBorderOn {
	margin:30px 50px;
	padding:20px 0;
}
/*展示隐私结束*/

/*moko大侠开始*/
.mokoUser {
	padding-right:10px;
	width:82px;
	height:126px;
	overflow:hidden;
}
.mokoUser div {
	padding:8px 0;
	text-align:center;
	overflow:hidden;
}
/*moko大侠结束*/

/*选项卡开始*/
.tab {
	margin-top:32px;
}
.tab a.borderOn:link,
.tab a.borderOn:visited,
.tab a.borderOn:hover,
.tab a.borderOn:active,
.tab a.mainBorderOn:link,
.tab a.mainBorderOn:visited,
.tab a.mainBorderOn:hover,
.tab a.mainBorderOn:active {
	position:absolute;
	display:block;
	margin:-32px auto auto 10px;
	padding:7px 10px;
	line-height:17px;
	border-bottom-width:0;
}
.tab .tabNav {
	position:absolute;
	margin:-32px auto auto 10px;
}
.tab .tabNav li {
	padding-right:20px;
}
.tab .tabNav a:link,
.tab .tabNav a:visited,
.tab .tabNav a:hover,
.tab .tabNav a:active {
	display:block;
	padding:6px 11px 5px;
	line-height:17px;
}
.tab .tabNav a:hover,
.tab .tabNav a:active {
	padding:5px 10px 4px;
}
.tab .tabNav .alive a:link,
.tab .tabNav .alive a:visited,
.tab .tabNav .alive a:hover,
.tab .tabNav .alive a:active {
	display:block;
	padding:7px 10px;
	border-bottom-width:0;
}
.tab .upNav li {
	margin-right:50px;
	padding:10px 15px;
}
.tab .upNav li.borderOn {
	+position:relative;
	padding:9px 14px;
	+z-index:2;
}
/*选项卡结束*/

/*欣赏TA开始*/
.justice {
	margin:0 auto;
	padding:60px 40px;
	width:460px;
	text-align:center;
}
.justice h5 {
	margin-bottom:60px;
}
.justice h5 span {
	margin:0 5px;
}
.sure p {
	margin:60px auto;
}
.justice p.pBackColor_1 {
	margin:30px auto;
	padding:10px 20px;
	text-align:left;
}
.justice .button {
	margin-top:60px;
}
/*欣赏TA结束*/

/*投诉开始*/
.complaint {
	padding:20px 50px;
	width:350px;
}
.complaint .title {
	margin:20px 0;
	text-align:center;
}
.complaint textarea {
	margin:10px 0;
	padding:10px;
	width:328px;
	height:300px;
}
.complaint .button {
	margin:0;
	padding:0;
	text-align:center;
}
/*投诉结束*/

/*new user begin*/
.user_1 li {
	padding-right:5px;
	width:126px;
}
.user_1 li p {
	padding-left:57px;
	line-height:16px;
}
.user_1 li p.weight700 {
	padding:25px 0 0 60px;
}
/*new user end*/

/*用户资料开始*/
.sidebar h1,
.middle h1 {
	padding-left:10px;
	height:50px;
	line-height:50px;
}
.user {
	padding-bottom:20px;
	text-align:center;
}
.user h1 {
	position:relative;
	width:224px;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.user .userIcon {
	margin:10px auto;
	width:130px;
	height:140px;
}
.user .cardBg,
.user .cardBg1 {
	position:absolute;
	margin:60px 0 0 183px;
	+margin-top:45px;
}
.user .online1,
.user .offline1,
.user .age {
	margin:10px auto;
	padding:0;
}
.user .imgBorder img {
	margin-bottom:10px;
}
.user ul li {
	_display:inline;
	margin-left:4px;
	_margin-left:3px;
	width:51px;
	height:46px;
}
.user .buttonBox {
	padding-top:20px;
}
.user .buttonBox p {
	margin-bottom:15px;
}
.user .buttonBox input {
	margin-bottom:5px;
}
.user a.borderLesser {
	line-height:26px;
}
.user .level {
	margin-top:10px;
	padding:0 5px;
	text-align:right;
}
.user .level .svip {
	letter-spacing:-2px;
}
.user .level .svip1 {
	letter-spacing:-3px;
}
.user .level a.borderLesser {
	padding:0;
	line-height:1.231em;
}
.user .mkp {
	margin:0 auto;
	width:225px;
	height:30px;
	line-height:30px;
	text-align:left;
}
.content .user .mkp {
	padding:0;
}
.user .mkp .mkpBg {
	float:left;
	height:30px;
	width:2%;
}
.user .mkp span.font12 {
	float:left;
	margin:-30px 0 0 5px;
}
.mkpInfo {
	margin:0;
	padding:30px 10px;
	line-height:24px;
}
.user .vip {
	margin:20px auto 0;
}
.user .last,
.user .visit {
	margin:15px auto 15px auto;
}
.user p.money,
.user p.mbCount {
	margin:15px 5px;
	padding:10px 5px;
	line-height:24px;
}
.user p.mbCount a:link,
.user p.mbCount a:visited,
.user p.mbCount a:hover,
.user p.mbCount a:active {
	line-height:26px;
}
.user p.mbCount a:hover span,
.user p.mbCount a:active span {
	color:#FFF;
}
.user .justiceCount {
	margin:5px auto;
	width:185px;
	height:30px;
	line-height:30px;
}
.user .copyright {
	position:absolute;
	margin-top:25px;
	+margin:25px auto auto -117px;
	padding:0 5px;
	width:224px;
	text-align:left;
}
.user .copyright a:link,
.user .copyright a:visited,
.user .copyright a:hover,
.user .copyright a:active {
	margin-left:-3px;
	line-height:20px;
}

/*名片/最高奖项开始*/
.overFour {
	width:241px;
}
.overFour .user {
	margin-bottom:5px;
}
.overFour .sidebar {
	margin-bottom:5px;
	height:auto;
	min-height:100px;
	_height:100px;
}
.nameCard h6 {
	margin:20px auto 10px;
	padding-left:20px;
}
.nameCard pre.borderOn {
	margin:0 10px;
	padding:10px;
	width:192px;
}
/*名片/最高奖项结束*/

/*封面礼物开始*/
#gift {
	text-align:center;
}
#gift h1 {
	text-align:left;
}
#gift div {
	margin-top:10px;
}
#gift div pre {
	margin:5px auto;
	width:auto;
}
/*封面礼物结束*/


/*friendSearch star*/
.friendSearch .borderOn {
	width:435px;
	min-height:28px;
	height:auto!important;
	_height:28px;
	+overflow:visible;
}
.friendSearch .borderOn .list {
	width:400px;
}
.friendSearch .borderOn div.r {
	_display:inline;
	margin:2px 0 0 0;
	padding:0;
	height:6px;
}
.friendSearch .borderOn div.r img {
	background-position:-40px -130px;
	padding:10px;
}
.bFriendBox { /*blockFriendBox*/
	_display:inline;
	float:left;
	margin:1px 5px 1px 1px;
	padding:0 7px;
	_padding:6px 7px;
	height:2em;
	_height:12px;
	line-height:2em;
	_line-height:12px;
	border:1px solid #FCC;
	white-space:nowrap;
}
.bFriendBox img {
	position:relative;
	top:50%;
	+right:-7px;
	margin:-3px 0 0 0.4em;
	+margin-top:-7px;
	cursor:pointer;
}
.friendSearch .listBox {
	position:absolute;
	margin:33px 0 0 65px;
	padding:10px 0 0;
	background-color:#FFF;
	width:370px;
	height:150px!important;
	overflow-y:scroll;
}
.friendSearch .listBox p {
	margin:0 10px 10px;
	height:16px;
	line-height:16px;
}
.friendSearch .listBox ul {
	padding:0 10px 10px;
}
.friendSearch .listBox li {
	padding-right:10px;
	width:100px;
	height:20px;
	line-height:20px;
}
.friendSearch .listBox li input {
	margin-right:10px;
	vertical-align:middle;
}
.friendSearch .borderOn div.l input {
	margin:2px 0 2px;
	padding:4px 5px;
	width:140px;
	height:12px;
	line-height:12px;
}
.friendSearch .borderOn .l input.bDashedOn {
	padding-bottom:3px;
}
.friendSearch .borderOn .l ul,
.sFriendSearch ul {
	position:absolute;
	margin-top:30px;
	_margin-top:31px;
	padding:0;
	background-color:#FFF;
	width:150px;
}
.friendSearch .borderOn .l ul li,
.sFriendSearch ul li {
	margin:3px 0;
	padding:0 5px;
	height:20px;
	overflow:hidden;
}
.friendSearch .borderOn .l ul li.thirdColor,
.sFriendSearch ul li.thirdColor,
.sFriendSearch ul li.mainColor {
	padding:2px 0;
	line-height:20px;
	text-align:center;
}
.friendSearch .borderOn .l ul a,
.sFriendSearch ul a {
	display:block;
}

.sFriendSearch { /*simpleFriendSearch*/
	position:relative;
	width:235px;
}
.sFriendSearch ul { /*simpleFriendSearch*/
	margin:0;
	top:29px;
	right:0;
	z-index:3;
}
.sFriendSearch ul a.alive:link,
.sFriendSearch ul a.alive:visited,
.sFriendSearch ul a.alive:hover,
.sFriendSearch ul a.alive:active {
	padding:2px 3px;
	background-color:#F09;
	color:#FFF;
}
.sFriendSearch input { /*simpleFriendSearch*/
	padding:5px;
	width:140px;
	height:18px;
	line-height:18px;
}
.sFriendSearch span { /*simpleFriendSearch*/
	line-height:28px;
}
.sFriendSearch a span { /*simpleFriendSearch*/
	line-height:15px;
}
/*friendSearch end*/


/*用户朋友列表开始*/
.sidebar .friend {
	margin:0 auto;
	padding:5px;
	width:214px;
	border-width:0 0 1px 0;
}
.sidebar .friend div.r {
	padding-top:2px;
	width:150px;
}
.sidebar .friend div.r br {
	line-height:22px;
}
.sidebar .friend div.r p.r {
	margin-top:-4px;
}
.sidebar .friend div.r p.friendJiujie {
	padding-left:3px;
	line-height:20px;
	height:24px;
}
.sidebar .friend div.r span {
	padding:0 3px;
}
.sidebar .friend div.r .authentication {
	vertical-align:middle;
}
.sidebar .friend div.r img {
	margin-top:-4px;
	margin-right:-3px;
}
.sidebar .friend .imgBorder img {
	width:53px;
	height:56px;
}
/*用户朋友列表结束*/


/*八卦开始*/
.bagua .borderOn div.borderOn2 {
	margin:10px auto;
	padding:10px 0;
	width:180px;
}
/*八卦开始*/


/*展示开始*/
.show {
	width:234px;
}
/*.coverBg {
	position:absolute;
	width:234px;
	height:250px;
}
.post a:link,
.post a:visited,
.post a:hover,
.post a:active {
	display:block;
}
.post a:hover,
.post a:active {
	background-color:#F09;
}*/
a.coverBg:link,
a.coverBg:visited,
a.coverBg:hover,
a.coverBg:active {
	position:absolute;
	display:block;
	margin-left:1px;
	padding-top:90px;
	width:234px;
	height:160px;
	text-align:center;
	filter:Alpha(Opacity=0);
	opacity:0;
}
a.coverBg:hover,
a.coverBg:active {
	filter:Alpha(Opacity=70);
	opacity:0.7;
}
.simple a.coverBg:link,
.simple a.coverBg:visited,
.simple a.coverBg:hover,
.simple a.coverBg:active {
	padding-top:60px;
	width:152px;
	height:103px;
}
.show img {
	border-width:0 1px 1px 1px;
}
.show img.borderOn {
	display:inline-block;
	width:234px;
	height:250px;
}
.simple .show p{
	padding-left:3px;
	padding-right:3px;
}
.show p{
	padding:0 5px;
	height:30px;
	line-height:30px;
	border-width:0 0 1px;
}
.show h6,
.info h6 {
	padding:5px 5px 0;
	height:30px;
	line-height:30px;
	border-width:0 0 1px;
}
.show .bg,
.info .bg {
	display:none;
	margin:5px 0 0 5px;
}
.show .count,
.info .count {
	padding-top:7px;
	height:23px;
	line-height:normal;
	border-width:0 1px 1px 1px;
}
.show p.count a,
.info p.count a {
	text-align:right;
	cursor:default;
}
.main p.loading {
	margin:100px auto 200px;
	text-align:center;
}
.flash p.loading {
	margin-bottom:10px;
	text-align:center;
}

/*展示结束*/

/*****************************************************分类管理开始*************************************************************/
.manageDiv {
	position:relative;
    padding:30px 50px 80px;
	width:500px;
	height:300px;
}
.manageDiv .add {
    margin-bottom:10px;
    padding-left:25px;
}
.manageDiv .add input.borderOn,
.manageDiv .edit input.borderOn {
    padding:4px 5px;
	width:275px;
}
.manageDiv .list {
	padding:5px 20px 5px 0;
}
.manageDiv .list .thirdColor {
	padding-right:10px;
}
.manageDiv .list a {
	padding-top:2px;
}
.manageDiv .edit {
	padding:0 20px 0 25px;
	line-height:25px;
}
.manageDiv .edit .bg {
    display:none;
}
.manageDiv .edit span {
	margin-left:10px;
}
.manageDiv .button {
    position:absolute;
	bottom:30px;
	width:500px;
    text-align:center;
}
/*****************************************************分类管理结束*************************************************************/


/*回复开始*/
div.reply {
	margin-top:10px;
}
.reply input.buttonS_4 {
	margin:0 10px;
}
.reply textarea {
	margin:10px auto 5px;
	padding:5px;
}
.reply div.r {
	padding:10px 20px 0 0;
	width:100px;
}
.reply div.r input {
	position:relative;
	margin-top:37px;
}
.replySmall {
	padding:0 0 0 180px;
	width:440px;
}
.replySmall textarea {
	margin:10px auto 10px 0;
	padding:10px;
	width:420px;
	height:65px;
}
.replySmall .button {
	margin:0;
	text-align:right;
}
.replySmall .button span {
	margin-right:10px;
}
/*回复结束*/

/*美空联络开始*/
.mokoContent {
	padding-bottom:20px;
	text-align:center;
}
.mokoContent h1 {
	text-indent:-9999px;
}
.mokoContent div.borderOn {
	margin:20px auto;
	padding:10px 10px 10px 40px;
	width:115px;
}
.mokoContentAdd {
	padding:10px;
	width:580px;
}
.mokoContentAdd .mainDashedOn {
	margin:20px auto;
	padding:20px;
	width:450px;
	text-align:center;
}
.mokoContentAdd table th {
	padding-right:10px;
	width:140px;
	text-align:right;
}
.mokoContentAdd table td {
	width:100px;
}
.mokoContentAdd table .text {
	padding:5px;
	width:300px;
}
.mokoContentAdd table .text input,
.mokoContentAdd table .text textarea {
	padding:5px;
	width:280px;
}
.mokoContentAdd table .text textarea {
	line-height:20px;
	height:40px;
}
.mokoContentAdd .button {
	margin:20px auto;
	text-align:center;
}
.mokoContentAdd .button input {
	margin:0 10px;
}
/*美空联络结束*/

/*隐私*/
.privacy {
	margin:50px auto;
	padding:30px 0;
	width:480px;
	text-align:center;
}

/* 评价 */
.reputation {
	padding:20px;
	width:560px;
}
.reputation .r1,
.reputation .r2 {
	padding:20px 0;
}
.reputation .r1 p,
.reputation .r2 p,
.reputation .r3 p {
	margin:10px 0;
	text-align:center;
}
.reputation .r2 p input {
	margin:0 10px;
}
.reputation .r3 {
	padding:20px 0;
	text-align:center;
}
.reputation .r3 p.font12 {
	padding-left:20px;
	text-align:left;
}
.reputation .r3 textarea {
	padding:5px;
	width:500px;
	height:100px;
}



/**************************************************页面Layout结束******************************************************/


/**************************************************分页开始******************************************************/
.pagination {
	padding:20px 15px;
	height:33px;
	overflow:hidden;
}
.pagination a:link, 
.pagination a:visited,
.pagination a:hover,
.pagination a:active {
	margin-right:5px;
	padding:1px 5px;
	min-width:20px;
	width:auto!important;
	_width:20px;
	_white-space: nowrap;
	line-height:30px;
	text-align:center;
}
.pagination a:hover,
.pagination a:active {
	padding:0 4px;
}
.pagination a.up:link, 
.pagination a.up:visited,
.pagination a.up:hover,
.pagination a.up:active,
.pagination a.down:link, 
.pagination a.down:visited,
.pagination a.down:hover,
.pagination a.down:active {
	padding:1px 11px;
}
.pagination a.up:hover,
.pagination a.up:active,
.pagination a.down:hover,
.pagination a.down:active {
	padding:0 10px;
}
.pagination a.alive:link, 
.pagination a.alive:visited,
.pagination a.alive:hover,
.pagination a.alive:active {
	padding:1px 5px;
	border:0;
}
/**************************************************分页结束******************************************************/
.mokoUserList  div.pFenye,
.container div.pFenye,
div.pFenye {
	padding:20px;
	height:40px;
	line-height:1.231;
} 


/*******************************************************new********************************************************/
a.tag:link,
a.tag:visited,
a.tag:hover,
a.tag:active { /**** 框出来 ****/
	position:absolute;
	display:block;
	background-color:#FFF;
	border:none;
	opacity:0;
	filter:alpha(opacity=0); 
}
a.tag:hover,
a.tag:active {
	/* border:1px solid #BBB; */
}
.search_1 {
	position:absolute;
	z-index:1;
	padding:5px 5px 5px 50px;
	font-size:12px;
	height:27px;
}
.search_1 .text {
	float:left;
	margin:5px 0 0 -40px;
	font-size:14px;
}
.search_1 p {
	padding:5px;
	_height:16px; /* hack IE6兼容 */
}
.search_1 p input {
	border:0 none;
	width:100%;
}
.search_1 ul {
	padding:5px;
	border-width:0 1px 1px;
}
.search_1 ul li {
	_height:19px; /* hack IE6兼容 */
}
.search_1 ul li a:link,
.search_1 ul li a:visited,
.search_1 ul li a:hover,
.search_1 ul li a:active {
	display:block;
	margin:2px 0;
	padding:2px;
}
.search_1 ul li a strong {
	font-weight:700;
}
.box { /* 内部小模块儿 */
	margin-left:5px;
	margin-bottom:5px;
	padding-bottom:15px;
}
.box h4 { /* 内部小模块标题 */
	font-weight:700;
}

.box h2 { /* 内部小模块标题 */
	padding:15px 10px;
	border-width:0 0 1px;
	font-weight:700;
	height:20px;
	line-height:20px;
}
.box .more { /* 内部小模块更多 */
	margin-top:15px;
	margin-right:10px;
	font-size:12px;
	text-align:right;
}
.page { /* 分页 */
	padding:5px;
	height:27px;
	text-align:right;
    _word-wrap:normal;
    _word-break:normal;
	overflow:hidden;
	clear:both;
}
.page a,
.page span {
	margin-left:10px;
	display:inline-block;
	text-align:center;
}
.page span {
	vertical-align:top;
}
.page a.mBC {
	padding:5px;
	width:auto;
	min-width:18px;
	_width:18px;
	height:17px;
}
.page a.b:link,
.page a.b:visited {
	padding:5px;
	width:auto;
	min-width:18px;
	_width:18px;
	height:17px;
}
.page a.b:hover,
.page a.b:active {
	padding:4px;
	width:auto;
	min-width:18px;
	_width:18px;
	height:17px;
}
/**** 头部(start) ****/
.header {
	position:relative;
	margin:0 auto;
	padding:20px 0 10px 0;
	overflow:hidden;
	zoom:1;
	width:960px;
	+z-index:5;
}
.header .hNav {
	margin-bottom:20px;
	text-align:right;
}
.header .hNav a {
	margin:0 10px;
}
.header .hNav a.uName {
	font-weight:700;
}
.header .hNav .logoT,
.header .hNav .logoT_1 {
	float:left;
}
.header .hNav p {
	float:right;
	font-size:12px;
}
.header h1,h2 {
	font-size:100%;
	font-weight:normal;
}
/**** 头部(end) ****/

/**** 头部用户信息(start) ****/
.hUser {
	position:relative;
	+position:static; /* hack IE6头部定位BUG */
	margin:0 auto 30px;
}
.hUser .icon { /* 头像 */
	float:left;
	_display:inline; /* hack IE6兼容 */
	margin:0 10px 0 0;
	width:370px;
}
.hUser .icon img.bd { /* 头像 */
	float:right;
	width:130px;
	height:140px;
}
.hUser .icon .tips_1 { /* 头像 */
	float:right;
	position:relative;
	margin-right:10px;
	margin-top:70px;
}
.hUser .icon .tips_1 .text { /* 头像 */
	margin-right:6px;
	padding:5px 15px;
	width:150px;
	font-size:12px;
	line-height:20px;
}
.hUser .icon .tips_1 .text p { /* 头像 */
	text-align:right;
}
.hUser .icon .tips_1 .text p a { /* 头像 */
	margin-left:5px;
}
.hUser .icon .tips_1 .arrow12 { /* 头像 */
	position:absolute;
	margin-top:-6px;
	top:50%;
	right:0;
}
.hUser .info { /* 信息 */
	padding:0;
	width:auto;
	float:left;
	height:140px;
}
.hUser .icon a{color: #CCC;}
.hUser .special { /* 用户名 */
	padding-left:383px;
	padding-bottom:5px;
	height:17px;
	font-size:12px;
}
.hUser .name { /* 用户名 */
	margin-bottom:6px;
}
.hUser .name a { /* 用户名 */
	font:22px/1.231 "微软雅黑",Verdana,"宋体",sans-serif;
}
.hUser .rank1, /* MVP */
.hUser .rank2, /* VIP */
.hUser .rank3, /* MP */
.hUser .rank4 { /* FS */
	margin-left:10px;
}
.hUser .slImg, /* 美空个人 */
.hUser .cpImg { /* 美空机构 */
	margin-left:10px;
	vertical-align:-8%;
	+vertical-align:middle; /* hack IE7下对齐 */
	_vertical-align:baseline; /* hack IE6下对齐 */
}
/*.hUser h2.website {  美空地址 
	text-transform:uppercase;
}*/
.hUser h2.merit { /* 美空认证 */
	margin-top:7px;
	font-size:12px;
}
.hUser h2.merit span {
	font-size:12px;
}
.hUser img.merit { /* 美空认证图标 */
	vertical-align:middle;
}
.hUser .duty { /* 职业 */
	margin-top:7px;
	height:26px;
	vertical-align:middle;
}
.hUser .operation { /* 操作 */
	position:absolute;
	+position:static; /* hack IE6头部定位BUG */
	top:139px;
	left:383px;
	margin:0;
	+margin:-25px 0 0 383px; /* hack IE6头部定位BUG */
	white-space:nowrap;
	line-height:23px;
}
/*添加工作预约按钮 */
.hUser .operation .gzyy-btn{
	background:url(../images/gzyy_btn.jpg) no-repeat; width:136px; height:40px; vertical-align:middle; display: inline-block; margin-left: 8px;
}
.hUser .duty a {
	margin-left:5px;
	+vertical-align:middle; /* hack IE7下对齐 */
	font-size:12px;
}
.hUser .duty a.b {
	_position:relative; /* hack IE6边框层次问题 */
	margin:0 3px 0 -5px;
	cursor:default;
	font-size:14px;
}
.hUser .operation a {
	margin-right:10px;
	font-size:14px;
	line-height:23px;
}
.hUser .operation span {
	display:inline-block;
	margin-right:15px;
	padding:0 5px;
	font-size:12px;
	white-space:normal;
	line-height:23px;
}
.hUser .operation span .bFollow { /* bothFollow */
	margin-right:5px;
	padding-left:12px;
}
.hUser .operation span .plus {
	padding-left:12px; 
}
.hUser .operation span a {
	font-size:12px;
	margin-right:0;
}
.hUser .laoma img {
	position:absolute;
	left:0;
	width:30px;
	height:30px;
}
.selfInfo { /* 个人简介 */
	position:relative;
	z-index:0;
	margin-bottom:25px;
	padding-left:239px;
}
.selfInfo .arrow1 { /* 三角 */
	position:absolute;;
	top:-11px;
	+top:-14px; /* hack IE7下定位有问题 */
	left:300px;
}
.selfInfo p {
	float:left;
	padding:5px;
	min-width:200px;
	max-width:560px;
	min-height:20px;
	max-height:38px;
	+max-height:36px; /* hack IE7下 */
	overflow:hidden;
	text-overflow:ellipsis;
	cursor:default;
	line-height:20px;
    white-space:pre-wrap;
    word-wrap:break-word;
}
.selfInfo a {
	margin-left:10px;
	line-height:26px;
}
.mokoFront {
	padding:30px 20px;
	width:300px;
	text-align:center;
}
.mokoFront li {
	padding:10px 0;
}
.mokoFront li.title {
	font-weight:700;
}
.mokoFront li input,
.mokoFront li select {
	margin-left:10px;
}
.mokoFront li input.bd {
	padding:5px;
	width:150px;
	font-size:12px;
}
.mokoFront li.button {
	padding:30px 0 10px;
}
.mokoFront li.button input {
	font-weight:700;
}

/**** 头部用户信息(end) ****/

/**** 导航(start) ****/
.nav { /* 主导航 */
	margin-bottom:15px;
	_margin-bottom:29px;
}
.nav li {
	position:relative;
	z-index:0;
	float:left;
	margin-right:15px;
	font-weight:700;
}
.nav li .arrow2 {
	display:none;
}
.nav li.alive .arrow2 { /* 箭头 */
	position:absolute;
	display:block;
	margin-left:-6px;
	top:31px;
	left:50%;
}
.nav li a {
	display:inline-block;
}
.nav li a.mBC {
	padding:7px 10px;
}
.nav li a.b:link,
.nav li a.b:visited,
.nav li a.ngBd:link,
.nav li a.ngBd:visited {
	padding:7px 10px;
}
.nav li a.b:hover,
.nav li a.b:active,
.nav li a.ngBd:hover,
.nav li a.ngBd:active {
	padding:6px 9px;
}
.nav li a.bd,
.nav li a.mBd {
	padding:6px 9px;
}
.nav li .addNav {
	margin-top:8px;
	cursor:pointer;
}
.nav li .addNav {
	margin-top:8px;
	cursor:pointer;
}
.nav li .addNavTip {
	position:absolute;
	top:3px;
	left:30px;
	padding:5px;
	font-size:12px;
	text-align:center;
	font-weight:400;
	white-space:nowrap;
}
.nav li .addNavTip a:link,
.nav li .addNavTip a:visited,
.nav li .addNavTip a:hover,
.nav li .addNavTip a:active {
	display:inline;
	padding:0 0 0 5px;
	text-transform:uppercase;
}
.nav li .addNavTip .arrow11 {
	position:absolute;
	top:6px;
	left:-7px;
}
.cNav { /* 左侧栏目导航 caption nav */
	margin:0 0 5px 0;
}
.cNav ul {
	margin:20px 15px;
}
.cNav ul li {
	padding:5px 0 10px 50px;
	font-weight:700;
}
.cNav ul li.active{
	border:#00CCFF solid 1px;
}
.cNav ul li.new {
	position:relative;
}
.cNav ul li.new .sixBC {
	position:absolute;
	padding:1px 2px;
	top:-5px;
	right:50px;
	_right:70px;
	width:30px;
	font-size:10px;
	font-weight:400;
	text-align:center;
	-webkit-text-size-adjust:none;
}
.cNav hr {
	margin:0 auto;
	border-width:0 0 1px;
	width:214px;
}
.lNav li { /* 左侧分类导航 left nav */
	position:relative;
	padding:0 30px 10px 20px;
}
.lNav li .arrow9 {
	position:absolute;
	top:9px;
	right:18px;
	_right:19px; /* hack IE6兼容 */
}
.lNav a:link,
.lNav a:visited {
	display:block;
	padding:10px;
}
.lNav a:hover,
.lNav a:active {
	display:block;
	padding:9px;
}
.lNav li a.mBd:link,
.lNav li a.mBd:visited,
.lNav li a.mBd:hover,
.lNav li a.mBd:active {
	+margin-top:-17px; /* hack IE7下上边多出17像素 */
	padding:10px;
}
.lNav span {
	float:right;
}
.tNav { /* 选项卡 */
	margin:0 0 -1px 30px;
}
.pNav { /* 选项卡 */
	margin:0 auto -6px;
	width:960px;
}
.tNav li,
.pNav li {
	float:left;
	margin-right:10px;
	font-weight:700;
}
.pNav li {
	float:left;
	margin-right:10px;
	font-weight:700;
}
.tNav li.loading {
	padding:7px 0 0 10px;
	font-weight:400;
}
.tNav li a,
.pNav li a {
	+position:relative; /* hack IE7下层次问题 */
	+z-index:1; /* hack IE7下层次问题 */
	margin-right:5px;
}
.tNav li a:link,
.tNav li a:visited,
.tNav li.alive a:link,
.tNav li.alive a:visited,
.tNav li.alive a:hover,
.tNav li.alive a:active {
	display:inline-block;
	padding:7px 20px;
}
.tNav li.alive a:link,
.tNav li.alive a:visited,
.tNav li.alive a:hover,
.tNav li.alive a:active {
	border-bottom-color:#FFF;
}
.tNav li a:hover,
.tNav li a:active {
	padding:6px 19px;
}
.pNav li a {
	display:inline-block;
}
.pNav li a:link,
.pNav li a:visited {
	padding:15px 20px 10px;
}
.pNav li a:hover,
.pNav li a:active {
	padding:14px 19px 9px;
}
.pNav li.alive a:link,
.pNav li.alive a:visited,
.pNav li.alive a:hover,
.pNav li.alive a:active {
	padding:14px 19px 9px;
	border-bottom-color:#FFF;
}
/**** 导航(end) ****/

/**** 左侧信息栏(start) ****/
.lAd {
	margin:0 0 5px 0;
}
/**** 左侧信息栏(end) ****/

/**** 用户信息(start) ****/
.userInfo { /* 左侧用户信息栏 */
	margin:0 0 5px 0;
	padding-bottom:30px;
	text-align:center;
}
.userInfo h2 { /* 用户名 */
	padding:15px 10px;
	border-width:0 0 1px;
	font-weight:700;
	height:auto;
	min-height:20px;
	line-height:20px;
	text-align:left;
    white-space:pre-wrap;
    word-wrap:break-word;
}
.userInfo .info { 
	padding:10px;
	width:auto;
}
.userInfo .info .icon { /* 头像 */
	float:left;
	margin-right:5px;
	width:53px;
	height:56px;
}
.userInfo .info p { /* 用户信息 */
	margin:-4px auto;
	font-size:12px;
	text-align:left;
	line-height:22px;
}
.userInfo .count { /* 关注粉丝统计 */
	margin:0 5px 10px;
	padding:5px 0;
}
.userInfo .count p {
	float:left;
	padding:5px 0;
	width:49.7%;
	line-height:30px;
	border-width:0 1px 0 0;
}
.userInfo .count p a {
	font-size:18px;
}
.userInfo input.bt_3,
.userInfo .star,
.userInfo .gPic,
.userInfo .ePic,
.userInfo .operation,
.userInfo .mf,
.userInfo .pj {
	margin-top:15px;
}
.userInfo .gPic {
	display:inline-block;
	width:130px;
	height:140px;
}
.userInfo .ePic { /* 当前活动图片 */
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	width:112px;
	height:38px;
}
.userInfo input.bt_3 { /* 送礼按钮 */
	font-weight:700;
}
.userInfo .operation li { /* 四种状态 */
	float:left;
	_display:inline; /* hack IE6浮动双边距BUG */
	margin-left:6px;
	width:50px;
	font-size:12px;
}
.userInfo .operation li a.bmBd,
.userInfo .operation li a.bd {
	display:inline-block;
	margin-bottom:5px;
	width:48px;
	height:45px;
}
.userInfo .operation li a.gmC {
	+margin:0 -3px 0 -1px;
}
.userInfo .mf,
.userInfo .pj { /* 美元/信誉 */
	margin-left:5px;
	margin-right:5px;
	padding:10px 0;
	font-weight:700;
}
.userInfo .visited { /* 访问量 */
	padding-top:20px;
}
.userInfo .pj1 { /* 信誉评价 */
	padding-top:20px;
	font-size:12px;
}
.mokoFront li {
	padding:10px 50px;
}
.mokoFront li input,
.mokoFront li select {
	margin-left:10px;
}
.mokoFront li.button {
	text-align:center;
}
.mokoFront li.button .buttonM_1 {
	margin:10px 20px;
	width:150px;
	height:30px;
}
.tUser { /* 未登录用户提示注册登陆 */
	position:relative;
	margin: 0 auto 10px 10px;
	padding:0;
	width:957px;
	height:130px;
}
.tUser .tag {
	top:19px;
	left:749px;
	width:178px;
	height:64px;
}
.tUser .button {
	position:absolute;
	top:95px;
	right:30px;
}
/**** 用户信息(end) ****/


/**** 评论(start) ****/
.addPl {
	margin:20px 15px 10px;
	padding:0 15px 20px;
	border-width:0 0 1px;
}
.content .addPl {
	margin-left:100px;
	margin-right:100px;
	padding-left:100px;
}
.addPl .title {
	margin-right:100px;
	margin-bottom:10px;
	font-weight:700;
}
.addPl .title span {
	margin:10px 0 -5px 0;
	float:right;
}
.addPl .text div {
	margin-right:100px;
	padding:5px;
	_float:left; /* hack IE6临时解决 */
	_margin-right:10px; /* hack IE6临时解决 */
	_display:inline; /* hack IE6临时解决 */
}
.addPl .textBg {
	margin-bottom:-50px;
	+margin-bottom:-51px;
	height:50px;
	overflow-y:auto;
	font-size:14px;
	word-wrap:break-word;
	word-break:break-all;
}
.content .textBg {
	margin-bottom:-80px;
	+margin-bottom:-81px;
	height:80px;
}
.addPl textarea {
	width:100%;
	height:50px;
	border:0 none;
	font-size:14px;
}
.content .text textarea {
	width:100%;
	height:80px;
	border:0 none;
}
.low .textBg {
	margin-bottom:-18px;
	+margin-bottom:-19px;
	font-size:12px;
	height:18px;
}
.low textarea {
	font-size:12px;
	height:18px;
	line-height:18px;
}
.addPl .text span {
	float:right;
	font-size:12px;
	line-height:30px;
	width:85px;
}
.addPl .text input.bt_2 {
	+margin-left:-10px; /* hack IE7下图标对齐 */
}
.addPl .title input.bt_1 {
	margin-left:10px;
}
.addPl .check {
	margin:5px 0 0;
	padding:0;
}
.addPl .check span {
	cursor:pointer;
	font-size:12px;
}
.addPl .check input {
	margin-right:10px;
	cursor:pointer;
}
.comment {
	margin:10px 15px;
	padding:0 15px 10px 80px;
	height:auto;
	min-height:58px;
	_height:58px;
	font-size:12px;
	border-width:0 0 1px;
}
.plTips {
	margin:10px;
	padding:20px 0 30px;
	border-width:0 0 1px;
	text-align:center;
}
.plTips p {
	margin:0 auto;
	padding:40px 0;
	width:300px;
}
.content .plTips {
	margin:10px 100px;
	padding:30px 0 40px;
	border-width:0 0 1px;
	text-align:center;
}
.content .comment {
	margin-left:100px;
	margin-right:100px;
	padding-left:160px;
	padding-right:110px;
	font-size:14px;
}
.comment .icon { /* 头像 */
	float:left;
	margin-left:-65px;
	width:53px;
	height:56px;
}
.comment .text { /* 评论正文 */
	line-height:20px;
	overflow:hidden;
    _white-space:pre-wrap;
    word-wrap:break-word;
}
.comment .text .name { /* 评论正文 用户名 */
    white-space:nowrap;
    word-wrap:break-word;
}
.comment .text span { /* 评论正文 */
	margin:0 5px;
    white-space:normal;
}
.comment .text .merit1 { /* 评论正文 美空认证 */
	vertical-align:sub;
	+vertical-align:middle; /* hack IE7下图标对齐 */
}
.middle .comment .button,
.comment .button {
	margin-top:20px;
	float:right;
}
.comment .button a {
	margin-left:10px;
	font-size:12px;
}
.comment .button .switch {
	visibility:hidden;
}
.alive .button .switch, /* hack IE6不支持li:hover兼容 */
.comment:hover .button .switch {
	visibility:visible;
}
.comment .more {
	text-align:right;
}
/**** 评论(end) ****/

/********** 兼容旧版过渡 **********/
.topPage {
    margin-top:20px;
    margin-bottom: -30px;
    padding-bottom: 0;
    padding-right: 0;
}
/********** 兼容旧版过渡 **********/

/*** mip/身份证 审核中 begin ***/
.auditing{margin: 10px auto; padding: 20px; color:#f09; font-weight: 700; border:#f09 solid 1px;  font-family: "微软雅黑";}
.auditing span{ font-size:12px;color: #999; font-weight:normal;}
/*** mip/身份证 审核中 end ***/

.page-loading{ height:198px; line-height:198px; text-align:center; color:#666; font-size:54px; font-family:"微软雅黑",Verdana,"宋体",sans-serif;}

/*** 新浪登录连接 ***/
.sina-login1,.qq-login1{ display:inline-block; width:124px; height:23px; }
.sina-login1{ background:url(../images/sina_login_btn.jpg) no-repeat;}
.qq-login1{ background:url(../images/qq_login_btn.jpg) no-repeat;}

/*** 会员评论限制 begin ***/
.level-comment-limit{ border: 1px dashed #F09; width:250px; margin: 0 auto; padding: 25px 43px 17px 43px;}
.level-comment-limit h3{ border-bottom:#e8e8e8 solid 1px; line-height:30px;}
.level-comment-limit li{ margin:5px 0; line-height:23px;}
.level-comment-limit label{ width:125px; display:inline-block; text-align:left;}