/* 通用字体颜色样式 */
body{background:#fff;}
a{color:#2B2B2B;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}
select,input{font-size:12px;}
.cblue,.cblue a{color:#004276;}
.cgray,.cgray a{color:#666;}

/*通用间距样式*/
.space5{clear:both;height:5px;font-size:0;line-height:0;}
.space10{clear:both;height:10px;font-size:0;line-height:0;}
.space10-2{clear:both;height:10px;font-size:0;line-height:0; background:#fff;}
.space20{clear:both;height:20px;font-size:0;line-height:0;}
.space01{clear:both; width:640px;height:5px;font-size:0;line-height:0; background:url(http://res.img.ifeng.com/edu/dotline.gif) repeat-x center;}

/*main*/
.topbanner{width:1000px;margin:0 auto; padding:10px 0;}
/*当前位置*/
.theCurrent{width:1000px; margin:0 auto;padding:3px 0 5px 0;}

.main{width:1000px;margin:0 auto;background:#fff url(http://res.img.ifeng.com/edu/icon_02.gif) repeat-y right;}
.left{float:left;overflow:hidden;width:665px;}
.right{float:right;width:335px;overflow:hidden;}

/*左列*/
.col{width:998px; border:1px solid #ccc;background:url(http://res.img.ifeng.com/edu/col_bg.gif) repeat-x top; height:24px; line-height:24px;}
.col h2{float:left;font-weight:bold; padding-left:10px;}
.col span{float:right; padding-right:15px; color:#666;}
.col span a{color:#666;}

.techSearch{float:left;width:308px; height:222px; border:1px solid #ccc; margin:0 20px 20px 0; display:inline;}
.techSearch h2{ padding-left:10px;border-bottom:1px solid #ccc;background:url(http://res.img.ifeng.com/edu/col_bg.gif) repeat-x top; height:24px; line-height:24px; font-size:12px;}
.techSearch table{ width:290px; margin:0 auto;}
.techSearch .text2{ width:188px; height:20px;}
.techSearch .btn{ background:url(http://res.img.ifeng.com/edu/btn.gif) no-repeat; width:70px; height:25px; color:#fff; border:none; cursor:pointer;}

.hotkeys{line-height:20px;}
.hotkeys span{ color:#BA2636; font-weight:bold;}
.hotkeys a{ color:#666;}
.hotkeys .f14b{color:#000;font-size:14px;font-weight:bold;}

.hotNews{float:left; width:310px;background:url(http://res.img.ifeng.com/edu/dotline.gif) repeat-x top; padding-top:6px;}
.hotNews h3{font-family:"黑体"; font-size:18px; font-weight:normal; padding:0 0 4px 0;}
.hotNews p{line-height:18px; text-indent:2em;}
.hotNews ul{}
.hotNews li{font-size:14px; line-height:22px; background:url(http://res.img.ifeng.com/edu/icon_66.gif) no-repeat left center; padding-left:13px;}
.hotNews li a{color:#004276;}

.allSubject{float:left;width:642px;}
.list2{ float:left; width:293px; padding-left:10px; padding-top:5px;}
.bg2{ background:url(http://res.img.ifeng.com/edu/dotline2.gif) repeat-y right; padding-right:15px;}
.list2 div{}
.list2 div h3{line-height:22px;}
.list2 div p{line-height:18px;color:#666;}
.list2 div p a{color:#666;}


/*20091214 begin*/
.list{float:left;width:300px; padding-left:10px;}
.p12{padding-right:12px;}
.sort{}
.sort h4{float:left;font-weight:bold;}
.sort h5{float:left;font-weight:bold; padding-left:230px;}
.sort span{float:right;width:82px;font-weight:bold;}
.list ul{float:left;width:300px;}
.list li{float:left;width:300px;font-size:14px;height:22px; line-height:22px;background:url(http://res.img.ifeng.com/edu/icon_66.gif) no-repeat left center;padding-left:13px;}
.list li span{float:right;width:82px;color:#666;font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:left;padding-right:13px; height:22px;word-wrap:keep-all;overflow:hidden;}
.list li a{color:#004276;}
.list li span.school{ float:left; width:190px; height:22px; overflow:hidden;font-size:14px; line-height:22px;word-wrap:keep-all;}
.more{float:left;width:284px;background:url(http://res.img.ifeng.com/edu/tech_02.gif) no-repeat right center; text-align:right; padding:6px 8px;}
.more a{color:#666;}

.list2{float:left;width:622px; padding-left:10px;}
.list2 ul{float:left;width:622px;}
.list2 li{float:left;width:622px;font-size:14px; line-height:22px;background:url(http://res.img.ifeng.com/edu/icon_66.gif) no-repeat left center; padding-left:13px;}
.list2 li span{float:right;width:95px;color:#666;font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.list2 li span.school{float:right;width:270px;font-size:14px; line-height:22px;}
.list2 li a{color:#004276;}
/*20091214 end*/

/*右列*/
.blockR{width:313px; margin:10px 0 0 10px; float:left; display:inline; background:#fff; border:1px solid #d9d9d9;}
.blockR h2{width:300px; height:30px; padding:10px 0 0 13px; border-bottom:1px #d9d9d9 solid; font-size:14px; line-height:20px; float:left }
.blockR h3{width:300px; height:22px; padding:5px 0 0 13px; border-bottom:1px #d9d9d9 solid; font-size:12px; font-weight:normal; line-height:18px; float:left }

/*排行*/
.top10{width:313px; float:left; }
.top10 li{width:300px; float:left; padding:7px 0 6px 13px;border-bottom:1px #d9d9d9 solid; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color:#004276;overflow:hidden;}
.top10 li a{width:255px; padding:1px 0 0 6px; line-height:18px;font-size:12px;font-weight:normal;}

.top10-2{width:313px; float:left; padding:5px 0;height:110px;overflow:hidden;}
.top10-2 li{width:300px; float:left; padding:0 0 0 13px;line-height:22px;font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#004276; }
.top10-2 li a{width:255px; padding:1px 0 0 0; font-size:12px;font-weight:normal;}

/*商业信息*/
.pic950{ width:950px; margin:0 auto; padding:10px 0;}/*20091216*/





