@charset "utf-8";
body{background:#fff;}
#content{background:none; padding:0; width:1200px;}
.pageBanner{display:none}
#content{width: auto;}
.column{overflow:hidden;padding: 30px 0;}
.mainContent{width:788px; float:left}
.side{width:380px; float:right}

/* focusBanner */
.focusBanner{ height:620px; position:relative; z-index:1 }
.focusBanner .hd{z-index: 3;position: relative;margin-top: -40px;text-align:center;/* width:100%; *//* display:none */}
.focusBanner .hd ul{display:inline-block; *display:inline; zoom:1; font-size:0; height:10px; padding:5px 10px; background:#333; background:rgba(0,0,0,.5);  -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.focusBanner .hd li{display:inline-block; *display:inline; zoom:1; cursor:pointer; width:10px; height:10px; overflow:hidden; background:#fff; margin:0 5px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;  }
.focusBanner .hd li span{display:none;}
.focusBanner .hd .on{width:20px;}
.focusBanner .bd li{vertical-align:top;}
.focusBanner .bd li a{ display:block; height:620px;}
.focusBanner .con{ display:none;}

/* dateInfoList */
.dateInfoList li{ overflow:hidden;  margin-bottom:20px; }
.dateInfoList .date{float:left; width:60px; height:60px; background:#EBEBEB; overflow:hidden; text-align:center; color:#666; margin-right:20px;}
.dateInfoList .date dt{height:36px; font-size:22px; }
.dateInfoList .date dd{font-size:12px}
.dateInfoList .con{ overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.dateInfoList .title{ height:52px; font-size:16px; line-height:26px; overflow:hidden;}
.dateInfoList .intro{ display:none; font-size:12px; line-height:20px; color:#999; height:40px; overflow:hidden; padding-top:4px;}
.dateInfoList .first .date{background:#FA9E00;color:#fff;}
.dateInfoList .last{margin-bottom:0}

/* fastLinks */
.fastLinks{ width:1200px; margin:0 auto 50px auto; overflow:hidden; background:#F2F2F2; }
.fastLinks li{float:left;height:130px;text-align:center;border-right:1px solid #fff;}
.fastLinks .li7{border-right:0;}
.fastLinks i{ display:block; height:80px; background:url(../../Base/img/ind-fastLinks.png) center 8px no-repeat; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.fastLinks a{display:block; line-height:50px; width: 170px; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.fastLinks a:hover{ background:#0062AC; color:#fff; width: 174px; text-decoration:none}
.fastLinks .li2 i{ background-position:center -192px }
.fastLinks .li3 i{ background-position:center -392px }
.fastLinks .li4 i{ background-position:center -592px }
.fastLinks .li5 i{ background-position:center -792px }
.fastLinks .li6 i{ background-position:center -992px }
.fastLinks .li7 i{ background-position:center -1192px }
.fastLinks .li1 a:hover i{ background-position:center -92px }
.fastLinks .li2 a:hover i{ background-position:center -292px }
.fastLinks .li3 a:hover i{ background-position:center -492px }
.fastLinks .li4 a:hover i{ background-position:center -692px }
.fastLinks .li5 a:hover i{ background-position:center -892px }
.fastLinks .li6 a:hover i{ background-position:center -1092px }
.fastLinks .li7 a:hover i{ background-position:center -1292px }

/* xwdtPicList */
.xwdtPicList{overflow:hidden; margin-right:-20px;}
.xwdtPicList li{ float:left; width:384px; margin-right:20px;}
.xwdtPicList .title{font-size:16px; font-weight:bold; padding-top:10px; line-height:28px; height:56px; overflow:hidden; margin-bottom:5px;}
.xwdtPicList .date{color:#999;}

#columnA{}
#columnB{background:url(../../Base/img/ind-mid.jpg) center 0 no-repeat #F1F0EC}
#columnC{padding-bottom:0}

/* 学生风采 */
.xsfcList{overflow:hidden; margin-right:-20px;}
.xsfcList li{float:left;width: 285px; text-align: center; margin-right:20px; font-size:16px;}
.xsfcList .pic img{width:285px; height:auto; margin-bottom:10px;}

/* tpList */
.tpList .t{ margin-bottom:20px; overflow:hidden }
.tpList .t .pic{float:left; width:140px; margin-right:20px;}
.tpList .t .con{overflow:hidden; zoom:1;}
.tpList .t .title{font-size:16px; font-weight:bold; margin-bottom:10px;}
.tpList .t .intro{ color:#999; }
.tpList .n{height: 40px;line-height: 40px;border-bottom:1px dotted #ccc;padding-left: 44px;background: url(../../Base/img/icons.png) 10px -250px no-repeat;font-size:16px;}
.tpList .n .date{color:#999; margin-right:40px;}

/* jzxxList */
.jzxxList .title{ padding:20px 20px 0 20px; background:#348BCE; font-size:16px; color:#fff; font-weight:bold; height:30px; line-height:30px; overflow:hidden;}
.jzxxList .title a{color:#fff}
.jzxxList .date{display:block;padding:8px 20px 30px 46px;color:#C2E5FF;font-size:16px;background: url(../../Base/img/icons.png) 20px -335px #348BCE no-repeat;}
