*{padding:0;margin:0}
IMG {
	border:0px;
}
BODY {
BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 985px; COLOR: #414141; PADDING-TOP: 0px; 
	FONT-FAMILY: "宋体", Arial, Helvetica, sans-serif;font:12px/160%;font-size: 12px;line-height: 160%;
}
a{
  color: #0000cc; 
  text-decoration: none; 
  background-color: transparent;
}

a:hover{
 COLOR: red; POSITION: relative; WTEXT-DECORATION: none
}
.public_navi{ width:985px;height:80px;margin-left:auto;margin-right:auto;line-height:16px; }
.public_navi a:link{ color:#0041D3; text-decoration:none}
.public_navi a:visited{color:#0041D3; text-decoration:none}
.public_navi a:hover{ color:#ff7000; text-decoration:underline}
.public_navi a:active{ color:#bc2931; text-decoration:underline}
.public_navi *{padding:0;margin:0}
.public_navi img{border:0}
.public_navi .logo{ width:260px; height:60px; float:left;}
.public_navi .navi_part{ height:54px; float:left; width:710px;margin-top:10px;}
.public_navi .navi_part .n_main{ height:31px; list-style:none; float:left; margin-top:7px;}
.public_navi .navi_part .n_main li{ float:left; width:131px; height:31px;background:url(/account/images/navi_m_1.jpg) no-repeat; text-align:center; font-size:14px;}
.public_navi .navi_part .n_main li a{ width:131px; height:21px; padding-top:10px; display:block;font-size:14px}
.public_navi .navi_part .n_main li a:link{ color:#fff; text-decoration:none;font-size:14px}
.public_navi .navi_part .n_main li a:visited{ color:#fff; text-decoration:none}
.public_navi .navi_part .n_main li a:hover{ color:#fff; background:url(/account/images/navi_m_2.jpg) no-repeat;}
.public_navi .navi_part .n_main .m_left{ background:url(/account/images/navi_l_1.jpg) no-repeat;}
.public_navi .navi_part .n_main .m_left a:hover{ background:url(/account/images/navi_l_2.jpg) no-repeat}
.public_navi .navi_part .n_main .m_right{ background:url(/account/images/navi_r_1.jpg) no-repeat}
.public_navi .navi_part .n_main .m_right a:hover{ background:url(/account/images/navi_r_2.jpg) no-repeat}
.public_navi .navi_part .n_main .navi_gray{ background:url(/account/images/navi_gray.jpg) no-repeat; padding-top:10px; height:21px}
.public_navi .navi_part .n_help{ height:15px; padding:20px 2px 0 19px; list-style:none;font-size: 13px;  float:right; display:block}
.public_navi .navi_part .n_help li{ float:left; padding:2px 10px 0 10px; height:12px; background:url(/images/bj_line.gif) no-repeat right 2px; display:block}
.public_navi .navi_part .n_help .help_r{ padding-right:0px; background:none;}
.public_navi .navi_part .n_main2{width:100%; height:23px; list-style:none; background:url(/account/images/navi2_right.gif) no-repeat right #eaeaea; float:left}
.public_navi .navi_part .n_main2 li{ float:left; padding:6px 12px 0 12px; height:12px; background:url(/account/images/bj_line.gif) no-repeat right 6px; display:block}
.public_navi .navi_part .n_main2 .navi2_left{ width:39px; height:23px; padding:0; background:url(/account/images/navi2_left.gif) no-repeat left}
.public_navi .navi_part .n_main2 .navi2_right{ background:none; padding-right:0}
.public_navi .navi_part .n_main2 a:link{ color:#414141; text-decoration:none}
.public_navi .navi_part .n_main2 a:visited{color:#414141; text-decoration:none}
.public_navi .navi_part .n_main2 a:hover{ color:#ff7000; text-decoration:underline}
.public_navi .navi_part .n_main2 a:active{ color:#bc2931; text-decoration:underline}
.your_position{ height:25px; width:982px; margin:auto; }
.public_search{ width:982px; height:71px; margin-left:auto;margin-right:auto; margin-bottom:4px; background:url(/account/images/search_m.gif) repeat-x;line-height:16px;clear:both;}
.public_search a:link{ color:#0041D3; text-decoration:none}
.public_search a:visited{color:#0041D3; text-decoration:none}
.public_search a:hover{ color:#ff7000; text-decoration:underline}
.public_search a:active{ color:#bc2931; text-decoration:underline}
.public_search input{vertical-align: middle; font-size:12px;} 
.public_search *{padding:0;margin:0}
.public_search img{border:0}
.public_search .search_left{ width:6px; height:71px; float:left; background:url(/account/images/search_l.gif) no-repeat}
.public_search .search_right{ width:6px; height:71px; float:right; background:url(/account/images/search_r.gif) no-repeat}
.public_search .search_content{ width:970px; height:71px; float:left}
.public_search .search_content .content_top{ width:875px; height:33px; padding-left:95px}
.public_search .search_content .content_top .choice_sort{width:418px; height:23px; padding:10px 42px 0 0; float:left; background:url(/account/images/search_m2.jpg) no-repeat right}
.public_search .search_content .content_top .choice_sort h2{ font-size:12px; color:#848484; padding-top:4px; font-weight:normal; float:left}
.public_search .search_content .content_top .choice_sort ul{ float:left}
.public_search .search_content .content_top .choice_sort ul li{ float:left; width:38px; padding-top:4px; text-align:center; height:18px; display:block; list-style:none;}
.public_search .search_content .content_top .choice_sort ul .sort{width:57px;margin-right:5px}
.public_search .search_content .content_top .choice_sort ul .sort_1{ width:55px; margin-right:5px;}
.public_search .search_content .content_top .choice_sort ul .sort_2{ width:55px}
.public_search .search_content .content_top .choice_sort ul .add_bj{ background:url(/account/images/search_style1.gif) no-repeat}
.public_search .search_content .content_top .choice_sort ul .add_bj_2{ background:url(/account/images/search_style2.gif) no-repeat}
.public_search .search_content .content_top .search_word{ width:415px; height:20px; padding-top:13px; background:url(/account/images/search_m3.gif) repeat-x; float:right}
.public_search .search_content .content_top .search_word h2{font-size:12px; font-weight:normal; float:left;}
.public_search .search_content .content_top .search_word ul{ float:right; list-style:none;}
.public_search .search_content .content_top .search_word ul li{ float:left; padding: 0 9px 0 8px; background:url(/account/images/bj_line.gif) no-repeat right top; display:block; height:12px}
.public_search .search_content .content_top .search_word ul .word_right{ background:none; padding-right:4px}
.public_search .search_content .search_main{ width:946px; height:29px; padding-left:24px;}
.public_search .search_content .search_main .main_left{ width:838px; height:21px; float:left; padding:8px 15px 0 0;}
.public_search .search_content .search_main .main_left h1{ font-size:14px; float:left; padding-right:10px; padding-top:4px;}
.public_search .search_content .search_main .main_left .search_text{ width:652px; height:17px; float:left; padding:2px 0 0 2px;color:#A4A4A4;font-size:14px;}
.public_search .search_content .search_main .main_left .reduce_w{ width:375px;}
.public_search .search_content .search_main .main_left .reduce_w2{ width:438px;}
.public_search .search_content .search_main .main_left ul{ float:left; list-style:none; padding-top:4px; display:block}
.public_search .search_content .search_main .main_left ul li{ float:left; margin-left:8px}
.public_search .search_content .search_main .main_left ul li input{ width:13px; height:13px}
.public_search .search_content .search_main .main_left ul li span{ cursor:default;}
.public_search .search_content .search_main .main_left ul .reduce_l_w{ margin-left:3px}
.public_search .search_content .search_main .main_left .search_button{ width:101px; height:22px; float:right; padding-top:1px; margin-left:8px;text-align:center;}
.public_search .search_content .search_main .main_left .search_button2{ width:101px; height:22px; float:right; padding-top:1px; margin-left:8px}
.public_search .search_content .search_main .main_right{ width:75px; height:23px; float:right; background:url(/account/images/search_bj.gif) no-repeat left 4px; padding:8px 0 0 15px}
.publish_bottom{ clear:both; padding-top:10px;}
.publish_bottom_message1{ width:962px; padding:8px 0 20px 0; font-size:12px;background:#FFFFFF;}
.publish_bottom_message2{ width:962px; padding:8px 0 5px 0; font-size:12px;background:#FFFFFF;}
.publish_bottom_message2 a:link,.publish_bottom_message2 a:visited{ color:#0041D3; text-decoration:none}
.publish_bottom_message2 a:hover{ color:#ff7000; text-decoration:underline}
.publish_bottom_message2 a:active{ color:#bc2931; text-decoration:underline}
.publish_bottom_message2 *{padding:0;margin:0}
.publish_bottom_message2 img{border:0}

/*公用页面左侧开始*/
.account_left{ width:157px; padding-right:10px; float:left}
.left_navi{ width:157px; background:url(/account/images/left_navi_bj2.gif) repeat-y left;}
.left_navi .account_manage{ width:157px; height:25px; background:url(/account/images/left_navi_top_c.gif) repeat-x}
.left_navi .account_manage .manage_l{ width:5px; height:25px; background:url(/account/images/left_navi_top_l.gif) no-repeat; float:left}
.left_navi .account_manage h2{ font-size:14px; padding-top:5px; padding-left:25px; color:#666; float:left}
.left_navi .account_manage .manage_r{ width:4px; height:25px; background:url(/account/images/left_navi_top_r.gif) no-repeat; float:right}
.left_navi ul{ width:132px; margin:auto;list-style:none}
.left_navi ul li{ height:18px; padding:7px 0 0 18px; border-top:solid 1px #f4fcfe; border-bottom:solid 1px #bddeef; color:#295371; display:block}
.left_navi ul .top_li{ border-top:none}
.left_navi ul .bottom_li{ border-bottom:none}
.left_navi ul .now_bj{ background:url(/account/images/left_navi_bj.gif) no-repeat 0 8px; color:#e52600}
.left_navi .single_message{ width:129px; height:20px; font-size:14px; font-weight:normal; padding-top:5px; padding-left:28px; color:#666; font-weight:bold; background:url(/account/images/left_navi_top_c.gif) repeat-x}
.account_left .button_exit{ width:70px; height:22px; padding-top:1px; margin:12px 0 0 45px; cursor:pointer}
/*公用页面左侧结束*/
.AdminTopSearch{ margin-bottom:5px; text-align:right;}
.archives_title{ height:21px; padding-top:5px; border-bottom:solid 1px #badff1;margin-bottom:4px;}
.archives_title h2{ font-size:14px; color:#666}
.account_right{ width:812px; float:left}
.notice_message{ padding-left:34px; padding-top:5px; background:url(/images/img_notice.gif) no-repeat 9px 4px #ffeec2}
.basic_message{ margin:4px 0 4px 0; padding:5px 0 0 10px; border:solid 1px #badff1; background-color:#e2f6ff}
.warnning_message{ margin:4px 0 4px 0; padding:5px 0 0 10px; border:solid 1px #a00; background-color:#ffa ; font-weight:bold}
.error_message{ background:url;height:18px;margin:4px 0 4px 0;  padding:5px 0 0 10px; border:solid 1px #FF0000; background-color:#FFE9C8; color:#FF0000; font-weight:bold;}
.topright_message{position:absolute;right:0px;top:0px;background:#FF5B5B;border:1px solid;width:80px; line-height:160%;color:White;}
.answer_title{ height:26px; background:url(/images/answer_top_c.gif) repeat-x}
.answer_title .t_l_bj{ width:7px; height:26px; float:left;background:url(/images/answer_top_l.gif) no-repeat}
.answer_title h2{ float:left; padding:7px 0 0 8px; font-size:14px; font-weight:normal}
.answer_title .bold{ font-weight:bold}
.answer_title .t_r_bj{ width:5px; height:26px; float:right;background:url(../images/answer_top_r.gif) no-repeat}
.red{color:#FF0000}
.gray{color:#666666}
.pb{font-weight:bold;}
.public_gg{margin-left:auto;margin-right:auto;width:962;}
.sendMsg2This:link,.sendMsg2This:visited,.sendMsg2This:active{
	font-size:13px;
	text-decoration:none;
	background:url('/images/sendmsg.png') no-repeat top left;
}
.sendMsg2This:hover{
		background:url('/images/icoMsg.gif') no-repeat bottom left;
}
.addfriend:link,.addfriend:visited,.addfriend:active{
	font-size:13px;
	text-decoration:none;
	background:url('/images/addfriend.png') no-repeat top left;
}
.addfriend:hover{
		background:url('/images/addfriend.png') no-repeat bottom left;
}
    .ranknum{float:right;color:#999999;font-size:11px;}

#left{
	float: left;
	width: 185px;
	margin-right:6px;
}

#right{
	float: right;
	width: 185px;
}

#centers{
	float: left;
	width: 578px;
}

#centerm{
	float: left;
	width: 768px;
}

#centerl{
	float: left;
	width: 980px;
}

#cleft{
	float: left;
	width: 475px;
}

#cright{
	float: right;
	width: 475px;
}

#content{

}


.m_top{
	background: #f6f6f6;
	border-top: 3px solid #a9c9e2;
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 0px;
	margin-bottom: 3px;
	height: 15px;
}

.m_head{
	height: 60px;
	margin-bottom: 3px;
}

.h_logo{
	float:left;
	width:180px;
}

.h_banner{
	float:left;
}

.h_link{
	float:right;
	width:90px;
	padding-top:6px;
}

.m_menu{
	background:#55a0ff;
	height:22px;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding-top:3px;
	margin-bottom:3px;
}

.m_foot{
	background:#f6f6f6;
	border:1px solid #e4e4e4;
	text-align:center;
	padding: 5px 0px;
	margin-top:3px;
	margin-bottom:10px;
}

.block{
	border: 1px solid #a3bee8;
	margin-bottom: 5px;
}

.blocktitle{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #a3bee8;
	font-weight: bold;
	font-size: 14px;
	background: #e9f1f8;
	color: #054e86; 
	height: 26px; 
	line-height: 26px; 
	padding-left: 10px;
}

.blockcontent{
	padding: 3px;
}

.blocknote{
	border-top: 1px solid #a3bee8;
	padding: 3px;
	text-align: center;
	background: #f0f7ff;
	line-height: 150%;
}

.blocktitle span{
	position: relative;
	bottom: -5px;
	border-top: 1px solid #a3bee8;
	border-left: 1px solid #a3bee8;
	border-right: 1px solid #a3bee8;
	background: #ffffff;
	padding: 3px 6px 3px 6px;
	color: #c42205;
	height: 22px;
	line-height: 22px; 
}

#left .block{
	background: #e9f1f8;
	padding: 2px;
}

#left .blocktitle{
	border: 0px;
	padding: 0px;
	line-height: 24px; 
	text-align: center;
}

#left .blockcontent{
	border: 1px solid #d8e4ef;
	background: #ffffff;
}



/* table */
table{
	text-align: left; 
	font: 12px/120% 宋体,Verdana,Arial,sans-serif;
}

table td{
}

table.fix{
	table-layout: fixed;
}

table.fix td{
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

table.grid{
	border-collapse: collapse;
	border: 1px solid #a3bee8;
	padding: 3px;
	margin: auto;
}

table.grid caption, .gridtop{
	border: 1px solid #a3bee8;
	background: #e9f1f8;
	vertical-align: middle; 
	text-align: center;
	padding: 3px;
	color:#054e86;
	font-weight: bold;
	font-size: 14px;
	margin: auto;
}

table.grid th, .head{
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color:#054e86;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
}

table.grid td{
	border: 1px solid #a3bee8;
	padding: 3px;
	background-color: #ffffff !important; 
}

table.hide, table.hide th, table.hide td{
	border: 0;
}

/* table add-ons */

/*.title{
	background: #e9f1f8;
	text-align: center;
	padding: 3px;
	color:#054e86;
	font-weight: bold;
	font-size: 14px;
}*/

.even{
	background: #ffffff; 
	padding: 3px;
}

.odd{
	background: #ffffff; 
	padding: 3px;
}

.foot{
	background: #f0f7ff; 
	padding: 3px; 
	text-align: center;
}

.bottom{
	height: 9px;
	background: #b7b785; 
}

.pages{
	padding: 5px 0px;
}
.pagelink{
	border: 1px solid #a3bee8;
	float: right;
	background: #f0f7ff;
	line-height:24px;
	padding:0;
}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{
	float: left;
	padding: 0 6px;
}
.pagelink a:hover{background-color: #ffffff; }
.pagelink strong{font-weight: bold; color: #ff6600; background: #e9f1f8;}
.pagelink kbd{height:24px; border-left: 1px solid #a3bee8;}
.pagelink em{height:24px; border-right: 1px solid #a3bee8; font-style:normal;}
.pagelink input{border: 1px solid #a3bee8; color: #054e86; margin-top:1px; height: 18px;}