﻿pre 
{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
}
body,div,td
	{
	background: #ffffff;
	font: 12px verdana, "ms song", 宋体; 
	margin: 0px;
	word-wrap:break-word;
	}

td	
	{
	padding:2px;
	}

input
	{
	font-size:14px;font-family:verdana, "ms song", 宋体; 
	}
input.input_main {
	width: 250px;
}
input.input_right {
	width: 150px;
}
textarea{font-size:13px;font-family:verdana,"ms song",宋体;line-height:150%;}
.text_fixedsys	{font-family:verdana, "ms song", 宋体;font-size:13px;width:480px;}
.arial10 {font-size:12px;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: #244890; text-decoration: underline;}
a:visited	 {color: #244890; text-decoration: underline;}
a:hover		 {color: #FFFFFF; text-decoration: none;background: #3366CC;}
a:active	 {color: #FFFFFF; text-decoration: none;background: #FF6240;}*/

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.menulink:link		 {color: #075DB3; text-decoration: none;}
a.menulink:visited	 {color: #075DB3; text-decoration: none;}
a.menulink:hover		 {color: #FF6600; text-decoration: underline;}
a.menulink:active	 {color: red; text-decoration: none}

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.bluebt:link		 {color: #075DB3; text-decoration: none;}
a.bluebt:visited	 {color: #075DB3; text-decoration: none;}
a.bluebt:hover		 {color: #FF6600; text-decoration: underline;}
a.bluebt:active	   {color: red; text-decoration: underline}

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.black:link		 {color: black; text-decoration: none;}
a.black:visited	 {color: black; text-decoration: none;}
a.black:hover	 {color: black; text-decoration: none;}
a.black:active	 {color: black; text-decoration: none}


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.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;}
.gray		{ color:gray; }
.green		{ color:green;}
.normal		{ margin-bottom:10px;font-size:12px;font-weight:normal}
.error		{ background-color:#FFFFDF;border:solid 1px #A2A2A2;padding:5px;margin-right:80px;color:red;}
.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;}

.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;
	word-wrap:break-all;
	
}

.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:hand;
	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-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.entry_b {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f5f5f5; webkit-border-radius: 7px; moz-border-radius: 7px
}





/*common*/
.header_div {
	width: 1000px;
	height:90px;
	margin:auto;
	clear:both;

}

.logo{
	margin-top:5px;
	margin-left:15px;
	width: 200px;
	float:left;
	display:inline;
}

.header_bnr{
	width: 480;
	height:50px;
	float:right;
	padding-left:0px;
}
.header_bnr_mid
{
	margin-top:8px;
	margin-left: 0px;
	padding-left:10px;
}

.header_reg{
	float:right;
	width:260px;
	border:solid 0px red;
	margin-top:5px;
	margin-right: 5px;
	display:inline;
}

.header_right_bottom
{
	margin-left:0px;
	margin-top:45px;
	margin-right:0px;
	padding-right:10px;
	text-align:right;
}

.mainmenu {
	width:975px;
	height:26px;
	margin:auto auto 20px auto;
	background:#E5ECF9;
	border-bottom:solid 0px #2652A4;

}

.menu_select_box{
	width:180px;background:none;
	border:solid 0px red;
}

.menu_select{
	position:relative;
	left:100px;
	top:1px;
	background:white;
	width:70px !important;
	width:60px;
	height:25px;
	line-height:25px;
	border:solid 1px #2652A4;
	border-bottom:solid 0px white;
	font-size:14px;
	color:#2652A4;
	text-align:center;
	padding-left:0px !important;
	padding-left:10px;
}
.menu_link{
	float:right;
	background:none;
	width:780px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#9BC9DF
}


/*------------------------主菜单-----------------------*/

/* CSS Tabs */
#navlist_main {
	padding-bottom: 1px!important;
	padding: 2px;
	padding-top:3px !important;
	padding-top:2px;
	border-bottom: 1px solid #787888;
	font-size:14px;
}

#navlist_main li {
	list-style: none;
	margin: 0px;
	display: inline;
}

#navlist_main li a {
	padding: 5px 9px 3px 9px;
	border-bottom: none;
	text-decoration: none;
	letter-spacing:1px;
	margin-left:1px;
	font-size:14px;
	
}

#navlist_main li a:link { color: #075DB3; }
#navlist_main li a:visited { color: #075DB3; }

#navlist_main li a:hover {
	color: #FF6600;
}

#navlist_main li a.current {
	border: 1px solid #787888;
	border-bottom:solid 1px white;
	background: #FFFFFF;
	font-weight:bold;
	letter-spacing:0px;
	margin-left:6px;
	margin-right:10px;
	color:#666677;

}

/* Css Tabs end*/


/* Css Tabs end*/

#guide {
	position: relative;
	top: -10px;
	left:12px;
	width:990px;
	color: #494949;
	margin-left: 5px;
	background:transparent;
	font-family:arial;
	z-index:2;
}

#guide h1
{
	font-size: 14px;
}

#guide_line{
	border-bottom:solid 1px #E8E8E8;width:97%;height:5px;margin:auto;
}

#title_none{
	margin:0px auto 20px auto;
	color: #15551E;
	font-size: 14px;
	font-weight: bold;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

#title_blue{
	margin:0px auto 10px auto;
	color: #1F3E7C;
	font-size: 14px;
	font-weight: bold;
	background:url(/content/images/ask/bt_title_blue.gif) no-repeat;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

.title_blue{
	margin:0px auto 20px auto;
	color: #1F3E7C;
	font-size: 14px;
	font-weight: bold;
	background:url(/content/images/ask/bt_title_blue.gif) no-repeat;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

#title_blue_big{
	margin:0px auto 20px auto;
	color: #1F3E7C;
	font-size: 14px;
	font-weight: bold;
	background:url(/content/images/ask/bt_title_blue_big.gif) no-repeat;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

#title_green{
	margin:0px auto 20px auto;
	color: #15551E;
	font-size: 14px;
	font-weight: bold;
	background:url(/content/images/ask/bt_title_green.gif) no-repeat;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

#title_green_big{
	margin:0px auto 20px auto;
	color: #15551E;
	font-size: 14px;
	font-weight: bold;
	background:url(/content/images/ask/bt_title_green_big.gif) no-repeat;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

#title_gray{
	margin:0px auto 20px auto;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background:url(/content/images/ask/bt_title_gray.gif) no-repeat;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

#title_gray_big{
	margin:0px auto 20px auto;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background:url(/content/images/ask/bt_title_gray_big.gif) no-repeat;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

#title_red{
	margin:0px auto 20px auto;
	color: #5A1A03;
	font-size: 14px;
	font-weight: bold;
	background:url(/content/images/ask/bt_title_red.gif) no-repeat;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

#title_yellow{
	margin:0px auto 20px auto;
	color: #413A0C;
	font-size: 14px;
	font-weight: bold;
	background:url(/content/images/ask/bt_title_yellow.gif) no-repeat;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

#link_more{
	margin:10px 20px 20px auto;
	text-align:right;
}

#searchBar_right{

	padding: 0px;
	background: #F7F9FD;
	width: 96%;
	height: 70px;
	text-align: left;
	line-height: 30px;
	display:block;
	border-top: solid 1px #999999;
}


#foot{
	height:40px;
	margin: 30px 10px 0px 10px;
	padding-top: 10px;
	padding-right: 10px;
	border-top:1px solid #E8E8E8;
	text-align:right;
}







/*wrap/*


/*收缩*/
a.Warp:Link,a.Warp:Visited,a.Warp:Hover,a.Warp:Active{
	color:#075DB3;
	text-decoration:underline;
	padding:1px;
	padding-left:15px;
}

a.UnWarp:Link,a.UnWarp:Visited,a.UnWarp:Hover,a.UnWarp:Active{
	color:#075DB3;
	text-decoration:underline;
	padding:1px;
	padding-left:15px;
}

a.box:Link,a.box:Visited,a.box:Hover,a.box:Active{
	color:#075DB3;
	text-decoration:underline;
	padding:1px;
	padding-left:15px;
}

a.unbox:Link,a.unbox:Visited,a.unbox:Hover,a.unbox:Active{
	color:#075DB3;
	text-decoration:underline;
	padding:1px;
	padding-left:15px;
}
/*收缩结束*/

a.plus:Link,a.plus:Visited,a.plus:Active{
	color:#075DB3;
	text-decoration:underline;
	padding:1px;
	padding-left:15px;
}

a.plus:Hover{
	color:#FF6600;
	text-decoration:underline;
	padding:1px;
	padding-left:15px;

}


.aligncenter	{text-align:center}

#wrap{
	width: 1000px;
	margin: 0px auto;
	border:solid 0px black;
	overflow: hidden;
}

#main
{
	width: 1000px;
	margin: 0px auto;
}


#header{
	text-align:left;
}
#sideleft{
	width: 69%;
	float: left;	
	background: #FFF;
	text-align: left;
	overflow:hidden;
}
#sideright{
	width: 30%;
	float: right;
	text-align: left;
}


/*\*/
#sideleft, #sideright
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
@media all and (min-width: 0px) {
#sideleft, #sideright
	{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important; 
	}
#sideleft:before, #sideright:before
	{
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0px;
	}
}
/**/
#footer{
	width: 100%;
	float: left;
	
}

/*------------------------分享-----------------------*/
#share_program ul {
	padding:0;
}
#share_program li {
	list-style:none;
}
.input_share{
	border:0; 
	background-color:#EFEFEF;
	color:#666;
	font-size:9px;
	width:100%;
}
.clearText_item {
	color:#555;	
	text-indent:8em;
}
#share_content{
	margin-bottom:20px;
}
/*------------------------播客-----------------------*/
#pd_player{
	width:100%;
	border:solid 0px #cccccc;
	margin-bottom:10px;
}
#pd_tools{
	border:solid 0px red;
	width:400px;
}
.ding_program{
	background:url(/images/bg_ding.gif);
	width:74px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#3FA6E9;
	float:left;
}
.ding_ctrl{
	border:solid 0px gray;width:110px;padding:3px 0px 0px 0px;float:right
}
.ding_pd{
	background:url(/images/bg_ding.gif);
	width:74px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#3FA6E9;
}
.ding_counter{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}

.ding_new{
	width:300px;height:62px;background:url(/images/ico_ding.jpg);background-repeat:no-repeat;margin-left:5px;
}

.ding_new_inner{
	width:62px;padding-top:5px;background:transparent;
}

.ding_new_inner_1{
	background:transparent;color:white;font-size:20px;font-family:arial;text-align:center
}

.ding_new_inner_2{
	background:transparent;color:white;font-size:14px;text-align:center
}

#share_code{
	width:100%;
	margin-top:10px;
	border:solid 1px #D2D2D2
}
#pd_intro{
	margin-top:10px;
	background:url(/images/bg_pod_line.gif);
	line-height:200%
}
#pd_tag{
	height:32px;
	line-height:32px;
	border:solid 0px red;
}
.pd_itemchannel{
	line-height:150%;
	margin-right:5px;
	padding:5px;
	border:dotted 0px #cccccc;
	background:#F6F6F6
}
.pd_iteminfo{
	line-height:150%;
	margin-right:5px;
	padding:5px;
	border:dotted 0px #cccccc;

}
#pd_author{
	line-height:14px;margin-bottom:16px;
}
#right_wrap{
	height:25px;
	margin-top:20px;
}

#right_con{
	height:25px;
	margin-top:20px;
}

.rightlist
{
	margin-top:10px;
}



/*------------------------我的播客-----------------------*/

.bg_notify{
	border:solid 0px gray;padding:5px;background:#FBFFCC
}
.bg_pink{
	border:solid 0px gray;padding:5px;background:#FFEFF8
}
.bg_gray{
	border:solid 0px gray;padding:5px;background:#F2F2F2
}

.bg_white{
	border:solid 0px gray;padding:5px;background:#FFFFFF
}
#myspace_index{
	margin-top:10px;
}

.myspace_tip{
	border:solid 1px #FFDD99;background: #FFF9ED;height:25px;line-height:25px;padding:5px;margin-bottom:10px;
}
.myspace_items{
	line-height:220%;
}

/*------------------------分类信息-----------------------*/

#guide_city{
	border-top:solid 1px #EAEAEA;
	border-bottom:solid 1px #EAEAEA;
	padding:5px 0px 5px 0px;
	margin:20px auto;
}
#catebody{
	border:solid 0px red;
}
.cata_big{
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px auto;
	color:#999999
}
.cata_small{
	color:#CCCCCC;
	margin:0px 0px 10px auto;
}
.btn_publishinfo{
	font-size:14px;
	font-weight:bold;
}
#info_list{
	margin:0px 0px 20px 10px;
}
.title_cata{
	font-weight:bold;
	font-size:14px;
}

.category{
	border-bottom:solid 1px #EAEAEA;
	/*border-bottom:solid 1px #EAEAEA;*/
	padding:5px 20px 5px 20px;
	margin:0px 20px 0px 0px;
	line-height:20px;
}

#info_con{
	border-bottom:1px dotted #E0E0E0;
	padding:20px; 
	line-height:20px;
	margin-right:20px;
	font-size:14px;
}

#info_author{
	line-height:16px;
	margin-bottom:16px;
}

#itemch_con{
	margin-left:15px;
}

#info_publish{
	padding-left:10px;
	width:95%;
	margin-right:20px;
}

/*------------------------问答-----------------------*/

/* CSS Tabs */

#navlist {
	float: left;
	list-style: none;
	border-bottom:1px solid #787888;
	position:relative;
	padding-left:10px;
	padding-right:10px;
}
#navlist li {
	float: left;
	margin-left:5px;
	list-style: none;
}
#navlist a:link,#navlist a:visited,#navlist a:active{
	float: left;
	padding: 3px 6px 1px 6px;
	letter-spacing:1px;
	text-decoration: none;
	color: #666677;
	background-color: #FFF6E2;
	border:1px solid #787888;
	position:relative;
	top:1px;
}

#navcontainer #navlist a.current{
	background-color: white;
	color: #666677;
	border-bottom:1px solid white;
	cursor:default;
	font-weight:bold;
	letter-spacing:0px
}

#searchzone_question{
	text-align:center;
	border:solid 0px red;
	margin-bottom:20px;
}

#searchBar_question{
	margin: auto auto auto 10px;
	padding-top:10px;
	padding-left: 0px;
	height: 50px;
	text-align: left;
	display:block;
	border: solid 0px red;
	color:#000000
}

.qcata_new{
	margin-bottom:8px;
}

.qcata_line{
	border-bottom:dotted 0px #cccccc;
	height:40px;
}
.qcata_line td{
	background:transparent;
	padding:0px;
}

.qcata_big{
	font-size:14px;
	font-weight:bold;
	margin-right:15px;
}

.qcata_small{
	margin-right:5px;
}

.qlist{
	margin-left:5px;
	line-height:200%;
}


.qitem_cata{
	height:30px;
	padding-left:10px;
	width:95%;
}

.qitem_question{
	border:dashed 1px #cccccc;
	margin-left:10px;
	padding:15px 20px 15px 20px;
	width:90%;
	font-size:14px;
	line-height:160%;
}

.qitem_title{
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 0px #cccccc;
	margin-bottom:10px;
}

.qitem_publisher{
	color:gray;
	padding:0px;
	text-align:left;
	margin-bottom:20px;
}


.qitem_best_answer{
	margin-left:10px;
	margin-top: 20px;
	padding:0px;
	width:90%;
}

.qitem_best_answer_inner{
	border:dashed 1px #FF6600;
	background:#FFFFCC;
	width:100%;
	font-size:14px;
	line-height:160%;
	padding:20px;
}

.qitem_all_answer{
	margin-left:10px;
	margin-top: 20px;
	padding:0px;
	width:96%;
}

.qitem_all_answer_inner{
	border:dashed 1px #cccccc;
	table-layout:fixed;
}

.qiten_all_answer_time{
	border-bottom: solid 1px #cccccc;
	margin-bottom:10px;
	padding:3px;
	text-align:right;
}

.qitem_reply{
	margin-left:10px;
	margin-top: 10px;
	color:gray;
}

.qitem_supply{
	width:93%;
	font-size:14px;
	font-weight:bold;
	border:dotted 1px gray;
	padding:10px;
	margin-top:5px;
	background:#F6F6F6
}

.qitem_award{
	width:93%;
	height:220px;
	text-align:left;
	border:dotted 1px gray;
	padding:10px;
	margin-top:5px;
	background:#F6F6F6
}

.qitem_userq{
	margin-left:15px
}

/*group index*/

.group_sta{
	background:#FFFFEC;padding:5px;width:90%;
}

.group_graphic{
	border:solid 2px #ECFBBF;height:100px;background:#FFFFEC;width:500px;
}

.group_graphic_inter{
}

.group_graphic_position{
	width:10px;height:10px;background:transparent;
}

/*menu_channel*/

.box_jp{
	text-align:center;margin:10px;border:dotted 1px #D0D0D0;padding:5px;width:420px
}

/*mydict*/

.dict_box{
	width:100%;border:solid 0px gray;
}

.dict_title{
	height:25px;
	line-height:25px;
	border-bottom:solid 1px #E6E6E6;
}
.dict_list{
	height:30px;
	line-height:30px;
	border-bottom:dotted 1px #E6E6E6;
}

.dict_list_gray{
	background:#F2F2F2;
	height:30px;
	line-height:30px;
	border-bottom:dotted 1px #E6E6E6;
}

.dict_addtime{
	float:left;
	width:80px;
	color:#008000;
	font-size:14px;font-weight:bold;color:gray;
	margin-left:10px;
}

.dict_star{
	background:transparent;
	float:left;
	width:30px;
	padding-top:6px;
}

.dict_word{
	float:left;
	width:160px;
	font-size:14px;font-weight:bold;color:gray;
}

.dict_ex{
	font-size:14px;font-weight:bold;color:gray;
}

.dict_addtime_li{
	background:transparent;
	float:left;
	width:80px;
	height:30px;
	line-height:30px;
	color:#008000;
	margin-left:10px;

}

.dict_word_li{
	background:transparent;
	float:left;
	width:130px;
	height:30px;
	line-height:30px;
	font-size:14px;
	overflow:hidden;
}

.dict_ex_li{
	background:transparent;
	color:#494949;
	height:30px;
	line-height:30px;
	overflow:hidden;
}

.dict_edit{
	float:right; 
	height:30px;line-height:30px;margin-right:10px;
	background:transparent;
}

.dict_rem{
	background:transparent;
	width:50px;
	float:right;
	height:30px;
	line-height:30px;
}

.dict_rem_li{
	background:transparent;
	width:50px;
	float:right;
	height:30px;
	line-height:30px;
}

.hot_edit{
	left:0px;
	top:0px;
	position:absolute;
	width:100%;
	height:100%;
	display:none;
	background-color:#FFFFCC; 
}
.Editbox{
	left:10px;
	top:30px;
	padding:10px;
	border:2px solid #97ACD2;
	width:40%;
	display:none;
	position:absolute;
	/*filter:Alpha(Opacity=96);*/
	z-index:1000;
	text-align:center;
	background:#fff
}
.hot_edit_on{
	background-color:transparent;
}

.dict_a_edit{

}

.dict_a_del{

}

.dict_rem_times{
	font-size:10px;color:#C1C1C1;
}

.dict_tip{
	width:98%;height:22px;border:solid 0px red;background:#FFFFDF;text-align:center;margin:auto;
}

.dict_tip_left{
	
}

.dict_tip_right{

}

.dict_tip_mid{
	float:left;
	background:transparent;
	height:22px;
	line-height:22px !important;
	line-height:24px;
	text-align:center;
	width:97%;
	overflow:hidden;
}

.dict_lanset{
	padding:4px 0px 0px 0px;
	width:80px
}

.dict_tab{
	text-align:right;
	overflow:hidden;
}

.dict_ctrl{
	float:right;
	padding-left:6px;
	padding-right:10px;
	height:30px;
	line-height:30px;
	display:none;
	background:transparent;
}

/*BDC*/
.bdc_title{
	border-bottom:solid 1px #E6E6E6;
	margin-bottom:3px;
}

.bdc_word{
	float:left;
	width:80px;
	color:#008000;
	font-size:14px;font-weight:bold;color:gray;
	margin-left:10px;
}

.bdc_word_li{
	background:transparent;
	float:left;
	height:30px;
	line-height:30px;
	margin-left:10px;

}

.bdc_li{
	background:transparent;
	float:left;
	width:80px;
	height:30px;
	line-height:30px;
	margin-left:10px;

}

#ing_friend_title
{
	margin:0px 5px 20px 5px;
	color: #15551E;
	font-size: 14px;
	font-weight: bold;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:5px;
	padding-right:5px;
}

.Content
{
	padding-top: 5px;
	line-height: 150%;
	font-family:Verdana;
	font-size:12px;
	color: #494949; 
}

/*post*/
.thread_bottom{
	padding-top:10px;
	border-bottom:dotted 1px #DDDDDD;
	word-wrap: break-word;
	table-layout:fixed;
}

.bt td{
    padding:5px;border-bottom:1px dotted #DDDDDD;
}

.blue
{
	color:#1F3E7C;
}

.title_blue_big
{
	margin:0px auto 10px auto;
	color: #1F3E7C;
	font-size: 14px;
	font-weight: bold;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

.title_yellow{
	margin:0px auto 10px auto;
	color: #413A0C;
	font-size: 14px;
	font-weight: bold;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

.title_blue_big_big
{
	margin:0px auto 10px auto;
	color: #1F3E7C;
	font-size: 14px;
	font-weight: bold;
	border:solid 0px gray;
	height:25px;
	line-height:25px;
	padding-left:10px;
}


a.replyto:link		 {color: gray; text-decoration: none;background: #F0F0F0}
a.replyto:visited	 {color: gray; text-decoration: none;background: #F0F0F0}
a.replyto:hover	 {color: #ffffff; text-decoration: none; background: #003399}
a.replyto:active	 {color: red; text-decoration: none}

p{
    margin: 0px;
}

.CommentBody
{
    font-size: 12px;
	color: #494949; 
}

#pager
{
    text-align:right;
}

.listitem
{
    margin-top:5px;
    margin-left:5px;
}

a.post:link		 {color: #075DB3; text-decoration: none;}
a.post:visited	 {color: #075DB3; text-decoration: none;}
a.post:hover	 {color: #ffffff; text-decoration: none; background: #003399}
a.post:active	 {color: red; text-decoration: none}

.question_author
{
    float:right;
    margin-top:5px;
    margin-bottom:0px;
}



/*New UI*/

.click_down{
	padding-right:10px;
	cursor:pointer;
	color:#075DB3;
	text-decoration:underline;
}

.click_up{
	padding-right:10px;
	cursor:pointer;
	color:#075DB3;
	text-decoration:underline;
}


.click_del_off{
	width:13px;
	height:14px;
	padding-right:13px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
}

.click_del_on{
	width:13px;
	padding-right:13px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
}

.ing_del{
	margin:10px 10px 0 0;
	background:transparent;
}


/*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;
}


/* myfeed */
.sect{
	padding-left:5px;
	width:95%;
}
.sect ul{
	margin:0 0 0 10px
}
.feed{
	border:solid 0px red;
	margin-bottom:0px;
}
.brief{

	float:left;
	padding-bottom:6px;
	width:535px;
	line-height:180%
}

.type{
	float:left;
	width:26px;
	height:16px;
	overflow:hidden;
	text-indent:-999em;
	border:solid 0px blue;
	display:block;
}

/*new feed type*/
.feed_ing .type{
	background-repeat:no-repeat;
}
.feed_ing .detail{
	border-bottom:dotted 1px #D6D6D6;
	margin-left:26px;
	margin-top:3px;
	margin-bottom:5px;
	padding-bottom:0;
}

.feed_blog .type{
	background-repeat:no-repeat;
}

.feed_blog .brief{
	font-weight:bold
}
.feed_blog .detail{
	border-bottom:dotted 1px #D6D6D6;
	margin-left:26px;
	margin-top:3px;
	margin-bottom:5px;
	padding-bottom:0;
}


.feed_q .brief{
	font-weight:bold;
}


.share-comment{
	color:#666666;
	padding-left:18px;
	margin-top:0px;
}

.share-comment p{
	/*background:transparent url(/images/feed/quote-end.gif) no-repeat 98.5% bottom;*/
	padding-right:20px;
	color:#666666;

}


.Content{color:#333;}
.Content p{margin: 1em auto;}
.Content ul{margin: 8px 15px; padding: 0; line-height: 150%}
.Content ol{margin: 8px 15px;; padding: 0 0 0 5px; line-height: 150%}
.Content li {list-style-type: disc;margin-left:10px}
.Content ol li{list-style-type:decimal;}
.Content blockquote{margin:5px 0;padding-left:4.5em;padding-top:1em;padding-right:4em;padding-bottom:5px;}
.Content h1{font-size: 160%;margin:6px auto;}
.Content h2{font-size: 150%;margin:5px auto;}
.Content h3{font-size: 140%;margin:4px auto;}
.Content h4{font-size: 130%;margin:3px auto;}
.Content h5{font-size: 120%;margin:2px auto;}
.Content h6{font-size: 110%;margin:1px auto;}

.sendMsg2This:link,.sendMsg2This:visited,.sendMsg2This:active{
	font-size:12px;
	text-decoration:none;
	background:url('/images/icoMsg.gif') no-repeat top left;
}
.sendMsg2This:hover{
		background:url('/images/icoMsg.gif') no-repeat bottom left;
}

.cnblogs_code
{
	background-color:#eeeeee;
	font-size:13px;
	border:1px solid #cccccc;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px;
	width: 550px;
	word-break:break-all;
}

.txtContent
{
	background-image:url(/content/images/ask/bgdot.gif);
	color:#3C3C3C;
	line-height:23px;
	font-size:15px;
	font-family:Arial;
	padding-left:5px;
}

.news_block
{
    border-color:white white #CCCCCC;
    border-style:solid solid dotted;
    border-width:1px;
    padding-bottom:15px;
    margin:12px;
    margin-bottom:20px;
}
