@charset "utf-8";
@import url(m2.css);
/* CSS Document */
.btns {
	position:absolute;
	z-index:88;
	left:100px;
	top:8px
}
.btns span {
	margin-left:5px;
	float:left
}
#favorite {
	width:950px;
	height:100%;
	clear:both;
}
ul#bj_tab0 li {
	background-image:url(../images/btn_tab3.gif);
	margin-bottom:-1px;
	margin-left:-2px
}
#favorite .bottom_func {
	float:none
}
.tab_form {
	position:absolute;
	top:8px;
	left:220px
}
.tab_form select, .tab_form input {
	width:180px;
}
.tab_form span {
	margin:0 10px 0 50px
}
.tab_form .greenbtn {
	position:absolute;
	left:490px;
	top:2px;
}
.nowtags {
	padding:15px;
	text-align:left;
}
.nowtags .roundbtn6 {
	float:left;
}
.nowtags a {
	margin-left:16px;
	height:30px;
	line-height:30px
}
.nowtags .l_green2u {
	margin:0
}
#base_func dd span#member_fz {
	margin-left:30px;
	color:#000
}
.favorite_thing {
	text-align:left;
	clear:both
}
.favorite_thing li {
	clear:both;
	height:80px
}
.favorite_thing img {
	vertical-align:bottom;
	margin-right:13px;
	margin-top:3px
}
.favorite_thing .coll_info {
	height:76px;
	width:830px;
	float:left;
	line-height:30px;
	padding-top:4px;
	margin-left:15px;
	display:inline
}
.favorite_thing input {
	float:left;
	margin-top:8px !important;
	margin-top:3px
}
.favorite_thing label {
	font-weight:bold
}
.favorite_thing a.l_greenb {
	display:block;
	width:450px;
	float:left;
	padding-left:20px
}
.favorite_thing .coll_date {
	width:180px;
	float:left;
	padding-left:20px
}
.favorite_thing .coll_date1 {
	width:260px;
	float:left;
	padding-left:20px
}
.favorite_thing .status {
	width:80px;
	float:left;
	padding-left:20px;
}
.favorite_thing a.yellowbtn_s {
	float:left;
	clear:right;
	line-height:12px !important;
	line-height:14px;
	margin-top:6px
}
.favorite_thing .tj_btn {
	width:80px;
	float:left;
	padding-left:20px;
}
.favorite_thing .coll_tag {
	width:144px;
	float:left;
	height:40px;
}
.favorite_thing .coll_desc {
	width:644px;
	float:left;
	height:40px;
}
/*个人资料
-------------------------------*/
#myinfo {
	width:950px;
	height:100%;
	clear:both;
	position:relative
}
#myinfo .titlebg7 {
	position:absolute;
	left:0px;
	top:-1px;
	left:825px
}
.user_main_info {
	padding:24px 18px;
}
#myinfo label {
	color:#ff6600;
	margin-right:10px
}
#myinfo input, #myinfo textarea, #myinfo select {
	color:#666;
	font-size:12px;
}
.baseinfo {
	background:url(../images/dot2.gif) repeat-x bottom;
	width:914px;
	padding-bottom:20px;
	float:left
}
.baseinfo img {
	width:118px;
	height:118px;
	float:left; padding:4px; background:#f7f7f7; border:1px solid #eee
}
.baseinfo ul {
	float:left;
	clear:right;
	margin-left:60px;
	clear:right
}
.baseinfo ul li {
	float:left;
	clear:left;
	height:45px;
	line-height:45px
}
.baseinfo ul li label {
	display:block; float:left; width:80px; height:30px; line-height:30px
}
.baseinfo .nickname {
	position:relative;
}
.baseinfo .yellowbtn_s {
	position:absolute;
	left:230px;
	top:15px !important;
	top:3px
}
.user_main_info div {
	clear:both;
	text-align:left;
	margin-bottom:24px
}
.user_main_info textarea {
	width:770px;
	height:90px;
	vertical-align:top;
	padding-left:10px;
	line-height:20px
}
div.userfz {
	float:left;
	width:200px;
	clear:none;
}
.userfz select {
	width:110px;
}
div.userq {
	float:left;
	width:500px;
	clear:right;
	margin-left:40px
}
.userq select {
	width:200px
}
/*言论
-------------------------*/
#yanlun {
	width:950px;
	height:100%;
	clear:both
}
.titlebg7 {
	position:absolute;
	left:0px;
	top:-1px;
	left:825px
}
#diary_list {
	float:left;
}
#yanlun table, #diary_list table {
	width:950px; border-collapse:collapse;
}
#yanlun .table_head {
	height:30px;
	background:#f0f0f0
}
#yanlun td, #diary_list td {
	height:30px;
	text-align:left;
}
#diary_list .note_content {
	line-height:20px;
	width:400px;
	padding:3px 20px 3px 0
}
#yanlun .page_num2 {
	margin-top:-2px
}
#dp_product .titlebg4, #chat_record .titlebg4 {
	background-image:url(../images/title_bg8.gif);
	width:140px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px
}
#dp_product .page_num2 {
	border-top:1px solid #ffcc33
}
.list_ul1 {
	text-align:left;
}
.list_ul1 li {
	clear:both;
	height:120px;
	padding-top:13px
}
.dp_img {
	float:left;
	width:100px;
}
.dp_img .dp_func_img a {
	display:block;
	width:16px;
	height:16px;
	float:left;
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-left:3px
}
.dp_f1 {
	background:url(../images/icon_q.gif);
}
.dp_f2 {
	background:url(../images/icon_mail2.gif);
}
.dp_f3 {
	background:url(../images/icon_jia.gif);
}
.dp_f4 {
	background:url(../images/icon_jian.gif);
}
.dp_f5 {
	background:url(../images/icon_xin.gif);
}
.list_ul1 img {
	border:1px solid #349901;
	width:72px;
	height:72px;
	margin-left:13px
}
.dp_info {
	float:left;
	margin-left:20px;
	padding-right:16px;
	width:810px
}
.dp_info label {
	font-weight:bold;
	color:#000
}
.dp_info h3 {
	font-size:12px;
	margin-bottom:16px
}
.dp_date {
	float:left;
	margin-right:40px;
	color:#666
}
.dp_mark {
	float:left;
	clear:right;
	color:#ff0000;
}
.dp_desc {
	float:left;
	clear:both;
	line-height:20px;
	margin-top:16px;
	width:810px;
	color:#333;
}
.dp_desc label {
	display:block;
	float:left;
	width:40px;
}
.dp_desc span {
	display:block;
	float:left;
	width:740px
}
.list_ul2 li {
	background:url(../images/dot2.gif) repeat-x bottom;
	clear:both;
	padding-bottom:10px;
	margin:15px 8px 0 8px;
	text-align:left;
	float:left;
	width:930px;
	display:inline
}
.list_ul2 label {
	font-weight:bold;
	color:#000;
	margin-left:10px
}
.record_date {
	padding-left:6px;
	margin-bottom:16px;
	color:#666;
}
.record_con {
	padding-left:24px;
	color:#333;
	line-height:20px
}
.record_con label {
	display:block;
	float:left;
	width:40px;
}
.record_con span {
	display:block;
	float:left;
	width:800px
}
#chat_record {
	margin-bottom:0px
}
#memberlist {
	float:left
}
#memberlist .rb_box1_title {
	width:950px;
}
#memberlist .member_lists {
	width:948px;
	text-align:left;
	float:left;
	padding-bottom:20px;
	color:#666
}
#memberlist .member_lists li {
	width:170px;
	height:50px;
	padding-left:16px;
	float:left;
	margin-top:20px;
}
#memberlist .member_img {
	width:30px;
	height:30px;
	float:left;
	margin-left:4px; padding:2px; background:#f7f7f7; border:1px solid #eee
}
#memberlist .member_info {
	float:left;
	padding-left:4px
}
#memberlist input {
	vertical-align:top;
	float:left
}
#memberlist .oper_btns {
	padding-left:4px;
	float:left;
	width:138px;
	clear:both;
	margin-top:8px
}
#memberlist .oper_btns img {
	margin-left:20px;
}
.mail_desc {
	position:absolute;
	left:300px;
	top:10px
}
#mail_lists {
	width:950px;
	text-align:left;
}
#mail_lists li {
	width:950px;
	height:50px;
	line-height:50px;
}
#mail_lists li span {
	float:left;
	display:block;
}
.mail_bottom {
	float:left;margin-top:-1px; border-bottom:1px solid #FFCC99 !important; border-bottom:none
}
.mail_bottom .page_num {
	margin-left:210px; width:740px;
}
li#lists_title {
	font-weight:bold
}
#mail_lists li span.oper_select {
	width:88px;
	text-align:center
}
#mail_lists li span.sender_new {
	width:180px;
	font-weight:bold;
	background:url(../images/new_mail.gif) no-repeat left 50%;
	padding-left:20px
}
#mail_lists li span.sender {
	width:175px;
	padding-left:25px
}
#mail_lists li span.mail_title_new {
	width:480px;
	font-weight:bold
}
#mail_lists li span.mail_title {
	width:480px;
}
#mail_lists li span.sender_old {
	width:180px;
	background:url(../images/old_mail.gif) no-repeat left 50%;
	padding-left:20px
}
#mail_lists li span.mail_title_old {
	width:480px;
}
#mail_lists li input {
	margin-top:13px
}
.mail_time {
	font-size:10px
}
#send_mail {
	text-align:left;
	padding-top:30px;
}
#send_mail .bottom_func {
	padding-left:310px;
	width:640px;
	float:none;
}
#send_mail .btn_square {
	margin-left:40px;
	float:left
}
.send_mail_f {
	color:#777;
	margin:0px 0 20px 20px
}
.send_mail_f input {
	width:280px
}
.send_mail_f img {
	vertical-align:baseline;
	cursor:pointer;
	margin-left:10px
}
.send_mail_f p {
	margin-top:6px;
	padding-left:56px;
	color:#c3c3c3
}
.send_mail_f textarea {
	width:840px;
	height:120px;
	border:1px solid #ccc
}
.bottommargin30px {
	margin-bottom:50px
}
/*日记
--------------*/
#diary_list .table_head {
	height:30px;
	background:#fff
}
#diary_list .selectbox {
	width:100px;
	text-align:center;
}

.txt_listdate {
	width:120px;
	text-align:left
}
/*我的关注
------------*/
#myconcernd #member_info {
	height:165px;
	margin-top:5px;
	position:relative
}
#other_info {
	position:absolute;
	left:600px;
	top:20px
}
#other_info ul {
	float:left;
	clear:both;
	text-align:left;
	margin-top:10px
}
#other_info span {
	color:#5d8700
}
#other_info li {
	height:24px;
	line-height:24px
}
#myconcernd #other_info a {
	float:left;
	margin:0;
	margin-right:10px
}
.coinbg {
	background:url(../images/coin.gif) no-repeat right 50%;
	padding-right:20px
}
#newupdate {
	float:left
}
#newupdate .select1 {
	position:absolute;
	left:100px;
	top:10px;
	width:180px
}
#newupdate ul li {
	text-align:left;
	padding:10px 20px 0 20px;
	float:left;
	width:910px
}
#newupdate ul li div {
	height:20px
}
#newupdate ul li div a {
	margin-left:6px
}
#newupdate ul li img {
	clear:none;
	margin-right:10px;
	float:left;
	width:72px;
	height:72px; padding:3px; background:#f7f7f7; border:1px solid #eee
}
#newupdate ul li p {
	margin-top:10px;
	line-height:18px
}
#newupdate ul li div span {
	color:#666;
	font-size:10px;
	margin-left:10px
}
#newupdate {
	margin-bottom:5px
}

/* 积分规则 */
#mark_rule .rb_box1_title {
	 text-align:left;
}
#mark_rule .rb_box1_title span.markRuleIcon {
	background:url(../images/icon20.gif) left 0px no-repeat; padding-left:20px; margin-left:100px; color:#006600
}
#mark_rule .bottom_func {
	margin-top:-10px;line-height:38px; text-align:left; line-height:38px
}
#mark_rule .bottom_func span.markRuleIcon {
	background:url(../images/icon20.gif) left 0px no-repeat; padding-left:20px; margin-left:20px; color:#006600
}
#mark_rule .bottom_func img {
	margin:0 10px; vertical-align:bottom
}
#markRules,#userRank {
	margin:40px 36px; text-align:left;position:relative
}
#markRules  h4 {
	 margin-bottom:-3px;* margin-bottom:1px !important; * margin-bottom:1px
}
#markRules table {
	background:#fff9e6; width:878px;border-collapse:collapse; border:0
}
#markRules table th{
	background:#d4d0c8; height:28px; padding-left:12px; line-height:28px 
}
#markRules table td,#userRank table td {
	height:18px; line-height:18px; padding-left:12px; border-top:1px solid #fff
}
#markRules table tr.bgtr,#userRank table tr.bgtr {
	background:#fff2cc;
}
#markRules p {
	background:#d4d0c8; height:30px; padding-left:12px; line-height:30px ; margin-top:1px; font-weight:bold
}
#markRules ol {
	background:#edffcf;
}
#markRules ol li {
	padding-left:12px; height:20px; line-height:20px;border-top:1px solid #fff; color:#009900
}
#markRules ol li.bgtr {
	background:#f5ffe6
}
#mark_rule_img {
	background:url(../images/mark_img.gif) no-repeat; height:173px; width:373px; position:absolute; top:-28px; left:530px
}
#userRank p {
	background:#d4d0c8;  padding-left:12px; line-height:30px ; margin-top:1px; font-weight:bold
}
#userRank table {
	width:562px; margin-left:158px; border-collapse:collapse;background:#fff9e6; margin-top:1px
}
#userRank table th  {
	font-weight:bold; padding-left:30px;
}
#userRank table td {
	padding-left:30px
}
