/*--------顶部---------*/
.header p{
    font-size: 14px;
    color: #555555;
    margin-top: 10px;
}
.header a{
    font-size: 14px;
    color: #555555;
    margin-top: 10px;
    float: right;
}

/*-------导航---------*/
.nav img{
    float: left;
}
.menu{
    float: left;
    line-height: 68px;
}
.menu li{
    float: left;
    margin-left: 35px;
}
.menu a{
    font-size: 20px;
    color: #272727;
    display: inline-block;
    padding: 0 5px;
}
.menu a:hover{
    color: #820000;
    font-weight: bold;
}
.menu .current{
    color: #820000;
    font-weight: bold;
}
/*----------banner-----------*/
.banner img{
    margin-top: 10px;
    width: 100%;
    height: 483px;
    background:url("../images/xue_index_banner.png") no-repeat center/cover ;
}

/*------二级菜单-----*/
.menu_er{
    margin-top: 25px;
}
.menu_er li{
    float: left;
    width: 204px;
    height: 59px;
    text-align: center;
    line-height: 59px;
    margin-left: 45px;
    box-shadow: 3px 5px 15px rgba(255,133,143,0.3);
}
.menu_er li a{
    display: inline-block;
    width: 204px;
    height: 59px;
    font-size: 22px;
    color: #484848;
}
.menu_er li:first-child{
    background: #ffd2e0;
    margin-left: 0;
}
.menu_er li:nth-child(2){
    background: #d3f5ff;
}
.menu_er li:nth-child(3){
    background: #eaffef;
}
.menu_er li:nth-child(4){
    background: #fffde2;
}
.menu_er li:nth-child(5){
    background: #ffe0fc;
}

/*---------报名--------*/
.xue_sign{
    margin-top: 50px;
}
.xue_sign h3{
    font-size: 22px;
    color: #484848;
    text-align: center;
}
.xue_sign span{
    font-weight: bold;
}
.sign_menu{
    margin-top: 20px;
}
.sign_menu li{
    float: left;
    width: 298px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    border: 1px solid #484848;
    font-size: 18px;
    color: #484848;
}
.sign_box th{
    height: 43px;
    text-align: center;
    background: #ffd7d7;
    font-size: 18px;
    color: #484848;
}
.sign_box td{
    text-align: center;
    font-size: 16px;
    color: #484848;
}
.sign_box tr{
    height: 43px;
    line-height: 43px;
}
.sign_box a{
    color: #484848;
}
.xue_sign a:hover{
    color: #f18c8c;
}
.sign_menu .en{
    background: #f18c8c;
}
.sign_box>table{
    display: none;
}
.sign_box>table:first-child{
    display: block;
}
.xue_sign p{
    text-align: center;
    margin-top: 20px;
}
.xue_sign p a{
    color: #484848;
    font-size: 14px;
}


/*---------校园动态-------------*/
.xue_dynamic{
    width: 100%;
    height: 405px;
    background: #efeded;
    margin-top: 50px;
    padding-bottom: 15px;
}
.xue_dynamic h3{
    width: 118px;
    height: 34px;
    cursor: pointer;
    text-align: center;
    line-height: 34px;
    font-size: 22px;
    color: #484848;
    border:1px solid #a0a0a0;
    margin-top: 35px;
    margin-left: 65px;
}
.dynamic_box>ul>li{
    float: left;
    width: 280px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-left: 25px;
}
.dynamic_box>ul>li img{
    width: 280px;
    height:138px;
    margin-top: 20px;
}
.dynamic_box>ul>li:first-child{
    margin-left: 0;
}
.dynamic_menu .on{
    background: #e03636;
    color: #ffffff;
    border: 0;
}
.dynamic_box{
    margin-top: 20px;
}
.dynamic_box ul{
    margin-top: 10px;
}
.dynamic_box li a{
    font-size: 14px;
    color: #484848;
    margin-top: 8px;

}
.dynamic_box li{
    margin-top: 5px;
    width: 280px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.dynamic_box li a:hover{
    color: #940000;
}
/*-------校园时光----*/
.time_tab {
    width: 168px;
    margin: 50px auto 0;
}
.time_tab li{
    width: 118px;
    height: 34px;
    cursor: pointer;
    text-align: center;
    line-height: 34px;
    float: left;
    font-size: 22px;
    color: #940000;
    border:1px solid #e03636;
    margin-left: 20px;
}
.time_img{
    margin-top: 30px;
}
.time_img li{
    float: left;
}
.time_left{
    float: left;
}
.time_left img{
    width: 260px;
    height: 304px;
}
.time_right img{
    width: 155px;
    height: 146px;
}
.time_right{
    float: left;
    width: 155px;
    margin-left: 20px;
    padding-right: 25px;
}
.time_tab .on{
    background: #940000;
    color: #ffffff;
    border:0;
}
.time_box>div{
    display: none;
}
.time_box>div:first-child{
    display: block;
}



/*------------footer----------*/
.xue_footer{
    margin-top: 50px;
    width: 100%;
    height: 88px;
    background: #e5e5e5;
}
.xue_footer ul{
    width: 600px;
    margin: 0px auto;
}
.xue_footer li{
    float: left;
    margin-left:58px;
    margin-top: 20px;
}
.xue_footer li a{
    font-size: 14px;
    color: #565656;
}
.xue_footer  p{
    font-size: 14px;
    color: #9d9d9d;
    text-align: center;
    margin-top: 15px;
}






