
body {
margin:0;
padding:0;
font-size:12px;
color:#666;
line-height:200%;
text-align:left;
font-family: verdana,arial,"宋体",sans-serif;
background:#000;
}

form {margin:0;padding:0}

img {border:0;}

h3 {font-size:14px;font-weight:normal;margin:4px 0;}
h5 {font-size:13px;font-weight:normal;margin:0;}
h5  span{font-weight:normal;color:#a02d58;margin:15px 0;}
h6 {font-size:12px;font-weight:normal;margin:0;}

span{color:#a02d58;margin:15px 0;display:inline;}

ul {line-height:200%;}

.no_margin {margin:0!important;}
.no_padding {padding:0!important;}
.no_border {border:0!important;}
.no_back {background:none!important;}


.normal {float:left;width:98%;line-height:200%}
/*=================================*/
.top, .top3{
	float:left;
	width:100%;
	text-align:center;
	margin-top:2px;
	display:inline;
}
.top {border-bottom:1px solid #fff;background:url(http://www.zircy.com/img/top_nav_bg.gif) repeat-x}

.top_box { 
	width:920px;
	height:80px;
	margin:auto;
	text-align:left;

}
#login_form {
	width:100%;;
	text-align:right;
}

.logo {
	float:left;
	width:300px;
	text-align:left;
}
.unlogo {
	float:right;
	width:600px;
}

.choice {
	float:right;
	text-align:right;
	width:100%;
	height:40px;
}
.choice a {margin:0 4px;border-bottom:1px dotted #fff;text-decoration:none;color:#fff;}
.choice a:hover {color:#a02d58;background:#fff;}

.foot {
	width:920px;
	margin:auto;
	text-align:left;
	border-top:1px dotted #eee;
	padding:10px 0;
}
.top_menu{
	width:100%;
}

.foot #text {float:left;}
.foot #text a {margin:0 4px;border-bottom:1px dotted #666;text-decoration:none;color:#666;}
.foot #text a:hover {color:#fff;background:#a02d58;}



/*=================================*/
#submenu {float:left;width:100%; text-align:center;background:#000;}
#submenu_inner  {width:920px; margin:auto;}
#submenu_inner_inner  {width:100%;float:left;margin-top:10px;}
#submenu_inner_inner a {
	display:block;
	float:left;
	width:134px;
	border:1px solid #555;
	overflow:hidden;
	height:35px;
	line-height:35px;
	text-decoration:none;
	margin-right:20px;padding:0;
	text-align:center;
	font-size:13px;
	font-weight:normal;
	
	background:#444;
	color:#fff
}
#submenu_inner_inner #this_page {color:#fff;background:#a02d58;}
#submenu_inner_inner a:hover {color:#fff;background:#a02d58;}


/*=================================*/
#input_select,#input_select_short, #input_search,#input_sign,#input_mid,#input_tag,#input_invite_email ,#input_file, #input_intro,#input_comment  {
	border:1px solid #e5971E;
	background:#fbffcc;
	height:20px;
	width:150px;
	color:#333;
}
#input_comment {width:96%;height:70px;}
#input_select {font-size:18px;height:24px;width:200px;}
#input_select_short {font-size:14px;height:24px;width:100px;}

#input_search,#input_tag,#input_invite_email {font-size:18px;height:24px;width:200px;}
#input_search {color:#ccc;}

#top_login_ac {width:150px;margin:0}
#top_login_pw {width:100px;margin:0}
#input_sign {width:150px;}
#input_mid {width:300px;}
#input_file {width:300px;margin-top:15px;background:#fff;}
#input_intro {width:500px;height:100px;}
#input_login_ac:hover,#input_login_pw:hover,#input_search:hover,#input_sign:hover,#input_mid:hover  {background:#fff;}

#input_add_name,#input_add_tag	{
	border:1px solid #e5971E;
	background:#fbffcc;
	height:20px;
	width:300px;
	color:#a02d58;
	font-size:12px;
}
#merge_stuff {width:500px;clear:both;display:none;}

#submit,#button, #edit,#edit_pwd,#edit_invite {background:#a02d58;margin:6px 0;font-size:14px;padding:2px 10px; color:#fff}




/*=================================*/

.main_body{
	width:920px;
	margin:auto;
	margin-top:10px;
	text-align:left;
}
.main_body_inner{
	float:left;
	width:100%;
	background:#fff;
	padding:10px;
	width:900px!important;

}
.main_body a {border-bottom:1px dotted #a02d58;text-decoration:none;color:#a02d58;margin:0 4px;}
.main_body a:hover {color:#fff;background:#a02d58;}

#main {float:left;width:660px;}
#widget { width:240px;float:right;}


#main #cover {	float:left;margin-right:10px;	width:310px;height:auto;background:#fbffcc;}
#main #cover a {float:left;display:block;margin:2px;border:1px solid #ddd;}
#main #cover a img {border:2px solid #fff;}
#main #cover a:hover {border:1px solid #e5971E;}


#main #intro {	width:320px;	float:left;}
#main #intro div {	width:100%;float:left;	padding:8px 0;	border-bottom:1px solid #e9e9e9;}

#main #intro div h3 {font-size:18px;font-weight:normal;color:;margin:2px 0;}
#main #intro div h4 {font-size:14px;font-weight:normal;color:#a02d58;margin:0;line-height:150%}
#main #intro div span{color:#d10c55;margin:0 3px;}

#main #area {width:98%;height:auto;margin-bottom:10px;padding:5px 0;float:left; clear:both; border-bottom:1px solid #e9e9e9;}
#main #area ul {margin:0;}
#main #area ul li{padding:0;margin-top:5px;width:100%;border-bottom:1px dotted #e6e6e6;}


#main #comment {margin-top:20px;width:100%;height:auto;float:left; clear:both;}

.stuff_box #comment #inner {
	width:100%;
	float:left;
	line-height:200%;
	padding-top:15px;
	word-break:break-all;
	word-wrap:break-word;
}





.top_stuff {width:100%; float:left;text-align:center}
.top_stuff a {border-bottom:0;margin:0;padding:0;}
.top_stuff a:hover {color:#fff;background:none;}



.main_content {
	float:left;
	width:920px;
	background:#fff;
}

.main_widget {
	float:left;
	clear:both;
	width:920px;
	margin-top:10px;
	background:#fff;
}


 

.widget_box{
	float:left;
	display:inline;
}

.widget_box span {	color:#669900; }

.widget_box #head {float:left;width:100%;height:32px;padding-top:4px;padding-left:4px;background:url(img/bg/widget_bg_head.jpg) left top no-repeat;}
.widget_box #head span {color:#a02d58;font-size:13px; }
.widget_box #head a {text-decoration:none;border:0;background:none;}
.widget_box #foot {float:left;width:100%;height:9px;background:url(img/bg/widget_bg_foot.jpg) left top no-repeat;}

.widget_box #body,.widget_box #new,.widget_box #hot,.widget_box #tag {float:left;width:100%;padding-left:6px;background:url(img/bg/widget_bg_body.jpg) repeat-y}
.widget_box #body span,.widget_box #new span,.widget_box #hot span {color:#669900; }

.widget_box ul {margin:0;padding:0;list-style-type:none;}
.widget_box ul li {height:30px;padding:0;margin-top:5px;width:100%;border-bottom:1px dotted #e6e6e6;overflow:hidden;}
.widget_box ul li img{border:1px solid #e5971E; width:20px;}
.widget_box ul li a{line-height:30px;font-size:13px;}


.widget_box_index {width:580px;}


.widget_box_stuff {width:96%!important;width:100%;margin-bottom:10px;}


.index_comment_box {width:360px;}


.index_many {float:left;margin:0 7px 7px 7px;width:166px;}
.index_many_cover {float:left;}
.index_many_info {height:24px; background:#fbffcc; font-size:12px;float:left;width:100%;text-align:center;line-height:165%}
.index_many_info h3 {font-size:14px;font-weight:bold}


.index_many_cover a {float:left;margin:2px 0;border:1px solid #ddd;}
.index_many_cover a img {border:2px solid #fff;}
.index_many_cover a:hover {border:1px solid #a02d58;}



.tag_box {float:left;margin:6px;padding:3px 0;width:285px;border:1px solid #e9e9e9}
.tag_box_cover {float:left;margin:0 4px;}
.tag_box_info {font-size:12px;float:left;width:184px;line-height:165%}
.tag_box_info h3 {font-size:14px;font-weight:bold}


.tag_box_cover a {float:left;display:block;margin:3px!important;margin:2px;margin-left:1px;margin-top:5px;border:1px solid #ddd;}
.tag_box_cover a img {border:4px solid #fff;}
.tag_box_cover a:hover {border:1px solid #a02d58;}


.widget_box_love{
width:96%!important;width:100%;
height:auto;
padding:3px;
margin-bottom:10px;
}


.widget_box_love #head a {border-bottom:1px dotted #3BB0CF;background:none;}
.widget_box_love #head a:hover {background:#35628C;color:#fff;}
.widget_box_love #new {float:left;width:100%;}

/*=================================*/
.hint {
width:100%;
margin:10px 0;
padding:5px 0;
background:#fbffcc;
font-size:13px;
text-align:center;

}

.warn_box {
width:100%;
margin:10px 0;
padding:5px 0;
background:#fc9b1c;
font-size:16px;
font-weight:bold;
color:#fff;
display:block;-moz-opacity:0;filter:Alpha(Opacity=0);opacity:0;
}
.warn_box span{color:#fff;font-weight:bold;margin:0 3px;}
.warn_box a{color:#fff;margin:0 3px;}

.error_box {
	border:3px dotted #d10c55;
	padding:3px;
	background:#fbffcc;
	display:block;
}


/*=================================*/
.mail {width:100%;float:left;}
.mail_thread {width:98%;float:left;padding:3px;height:30px;}
.mail_thread a {text-decoration:none;line-height:30px; color:#444;}
.mail_thread a:hover {text-decoration:underline;}
.mail_content {width:98%;float:left;border:1px solid #eee;margin:3px 0;padding:3px;}
.mail_reply {width:98%;float:left;border-top:1px dotted #eee;margin:3px 0;padding:3px;color:#999}
/*=================================*/


.form_textarea {border:1px solid #aaa;padding:3px;background:#fff;overflow-y:auto;width:97%!important;width:100%;height:100px;font-size:12px;line-height:180%;}
.form_file, .form_select {border:1px solid #aaa;background:#fff;width:99%;line-height:20px;height:20px;font-size:12px;}
.form_mid {border:1px solid #aaa;background:#fff;width:99%;height:20px;line-height:20px;font-size:12px;}
.form_button {background:#e5971E;margin:6px 0;font-size:14px;padding:2px 10px; color:#fff}

.form_submit {background:#e5971E;margin:6px 0;font-size:14px;padding:2px 10px; color:#fff}

.form_sign div {margin:10px 0;width:100%;clear:both;}
/*=================================*/



.stuff_box {float:left;width:660px;float:left;display:inline;}

.stuff_info {float:left;width:240px;float:right;}



.normal {float:left;width:100%}
.normal_title {float:left; width:100%; border-bottom:1px solid #eee; margin-top:15px; margin-bottom:5px;  font-size:14px; color:#e5971E}
.normal_title span {margin:0 5px; font-weight:bold; color:#333}

#add_name{float:left;width:100%;margin:5px 0;clear:both;position:relative;overflow:visible;} 
#add_name_hint,#add_tag_hint,#add_file_hint	{position:absolute;z-index:999;width:220px;height:120px;top:0;left:290px;padding-left:30px;padding-top:10px;background:url(img/add_hint_bg.gif) no-repeat;display:none;}

.stuff_fieldset #pwd{float:left;margin:0;padding:0}
.stuff_fieldset #pwd div{float:left;width:160px;margin:0;clear:none;}

.stuff_widget {width:240px!important;width:250px;float:right;}



.button0_img {float:left;clear:none;margin-right:1px;width:115px;text-align:center;height:32px;background:url(img/button/button0.gif) no-repeat left top}
.button0_img a {display:block;width:110px;height:32px;border:0;font-size:13px;line-height:28px!important;line-height:32px;font-weight:bold;color:#a02d58}
.button0_img a:hover {color:#e5971E;border:0;background:none; }

/*=================================*/
.tag_fieldset {width:96%;margin:3px 0;padding:5px;font-size:14px;border:1px solid #e9e9e9;}
.tag_fieldset legend{font-size:14px;font-weight:bold;color:#a02d58;}
.tag_fieldset  ul{margin-left:20px;padding:0}
.tag_fieldset  span{font-weight:bold;color:#a02d58;margin:0 2px;}
.tag_fieldset #pwd div{float:left;width:160px;margin:0;clear:none;}

/*=================================*/
.your_stuff  {float:left;width:auto;height:auto;position:relative;overflow:visible}


#thumb, #love, #love_profile {float:left; clear:none; width:auto;height:auto;}
#thumb a, #love a, #love_profile a {float:left;display:block;margin:3px!important;margin:2px;margin-left:1px;margin-top:5px;border:1px solid #ddd;}
#thumb a img, #love a img, #love_profile a img {border:4px solid #fff;}
#thumb a:hover, #love a:hover, #love_profile a:hover {border:1px solid #a02d58;}


.your_stuff	#quote {margin:5px 0;float:left;width:470px;height:auto;min-height:60px;height:auto !important;height:60px;padding-left:40px;padding-top:5px;background:url(img/quote.jpg) left top no-repeat}
.your_stuff	#quote a {color:#669900;margin:0;border-bottom:1px dotted #669900}
.your_stuff	#quote span a {color:#a02d58;margin:0;border-bottom:1px dotted #a02d58}
.your_stuff	#quote a:hover {color:#fff;background:#d10c55;}

.your_stuff	#quote_new {float:left;width:270px;height:auto;min-height:60px;height:auto!important;height:60px;padding-left:5px;padding-top:5px;margin-top:3px;border-top:1px solid #ddd;margin-bottom:5px;}
.your_stuff	#quote_new a {color:#669900;margin:0;border-bottom:1px dotted #669900}
.your_stuff	#quote_new span a {color:#a02d58;margin:0;border-bottom:1px dotted #a02d58}
.your_stuff	#quote_new a:hover {color:#fff;background:#d10c55;}

.your_stuff	#intro	{float:left;width:470px;margin-left:20px;}

.your_stuff #cover {float:left;width:212px;height:auto;background:#fbffcc;}
.your_stuff #cover a {float:left;display:block;margin:2px;margin-bottom:0;border:2px solid #a02d58;}
.your_stuff #cover a img {border:2px solid #fff;}
.your_stuff #cover a:hover {border:2px solid #e5971E;}

.your_stuff #name {float:left;clear:both;width:212px;text-align:center;height:auto;background:#fbffcc;margin:0;}

.intro_float {display:none;color:#fff;position:absolute;top:-60px;height:auto!important;height:75px;left:15px;background:url(img/arrow/float_arrow1.gif) left bottom no-repeat;}
.intro_float  span {color:#fff;font-size:15px;font-weight:bold;}
.intro_float  div {float:left;padding:8px;background:#a02d58;height:45px;width:250px;margin-bottom:10px!important;margin-bottom:0}



.intro_float2 {display:none;color:#fff;position:absolute;top:55px;left:20px;background:url(img/arrow/float_arrow2.gif) left top no-repeat;}
.intro_float2  span {color:#fff;font-size:15px;font-weight:bold;}
.intro_float2  div {float:left;padding:8px;background:#a02d58;height:auto;width:220px;margin-top:10px;}


#auto_text,#auto_tag {z-index:999;position:absolute;left:0;top:30px;width:200px!important;width:202px;height:auto;background:#fbffcc;border:1px solid #e9e9e9;display:none;}
#auto_tag {position:absolute;left:0;top:50px;}
#auto_text ul,#auto_tag ul{list-style-type:none;margin:0;padding:0}
#auto_text li,#auto_tag li{display:block;width:100%;margin:0;padding:0;color:#d10c55;border-bottom:1px solid #e5971E;cursor:hand;}
#auto_text li:hover,#auto_tag li:hover { cursor:pointer;background:#fff; }

.auto_unselected {background:none;font-weight:normal;}
.auto_selected {background:#fff;font-weight:bold;}

/*=================================*/
/*-------------------------------------------------------------------------*/
.feed_record{
width:100%;
clear:both;
float:left;
padding:5px 0;
border-bottom:3px solid #eee;
margin-top:10px;
}

.feed_record_inside,.feed_record_head {
width:100%;
clear:both;
float:left;
border-bottom:1px solid #eee;
}
.feed_record_head  {background:#fbffcc;}
.feed_record_head h3 {font-size:13px;color:#669900;margin-top:2px;margin-bottom:2px;}

.page {
float:left;
clear:both;
width:100%;
color:#0A6F99;
margin-top:10px;

}

.page ul {margin:0;padding:0;list-style-type:none;}

.page li {
	float:left;
	width:20px;width:20px!important;
	height:20px;height:20px!important;
	text-align:center;
	line-height:20px;
	background:#a02d58;
	color:#fff;
	border:1px solid #a02d58;border-bottom:1px solid #a02d58;border-bottom:1px solid #a02d58!important;
	margin-left:6px;
	margin-bottom:3px;
	font-size:12px;
	line-height:20px;
}
.page li a {
	text-decoration:none;
	display:block;
	width:100%;
	background:#fff;
	margin:0;padding:0;
	border:0;
	color:#a02d58;
}

.page a:hover {background:#a02d58;color:#fff;}