body,div,td
	{
	background: #ffffff;
	color: #494949; 
	font: 12px verdana, "ms song", 宋体; 
	margin: 0px;
	line-height: 150%;
	word-wrap:break-word;
	}

td	
	{
	line-height: 150%;
	padding:2px;
	}

input
	{
	font-size:14px;font-family:verdana, "ms song", 宋体; 
	}
input.input_main {
	width: 250px;
}
input.input_right {
	width: 150px;
}
input.input_solid{
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	padding:2px;
}
textarea{
	font-size:12px;
	font-family:verdana,"ms song",宋体;
	line-height:120%;
	padding:2px;
	overflow:auto;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
}
.text_fixedsys	{
	font-family:verdana, "ms song", 宋体;
	font-size:12px;
	width:480px;
	padding:2px;
}
.arial10 {font-size:10px;font-family:arial;}
img	{
	border:0px;
}
ul	{margin: 0; padding: 0; color: #000000; line-height: 150%}
ol	{margin: 0; padding: 0; color: #000000; line-height: 150%}
li {list-style-type: none;margin-left:10px}
h1{
	font-size: 16px;
	font-weight:bold;
	margin:3px
}

li.num {list-style-type: decimal;margin-left:20px}

a:link		 {color: #075DB3; text-decoration: underline;}
a:visited	 {color: #075DB3; text-decoration: underline;}
a:hover		 {color: #FF6600; text-decoration: underline;}
a:active	 {color: red; text-decoration: underline}

a.topmenu:link		 {color: #075DB3; text-decoration: underline;}
a.topmenu:visited	 {color: #075DB3; text-decoration: underline;}
a.topmenu:hover		 {color: #FF6600; text-decoration: underline;}
a.topmenu:active	 {color: red; text-decoration: none}

a.nocolor:link		 {color: #494949; text-decoration: none;}
a.nocolor:visited	 {color: #494949; text-decoration: none;}
a.nocolor:hover		 {color: #FF6600; text-decoration: underline;}
a.nocolor:active	 {color: #494949; text-decoration: none}


a.guide:link		 {color: #075DB3; text-decoration: none;}
a.guide:visited	 {color: #075DB3; text-decoration: none;}
a.guide:hover		 {color: #FF6600; text-decoration: none;}
a.guide:active	 {color: red; text-decoration: none}

a.list:link		 {color: #075DB3; text-decoration: underline;}
a.list:visited	 {color: #075DB3; text-decoration: underline;}
a.list:hover	 {color: #ffffff; text-decoration: none; background: #003399}
a.list:active	 {color: red; text-decoration: none}

a.blue:link		 {color: #075DB3; text-decoration: underline;}
a.blue:visited	 {color: #075DB3; text-decoration: underline;}
a.blue:hover	 {color: #ffffff; text-decoration: none; background: #003399}
a.blue:active	 {color: red; text-decoration: none}

a.greenlink:link	 {color: green; text-decoration: underline;}
a.greenlink:visited	 {color: green; text-decoration: underline;}
a.greenlink:hover	 {color: #FF6600; text-decoration: underline;}
a.greenlink:active	 {color: #FF6600; text-decoration: none}

a.redlink:link		 {color: red; text-decoration: underline;}
a.redlink:visited	 {color: red; text-decoration: underline;}
a.redlink:hover		 {color: red; text-decoration: underline;}
a.redlink:active	 {color: red; text-decoration: underline}

/*dropmenu*/
a.redlink_drop:link		 {color: red; text-decoration: underline;}
a.redlink_drop:visited	 {color: red; text-decoration: underline;}
a.redlink_drop:hover	 {color: #075DB3; text-decoration: none;}
a.redlink_drop:active	 {color: #075DB3; text-decoration: none}

a.purple:link		 {color: #666699; text-decoration: underline;}
a.purple:visited	 {color: #666699; text-decoration: underline;}
a.purple:hover		 {color: #075DB3; text-decoration: underline; }
a.purple:active	 {color: red; text-decoration: none}

a.purpleTitle:link		 {color: #666699; text-decoration: underline; font-size:14px;}
a.purpleTitle:visited	 {color: #666699; text-decoration: underline; font-size:14px;}
a.purpleTitle:hover		 {color: #ffffff; text-decoration: none; background: #003399;font-size:14px;}
a.purpleTitle:active	 {color: red; text-decoration: none;font-size:14px;}

a.orange:link		 {color: #FF9900; text-decoration: underline;}
a.orange:visited	 {color: #FF9900; text-decoration: underline;}
a.orange:hover		 {color: #075DB3; text-decoration: underline; }
a.orange:active	 {color: red; text-decoration: none}

a.graylink:link		 {color: gray; text-decoration: none;background: #F0F0F0}
a.graylink:visited	 {color: gray; text-decoration: none;background: #F0F0F0}
a.graylink:hover	 {color: #ffffff; text-decoration: none; background: #003399}
a.graylink:active	 {color: red; text-decoration: none}

a.gray:link		 {color: gray; text-decoration: none;}
a.gray:visited	 {color: gray; text-decoration: none;}
a.gray:hover	 {color: gray; text-decoration: underline;}
a.gray:active	 {color: red; text-decoration: none}

a.grayline:link		 {color: gray; text-decoration: underline;}
a.grayline:visited	 {color: gray; text-decoration: underline;}
a.grayline:hover	 {color: #FF6600; text-decoration: underline;}
a.grayline:active	 {color: red; text-decoration: underline}

a.ding:link		 {color: #3FA6E9; text-decoration: none;}
a.ding:visited	 {color: #3FA6E9; text-decoration: none;}
a.ding:hover		 {color: #000000; text-decoration: none;}
a.ding:active	 {color: #000000; text-decoration: none}

a.myrss:link		 {color: #075DB3; text-decoration: underline;}
a.myrss:visited	 {color: #000000; text-decoration: none;}
a.myrss:hover		 {color: #FF6600; text-decoration: underline;}
a.myrss:active	 {color: red; text-decoration: underline}

a.ding:link		 {color: #494949; text-decoration: none;}
a.ding:visited	 {color: #494949; text-decoration: none;}
a.ding:hover		 {color: #FF6600; text-decoration: none;}
a.ding:active	 {color: #494949; text-decoration: none}

a.noline:link,a.noline:visited,a.noline:hover,a.noline:active{
	text-decoration:none;
}

a.btn:link,a.btn:visited,a.btn:active	{
	padding:3px 5px 3px 5px;
	background:#E3FCC5;
	color: #336600; 
	border:solid 1px #336600;
	text-decoration: none; 
	border-width: 0px 1px 1px 0px;
}
a.btn:hover	 {
	color: #ffffff; 
	text-decoration: none; 
	background: #336600;
	border:solid 1px #003900;
	border-width: 0px 1px 1px 0px;
}

a.btnon:link,a.btnon:visited,a.btnon:active	{
	padding:2px 5px 2px 5px;
	border:solid 1px white;
	text-decoration: none; 
}
a.btnon:hover	 {
	color: #FF6600; 
	text-decoration: none; 
	background: #ffffff;
	border:solid 1px #FF6600;
}

a.btnon2:link,a.btnon2:visited,a.btnon2:active	{
	color: #FF6600; 
	padding:2px 5px 2px 5px;
	text-decoration: none; 
	background: #ffffff;
	border:solid 1px #FF6600;
}
a.btnon2:hover	 {
	color: white; 
	text-decoration: none; 
	background: #FF6600;
	border:solid 1px #FF6600;
}


.big		{font-size:14px;}
.floatleft	{float:left}
.floatright	{float:right}
.center		{text-align:center;margin:10px;}
.right		{text-align:right;}
.bold		{font-weight:bold;}
.clear		{clear:both;}

.white		{ color:white;}
.red		{ color:red;}
.blue		{ color:#075DB3;}
.gray		{ color:gray; }
.green		{ color:green;}
.normal		{ margin-bottom:10px;font-size:12px;font-weight:normal}
.error		{ background-color:#FFFFDF;border:solid 1px #FF0000;padding:5px;margin-right:80px;}
.alert		{ background-color:#FFFFFF;border:solid 1px #dddddd;padding:5px;margin:10px 0px 10px 0px;color:red;}
.pages		{ text-align:center;font-size:14px;margin:10px 0px 10px 0px;}

.cell		{ background:url(/images/ico_ing_cellphone.gif) no-repeat;width:16px;height:16px;display:inline-block; }

.arial		{font-family:arial;}

.stitle_green		{color:#30A533;font-size:14px;}
.hidden_21		{height:21px;line-height:21px;overflow:hidden;}
.hidden_20		{height:20px;line-height:20px;overflow:hidden;}
.hidden			{height:19px;line-height:19px;overflow:hidden;}

/* bbs list table  //tangle*/ 

.bt   {
    width:100%;
padding:5px;
}

.bt td{
    padding:5px;border-bottom:1px dotted #DDDDDD;
}

.bt li{
    padding:5px;border-bottom:1px dotted #DDDDDD;
}

.ct {
}


.ct td{
    text-align: center;
    vertical-align: bottom;
    width: 80px;
}

.grayborder	{border:solid 1px #dddddd}

.indent {margin-left: 15px;
}
.page	{text-align:center;font-size:14px;}
.page_on	{background-color:gray;color:white;font-weight:bold;}
.hand	{
	cursor:pointer;
	text-decoration:underline;
	color:#075DB3;
	}
.bottom_dotted{
	border-bottom:1px dotted #DDDDDD;padding-bottom:10px;margin-bottom:20px;
	line-height:25px;
}
.line_tags{
	line-height:200%;
}

/* user icon */
.pg {
    
	height: 48px;
    
	width: 48px;

	border: 0px solid #626262;
    
	margin-bottom: 5px;

	}

.pf {
    
	height: 48px;
    
	width: 48px;
    
	border: 1px solid gray;
    
	margin-bottom: 5px;

	}
.pfs {
    
	height: 16px;
    
	width: 16px;
    
	border: 1px solid gray;
    

	}
.pfm {
    
	height: 24px;
    
	width: 24px;
    
	border: 1px solid gray;
    

	}

.pm {
    
	height: 48px;
    
	width: 48px;
      
	border: 1px solid #000000;
    

	}
.pm_menu {
    
	height: 85px;
    
	width: 64px;
      
	border: 0px;
   
	}

.pp {
    
	border: 1px solid #CCCCCC;
    
	margin-bottom: 5px;

	}

.phm {
    
	border: 1px solid gray;
    

	}

.pmu {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 2px 2px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}

.entry_a {
	padding: 5px; 
}
.entry_b {
	padding: 5px; 
	background-color: #f5f5f5; webkit-border-radius: 7px; moz-border-radius: 7px
	width:100%;
}

/*common*/
.header {
	padding-left: 10px;
	clear:both;
	border:solid 1px white;
}

#mainmenu {
	margin: 22px auto 48px auto;
	color:#DFDFDF;
	background:transparent;
}
#logo {
	float:right;
	margin-right:10px;
	margin-top:5px
}
#logo_link{
	background:url('/images/logo_hjbulo.gif') no-repeat;width:159px;height:54px;display:block
}

#guide {
	position: relative;
	top: -25px;
	left:12px;
	color: #494949;
	margin-left: 5px;
	background:transparent;
	font-family:arial;
	z-index:2;
	display:inline;
}

#guide h1{
	display:inline;
}
#guide_line{
	border-bottom:solid 1px #E8E8E8;width:97%;height:5px;margin:auto;
}

#set {
	/*position: absolute;
	right: 10px;
	top: 70px;
	background:transparent;
	z-index:1;*/
	margin-top:-16px;
	margin-right:15px;
	background:transparent;
}
#title_green{
	margin:0px auto 20px auto;
	color: #008000;
	font-size: 14px;
	font-weight: bold;
	background:url(/images/bt_title.gif) no-repeat;
	border:solid 0px gray;
	height:24px;
	line-height:24px;
}
#link_more{
	margin:10px 20px 20px auto;
	text-align:right;
}

.block_title{ /*** 块标题，例如侧边栏块的标题 ***/
	margin:0px auto 20px auto;
	color: #008000;
	font-size: 14px;
	font-weight: bold;
	background:url(/images/bt_title.gif) no-repeat;
	height:24px;
	padding-left:10px;
	clear:both;
}
.diggit{
	display:block;
	width:46px;
	height:47px;
	background:transparent url('/images/icons/upup.gif') no-repeat;
	text-align:center;
	padding-top:5px;
	margin-top:10px;
}
.diggit:link,.diggit:visited,.diggit:hover,.diggit:active{
	text-decoration:none;
}

/*menu.aspx*/

#MainContainer{
	width:100%;
	height:500px;
	float:left;
	margin-right:-362px;
	margin-top:0px;
	border:solid 0px #CCC;
	background:transparent;
}
#left{
	margin-right:320px;
	height:360px;
	padding:0px 60px 0px 10px;
	line-height:150%;
	text-align:left;
}
#searchzone{
	text-align:center;
	margin-bottom:20px;
}
#searchBar{
	margin: auto;
	padding: 0px;
	background: url(/images/bg_search.jpg) no-repeat;
	width: 350px;
	height: 70px;
	text-align: center;
	line-height: 30px;
	display:block;
	border-top: solid 0px #FFEEC8;
	color:#000000
}
#goodProDiv{
	clear:both;margin:10px 5px 10px 0px;
	border-bottom:dotted 1px #DDDDDD;
}
#goodProImg{
	float:left;margin:5px
}
#goodProRight{
	line-height:18px;
}
#goodProRightTitle{
	background-color:#ffffff;
	margin:0px 0px 8px 65px;
	padding:3px;
}
#goodProRightTitleLeft{
	float:right;
	padding-right:5px
}
#goodProList{
	clear:both;
	padding-left:5px;
	border:solid 0px red;
	width:100%;
}
#right{
	width:320px;
	height:600px;
	float:right;
	margin-top:0px;
	border:0px solid #CCC;
}
#rightcontent{
	/*height:480px;*/
	padding:8px;
}

#foot{
	height:40px;
	margin: 30px 10px 0px 10px;
	padding-top: 10px;
	padding-right: 10px;
	border-top:1px solid #E8E8E8;
	text-align:right;
}
/*program.aspx*/
#program_info{
	margin: 0px 0px 0px 0px;
	border: solid 0px gray;
	height: 198px;
}
#program_pic{
	float: left;
	width: 150px;
	margin-right:10px;
}
#program_text{
	width:100%;
	float: left;
	font-size: 14px;
	color: #535353;
}
#program_text ul{
	color: #535353;
	line-height:23px;
}
#program_intro{
	margin: 15px 0px 0px 0px;
	width: 100%;
	font-size:14px;
}
#program_ctrl{
	border:solid 0px red;height:24px;line-height:24px;
}
#program_tags{
	margin: 20px 0px 0px 10px;
	width: 100%
}
#program_record{
	margin: 20px 0px 0px 0px;
	width: 100%;
}
#program_record ul{
	margin: 5px;
	line-height: 22px;
}
#program_value_title{
	/*background: #EEFFEE;*/
	border-bottom:dotted 1px gray;
	margin-bottom:10px;
	padding: 5px;
}
#program_value{
	border-top:dotted 1px gray;
	margin: 3px 0px 3px 0px;	
	padding: 10px 0px 0px 0px;
	word-break:break-all
}
#btn_comment{
	margin:10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: dotted 1px gray
}

#right_div{
	margin-bottom:20px;
}
#searchBar_right{

	padding: 0 0 10px 0;
	background: #FFF6E2;
	width: 96%;
	text-align: center;
	line-height: 30px;
	display:block;
	border-top: solid 1px #FFEEC8;
}

#menu_list{
	clear:both;
	padding-left:15px;
	margin-bottom:15px;
	margin-top:10px;
	margin-right:20px;
}

#menu_list li{
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
	padding-bottom:10px;
}

.menu_tag{
	margin-left:10px;
	padding-left:17px;
	background:transparent url('/images/icons/icon_tag.gif') no-repeat;
}
.menu_host{
	margin-left:10px;
	padding-left:17px;
	background:transparent url('/images/icons/icon_arrow.gif') no-repeat;
}

.menu_program{
	padding:8px;
}
.menu_programinfo{
	margin-top:10px;
}

/*addSnipper*/
#snipperbg{
	width:100%;
	height:450px;
	margin:0px;
	border:solid 0px black;
	background-color:#ffffff;
}
#snipperlogo{
	background-color:#FCDDD1;
	height:50px;
	line-height:50px;
	margin:10px 10px 0px 10px;
	text-align:center;
	border:1px solid #F7A282;
	border-bottom:0px;
}
#snipperbody{
	background-color:#E6E6E6;
	margin:0px 10px 0px 10px;
	padding:10px;
	color:#000000;
	border:1px solid #F7A282;
	border-top:0px;
}
#snippertitle{
	background-color:transparent;
	color:#3A3A3A;
	margin:6px 0px 6px 0px;
}
#SnipSummary{
	background-color:transparent;
	color:#3A3A3A;
	margin:6px 0px 6px 0px;
}
#SnipComments{
	background-color:transparent;
	color:#000000;
	margin:6px 0px 6px 0px;
}
.snipperinput{
	width:320px;
	height:20px;
	font-size:12px;
	font-family:verdana;
}

.snipper_textarea{
	width:330px;
	height:75px;

}

.btn_red{
	width:150px;height:35px;border:0px;font-size:12px;line-height:35px;cursor:hand;background:url(../images/bg_btn.gif)
}
#snippersave{
	background-color:#FCDDD1;
	height:440px;
	line-height:20px;
	margin:10px 10px 0px 10px;
	padding-top:200px;
	text-align:center;
	border:1px solid #F7A282;
}
#snipper_area{
	border:solid 1px #dddddd;padding:15px;height:200px;
}
#snipper_content{
	border-top:1px dotted #dddddd;
	font-size:14px;
}

/*usersms*/
#sms_space{
	margin:0px 0px 15px 0px;text-align:center;height:35px;
}
#sms_space_out{
	width:100%;height:10px;background-color:#ffffff;border:solid 1px #9EC4E8;text-align:left;
}
#sms_space_in{
	width:74%;height:10px;background-color:#E6EBFA
}
#sms_message{
	border:solid 1px #dddddd;padding:15px;
}
#sms_content_title{
	border-top:1px dotted #dddddd
}
#sms_content{
	margin-top:20px;font-size:14px;
}
#sms_message_deal{
	background-color:#F0F0F0;padding:5px;width:120px;text-align:center;
}

/*post*/
.thread_bottom{
	border-bottom:dotted 1px #DDDDDD;
	word-wrap: break-word;
	table-layout:fixed;
	margin-top:6px;
}
.post_reply{
	padding-top:10px;
	border-bottom:dotted 1px #dddddd;
}
.post_replay_deep{
	margin:5px 10px 12px 65px;border:solid 1px #DDDDDD;padding:7px;-moz-border-radius:5px;
}
.brief_quotes {
background:transparent url(/images/quote-start.gif) no-repeat scroll 0 3px;
color:#888888;
line-height:1.6;
margin:5px 0;
overflow:hidden;
padding-left:18px;
width:420px;
}

.brief_quotes q {
background:transparent url(/images/quote-end.gif) no-repeat scroll 100% 100%;
padding-right:18px;
}
/*user_portal*/
#user_portal_name{
	float:left;
	font-size:14px;
}

/*tag standard*/
.tag0{font-size:11px}
.tag1{font-size:12px}
.tag2{font-size:13px}
.tag3{font-size:14px}
.tag4{font-size:15px}
.tag5{font-size:16px}
.tag6{font-size:17px}
.tag7{font-size:19px;}
a.tag8:link,a.tag8:visited,a.tag8:active{font-size:19px;color:red}
a.tag9:link,a.tag9:visited,a.tag9:active{font-size:19px;color:#800000}


/*bbs*/
#MainContainer_bbs{
	width:100%;
	height:500px;
	float:left;
	margin-right:-262px;
	margin-top:0px;
	border:solid 0px red;
	background:transparent;
}
#left_bbs{
	margin-right:220px;
	height:360px;
	padding:0px 60px 0px 10px;
	line-height:150%;
	text-align:left;
}
#right_bbs{
	width:232px;
	height:600px;
	float:right;
	margin-top:0px;
	border:0px solid red;
}

/*goal.htm*/
#searchlist{
	position:absolute;
	left:29px;
	top:207px;
	width:285px;
	padding:0px;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, color=#cccccc);

}

#searchlist_c{
	background:#ffffff;
	border:solid 1px #A5ACB2;
	padding:5px;
}


/*下拉菜单*/
.toIndex{
	z-index:11;
	position:absolute;
	left:10px;top:42px;
	line-height:20px;
	padding:8px 12px 8px 12px;
	border:solid 1px gray;
	background-color:white;visibility:hidden;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, color=#E4E4E4);
}
.toManage{
	z-index:10;
	text-align:left;
	position:absolute;
	left:50px;top:42px;
	line-height:20px;
	padding:8px 12px 8px 12px;
	border:solid 1px gray;
	background-color:white;visibility:hidden;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, color=#E4E4E4);
}

.toHy1{
	z-index:12;
	position:absolute;
	right:240px;top:120px;
	width:200px;
	text-align:left;
	line-height:20px;
	padding:8px 12px 8px 12px;
	border:solid 1px gray;
	background-color:white;visibility:hidden;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, color=#E4E4E4);
}

.toHy2{
	z-index:13;
	position:absolute;
	right:160px;top:120px;
	width:300px;
	text-align:left;
	line-height:20px;
	padding:8px 12px 8px 12px;
	border:solid 1px gray;
	background-color:white;visibility:hidden;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, color=#E4E4E4);
}