@CHARSET "UTF-8";

#content2 {padding:0 20px;}
#content2 .ft {}

#daren {background:url(/p/css/default.img/sidebar_bak.png) no-repeat left bottom; padding:1px 15px 20px 21px; min-height:300px; _height:300px; }
#daren .title {background:url(/p/css/default.img/daren_title.png) no-repeat 40px center; height:27px; margin-bottom:10px;}
#daren_desc {color:#a32; padding:3px;}

#daren .tab {position: absolute; margin-left:-59px; text-align: center; }
#daren .tab .item {width:54px; margin-bottom:2px; cursor:pointer;}
#daren .tab .item .show {background:url(/p/css/default.img/tab.png) no-repeat 0 -38px; height:28px;}
#daren .tab .item .show_over {background:url(/p/css/default.img/tab.png) no-repeat 0 0px; height:28px;}
#daren .tab .item .hide {background:url(/p/css/default.img/tab.png) no-repeat 0 -114px; height:28px;}
#daren .tab .item .hide_over {background:url(/p/css/default.img/tab.png) no-repeat 0 -76px; height:28px;}

#daren .bd {display:inline-block; *zoom:1; *display:inline; line-height:13px; font-size:12px;}
#daren .bd .item {width:30%; float:left; _position:relative; text-align:center; margin:2px; padding:1px;white-space: nowrap;overflow:hidden;}
#daren .bd .pic_item {margin:2px;}
#daren .bd .item .depart { }
#daren .bd .item .name { }
#daren .bd .item .other {color:#381; display:block; zoom:1;}

#daren .top {}
#daren .top1 {background:#ee7;}
#daren .top2 {background:#ee9;}
#daren .top3 {background:#eea;}
#daren .top4 {background:#eec;}
#daren .top5 {background:#eee;}

#qmap {margin-bottom:6px;}
#qmap .hd h3 {display:inline;}
#qmap .bd {height:180px;}
	
#muti_search {margin-bottom:15px;}
#muti_search li {display:inline-block; *display:inline; *zoom:1; padding:3px 6px; background:#edc;
				border-bottom:1px solid #cba; border-right:1px solid #dcb;}

#news {}			
#news .item {}
#news .item .title {font-weight:bold;}
#news .item .date {color:#777; padding:0 20px 0 2px;}
#news .item .content {color:#c20;}

#push_portfolio {font-size:12px; line-height:15px; overflow:hidden; }
#push_portfolio .item {float:left; width:22%; margin:0 2px; padding:3px; background:#f9CC92; height:79px; overflow:hidden;}
#push_portfolio .name {padding:0 0 3px;}
#push_portfolio .name a {color:#479; display:block; }
#push_portfolio .desc {color:#555;}

#push_portfolio .bd {background:#fae3b5; border-bottom:1px solid #e9cc92; height:109px; padding:10px 0; padding-left:220px; overflow:hidden;}
#push_portfolio .left {background:url(/p/css/default.img/new_bar.png) no-repeat left top; height:130px; width:220px; 
					position:absolute;}
#push_portfolio .right, #prize .right {background:url(/p/css/default.img/new_bar.png) no-repeat right top; width:60px; height:134px;
					position:absolute; right:-25px; _right:-26px; color:#109; font-weight:bold;}
				 

#new_portfolio {font-size:12px; line-height:15px; margin-top:5px;}
#new_portfolio h3 {float:left; width:110px;}
#new_portfolio .item {float:left; width:64px; margin:1px auto 0; text-align:center;}
#new_portfolio .pic_item {float:left; margin:2px;}
#new_portfolio .name {padding:0px;}

#push_portfolio h3 {background:url(/p/css/default.img/platform.icon.png) no-repeat 0 -650px; padding-left:20px; line-height:18px}
#new_portfolio h3 {background:url(/p/css/default.img/platform.icon.png) no-repeat 0 -599px; padding-left:18px; line-height:18px}

#heartvj {margin-top:8px;}
#heartvj .heartvj_title {}

#weblog {float:left; width:82%; }
#weblog .item {border-bottom:1px solid #ddd; padding:5px 0 3px}
#weblog .item .pic_item {float:left; margin:5px;}
#weblog .item .title {font-weight:bold;}
#weblog .item .date {color:#888; padding:0 2px; vertical-align:middle; display:inline-block;}
#weblog .item .content {color:#575;}

#album {float:right; width:14%; text-align:center; }
#album .item {float:right; margin:1px; text-align:center;}
#album .item img {border:3px solid #ddd;}
#album .item .title {}
#album .item .pic_item {}

#hot_blog {}
#hot_blog .bd {padding:0 20px; }
#hot_blog .item {background:url(/p/css/default.img/platform.icon.png) no-repeat; padding-left:24px; }
#hot_blog .top1 {background-position:0 6px;}
#hot_blog .top2 {background-position:0 -44px;}
#hot_blog .top3 {background-position:0 -94px;} 
#hot_blog .top4 {background-position:0 -144px;} 
#hot_blog .top5 {background-position:0 -194px;} 
#hot_blog .top6 {background-position:0 -244px;} 
#hot_blog .top7 {background-position:0 -294px;} 
#hot_blog .top8 {background-position:0 -344px;} 
#hot_blog .top9 {background-position:0 -394px;} 
#hot_blog .top10 {background-position:0 -444px;}   
#hot_blog .name {color:#d41;}

#qa .bd {padding:0 20px;}
#qa .item {background:url(/p/css/default.img/platform.icon.png) no-repeat 2px -494px; padding-left:24px;}

#hot_blog h3, #qa h3 {color:#15a; text-align:center; margin-bottom:5px;}
#qmap h3 a, #news h3, .heartvj_title h3 a, #muti_search h3, #prize h3 {
	color:#37b; font-size:17px; _zoom:1; padding:1px 3px;}
#weblog h3, #album h3 {color:#397; font-size:15px; _zoom:1;}
#push_portfolio h3, #new_portfolio h3 {color:#d53; font-size:13px; margin-bottom:8px; _zoom:1;}

.input_desc {color:#aaa;}
.input_keyin {color:#222;}

#prize {margin-bottom:12px;}
#prize .bd { background:#FAE3B5; padding-top:10px; height:119px; overflow:hidden; border-bottom:1px solid #E9CC92;}
#prize img {border:1px solid #d70; }
#prize .title {color:#000;}
#prize .top3 {float:left; width:100px; text-align:center; border-right:1px dotted #c73;}
#prize .other {float:left; width:140px; height:60px; text-align:center;}

/************* depart */
#depart {margin-top:20px;}
#depart .items {margin:15px 0;} 
#depart .item { display:inline-block; *display:inline; *zoom:1; width:30%; border-bottom:1px solid #eee; padding:1px; margin:1px 3px;}
#depart .pic_item {float:left; margin:5px;}
.page_bar {margin:10px 0;  line-height:18px;}
.page_bar a {padding:3px 7px; margin:0; border:2px solid #FFA109; background:#FFEFD5; 
				color:#568 !important; display:inline-block; }
.page_bar strong {padding:3px 7px; margin:0; color:#346; background:#FFA109; border:2px solid #950;
					display:inline-block; }
					
/************* students */
#students {}
#students h1 {color:#c40;}

/************* students */
#bug {padding:10px;}
#bug input {padding:2px; font-size:15px;}


/****/
#adblock {
	overflow: hidden;
	width: 580px;
}
#adblock .content {position:relative; clear:both; height:60px; overflow:hidden; *zoom:1; }
#adblock .showbox {position:absolute; width:9000px; background:#fff; }
#adblock .showbox span  {
	display: inline-block;
	width: 570px;
	padding:10px 5px;	
	vertical-align:top;
}
#adblock .showbox span a {color:#921; text-decoration:none; margin-right:15px;}
#adblock .showbox span .rank {color:#777; margin-right:6px;}
#adblock .bar {z-index:999;}
#adblock .bar li {
	display: inlin-block;
	*display:inline; *zoom:1;
	float:left;
	width: 56px;	
	height: 24px;	
	line-height: 24px;
	margin:1px;
}
#adblock .bar li a {	
	display:block;		
	text-align:center;	
	background-color: #efeaea;
	border-bottom:1px solid #ddd;
	color:#436;	
}
#adblock .bar li a.selected {
	background-color: #E9CC92;
	font-weight:bold;
}