/* CSS Document  我的家园布局样式 */
@charset "utf-8";

body {
	background-color:#93D23D;
	background:url(../img/body_bg.gif);
	margin:0px;
	font-family: "宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:24px;
}
.more{
    float:left;
	width:100%;
	height:24px;
	line-height:30px;
	text-align:right;
}

ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
.dash_list{float:left; width:100%; height:24px; text-align:left; line-height:28px; border-bottom:1px dashed #999;}
.dash_list2{float:left; width:100%; height:50px; text-align:left; line-height:22px; border-bottom:1px dashed #999; margin:5px 0 5px 0; display:inline;}
.dash_list3{float:left; width:100%; height:30px; text-align:center; line-height:34px; border-bottom:1px dashed #999;}
.dash_div{float:left; width:730px; height:30px; text-align:left; line-height:30px; border-bottom:1px dashed #999;}
.title{float:left; width:400px;}
.stat{float:left; width:120px; text-align:left;}
.date{float:left; width:120px; text-align:left;}
.admin{float:right; width:90px; text-align:right;}

img{border:none;}
.both {
	clear: both;
}

/*color*/
a{text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover,a:active,a:focus{color:#8B9266; text-decoration: underline;}
.red{color:#8B9266}
.blue{color:#1f3a87}
.cRed,a.cRed:link,a.cRed:visited{ color:#8B9266; }
.cLRed,a.cLRed:link,a.cLRed:visited{ color:Red;text-decoration: underline;}
a.cLRed:hover{ color:black;text-decoration: none;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDBlue,a.cDBlue:link,a.cDBlue:visited{color:#072dbc;text-decoration: underline;}
a.cDBlue:hover{color:black;text-decoration: none;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#ed0000;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cEGray,a.cEGray:link,a.cEGray:visited{ color: #999;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#ed0000;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
.cEGreen,a.cEGreen:link,a.cEGreen:visited{color:#99d300;}
.cDGreen,a.cDGreen:link,a.cDGreen:visited{color:#8B9266;}
a.cDGreen:hover{color:#ff6600; text-decoration: underline;}
.cOrange,a.cOrange:link,a.cOrange:visited{ color:#333333;}
.cPink,a.cPink:link,a.cPink:visited{color:#8B9266;}
a.cPink:hover{color:#8B9266; text-decoration: underline;}

#wrapper{
	width:990px;
	margin:0 auto;
}

/* 顶部的导航条 */
#header{width:990px; height:35px; vertical-align:middle; background:url(../../../../images/head_bg.gif);}

	#logo{ float:left; width:350px; height:35px; line-height:35px; padding-left:90px; background:url(../../../../images/logo_space2.gif) no-repeat; display:inline;}
	#weather_city{float:left; width:65px; height:35px; text-align:left;}
    #weather{ float:left; width:250px; height:28px; text-align:left;}
	#top_nav{ float:right; width:500px; line-height:20px; text-align:right; padding-top:10px; }

/* 头部横幅和导航 */
#banner{
	width:980px;
	height:340px;
	clear:both; float:left;
	background-color:#fff;
	border:1px solid #D8DBC8;
	padding:5px;
}
.banner_img{height:160px; height:308px; background:url(../img/banner.jpg) no-repeat;}
.spacename{float:left; width:500px; height:50px; line-height:50px; vertical-align:bottom; font-weight:bold; font-size:30px; margin-top:60px; padding-left:80px; display:inline;}
.spacelink{float:left; width:500px; height:80px; line-height:20px; vertical-align:middle; font-size:12px; text-align:center;}
.nav{float:left; width:980px; height:26px; line-height:26px; vertical-align:middle; font-weight:bold; font-size:14px; text-align:center; margin-top:5px;}

/* 当前位置 */
#breadcrumb{
	width:746px; 
	margin:15px;
	height:24px;
	line-height:22px;
	vertical-align:middle; 
	border-bottom:1px solid #E6E6E6;
	background: url(../img/dot1.gif) no-repeat 0 5px;
}
#breadcrumb p{
	float:left;
	padding-left:10px;
	margin-top:5px;
	position:absolute;
	font-size:12px;
}
#breadcrumb p a{font-size:12px; color:#000;}

#breadcrumb img{float:right; margin-left:5px;}

.class_span{
	width:746px; 
	margin:0 15px 0 15px;
	height:24px;
	line-height:22px;
	vertical-align:middle; 
}

/* 中间主体内容部分 */
#main{
	clear:both;
	float:left;
	width:992px;
	margin-top:10px;
}
/* 中间左边内容部分 */
#left{
	float:left;
	width:200px;
	background-color:#fff;
	border:1px solid #D8DBC8;
	display:inline;
}
#user{
	float:left;
	width:180px;
	margin:10px;
	display:inline;
}
.user_photo{
	float:left;
	width:150px;
	margin:10px 15px 0 15px;
	display:inline;
}
.user_info{
	float:left;
	width:180px;
	text-align:left;
}
.user_info ul{
    padding:0px;
    margin:10px;	
}
.user_info ul li{
    line-height:22px;	
}
.user_set{
	float:left;
	width:168px;
	text-align:left;
	line-height:22px;
	border:1px dashed #999;
	margin:0 0 10px 0;
	padding:5px 0 3px 10px;
	display:inline;
}
.index_friends{
	float:right;
	width:180px;
	padding:0px;
	margin:0 0 10px 0;
	background-color:#fff;
	display:inline;
}
.friend_div{float:left; width:170px; height:60px; line-height:60px; text-align:left; border-bottom:1px dashed #999; margin:10px 0 0 5px; display:inline;}
.friend_pic{float:left; width:40px; height:40px; line-height:40px; padding:1px; margin-top:3px; border:1px solid #999; display:inline;}
.friend_word{float:left; width:110px; height:60px; line-height:18px; margin-left:8px; display:inline;}



/* 首页中间内容部分 */ 
.center{
	float:left;
	width:520px;
	margin-left:10px;
	display:inline;
}
.center_album{
	float:left;
	width:500px;
	padding:10px;
	margin-bottom:12px;
	background-color:#fff;
	border:1px solid #D8DBC8;
	display:inline;
}
.center_diary{
	float:left;
	width:520px;
	margin-bottom:12px;
	background-color:#fff;
	border:1px solid #D8DBC8;
	display:inline;
}

.bhead{
    height:25px;
	font-size:14px;
}
.bhead_left{
    float:left;
}
.bhead_right{
    float:right;
}

.diary_head{
    height:25px;
	font-size:14px;
	padding:10px 0 0 10px;
}
.album_box{
	float:left;
	width:500px;
	padding:10px 0 10px 0;
	display:inline;
}
.album_title{
	float:left;
	width:500px;
	text-align:center;
}
#right_box{float:right; width:250px;}
.index_right{
	float:right;
	width:226px;
	padding:10px;
	background-color:#fff;
	border:1px solid #D8DBC8;
	display:inline;
}
.index_right2{
	float:right;
	width:226px;
	padding:10px;
	margin-bottom:12px;
	background-color:#fff;
	border:1px solid #D8DBC8;
	display:inline;
}
.activities_div{float:left; width:220px; height:60px; line-height:60px; text-align:left; border-bottom:1px dashed #999; margin:5px 0 0 5px; display:inline;}
.activities_pic{float:left; width:40px; height:40px; line-height:40px; padding:1px; margin-top:3px; border:1px solid #999; display:inline;}
.activities_word{float:right; width:165px; height:50px; line-height:24px;}

/* 次页右边内容部分 */
#right{
	float:right;
	width:778px;
	background-color:#fff;
	border:1px solid #D8DBC8;	
}
.right_box{
    float:left;
	width:746px;
	margin:0px 17px 15px 15px;
	border:1px solid #D8DBC8;
	display:inline;
}
.info{
    float:right;
	width:745px;
	background-color:#fff;
	border:1px solid #D8DBC8; 
	margin:0px 17px 15px 15px;
	display:inline;
	line-height:22px; 
}
.info_class{
    background-color:#E8EBD6; margin-bottom:5px;
}
.info ul{
    padding:3px;
    margin-left:45px;
	
}
.admin_div{
    float:left;
	width:746px;
	height:28px;
	margin:5px 17px 5px 15px;
	display:inline;
}


/* 我的帖子 */
.tie{
    float:right;
	width:730px;
	border:0px solid #E5F1F1; 
	margin:0px 17px 15px 15px;
	padding:5px;
	display:inline;
	line-height:22px; 
}
.tie_head{
    background-color:#E1EDDE; margin-bottom:5px;
}


/* 页脚 */
#footer{
	padding-top:10px;
	width:990px;
	margin:0 auto;
	height:65px;	
	text-align:center;
	clear:both;
}

#footer ul{list-style:none; margin:8px auto 0 auto;}

#footer ul.subnav li{
	display:inline; height:15px; line-height:15px;
	color:#000;
}
#footer ul.subnav li a{font-size:12px; color:#000;}

.copyright{ clear:both; width:980px; text-align:center; color:#000; margin-top:10px;}
.copyright p{color:#000; font-size:12px; line-height:20px;}
.copyright a{font-size:12px; color:#000;}

/* 日记文章列表 */
#diary dd.diary-body .poll {
	margin:0 0 20px 0;
	background:#f7f7f7;
	padding:10px;
}

#diary dd.diary-body .poll h5 {
	font-size:12px; font-family:arial,"宋体";
	font-weight:bold;
	margin:0 0 7px 0;
}

#diary dd.diary-body .poll ul {
	margin:0;
	padding:0;
	list-style:none;
}

#diary dd.diary-body .poll li {
	margin:0 0 3px 0;
	padding:0;
	font-size:12px; font-family:arial,"宋体";
}

#diary dd.diary-body .poll .inactive {
	font-size:12px; font-family:arial,"宋体";
	margin-right:10px;
}

#diary dd.diary-body .poll dl {
	padding:0;
	margin:0;
}

#diary dd.diary-body .poll dt {
	clear:both;
	float:none;
	font-size:12px; font-family:arial,"宋体";
	margin:0;
	padding:0
}

#diary dd.diary-body .poll dd {
	clear:both;
	margin:0 0 7px 0;
	font-size:12px; font-family:arial,"宋体";
	width:150px;
	height:10px;
	background:#fff;
	border:1px solid #404040;
	position:relative;
	line-height:1em;
}

#diary dd.diary-body .poll dd div {
	background:#404040;
	height:100%;
	width:100%;
	position:relative;
}

#diary dd.diary-body .poll dd span {
	display:block;
	position:absolute;
	right:-23px;
	top:0;
}

#diary dd.diary-body .poll .vote a {
	font-size:12px; font-family:arial,"宋体";
}


#diary .head {
	border-bottom: 1px solid #7b9400;
	padding-bottom: 10px;
}

#diary .head h3 {
	display: block;
	clear: both;
	float: none;
	padding: 0;
	margin-left:0;
	margin-right:76px;
}

#diary .head .patten_select{text-align:right; line-height:160%; font-size:12px; font-weight:800;}
#diary .head .patten_select a{padding:0 .75em; text-decoration:none}
#diary .head .patten_select a.fst{padding-left:0;}
#diary .head .patten_select a.end{padding-right:0;}
#diary .head .patten_select a.at{color:#000;}

#diary .pagination {margin-right:0!important;}
#doc-body .doc-layout-11 #diary {margin-top:0;}


#diary dl.body {
	margin: 20px 25px 0 25px;
}

#diary dt.diary-head {
	clear: both;
	font-size:14px; font-family:arial,"宋体"; font-weight:bold;
	margin: 0 0 10px 0;
}

#diary dd.diary-body {
	border-bottom: 1px solid #d6d6e7;
	margin: 0 0 25px 0;
}

#diary dd.diary-body em {
	font-style: italic!important;
}

#diary dd.diary-body .content-wrapper {
	font-size:14px; font-family:arial,"宋体";line-height:24px;
}

#diary dd.diary-body p {
	clear: both;
	text-align: left;
	margin: 0 0 .75em 0;
}

#diary dd.diary-body ul, #diary dd.diary-body ol {
	padding-left:27px;
	margin-bottom:10px;
	vertical-align:top;
}

#diary dd.diary-body li {
	clear:both;
	float:none;
	margin: 0 0 5px 0;
	padding:0;
	vertical-align:top;
}

#diary dd.diary-body .image-wrapper {
	text-align: left;
	margin: 0 0 15px 0;
}

#diary dd.last {
	border-bottom: 0;
	margin-bottom:0;
}

#diary dd.diary-body .foot {
	font-size:12px; font-family:arial,"宋体";
	margin: {$BODY_FOOT_MARGIN} 0 10px 0;
	margin-top:25px;
	text-align: left;
}

#diary dd.diary-body .foot span {
	display:block;
	clear:both;
	float: none;
}

#diary dd.diary-body .foot_titl{margin-top:0}
#diary dd.diary-body .foot span em.edit{background-position:left 0; margin-right:20px;}
#diary dd.diary-body .foot span em.del{background-position:left -28px;}

#diary .no-entry {
	text-align: center;
	margin-left: 25px;
	padding: 50px 0 50px;
}

#diary .no-entry em {
	display: block;
	font-style: italic;
	line-height: 2em;
}

#diary .add-rss {
	text-align: left;
	margin: 10px 25px 7px 25px;
	padding-top: 7px;
	border-top: 1px solid #d4d4d4;
}
#diary .add-rss a {display:block; clear:none; float:left;   font-size:12px; font-family:arial,"宋体"; margin-right:7px;}

/*comments*/
#diary .comments {
	border-top: 1px solid #7b9400;
	background: #f7f7f7;
	margin:0;
	margin-bottom:-3px;
	*position:relative;
	*bottom:0;
}
#comment_wrapper{
	width:746px; 
	margin:15px;
}
#comment_index{
	width:500px; 
}

#diary .comments .head {
	border: 0;
	margin: 10px 25px 0 25px;    
}

#diary .comments .head h4 {
	display: inline;
	font-weight: bold;
	font-size:12px; font-family:arial,"宋体";
	color: #7d9c54;
}

#diary .comments .head em {
	font-style: italic;
	font-weight: normal;
}

#diary .comments .head a {
	font-size:12px; font-family:arial,"宋体";
}

#diary .comments .row {
	margin: 10px 25px 0 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d4d4d4;
}

#diary .comments .row .user-card {
	clear: right;
	float: left;
	margin-right: 45px;
	*margin-right: 22px;
	width:75px;
}

#diary .comments .row .user-card .user-photo,
#diary .comments .row .user-card .vitals {
	display:block;
	clear:both;
	float:none;
	width:auto;
}

#diary .comments .row .wrapper {
	clear: right;
	float: left;
	width: 75%;
}

#diary .comments .row .wrapper .comment {
	font-size:12px; font-family:arial,"宋体";
	margin-bottom: .75em;
}

#diary .comments .row .wrapper .datestamp {
	font-size:12px; font-family:arial,"宋体";
}

#diary .comments .last {border: 0;}
#diary .comments .pg {
	padding:10px; text-align:right;
}

#diary .head　{position:relative;}
#diary .head h3 span {font-weight:normal; font-size:12px;}
#diary .head h3 span a {margin-left:6px;}
#diary .head .footnote {padding-bottom:12px;}
#diary .head .writeblog {position:absolute; right:12px; top:-2px;}
#diary dd.diary-body .writeblog {position:absolute; right:12px; top:12px;}
#diary .body .diary-head .elite {margin-left:8px; font-size:16px;}
#diary .body .diary-head .diarydt {margin-left:0pt; font-size:12px; font-weight:normal;}
#diary .body .rmdto {margin-left:0;font-size:12px;font-weight:normal;}
#diary .body .rmdto a {font-weight:bold;}
#comment-rating .ct, #comment-rating .cb {display:none;}


#comment-rating {margin-top:10px;margin-bottom:0; padding:12px;}
#comment-rating.container-0 {margin-right:0;}
#comment-rating, #comment-rating .thm-box {background:transparent!important;}
#comment-rating h3 {padding-bottom:12px;}
.fornums, .aganums {margin-right:8px; padding:3px 0 3px 24px; background:url() no-repeat 0 50%;}
.aganums {margin-left:48px; background-image:url();}
.rate-status {margin-left:24px;}
#comment-rating p input {font-weight:bold;}
#comment-rating p input.disabled {font-weight:normal; color:#999;}
#vote-msg {margin-left:12px;}


#comment-add .body {
	margin: 15px 25px 10px 25px;
}

#comment-add .body h3 {
	margin-bottom: 10px;
}

#comment-add .body label {
	display: block;
	font-weight: bold;
	font-size:12px;font-family:arial,"宋体";
}

#comment-add .body .word-verify {
	margin: 25px 0 0 0;
}

#comment-add .body .word-verify h4 {
	font-size:12px;font-family:arial,"宋体";
	font-weight: bold;
	margin:0;
}

#comment-add .body .word-verify p {
	margin:0 0 7px 0;
}

#comment-add .body .word-verify img {
	clear: right;
	float: left;
	border: 1px solid #d4d4d4;
	margin: 0 15px 15px 0;
}

#comment-add .body .word-verify input {
	clear: right;
	float: left;
	width: 100px;
}

#comment-add .foot {
	background:transparent;
	text-align: right;
	margin: 0 10px 10px 0;
}

#comment-add .foot input {
	margin: 0 0 0 8px;
}

#comment-add .logged-out {
	font-weight:bold;
	margin:10px;
	text-align:center;
}
#comment_box{
    float: left;
	width: 680px;
	margin-left:26px;
	display:inline;
}
#commentbox_index{
    float: left;
	width: 500px;
}
.comment_faces{
    float: left;
	width: 280px;
	margin:8px 8px 8px 0;
}
.comment_faces2{
    float: left;
	width: 200px;
	margin:8px 8px 8px 0;
}
.comment_input{
    float: left;
	width: 150px;
	margin:5px;
}
.comment_input2{
    float: left;
	width: 80px;
	margin:5px;
}

/*日记分类*/
#diary_class{clear:both; float:left; width:180px; margin-bottom:20px;}
#diary_class ul{
	float:left;
	padding:5px 0 10px 0;
	width:180px;
	border:none;
	background-color:#fff;
}
#diary_class ul li{
	width:150px;
	padding:0px 10px;
	padding-right:10px;
	float:left;
	clear:both;
}



/*最近来访*/
#hot{border:0px solid #fff; clear:both; float:left;}

#hot ul{
	float:left;
	padding:5px 0 10px 0;
	width:180px;
	border:none;
	background-color:#fff;
}

#hot ul li{
	width:150px;
	padding:5px 10px;
	padding-right:10px;
	float:left;
	clear:both;
}

#hot .hot_img{
	float:left;
	width:40px; height:40px;
	margin-right:5px;
	text-align:center;
	font-size:0em;
	vertical-align:middle;
	border:1px solid #c2c1c1;
	padding:1px;
}

#hot .hot_img img{
	margin-top:expression((40 - this.height ) / 2);
}



#hot ul li a.hot_a{
	float:left; width:100px;
	line-height:25px;
	color:#e60e53;
	white-space:nowrap;  text-overflow:ellipsis;  overflow: hidden;
	font-size:13px;
	padding-left:5px;
} 
#hot ul li span{color:#6b6b6b; width:100px; display:block; float:left; white-space:nowrap; text-overflow:clip; overflow: hidden;}


/*friends*/
.friends{
    float:right;
	width:734px;
	border:1px solid #D8DBC8; 
	margin:0px 17px 15px 15px;
	padding:1px;
	display:inline;
	line-height:22px; 
}
.friends_head{
    background-color:#E1EDDE; margin-bottom:5px;
}
.friend{
    float:left;
	width:135px;
	height:150px;
	margin:5px 25px 5px 10px;
	padding:5px;
	display:inline;
	line-height:22px; 
}
.user_tx{
    float:left;
	width:100px;
	border:1px solid #E1EDDE; 
	margin:0 15px 0 15px;
	padding:2px;
	display:inline;
	line-height:22px; 
}
.user_mz{
    float:left;
	width:134px;
	padding:0px;
	margin-top:3px;
	text-align:center;
	display:inline;
}


/*neighbor*/
.neighbors{
    float:left;
	width:226px;
}
.neighbor_head{
    background-color:#E1EDDE; margin-bottom:5px; display:inline;
}
.neighbor{
    float:left;
	width:100px;
	height:100px;
	margin:0 0 30px 10px;
	line-height:18px; 
	display:inline;
}
.neighbor_tx{
    float:left;
	width:40px;
	height:40px;
	border:1px solid #c2c1c1;
	margin:10px 10px 5px 25px;
	padding:1px;
	line-height:18px; 
	display:inline;
}
.neighbor_mz{
    float:left;
	width:100px;
	padding:0px;
	margin-top:3px;
	text-align:center;
	line-height:18px;
	display:inline;
}


/*我的收藏*/
.collect_div{float:left; width:746px; height:150px; text-align:left; line-height:135px; border-bottom:1px dashed #999; margin:0 15px 0 15px; display:inline;}
.collect_div1{float:left; width:746px; height:130px; text-align:left; line-height:100px; border-bottom:1px dashed #999; margin:0 15px 10px 15px; display:inline;}
.selet{float:left; width:26px; height:20px; line-height:100px; vertical-align:middle; margin:60px 0 15px 0; display:inline;}
.selet1{float:left; width:26px; height:20px; line-height:100px; vertical-align:middle; margin:54px 0 15px 0; display:inline;}
.selet2{float:left; width:26px; height:20px; line-height:100px; vertical-align:middle; margin:20px 0 15px 0; display:inline;}
.collect_pic{float:left; width:150px; height:120px; line-height:120px; margin:22px 0 20px 0; display:inline;}
.collect_pic1{float:left; width:80px; height:80px; line-height:80px; margin:22px 0 20px 0; padding:1px; border:1px solid #999; display:inline;}
.collect_info{float:right; width:570px; height:120px; line-height:22px; margin:22px 0 0 0; display:inline;}
.collect_spacename{float:left; width:150px; height:80px; line-height:22px; margin:18px 0 0 15px; display:inline;}
.collect_productname{float:left; width:230px; height:100px; line-height:22px; margin:18px 0 0 15px; display:inline;}
.collect_productinfo{float:left; width:80px; height:80px; text-align:center; line-height:22px; margin:45px 0 0 15px; display:inline;}
.collect_comm{float:left; width:300px; height:80px; line-height:22px; margin:42px 0 0 15px; display:inline;}
.collect_state{float:left; width:120px; height:80px; line-height:22px; margin:45px 0 0 15px; display:inline;}
.collect_diary{float:left; width:700px; height:100px; line-height:22px; margin:20px 0 0 10px; display:inline;}
.collect_pinche{float:left; width:135px; text-align:center;}
.sale{
    float:right;
	width:746px;
	border:0px solid #E5F1F1; 
	margin:0px 17px 15px 15px;
	display:inline;
	line-height:22px; 
}
.sale_div{float:left; width:746px; height:30px; text-align:left; line-height:30px; border-bottom:1px dashed #999;}
.sale_selet{float:left; width:22px; margin:3px 0 0 0;}
.sale_title{float:left; width:230px; overflow:hidden;}
.sale_class{float:left; width:40px;}
.sale_area{float:left; width:60px;}
.sale_male{float:left; width:30px;}
.sale_type{float:left; width:120px;}
.sale_size{float:left; width:40px;}
.sale_price{float:left; width:70px;}
.sale_date{float:left; width:80px; text-align:right;}
.sale_date2{float:left; width:80px; text-align:center;}
.sale_productname{float:left; width:500px; height:100px; line-height:28px; margin:18px 0 0 15px; display:inline;}

/*guest speak*/
.guestline_bottom{ float:left; width:100%; height:26px; text-align:left; line-height:26px; border-bottom:1px dashed #8B9266; background:#F0F3E4; }
.guestline_bottom .guests1{ padding-left:10px; float:left;}
.guestline_bottom .guests0{ padding-right:5px; float:right;}
.guest_pp{ border-top:1px solid #8B9266; float:left; width:100%;}
.guest_pp .tt{ margin:5px auto; float:left; width:100%;}
.guest_pp .tt span{ text-align:left;}
.guest_pp .tt p{ text-align:left; line-height:21px; padding-left:2px; padding-right:10px; color:#333; display:inline;}
.guest_pp .tt .p1{ border:1px dashed #8B9266; padding:1px; margin-left:100px; margin-right:15px; line-height:21px; margin-top:10px; text-align:left; color:#8B9266;}
.guest_photo{ float:left; padding-top:5px !important; padding-top:10px; text-align:center; margin-bottom:5px; margin-right:2px;  margin-left:2px; width:100px;}
.guest_photo .img{ BORDER: #ddd 1px solid;}
.guest_photo span{ text-align:center; line-height:21px; margin:0; padding:0;}
.guest_photo .w1{ text-align:center; padding-top:8px; height:20px;}

.speakbox{ width:100%; float:left; border:1px solid #ddd; height:240px; margin-top:10px;margin-bottom:10px !important; margin-bottom:20px; margin-left:0px; margin-right:0px;}
.speaktt{ width:100%; background:#ffe6a7; text-align:center; line-height:23px; height:23px; color:#FF6600; font-weight:bold;}
.speakbox span{ float:left; line-height:26px; margin-left:0px;}
.speakbox img{ }
.speakbox .mi{ float:left; height:120px; width:100%; text-indent:20px; text-align:center;}
.speakbox .mm{ float:left; height:30px; width:100%; text-indent:20px; text-align:center; line-height:30px;}
.speakbox .mm .input {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/but_enter_174_24.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 174px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.speakbox .mm .inputOver {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/but_enter_over_174_24.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 174px; CURSOR: pointer; COLOR: #bc2931; PADDING-TOP: 3px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.formbox{ border:1px solid #99CC33; background:#fff; font-size:12px; line-height:21px; padding:10px; height:80px; width:380px; color:#777;}
.formbox_long{ border:1px solid #99CC33; background:#fff; font-size:12px; line-height:21px; padding:10px; height:80px; width:650px; color:#777;}
.guestdown{ width:100%;}
.guestdown ul{ padding:8px 20px 8px 20px; text-align:left;}
.guestdown li{ line-height:21px; list-style-type:none; overfow:auto; clear:both; display:block;}
.comment_msg{float:left; width:746px; padding:10px 0; text-align:left; line-height:80px; border-bottom:1px dashed #999; margin:0 15px 0px 15px; display:inline;}
.comment_msgword{float:left; width:700px; line-height:22px; margin:20px 0 0 10px; display:inline;}


/*trade*/
.tradebox{float:left; width:745px; border:1px solid #E6E6E6; padding:0px; margin-bottom:15px; margin-left:15px; display:inline;}
.trade_title{float:left; width:725px; text-align:center; padding-top:10px; display:inline;}
.trade_pic{float:left; width:400px; padding-top:15px; display:inline;}
.trade_info{float:left; width:325px; padding-top:10px; display:inline;}
.trade_content{float:left; width:710px; padding:10px; display:inline;}
.trade_div{float:left; width:310px; height:30px; line-height:30px; text-align:left; border-bottom:1px dashed #999;}

/*event_add*/
.o_main{ width:743px; float:left; border:1px solid #cfcfcf; margin:0 10px 10px 16px; display:inline;}
.o_main .top{ float:left; height:28px; width:720px; text-align:left; line-height:28px; font-size:13px;border-bottom:1px solid #a7ce42; margin:10px; display:inline;}
.o_main .content{ width:720px; margin-left:15px; display:inline;}
.o_main span{ line-height:32px;}
.o_main .o2{ float:left; width:120px; text-align:right; padding-right:10px;line-height:36px;}
.o_main .o3{ float:left; width:580px; text-align:left; padding:5px 10px 0 0;  height:36px; line-height:36px;}  
.o_main .o4{ float:left; width:580px; text-align:left; padding-right:10px;line-height:32px; height:180px;} 
.o_main input{ height:18px; background: #EFF5DA; border:#B1D134 1px solid;} 
.o_main textarea{ width:500px; height:160px;background: #EFF5DA; border:#B1D134 1px solid; font-size:12px; padding:5px;}
.o_main .long {width:350px;}
.o_main .mid {width:120px;}
.o_main .shot{width:40px;}
.o_main .button{width:50px; height:22px; line-height:20px; background: #E6E6A7; border:#999 1px solid;} 

/*eventview*/
.eveview_leftarea{width:743px; float:left;}
.eve_left{ clear:both;}
.eve_right{ clear:both;}
.eve_box_up{background: url(../images/event_box_up.jpg) no-repeat left; width:190px; height:31px; text-indent:20px; text-align:left; color:#000; font-weight:bold; line-height:31px;}
.eve_box_bottom{ background:url(../images/event_box_bottom.jpg) no-repeat top; width:190px; height:3px; clear:both; font-size:3px;}
.eve_dashed{ border-bottom:1px dashed #ccc; }
.eve_box_bg{ margin-left:auto; margin-right:auto; width:190px; background:url(../images/event_box_bg.jpg) repeat-y; clear:both;}
.eve_box_bg img{ padding:0px; text-align:center;}
.eve_box_bg ul{ text-align:;}
.eve_box_bg li{ padding:5px; list-style-type:none; color:#666;}
.eve_box_bg li a{ color:#666; padding:0 5px;}
.eve_box_bg li a:visited{color:#666;}
.eve_box_bg li a:hover{color:#ed0000;}
.eve_box_bg .t{ float:left; width:40px; line-height:23px;}
.eve_box_bg .list{ float:right; color:#999999; width:140px; line-height:23px; text-align:left; background:#ffffff;}
.eve_box_bg .list a{ color:#999; line-height:23px; text-align:left; background:#ffffff;}
.eve_box_bg .list a:link{  color:#999; line-height:23px; text-align:left; background:#ffffff;}
.eve_box_bg .list a:hover{  color:#fff; background:#B1D134; line-height:23px; height:23px;text-decoration:none; text-align:left;}
.eve_box_bg .img{ padding:5px 0px; text-align:center; padding-bottom:8px;}
.eve_box_bg .imgbox{ padding:1px; border:1px solid #ddd;}
.eve_box_bg .tmore{ padding-left:100px; text-align:right;}

.eve_r_up{ width:743; float:left;}
.eve_pop{ float:left; width:560px;}
.eve_popword{ float:left; width:560px;}
.eve_popword .t{ float:left; width:560px; text-align:left; width:250px; line-height:23px; padding-left:6px;}
.eve_popword .m{ float:right; width:560px; text-align:right; width:250px; line-height:23px; padding-right:6px;}
.eve_focus{ float:right; width:190px;}
.eve_r_box{ border:1px solid #cfcfcf; width:743px; float:left; margin-top:10px; display:inline;}
.eve_r_box ul{ padding:5px;}
.eve_r_box li{ list-style-type:none; color:#666;}
.eve_r_main{ width:735px; border-bottom:1px dashed #ccc; margin:5px 10px !important;margin:3px 5px;  float:left;}
.eve_r_main .rightcontent{ width:360px; float:right; border-left:1px dashed #ccc; padding-left:8px;}
.eve_r_main .leftcontent{ width:360px; float:left; padding-bottom:10px;}
.eve_r_main .content_up{ width:360px; float:left; height:30px; border-bottom:1px solid #cfcfcf; margin-bottom:10px;}
.eve_r_main .content_up .t{ width:120px; float:left; text-align:left; text-indent:10px; font-size:14px; font-weight:bold; line-height:30px;}
.eve_r_main .content_up .more{ width:80px; float:right; padding-right:15px; line-height:30px;}
.eve_r_main .content_mid { width:180px; float:left; height:260px; text-align:center;}
.eve_r_main .content_mid ul{text-align:left;}
.eve_r_main .content_mid li{ padding:0px 5px; list-style-type:none; color:#666;text-align:left;}
.eve_r_main .content_mid img{ padding-top:8px; padding-bottom:8px;}
.eve_r_main .content_mid span{ line-height:23px; text-align:left;}
.eve_r_main .content_mid .gxq{ background: url(../images/event_gxq.jpg) no-repeat center; width:20px; height:20px; float:left; text-align:center; color:#fff;}
.eve_r_main .content_mid .qu{ background: url(../images/event_qu.jpg) no-repeat center; width:20px; height:20px; float:left; text-align:center;color:#fff; margin-left:8px;}
.eve_r_main .content_mid .zi{ height:20px; float:left; text-align:left;}

/*evelist*/
.evelistroad{ height:30px; line-height:30px; width:760px; text-align:left;}
.evelistroad span{ height:30px; line-height:30px; float:left; width:400px; text-align:left;}
.evelistroad .rr{ float:right; line-height:30px; width:300px; text-align:right;}
.eve_listbox{ border-top:1px solid #c6dac2; width:100%; height:170px;}
.eve_listbg{ background:#eef7d6;}
.eve_listbox .leftb{ width:160px; height:160px; float:left; margin:5px; border-right:1px dashed #ccc; text-align:center;overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle}
.eve_listbox .leftb p {position:tatic; +position:absolute; top:50%}
.eve_listbox .leftb img { position:tatic; +position:relative; top:-50%; left:-50%;}
.eve_listbox .centerb{ width:480px; height:160px; float:left; margin:5px; border-right:1px dashed #ccc; text-align:center;overflow:hidden;}
.eve_listbox .centerb p{ margin:0px 5px;}
.eve_listbox .centerb ul{text-align:left; padding:8px 5px;}
.eve_listbox .centerb li{ list-style-type:none; text-align:left; line-height:18px;}
.eve_listbox .rightb {width:88px; float:left; }
.eve_listbox .rightb ul{ text-align:centet; padding:5px; margin-top:5px;}
.eve_listbox .rightb li{ list-style-type:none;padding:5px 0px;}
.eve_listbox .rightb img{ padding:1px; border:1px solid #ddd;}

.evepage{width:743px; height:30px; text-align:center; float:left; padding:10px;}


.evepop{ width:190px; margin: 0 auto; padding:10px 0px; clear:both;}
.eveviewtitle{width:725px; height:30px; margin:0 15px 10px 0; border-bottom:1px solid #cfcfcf;}
.eveviewtitle span{ height:30px; line-height:30px; float:left; width:400px; text-align:left;}
.eveviewtitle .rr{ float:right; padding-top:6px;; width:300px; text-align:right;}
.eveviewbox{ width:725px; border-top:1px solid #cfcfcf; margin:0 10px 0 15px;}
.eveviewbox_left{ float:left; width:110px;}
.eveviewbox_left ul{ text-align:centet; padding:5px; margin-top:5px;}
.eveviewbox_left li{ list-style-type:none;padding:5px 0px;}
.eveviewbox_left img{ padding:1px; border:1px solid #ddd;}

.eveviewbox_mid{ float:left; width:500px; border:1px solid #cfcfcf;}
.eveviewbox_mid ul{text-align:left; padding:8px 10px;}
.eveviewbox_mid li{ list-style-type:none;padding:4px 0px;}
.eveviewbox_right{ float:right; width:180px;}
.eveviewbox_right ul{text-align:left; padding:8px 10px;}
.eveviewbox_right li{ list-style-type:none;padding:4px 0px;}
.eveviewbox_right .b{ width:150px; float:left; padding:5px; border:1px solid #cfcfcf; margin-top:10px;}
.eveviewbox_right .c{ width:150px; float:left; padding:5px; border-bottom:1px dashed #cfcfcf; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
.eveviewbox_right .d{ width:65px; height:70px; float:left; padding:5px; text-align:center; overflow:hidden;}
.eveviewbox_right .d img{ padding:1px; border:1px solid #ddd;}

/*speak*/
.evetalkup{width:710px; float:left; height:30px; border-bottom:1px solid #a7ce42; text-indent:15px; text-align:left; line-height:30px; margin:0 5px 0 8px;}
.evetalk{ width:710px; float:left;}
