﻿@charset "utf-8"; 

body{ overflow-x: hidden;}
#indBanner{position: relative; overflow: hidden;}
#indBanner .hd{position: absolute;bottom: 40px; left: 0; width: 100%; text-align: center; height: 18px; zoom: 1;}
#indBanner .hd li{display: inline-block; *display: inline; cursor: pointer; width: 18px; height: 18px; margin: 0 2px;  background-color: #fff; border-radius:100%; vertical-align: top;}
#indBanner .hd li span{position: absolute;width: 75px;height: 75px; line-height: 75px; margin-left: -37px; border-radius: 50%;background: #efb700; display: none; margin-top: -34px; font-size: 48px; color: #e8e9e3;}
#indBanner .hd li.on { background-color: #e05c50;}

#indBanner .bd li{ height: 440px; min-width: 1200px;}
#indBanner .bd li .con{ display: none;}

/* 栏目链接 */
.indNodeBox{overflow: hidden;height: 94px;text-align: center;}
.indNodeLinks{width: 1100px; height: 90px; margin: 0 auto; text-align: center;}
.indNodeLinks li{width: 140px;float: left;margin: 20px 40px;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.indNodeLinks li a i{display: block; width: 140px; margin: 0 auto; height: 140px;font-size: 22px;color: white;text-align: left;background: url(../../Base/img/indNodeBg.png) -240px top no-repeat; transition: all 0.2s}
.indNodeLinks li a{ line-height: 50px; font-size: 16px;}
.indNodeLinks li a:hover i{ transform: scale(1.1);}
.indNodeLinks li.last{margin-right: 0;}
.indNodeLinks li.li2 a i{background-position: left top;}
.indNodeLinks li.li3 a i{background-position: -480px top;}
.indNodeLinks li.li4 a i{background-position: -720px top;}
.indNodeLinks li.li5 a i{background-position: -960px top;}

/* 通用框 */
.column:after{ clear: both; content: ""; display: block;}
.indBox {}

.indBox .hd{height: 60px;line-height: 30px;margin: 45px 0 30px;text-align: center;font-size: 14px;color: #e05c50;text-transform: uppercase;background: url(../../Base/img/waveline.png) no-repeat center 40px;}
.indBox .hd h3{ font-weight: bold; font-size: 30px;}
.indBox .hd h3 a{ color: #e05c50;}
.indBox .hd .more{ float: right;}
.indBox .newslist{ padding: 0 30px}
.indBox .newslist li{float: left; width: 530px; margin: 0 20px 30px;}
.indBox .newslist li .pic{float: left; width: 200px; margin-right: 25px;}
.indBox .newslist li .con{ overflow: hidden;}
.indBox .newslist li img{width: 200px; height: 150px; border-radius: 5px;}
.indBox .newslist .title{ color: #333; font-weight: bold; font-size: 16px; line-height: 28px; height: 28px overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.indBox .newslist .intro{font-size: 14px; line-height: 24px; color: #666; height: 48px; overflow: hidden;}
.indBox .newslist .seemore{ float: left; height: 28px;line-height: 28px; border: 1px solid #e05c50; padding: 0 15px; color: #e05c50; margin-top: 5px;}
.indBox .newslist .seemore:hover{ padding: 0 0px 0 30px;}


.indBox .newslist .date {
    float: left;
    margin-right: 20px;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    border-radius: 4px;
}
.indBox .newslist .date .dd {
    line-height: 36px;
    display: block;
    border-bottom: 1px solid #ddd;
    font-weight: bold;
    font-size: 20px;
}
.indBox .newslist .date .yy {
    display: block;
}

/* 校园动态 */
#columnA{padding: 0 0 20px;}

/* 园务公开 */
#columnB{ background: #fff url(../../Base/img/waveline2a.png) repeat-x top; padding-top: 1px; display: block;}
#columnB:after{ background: url(../../Base/img/waveline2b.png) repeat-x bottom;padding-bottom: 45px;}
#boxYwgk .hd{ color: #efb700;}
#boxYwgk .hd a{ color: #efb700;}
#boxYwgk .bd{ margin-left: -360px;margin-right: -370px; text-align: center; position: relative;}
#boxYwgk .bd li{ float: left; margin-right: 10px;}
#boxYwgk .bd li img{ width: 376px; height: 250px;}
#boxYwgk .bd li .title{ line-height: 30px; padding: 10px 0;}
#boxYwgk .bd li .title a{ color: #999;}
#boxYwgk .bd li:hover .title a{background: #999; display: block;color: #fff}
#boxYwgk .bd .prev{position: absolute;left: 0;top: 0;width: 376px;height: 250px;z-index: 10;background: url(../../Base/img/prevbg.png);cursor: pointer;}
#boxYwgk .bd .next{position: absolute;right: 10px;top: 0;width: 376px;height: 250px;z-index: 1;background: url(../../Base/img/nextbg.png);cursor: pointer;}

/* 快速导航 */
#columnC{padding: 0 0 40px;}