@charset "utf-8";
/* CSS Document */




.background-container {
	background:url(../moren_img/72019_top.jpg) no-repeat center top;
}
.mode-v8-dress .layout-page {
	padding-top:0
}
.layout-page .col-menu {
	float:right;
	width:170px
}
.layout-page .col-main {
	float:right;
	width:810px
}
.layout-page .col-main .col-main-feed {
	width:534px;
	float:left;
	padding-left:23px
}
.layout-page .col-main .col-main-sidebar {
	width:230px;
	float:right
}
.layout-app {
	width:960px;
	margin:0 auto;
	border-radius:5px 5px 0 0
}
.layout-base-app {
	width:900px
}
.layout-borderless-app {
	border:none
}
.layout-wider-app {
	width:1200px
}
.layout-app iframe {
	vertical-align:top
}
.mode-page-app-widescreen .layout-app {
	width:auto;
	min-width:960px
}
.mode-page-app-widescreen .layout-body {
	padding:20px 20px 0
}
.lay-shop-item-fixed {
	left:0;
	top:0;
	z-index:100;
	position:fixed;
	_position:absolute
}
.layout-shop-item {
	left:0;
	top:0;
	z-index:100;
	position:absolute
}
.layout-shop-item .shop-item {
	position:absolute;
	width: 1000px;
	height: 35px;
	line-height:35px;
	font-size:11px;
	left: 150px;
	top: 255px;

}
.layout-shop-item .head-nav{
	line-height:35px;
}
.layout-shop-item .head-nav a{
	color:#000;
	margin-left:125px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	font-size:16px;
}
.layout-shop-item img {
	vertical-align:top
}
.layout-copyright {
	clear:both;
	text-align:center;
	padding-top:25px;
	min-height:75px;
	line-height:1.8em
}
.layout-copyright p {
	text-align:center
}
.layout-invisible {
	display:none
}
.layout-head {

}
.layout-head-inner {
	position:relative;
	width:1200px;
	margin:0 auto;
	height:250px
}
.layout-head .head-info {
	position:absolute;
	top:20px;
	left:0
}
.layout-head .head-info h1 {
	font-size:28px;
	font-weight:normal;
	margin-bottom:3px
}
.layout-head .head-info .title-text {
	margin-right:5px
}
.layout-head .head-description {
	font-size:14px
}
.sp-ming {
	width:18px;
	height:18px;
	background-image:url(sprite/icenter-jan140623170804.png);
	background-position:-399px -75px
}
.layout-head .sp-ming {
	margin-right:6px;
	#vertical-align:middle
}
.layout-head .head-info-v2 {
	position:absolute;
	top:20px;
	left:-12px
}
.layout-head .head-info-v2 .title-text {
	font-size:28px;
	font-weight:normal;
	position:relative;
	display:inline-block;
	height:40px;
	line-height:40px;
	padding:2px 12px;
	outline:none
}
.layout-head .head-info-v2 .head-description .description-text {
	font-size:14px;
	position:relative;
	float:left;
	height:26px;
	line-height:26px;
	padding:2px 12px;
	outline:none
}
.layout-head .head-name {
	position:absolute;
	bottom:30px;
	left:165px
}
.layout-head .head-name a,.layout-head .head-name span {
	vertical-align:middle;
	display:inline-block;
	margin-right:10px
}
.layout-head .head-name .user-vip-info {
	position:relative;
	top:-3px;
	font-size:0
}
.layout-head .head-name .f_user_vip {
	vertical-align:bottom;
	height:26px;
	margin-right:2px
}
.layout-head .head-name .qz-btn-vip {
	vertical-align:bottom;
	margin:0;
	position:relative;
	top:-1px
}
.layout-head .head-name .qz-btn-tips {
	width:18px;
	height:17px;
	display:inline-block;
	margin-left:2px;
	position:relative
}
.layout-head .head-name .qz-icon-vip-mod {
	margin:0
}
.layout-head .head-name .user-name {
	font-size:20px;
	max-width:300px;
	_width:300px
}
.layout-head .head-name .user-name img {
	vertical-align:-3px;
	height:20px
}
.layout-head .head-info .title-text,.layout-head .head-info .description-text,.layout-head .head-name .user-name,.friendship-title,.friendship-vs p,.frindship-degree {
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.2);
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,.2);
	text-shadow:1px 1px 1px rgba(0,0,0,.2)
}
.layout-nav {
	height:50px;
	margin:0 auto
}
.layout-nav-inner {
	position:relative;
	width:1200px;
	margin:0 auto;
	height:50px
}
.head-nav .head-nav-menu {
	width:700px;
	height:50px;
	font-size:14px
}
.head-nav .head-nav-menu li {
	float:left;
	_display:inline;
	height:50px
}
.head-nav .head-nav-menu li a {
	display:inline-block;
	border-bottom-color:transparent;
	border-bottom-style:solid;
	border-bottom-width:3px;

	height:47px;
	line-height:47px;
	padding:0 15px;
	_border-bottom:none
}
.head-nav .head-nav-menu li a.current {
	font-weight:bold;
	text-decoration:none
}
.head-nav .head-nav-menu li a.current:hover {
	text-decoration:none
}
.layout-nav .head-avatar {
	position:absolute;
	bottom:20px;
	left:0;
	width:126px;
	height:126px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:#d9d9d9 1px solid;
	font-size:0;
}
.layout-nav .head-avatar .user-avatar {
	width:120px;
	height:120px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:#FFF 3px solid
}
.layout-nav .head-avatar .head-dress {
	width:128px;
	height:128px;
	position:absolute;
	left:-1px;
	top:-1px;
	background-repeat:no-repeat
}
.mode-theme {
	}.mode-v8-dress {
	}.layout-nav .head-avatar a {
	*text-decoration:none!important
}
.layout-nav .head-avatar .head-avatar-edit {
	position:absolute;
	width:120px;
	top:97px;
	*top:101px;
	left:3px;
	font-size:12px;
	text-align:center;
	z-index:2
}
.layout-nav .head-avatar .head-avatar-edit .avatar-edit-title {
	position:relative;
	z-index:2;
	height:26px;
	*height:22px;
	display:block;
	line-height:26px;
	*line-height:22px;
	cursor:pointer;
	color:#fff!important;
	text-decoration:none!important
}
.layout-nav .head-avatar .head-avatar-edit .title-bg {
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:26px;
	*height:22px;
	opacity:.65;
	filter:alpha(opacity=65)
}
.layout-nav .head-avatar .head-avatar-edit .avatar-edit-title .drop-down-arrow {
	width:0;
	height:0;
	font-size:0;
	border-width:6px;
	border-style:solid dashed dashed dashed;
	border-color:#fff transparent transparent transparent;
	_zoom:1;
	line-height:0;
	position:absolute;
	top:10px;
	right:16px
}
.layout-nav .head-avatar .head-avatar-edit .avatar-edit-list {
	box-shadow:0 1px 2px rgba(0,0,0,.19);
	border:solid 1px #dcdcdc;
	background-color:white
}
.layout-nav .head-avatar .head-avatar-edit .avatar-edit-list li {
	height:30px;
	display:block;
	line-height:30px;
	cursor:pointer;
	position:relative;
	*height:22px;
	*line-height:22px;
	vertical-align:top
}
.layout-nav .head-avatar .head-avatar-edit .avatar-edit-list li .item-bg {
	display:none;
	background:#000;
	opacity:.65;
	filter:alpha(opacity=65);
	width:100%;
	height:30px;
	*height:22px
}
.layout-nav .head-avatar .head-avatar-edit .avatar-edit-list .avatar-edit-item a {
	position:absolute;
	width:100%;
	height:30px;
	top:0;
	left:0;
	*height:22px;
	text-decoration:none
}
.layout-nav .head-avatar .head-avatar-edit .avatar-edit-list .hover {
	background-color:#f5f5f5
}
.layout-nav .head-avatar .head-avatar-edit .avatar-edit-list li a {
	color:#333!important;
	display:block;
	*height:22px
}
.layout-nav .right-op {
	position:absolute;
	right:0;
	top:18px
}
.layout-nav .right-op .request-praise {
	margin-right:5px
}
.layout-nav .right-op .ui-dialog {
	right:0;
	top:-110px
}
.layout-nav .right-op .ui-dialog .ui-dl-hd h3 {
	padding:16px 0 8px 0
}
.layout-nav .right-op .ui-dialog .like-btn-dialog {
	padding:0 15px 12px;
	line-height:1.8em
}
.groupItem {
    border-radius: 2px 2px 2px 2px;	
	box-shadow: 1px 2px 5px #CCCCCC;
	border: 1px solid #DDDDDD;
    margin-bottom: 20px;
    width: 100%;
	
}
.groupItem .itemHeader {
    background: none repeat scroll 0 0 #fafafa;
    border-radius: 5px 5px 0 0;
	border-bottom:1px solid #dddddd;
    color: #888888;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 5px 10px;
/*	cursor: move;*/
    position: relative;
}
.action a {
	margin: 10px 0 0;
    padding: 1px;	
	top: 0;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    text-decoration: none;
	-moz-user-select: none;	
    float: left;
    width: 14px;
	height: 14px;
}


.groupItem .itemHeader h3{
	color:#80796c;
    font: bold 14px/28px arial;
	margin: 0;
}
.groupItem .itemContent {   
    color: #000000;
    font-size: 12px;
    line-height: 28px;
    position: relative;
	background:#fff;
	padding:10px 0 10px 20px;
}

.zuo {
	float:left;
	}
.you {
	float:right;
	}
.news {
	width:560px;
	margin:0 auto;
	}
.news li {
	line-height:37px;
	}	
	
.user-name textoverflow{
	float:left;
	}
.kaitong {
	float:left;
	line-height:32px;
	}
.head-name {
	width:310px;
	}


#see .itemContent{
	position:relative;
	overflow:hidden;
	height: 310px;
	padding:20px;
}
#see .itemContent .products{	width:1080px;
	height: 320px;
	overflow:hidden;
	margin: 0 auto;	
}

#see .itemContent .products li{
	float:left;
}

#see .itemContent ul{	width:1080px;
	height: 320px;
	display:block;
}
#see .itemContent li{  	width:270px;
	height:160px;
	overflow:hidden;
	float:left;
	left: 0px;
	display:block;
}
#see .itemContent .image{
}
#see .itemContent .image img{	width:220px;	height:130px;
}
#see .itemContent .title{
	width:180px;
	line-height:25px;
	height:25px;
	font-size:13px;
	overflow:hidden;
}
#see .itemContent .title a{
	color:#000;
}
#see .itemContent .company{
}
#see .itemContent .company{	width:220px;	text-align:center;
	line-height:25px;
	height:25px;
	overflow:hidden;
	font-size:13px;
	position:relative;
}
#see .itemContent .company .talk{
	position:relative;
	top:5px;
	margin-right:2px;
}

.profile-hd-actions {
	position: absolute;
	right: 4px;
	bottom: 18px;
	font-size: 0;
	z-index: 20;
}
.profile-hd-actions .loginjiqun,.profile-hd-actions .talkjiqun,.profile-hd-actions .attjiqun{
	background:url(../images/ico.png) no-repeat;	
	display:block;
	float:right;
	margin-right:10px;
	height:26px;
}
.profile-hd-actions .loginjiqun{
	width:155px;
	background-position:0px 0px;
}
.profile-hd-actions .talkjiqun{
	width:95px;
	background-position:0px -28px;
}
.profile-hd-actions .attjiqun{
	width:92px;
	background-position:0px -54px;
}
#thumb {
	width: 1200px;
	overflow:hidden;
}
#thumb img{
	width: 1200px;
	height:480px;
}
#thumb .itemContent{
	padding:0;
	overflow:hidden;
}

#thumb .itemContent ul li{
	padding:0;
	margin:0;
	position: relative;
	overflow:hidden;
}

#thumb .itemContent ul li span {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height:25px;
	line-height: 25px;
	overflow:hidden;
	text-align:center; 
}

#thumb .itemContent ul li span a {
	display: block;
	float: right;
	font-size: 13px;
	text-decoration: underline;
	/*color: #FFF;*/
}
.itemHeader h3{
	display:block; 
	float:left;
}
.itemHeader a{
	display:block; 
	float:right; 
	font-size:13px;
	text-decoration:underline;
/* color:#FFFFFF;*/
}

.ewm{ 
	right: 50%;
	margin-right: 600px;
	position: fixed;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

	top: 350px;
	_top: 350px;
}
.ewm div{
	background-color:#530505; 
	color:#fff;padding:2px;
}