*{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:408px; 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:162px; 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:70px; 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:508px; 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;}