

/*中间重点推荐标题背景图 */
#keypoint{ float:left; width:242px; height:236px; text-align:left; overflow:hidden;}
#RecTop{ width:241px; margin:5px 0 0 5px; font-weight:bold; background:url(/template/new/images/keypoint.gif) top left no-repeat; color:#fff; height:28px; font-size:160%; line-height:1.4em; padding:0 2.5em;}
.RecTitle{width:213px; float:left; margin-top:8px; color:#2b5487; font-weight:normal; font-size:12px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.RecTitle a{color:#2b5487;}


/*首页中间今日聚焦标题背景图 */
.banner1{width:546px;  border:1px solid #cccccc;}
.banner2{width:546px;  border:1px solid #cccccc; margin-top:10px;}	
#focuspic{float:left; width:299px; height:230px; margin:4px 0 0 0;} /*焦点图样式*/

#today{clear:both; width:546px; padding:3px 0 0 50px; color:#fff; height:28px; font-size:160%; font-weight:bold; line-height:1.4em;}
#today{ background:url(/template/new/images/today.gif) top left no-repeat;}
#today1 {color:#fff; font-size:12px; line-height:24px; font-family:"宋体"; cursor:hand; text-decoration:none; float:left;}
#today1 a:link,#today1 a:visited{ color:#fff; text-decoration:none;}
#today1 a:hover{ color#fff; text-decoration:underline;}
.today_t{ float:left; width:75%;}
.taday_content{width:546px; clear:both; border:1px solid #ccc; margin-top:0px; overflow:hidden; height:488px!important; height:485px;}
.taday_content1{width:546px; clear:both; border:1px solid #ccc; margin-top:0px; overflow:hidden; height:470px;}
	/*ttsites 网站群原创内容*/
	/*底部网站群标题背景*/
    #sitescontent .site h3{background:#cce0ef; text-align:left;}
	#ttsites{width:970px; float:left; margin:0px;}
	#ttsites h2{ height:43px; background:url(/template/new/images/sitesbg.gif) top left repeat-x; color:#910911; font-size:150%; line-height:2.3em; padding:0 2em;}
	#ttsites #sitescontent{border:1px solid #bfbfbf; width:968px; margin-top:3px; float:left; padding-bottom:5px; }
	#sitescontent .site{  float:left; width:309px!important; width:303px; border:1px solid #cfcfcf; height:230px; margin:8px 0 0 9px;}
	#sitescontent .site h3{ height:28px; font-size:120%; color:#1a5478; line-height:2em; padding:0 2em; }
	#sitescontent .site h3 a:hover{text-decoration:none;}
	
	#sitescontent .site .sitescontent2{margin:10px 0 0 15px;}
	#sitescontent .site .sitescontent2 h4 {float:left; width:85%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; text-align:left;}
	#sitescontent .site .sitescontent2 h4 a{color:#2b5487;}
	#sitescontent .site a{color:#1a5478;}
	#sitescontent .site a:visited{color:#1a5478;}
	#sitescontent .site a:hover{color:#1a5478; text-decoration:underline;}
	
.MidTitle3{float:left; width:390px; font-size:14px; padding-left:4px; line-height:28px; margin-top:5px; font-weight:bold; color:#2b5487; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.MidTitle3 a {color:#2b5487;}
.MidDesc3 {float:left; width:420px; padding:0 0 3px 18px; line-height:23px; height:70px; color:#7a7a7a; text-align:left; overflow:hidden;}
.IndexPic{width:67px; height:77px; float:left; border:1px solid #ccc; padding:5px; margin-left:10px; margin-top:13px;}

#EditerInfo{height:109px; border:1px solid #d4d4d4; margin-top:5px; padding:5px 0 5px 0; color:#a4a4a4; width:167px;}
#EditerInfo p{ padding:10px 0 10px 0; line-height:1.6em; text-align:center; font-size:11px;}
#EditerInfo p a{}

.midHeight{height:266px;}

*html .infoHeight{ height:178px;}
*+html .infoHeight{ height:159px;}
.infoHeight{height:157px;}
.infoHeight p{ height:85px; overflow:hidden;}

.voteheight{height:281px!important; height:255px;width:100%; overflow:hidden;}

.handbookHeight{height:490px;}

.techsalonHeight{ }
.adv300250{ float:left; margin-top:5px;}