@charset "utf-8";
/* CSS Document */
body{font-size:15px;text-align:justify;}
small{color:#999999;font-family:Arial;}
.cat_container{width:1000px;background-color:#ffffff;overflow:hidden;text-align:left;}
.cat_left, .cat_middle, .cat_right{padding-bottom:10005px;margin-bottom:-10000px;}
.cat_left{float:left;width:200px;margin-left:10px;display:inline;}
.cat_middle{width:440px;float:left;margin-left:20px;text-align:left;display:inline;}
.cat_right{float:right;width:300px;margin-right:10px;display:inline;}
.catbox{margin-bottom:10px;}

.cat_left .newslist{font-size:13px;}
.cat_middle .newslist{width:410px;font-size:16px;line-height:24px;height:24px;background-position:5px 10px;}
.cat_right .newslist{width:275px;}
.cattitle{color:#333333;line-height:24px;background-color:#e1effa;font-weight:bold;margin-bottom:5px;padding-left:10px;}
#maintitle{font-size:25px;color:#111111;height:40px;line-height:40px;font-weight:bold;}

#top5flash{border:1px solid #eeeeee;}
#breadcrumb{width:990px;padding-top:10px;padding-left:5px;border-bottom:1px solid #CBD7EC;margin-bottom:10px!important;margin-bottom:5px;height:25px;}
#breadcrumbs{padding-left:10px;float:left;}
#article_jskx{padding-left:100px;width:500px;float:left;}
#article_jskx #jishikuaixun1{width:390px;float:left;}
*html #article_jskx #jishikuaixun1{width:290px;}

#focusbox{border:1px solid #CBD7EC;margin-bottom:10px;}
#focusbox .focus{width:145px;height:20px;float:left;line-height:20px;font-size:95%;margin-left:3px;display:inline;}

#allfocus{width:1000px;border:0px solid;float:left;padding-left:10px;}
.subcats{float:left;width:318px;height:180px;margin:5px 10px 5px 0;border:1px solid #eeeeee;}
.subcats .subcattitle{border-bottom:1px solid #eeeeee;margin-bottom:5px!important;margin-bottom:2px;background-color:#e1effa;line-height:30px;height:30px;padding-left:10px;}
.subcats .smallpic{float:left;width:100px;height:80px;overflow:hidden;text-align:center;}
.subcats .smallpic img{width:90px;}
.subcats .firstarticle{float:left;width:200px;}
.subcats .firstarticle .description{width:200px;height:40px;overflow:hidden;line-height:20px;}

.categoryRecentPic ul li img{width:200px;}/*focus left side image*/
.categoryRecentPic ul li{margin-bottom:10px;}
.categoryRecentPic ul li .slidetitle{font-size:13px;}

#jincaishiping{margin-top:10px;}
#recommdedBloggers{border:1px solid #eeeeee;}
.oneblogger{width:295px;border-bottom:1px dotted #dddddd;margin-bottom:5px!important;margin-bottom:2px;}
.bloggerleft{padding-left:5px;width:100px;float:left;height:60px;overflow:hidden;}
.bloggerright{float:left;width:180px;padding-left:10px;padding-top:2px;text-align:justify;}
.djyblog{padding:0px 5px 0px 200px;}

.ymkvideo{float:left;width:139px;margin:5px!important;margin:2px;text-align:center;height:136px;overflow:hidden;}
.ymkvideo img{width:130px;border:0;}
.ymkvideo .ymkvideotitle{font-size:13px;line-height:16px;width:135px;height:32px;overflow:hidden;}

#calendarbox{border:1px solid #CBD7EC;padding:5px;text-align:center;margin-bottom:10px;background-color:#FAFAFF;}
.calendarCell{width: 40px;height: 28px;padding:0px;vertical-align: middle;	text-align: center;}
.todayCell a, .calendarCell a{font-size:15px;}
.todayCell{background-color:#f6f9a6;width: 40px;height: 22px;padding:0px;vertical-align: middle;text-align: center;font-size:15px;}

.middleAd{border:1px solid #eeeeee;padding:5px;margin:5px;width:970px;text-align:center;}

.ind_main{background-color:#ffffff;}

/*tabs part*/
.navbox {
	position:relative;        /* establish a menu-relative positioning context */
	float:left;                                     /* play nicely with others */
	padding:0;
	border:0;
	height:24px;
	margin-bottom:255px;
	width:100%;         /* we always want our menu to fill the available space */
	font-size:100%;       /* this sets the base font size for our entire menu */
	border-bottom:1px solid #cbd7ec;
}
*html .navbox{margin-bottom:245px;}
.navbox ul {
	padding:0;
	margin:0;
	border:0;
	list-style-type:none;          /* we don't want to view the list as a list */
	line-height:1.5em;           /* globally set the menu's item spacing. note */
}                               /* this must be 1.0 or 1.5 or 2.0 for Mozilla */

.navbox li {
	float:left;    /* this creates the side-by-side array of top-level buttons */
	margin:0;
}

.navbox ul li table {
	margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */
	m\argin:0;               /* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;      /* IE5 needs this for the sub-menus to work */
	font-size:100%;       /* this sets the base font size for our entire menu */
}

/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.navbox ul li ul {
	display:none;
}

.navbox ul li a,
.navbox ul li a:visited {                    /* unselected top-level menu items */
	display:block;
	float:left;
	text-decoration:none;
	height:25px;
	line-height:25px;
}
.navbox ul li a.hori{padding:0 10px;font-size:93.75%;text-align:center;border:1px solid #cbd7ec;border-bottom:none;}
.navbox ul.current li a.hori{color:#aa0000;background-color:#fafaff;border-bottom:1px solid #fafaff;z-index:102;height:24px;}
.navbox ul.current li:hover a.hori, .navbox ul.current li a.hori:hover{color:#aa0000;background-color:#cbd7ec;}
.navbox ul.select li a.hori{color:#663300;margin-left:1px;}
.navbox ul.select li:hover a.hori, .navbox ul.select li a.hori:hover{color:#aa0000;background-color:#cbd7ec;margin-left:1px;}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.navbox ul li:hover ul,
.navbox ul li a:hover ul {                           /* 2nd level drop-down box */
	display:block;
	background-color:#cbd7ec;
	width:298px;
	height:235px;
	overflow:auto;
	padding-top:10px;
	position:absolute;
	margin:0;
	top:25px;              /* place us just up underneath the top-level images */
	left:0;       /* left-align our drop-down to the previous button border */
	z-index:100;
	border:1px solid #cbd7ec;        /* give us a black border underneath */
	border-top:none;		
}

.navbox ul li ul.sub_active {/* show the first one when window loaded */
	display:block;
	z-index:0;
	width:298px;
	height:235px;
	overflow:auto;
	padding-top:10px;
	position:absolute;
	margin:0;
	top:25px;              /* place us just up underneath the top-level images */
	left:0;       /* left-align our drop-down to the previous button border */
	background-color:#fafaff;
	border:1px solid #cbd7ec;        /* give us a black border underneath */
	border-top:none;		 			
}

*html .navbox ul li ul.sub_active{border:1px solid #cbd7ec;}

.navbox ul li:hover .sub_active, .navbox ul li a:hover .sub_active, .navbox ul li ul.sub_active:hover a, .navbox ul li ul.sub_active a:hover a {/* show the first one when window loaded */
	background-color:#cbd7ec;		
}

.navbox ul li:hover ul li a,
.navbox ul li a:hover ul li a {                   /* 2nd level unselected items */
	border:0;
	margin:0;
	padding:0;
	height:auto;
	color:#2C58A3;               /* this sets the unselected drop-down text color */
}

.navbox ul li:hover ul li:hover a,
.navbox ul li a:hover ul li a:hover {                /* 2nd level selected item */
	color:#ff0000;
}

#reader ul.sub_active, #reader ul li:hover ul, #reader ul li a:hover ul{width:438px;height:250px;}
