

@import url("http://www.csdn.net/ui/styles/public_header_footer.css"); 
body {
	background-color: #FFF;
	color: #000;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0;
	padding: 0;
}

a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #F00;
	text-decoration: underline;
}
a:active {
	color: #000;
	text-decoration: none;
}
.whitelink a:link {
	color: #FFF;
	text-decoration: none;
}
.whitelink a:visited {
	color: #FFF;
	text-decoration: none;
}
.whitelink a:hover {
	color: #FFF;
	text-decoration: underline;
}
.whitelink a:active {
	color: #FFF;
	text-decoration: none;
}

ul {
	margin: 0;
	padding: 0;
}
ol
{
	margin: 0;
	padding: 0 0 0 10px;
}
li {
	margin: 0 0 0 15px;
	padding: 1px 0 2px 0;
}

dl, dd {
	clear: both;
	margin: 0;
	padding: 0;
}
dt {
	background-position: top left;
	background-repeat: no-repeat;
}

p { margin: 0; }

u { text-decoration: none; }

.TextBox {
	border: 1px solid #333;
	background-color: #FFFFF0;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

.Button {
	border: 1px solid #333;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

.DivDivider { clear: both; }

#OutBox {
	width: 760px;
	text-align: left;
	margin: auto;
	clear: both;
}

#CHBig {
	width: 760px;
	clear: both;
	margin: auto;
	text-align: left;
	margin-bottom: 5px;
	border-bottom: 3px solid #4682B4;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}
#CHBigCSDNLogo {
	float: left;
	width: 150px;
	height: 60px;
}
#CHBigHeaderWrapper {
	float: right;
	width: 600px;
	height: 60px;
}
#CHBigFuncBar {
	height: 20px;
	background-image: url(Images/BgTopTop.gif);
	background-position: top right;
	background-repeat: no-repeat;
	line-height: 20px;
	padding-left: 24px;
}
#CHBigFuncBar ul {
	margin: 0;
	padding: 0;
}
#CHBigFuncBar li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#CHBigFuncBar li a {
	padding: 0 2px;
	text-decoration: none;
	color: #036;
	border: 1px solid #FFF;
}
#CHBigFuncBar li a:hover {
	text-decoration: none;
	color: #369;
	border: 1px solid #369;
}

#CHBigNavBar1 {
	height: 20px;
	line-height: 20px;
}
#CHBigNavBar1 ul {
	padding: 0;
	margin: 0;
	background-color: #FFF;
	text-align: right;
	width: 100%;
}
#CHBigNavBar1 li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#CHBigNavBar1 li a {
	padding: 2px 7px;
	background-color: #4682B4;
	text-decoration: none;
	color: #FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #4682B4;
}
#CHBigNavBar1 li a:hover {
	background-color: #369;
	color: #FFF;
	border-bottom: 1px solid #369;
}

#CHBigNavBar2 {
	height: 20px;
	line-height: 20px;
}
#CHBigNavBar2 ul {
	margin: 0;
	padding: 0;
	text-align: right;
	width: 100%;
}
#CHBigNavBar2 li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#CHBigNavBar2 li a {
	padding: 2px 4px;
	color: #036;
	text-decoration: none;
	background-color: #FFF;
}
#CHBigNavBar2 li a:hover {
	color: #4682B4;
}

.ContentArea {
	background-image: url(Images/BgContentArea.gif);
	background-repeat: repeat-y;
	background-position: left;
	border: 1px solid #369;
	margin-bottom: 10px;
}
.CATitle {
	height: 20px;
	background-image: url(Images/CSTTitle.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFF;
	line-height: 20px;
	clear: both;
}
.CATitle .TitleText {
	float: left;
	width: 150px;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 10px;
	color: #FFF;
	font-weight: bold;
}

.TitleText a:link {
	color: #FFF;
	text-decoration: none;
}
.TitleText a:visited {
	color: #FFF;
	text-decoration: none;
}
.TitleText a:hover {
	color: #F00;
	text-decoration: underline;
}
.TitleText a:active {
	color: #FFF;
	text-decoration: none;
}

.CATitle .SmNav {
	float: right;
	width: 400px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	color: #369;
	padding: 0;
	font-weight: normal;
}
.CATitle .SmNav a:hover {
	color: #4682B4;
	text-decoration: underline;
}
.CATitle2 {
	height: 20px;
	background-image: url(Images/BgTopTop1.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #FFF;
	line-height: 20px;
	clear: both;
}
.CATitle2 .SmTitle {
	height: 20px;
	line-height: 20px;
	float: left;
	padding: 0 0 0 10px;
	margin: 0 10px 0 0;
	color: #036;
}
.CATitle2 ul {
	margin: 0;
	padding: 0;
}
.CATitle2 li {
	display: inline;
	margin: 0;
	padding: 0 2px;
	list-style-type: none;
}
.CATitle2 li a {
	padding: 0 2px;
	text-decoration: none;
	color: #369;
	border: 1px solid #369;
}
.CATitle2 li a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #369;
	border: 1px solid #FFF;
}

.LeftColumn {
	float: left;
	width: 222px !important;
	width: 221px;
}

.RightWrapper {
	float: right;
	width: 535px;
}
.CenterColumn {
	float: left;
	width: 353px !important;
	width: 351px;
}

.RightColumn {
	float: right;
	width: 181px !important;
	width: 182px;
	background-color: #F0F8FF;
}

#ContentSecTop .LeftColumn
{
	float: left;
	width: 287px !important;
	width: 286px;
}

#ContentSecTop .RightWrapper
{
	float: right;
	width: 470px;
}

#ContentSecTop .CenterColumn
{
	float: left;
	width: 288px !important;
	width: 286px;
}

#ContentSecTop
{
	background-image: url(Images/BgContentAreaTop.gif);
}

#TopImage {
	margin: 0;
}
#TopImage img {
	border-bottom: 1px solid #369;
}
#TopImage dd {
	margin: 0;
	padding: 0;
}

#TopMsgs {
	margin: 0;
	font-size: 12px;
}
#TopMsgs dt {
	line-height: 150%;
}
#TopMsgs img {
	margin: 1px 0 2px 0;
}
#TopMsgs dd {
	margin: 0;
	padding: 0;
	
}


#TopMsgs dd li {
	padding: 2px 0 3px 0;
	list-style-type: none;
	margin-left:8px !important;margin-left:6px;
}

.LeftContentBlock {
	margin: 0 0 12px 0;
	background-color: #FFF;
}
.LeftContentBlock dt {
	color: #369;
	font-size: 14px;
	padding: 0 0 0 5px;
	border-bottom: 1px dotted #369;
	background-color: #F0F8FF;
}
.LeftContentBlock dd {
	padding: 4px 4px 0 4px;
	margin: 0;
	background-color: #FFF;
}
.LeftContentBlock dd a
{
	color:#000080;
}
.LeftContentBlock dd img {
	float: left;
	margin: 0 4px 4px 0;
}
.LeftContentBlock dd dl {
	margin: 0 0 5px 0;
	padding: 0;
}
.LeftContentBlock dd dl dt {
	background-color: #4682B4;
	border-style: none;
	font-size: 12px;
	padding-left: 10px;
}
.LeftContentBlock dd dl dt a:link {
	color: #FFF;
}
.LeftContentBlock dd dl dt a:visited {
	color: #FFF;
}
.LeftContentBlock dd dl dt a:hover {
	color: #FFF;
}
.LeftContentBlock dd dl dt a:active {
	color: #FFF;
}
.LeftContentBlock dd dl dd {
	margin: 0;
	line-height: 140%;
	background-color: #F0F8FF;
}
.LeftContentBlock h4 { /* Added for Java 频道首页专区 */
	font-size: 12px;
	margin: 0 0 2px 0;
}

.RightContentBlock {
	margin: 0 0 15px 0;
}
.RightContentBlock h4 {
	font-size: 12px;
	margin: 0 0 2px 0;
}
.RightContentBlock dt {
	background-color: #6F9DC4;
	padding: 0 0 0 5px;
	color: #FFF;
	font-size: 14px;
}

.RightContentBlock dt a:link {
	color: #FFF;
	text-decoration: none;
}
.RightContentBlock dt a:visited {
	color: #FFF;
	text-decoration: none;
}
.RightContentBlock dt a:hover {
	color: #FFF;
	text-decoration: underline;
}
.RightContentBlock dt a:active {
	color: #FFF;
	text-decoration: none;
}/*06/9/21 wuyue modify*/

.RightContentBlock dd {
	padding: 4px 4px 0 4px;
	margin: 0;
	line-height: 140%;
	background-color: #F0F8FF;
}
.RightContentBlock dd img {
	float: left;
	margin: 0 4px 4px 0;
}
.RightContentBlock dd li
{
	margin:0;
	padding:0;
	list-style-type:none;
}
.RightContentBlock li {
	list-style-type: circle;
}

.BodyBannerAd {
	clear: both;
	margin: 0 0 8px 0;
	text-align: left;
	padding: 0;
}
.BodyBannerAd a:link {
	color: #00F;
}

.ChannelContentBlock {
	margin: 0 0 12px 0;
}
.ChannelContentBlock h2, .ChannelContentBlock h4 {
	font-size: 12px;
	margin: 0 0 2px 0;
}
.ChannelContentBlock dt {
	padding: 0 0 0 5px;
	font-size: 14px;
	color: #369;
	border-bottom: 1px solid #B0C4DE;
}
.ChannelContentBlock dd {
	padding: 4px 4px 0 4px;
	margin: 0;
	line-height: 130%;
}
/*
.ChannelContentBlock dd img {
	float: left;
	margin: 0 4px 4px 0;
	border: 1px solid #000;
}*/
.ChannelContentBlock li {
	font-size: 12px;
	list-style-type: square;
	padding: 2px 0;
}

#CooperativeMedia li {
	list-style-type: none;
	margin: 0;
}

#CFBig {
	width: 760px;
	clear: both;
	margin: auto;
	font-family: Tahoma, sans-serif;
	text-align: center;
}
#CFBig #CFContent {
	margin: auto;
	width: 500px;
	text-align: center;
}
#CFBig #CFContent p {
	margin: 2px;
}
#CFBig hr {
	height: 1px;
	color: #4682B4;
}
#CFBig #CFBiaoShi {
	width: 40px;
	float: right;
}

#SelectedUserComments ul {
	margin: 0;
	padding: 0;
}
#SelectedUserComments li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 12px 0;
}

#MarqueeArea {
	margin-bottom: 0;
	border-top: 1px solid #369;
	text-align: center;
	padding: 3px 0;
	background-color: #F0F8FF;
}

#SpecRecomm img {
	float: none;
}

#MgmtHeadline img {
	border: 0 none;
}

/* Java 频道首页专区 styles */
/* 头条区域 */
#TopMsgs1 {
	margin: 0;
	font-size: 12px;
}
#TopMsgs1 dt {
	line-height: 150%;
}
#TopMsgs1 img {
	margin: 1px 0 2px 0;
}
#TopMsgs1 dd {
	margin: 0;
	padding: 0 2px;
}
#TopMsgs1 dd h4 {
	font-size: 12px;
	margin: 4px 0 2px 0;
}
#TopMsgs1 dd p {
	margin: 0 0 0 12px;
}
#TopMsgs1 li {
	font-size: 12px;
	list-style-type: square;
	padding: 4px 0;
	border-bottom: 1px dashed #CCC;
}

.LimitedImage img {
	width: 70px;
	border: 1px solid #000;
}

.More {
	text-align: right;
	font-size: 11px;
	color: #333;
}
/* 文章列表页相关 ---------------------------------------------------------- */
#SideBlankBar {
	width: 200px;
	float: left;
	margin-bottom: 5px;
}

#ListArticlesSimpleNav {
	padding: 3px;
	border-bottom: 1px solid #4682B4;
}

#ListArticles {
	padding: 2px;
	width: 550px;
	float: right;
	margin-bottom: 5px;
}

#ListArticles2 {
	padding: 2px;
	width: 760px;
	float: right;
	margin-bottom: 5px;
}

#ListArticles2 img {
	padding: 10px;

}

#ListArticlesList {
	margin-bottom: 5px;
}
#ListArticlesList table td {
	border-bottom: 1px solid #369;
	padding: 3px;
}

#ListArticlesColumnTitle {
	font-size: 14px;
	margin: 5px 0;
}

#ListArticlesPager {
	font-size: 12px;
	text-align: right;
}
/* ------------------------------------------------------------------------- */
/* 中间栏带整栏图片的栏目的覆盖 style */
.FullColumnImage dd img {
	margin: 0;
	border: 0 none;
	float: none;
}
.FullColumnImage dd.li {
	padding: 2px 0;
	list-style-type: none;
}

h4.BigHeading {
	font-size: 14px;
	color: #F00;
	font-weight: bold;
}
ul#BlueLink a {
	color: #00F;
}

/*
专题与专访
*/

.ChannelTrack dd img
{
	border : 0 ;
	float : left ;
	width : 97px ;
	text-align : center ;
	padding-top : 10px ;
}

.LeftColumn_Subject dd img
{
	border : 0 ;
	float : left ;
	/*width : 97px ;*/
	text-align : center ;
	
}

#Channel9
{
	text-align : left ;
}

#Channel9 img
{
	float: left;
	width : 97px ;
	height : 91px ;
	padding-left : 2px ;
}

#ChannelTrack_Image
{
	float: left;
	width : 50px ;
	height : 50px ;
	padding-left : 2px ;
	
}

/* JobInfomation Start  */
#JobInfomation {

	font-size : 9pt ;
	background-color:#FFFFF0 ;
	padding: 0;
	margin : 0 ;
}
#JobInfomation ul {
	padding: 0;
	margin: 0;
}
#JobInfomation li {
	display: inline;
	margin: 0;
	padding: 0px;
	list-style-type: none;
}
#JobInfomation li a {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	margin : 0 ;
	background-color: #FFFFF0 ;
	text-decoration: none;
	color: #475FBE ;
	border : 1px solid #334AA6 ;
}
#JobInfomation li a:hover {
	background-color: #475FBE;
	color: #FFF;
}

#JobInfomation_Title
{
	background-color: #003468 ;
	color: #FFF;
	border-bottom: 1px solid #369;
	height : 10px ;
	padding : 3px ;
}

#JobInfomation_Description
{
	background-color: #F0F7FF ;
	color: #FFF;
	border-bottom: 1px solid #369;
	text-align : left ;
	padding: 0;
	margin: 0;

}
#JobInfomation_Description li
{
	padding-top : 1px ;
	padding-left : 2px ;
	margin-left: 2px;
}

#JobInfomation_Description li a
{
	padding-top : 1px ;
	padding-left : 2px ;
	margin-left: 2px;
	color: #25298D ;

}
#JobInfomation_Description li a:hover {
	color: #25298D;
}

.JobInfomation_Sperator
{
	padding-top : 5px ;
}
.LeftContentBlock_JobLink li
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

/* JobInfomation End */
#HomePage_PuYuan_List li
{
	margin: 0;
	padding-left : 0 ;
	padding-top: 3px;
	padding-bottom : 0 ;
	list-style-type: none;
}

/* 人才招聘信息 开始 */

#zhapin,#zpnav li{margin:0;padding:0;}
#zptitle{background:#003468;line-height:20px;font-size:14px;color:#FFF;text-indent:0.2em;}
#zptitle a{text-decoration:none;color:#FFF;}
#zptitle a:hover{text-decoration:underline;color:#FFF;}
#zpnav{margin:1px 0 0 0;border-top:1px solid #334AA6;border-left:1px solid #334AA6;float:left;}
#zpnav ul{list-style-type:none;margin:0px;padding:0px;}
#zpnav li{border-right:1px solid #334AA6;float:left;}
#zpnav li a{text-decoration:none;display:block;padding:4px 4px;border-bottom:1px solid #334AA6;}
#zpnav li a:hover{text-decoration:none;background:#9CF;color:#fff;}

/* 人才招聘信息 结束 */


/*dotnet技术视角 start*/
/*expert*/
.o_title_link_image_description{color:#666;padding:5px 2px;clear:both;}
.o_title_link_image_description span{font-weight:bold;margin:5px 0 0;clear:both;}
.o_title_link_image_description span a{text-decoration:none;color:#0072b4;}
.o_title_link_image_description span a:hover{text-decoration:none;color:#DD4B31;}
.o_title_link_image_description img{float:left;padding:0 5px 3px 0;}
.o_title_link_image_description p{margin:5px 0;padding:0;}

/*修改版*/
.o_title_link_image_description2{color:#666;padding: 2x 2px;clear:both;}
.o_title_link_image_description2 span{font-weight:bold;margin:2px 0 0;clear:both;}
.o_title_link_image_description2 span a{text-decoration:none;color:#0072b4;}
.o_title_link_image_description2 span a:hover{text-decoration:none;color:#DD4B31;}
.o_title_link_image_description2 img{float:left;padding:0 5px 3px 0;}
.o_title_link_image_description2 p{margin:5px 0;padding:0;}
.o_title_link_image_description2 li{ list-style-type:none;padding:0;}

/*专为首页视频栏目，修改自o_title_link_image_description*/
.o_default_videos{color:#666;padding:5px 2px;clear:both;}
.o_default_videos span{font-weight:bold;margin:5px 0 0;clear:both;}
.o_default_videos span a{text-decoration:none;color:#0072b4;}
.o_default_videos span a:hover{text-decoration:none;color:#DD4B31;}
.o_default_videos p img{float:left;padding:0 5px 3px 0;}
.o_default_videos p{margin:5px 0;padding:0;}

.line2{border-bottom:1px solid #CCC;margin:4px 0;}
.o_title_link_list{margin:0;padding:0;clear:both;}
.o_title_link_list ul{list-style-type:none;margin:0 0 0 5px;}
.o_title_link_list li{line-height:22px;padding:0 0 0 8px;background:url(../../images/bloglist.gif) 0px 8px no-repeat;}
.o_title_link_list a{text-decoration:none;color:#656666;padding:0 0 0 8px;}
.o_title_link_list a:hover{text-decoration:underline;color:#DD4B31;}
/*dotnet技术视角 end*/

.Special dd dl {
	margin: 0 0 5px 0;
	padding: 0;
}
.Special dd dl dt {
	border-bottom: 1px dotted #369;
	background-color: #def;
	font-size: 12px;
	padding: 1px 0 1px 10px;
}

.Special dd dl dt a:link {
	color: #369;
}
.Special dd dl dt a:visited {
	color: #369;
}
.Special dd dl dt a:hover {
	color: #369;
}
.Special dd dl dt a:active {
	color: #369;
}

.ColumnNav
{
	border-bottom: 1px dotted #369;
	background-color: #def;
	padding: 4px;
}

.ColumnNav li
{
	display: inline;
	padding:1px ;

}


.ColumnNav1
{
	border-bottom: 1px dotted #369;
	background-color: #def;
	padding: 4px;
}

.ColumnNav1 li
{
	margin:0;
	display: inline;
	padding:1px ;

}

.ColumnNav1 li a{padding-left:5px;}

.ColumnNavWhite
{
	background-color: White;
	padding: 0px;
}

.ColumnNavWhite li
{
	display: inline;
	padding: 0 ;
	margin:3px;
}

.TopTen #tabmenu {
		color: #000;
		border-bottom: 1px solid #6F9DC4;
		margin: 5px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px }

.TopTen #tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none;
		margin: 0px; }

.TopTen #tabmenu a, a.active {
		color: #000;
		background: #fff;
		border: 1px solid #6F9DC4;
		padding: 2px 5px 0px 5px;
		margin: 0;
		text-decoration: none; }

.TopTen #tabmenu a.active {
		background: #F0F8FF;
		border-bottom: 3px solid #F0F8FF; }

.TopTen #tabmenu a:hover {
		background: #F0F8FF; }

.TopTen #tabmenu a.active:hover {
		background: #F0F8FF;
		color: #000; }

.TopTen .activecontent
{
		text-align: justify;
		background: #F0F8FF;
		padding: 2px;
		border: 1px solid #6F9DC4;
		border-top: none;
		z-index: 2;
}

.TopTen .activecontent a {
		text-decoration: none;
		color: #00f; }

.TopTen .activecontent a:hover
{
    text-decoration: underline;
}

.TopTen .activecontent ol
{
    margin: 5px 5px 5px 25px !important;
    margin: 5px 5px 5px 30px;
    padding: 0px;
}

.TopTen .activecontent li
{
    margin: 0px;
    padding: 0px;
}

.TopTen .hiddencontent
{
    display: none;
}
.TopTen .searchcontent
{
	padding-right:2px;
	text-align:center;
	border-left:solid 1px #6F9DC4; border-bottom:solid 1px #6F9DC4;border-right:solid 1px #6F9DC4;
}


.ActiveJobDescription
{
		text-align: justify;
		background: #F0F8FF;
		padding: 2px;
		border: 1px solid #6F9DC4;
		border-top: none;
		z-index: 2;
}

.ActiveJobDescription a {
		text-decoration: none;
		color: #00f; }

.ActiveJobDescription a:hover
{
    text-decoration: underline;
}

.ActiveJobDescription ol
{
    margin: 5px 5px 5px 25px !important;
    margin: 5px 5px 5px 30px;
    padding: 0px;
}

.ActiveJobDescription li
{
    margin: 0px;
    padding: 0px;
}

.HiddenJobDescription
{
    display: none;
}
.kimi_pic_d img{padding:5px 0 0;border:0;}

.SmNav1 {
	float: right;
	height: 20px;
	line-height: 20px;
	text-align: right;
	color: #369;
	padding: 0;
	font-weight: normal;
}
#BlogRight
{
padding:0;
}
#BlogRight li
{
	padding: 2px;
}

/*blog_kimi*/
.blog_kimi ul{margin:0;padding:4px 0;background:#def}
.blog_kimi li{display:inline;list-style-type:none;}

.iebug{}
.iebug dt
{
	color: #369;
	font-size: 14px;
	padding-left: 5px;	
	border-bottom: 1px dotted #369;	
	background-color: #F0F8FF;
}
.iebug dd
{
	padding: 4px 0 0 4px;
}
.iebug dd img
{
	margin: 0 4px 4px 0;
}
