﻿body 
{
    background-color:#fff;
    background-image: url("Images/bg.gif");
    background-repeat:repeat-x;
    background-position:top;
}

#top
{   height:300px;
    background-image:url("Images/top.jpg");
    background-position:center center;
    position:relative;
}
#top img.t
{   position:absolute;
    top:0px;
    width:100%;
}
#top img.b
{   position:absolute;
    bottom:0px;
    width:100%;
}

#top_title
{   position:absolute;
    top:60px;
    left:100px;
    font-family:微软雅黑,黑体;
    font-size:25px;
    color:#f0f0f0;
}

#top_note
{   position:absolute;
    top:100px;
    left:120px;
    font-family:微软雅黑,宋体;
    font-size:14px;
    width:400px;
    color:#f0f0f0;
}

#top_nav
{   position:absolute;
    top:250px;
    left:130px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
}
#top_nav li
{   float:left;
}
#top_nav li.line
{   padding:0px 15px;
}
#top_nav a
{   color:#fff;}

#mid{}

#main
{   width:900px;
    padding:30px;
    background-color: #fafafa;
    margin:30px auto;
}


/*大板块*/
.bkBox
{   width:880px;
    margin:10px 0px 20px;}
.Box_title
{   background-image:url("Images/titleBox.gif");
    height:25px;
    font-size:14px;
    font-family:微软雅黑,黑体;
    padding:3px 0px 0px 25px;
    color:#fff;
}

.Box_title span
{   float:right;
    padding-right:15px;
}

/* 小版块的样式 */
.lm_m
{   width:500px;
    margin-top:10px;
}

.lm_w
{   width:800px;
    margin:10px auto;
}

.conn_title
{   border-bottom:solid 1px #aaa;
    height:25px;
    font-size:14px;
    font-family:微软雅黑,黑体;
    padding:3px 0px 0px 25px;
    color:#000;
    font-weight:bold;
}
.conn_title span
{   float:right;
    padding-right:15px;
}
.conn_nr
{}
.conn_nr span.l_name
{   width:60px;}
.conn_nr span.l_class
{   width:100px;}
.conn_nr li
{   height:22px;
    border-bottom:solid 1px #eee;
}

/*详细列表通用样式*/
.listBox li span.kcName
{   float:left;
    padding:6px 3px 0px 8px;
    color:#888;
}
.listBox li a
{   padding:6px 0px 0px 3px;
    float:left;
}
.listBox li span
{   padding:6px 8px 0px 0px;
    float:right;
}


/*推荐--------------------------*/
#pushBox div.Box_title
{    background-position:0px 0px;
    }

#pushBox .conn_title
{
    border-bottom:solid 1px #4ECEC8;
}

#pushDiary li a
{   padding:6px 0px 0px 8px;
    float:left;
}
#pushDiary li span
{   padding:6px 8px 0px 0px;
    float:right;
}
/*学生资源-推荐*/
#pushStuZY li span.kcName
{   float:left;
    padding:6px 3px 0px 8px;
    color:#888;
}
#pushStuZY li a
{   padding:6px 0px 0px 3px;
    float:left;
}
#pushStuZY li span
{   padding:6px 8px 0px 0px;
    float:right;
}


/*最新---------------------------*/
#newBox div.Box_title
{    background-position:0px -150px;
}

#newBox .conn_title
{    border-bottom:solid 1px #FFB526;
}

#newDiary li a
{   padding:6px 0px 0px 8px;
    float:left;
}
#newDiary li span
{   padding:6px 8px 0px 0px;
    float:right;
}
/*学生资源-最新*/
#newStuZY li span.kcName
{   float:left;
    padding:6px 3px 0px 8px;
    color:#888;
}
#newStuZY li a
{   padding:6px 0px 0px 3px;
    float:left;
}
#newStuZY li span
{   padding:6px 8px 0px 0px;
    float:right;
}


/*热点*/
#hotBox div.Box_title
{    background-position:0px -200px;
}

#hotDiary li a
{   padding:6px 0px 0px 8px;
    float:left;
}
#hotDiary li span
{   padding:6px 8px 0px 0px;
    float:right;
}
#hotDiary li span.djs
{   float:left;
    padding:6px 8px 0px 8px;
}
