﻿@charset "utf-8";
.banner { display: none; }
#content { margin-top: 0; }
.side {float: left;width: 340px;}

/* 首页banner图切换 S*/
#indBanner { clear: both; text-align: center; position: relative; z-index: 0; }
#indBanner .bd .con { display: none; }
#indBanner .bd li { position: relative; height: 746px; width: 100%; overflow: hidden; }
#indBanner .bd .pic { position: absolute; top: 0; left: 50%; margin-left: -960px; }
#indBanner .prev, #indBanner .next { border: 1px solid #fff; border-radius: 20px; width: 40px; height: 40px; background: url(../../base/img/slidearrow.png) no-repeat; display: block; position: absolute; left: 50%; top: 50%; margin-top: -20px; cursor: pointer; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; }
#indBanner .prev { margin-left: -640px; background-position: 13px 10px; }
#indBanner .next { margin-left: 600px; background-position: 16px -74px; }
#indBanner .prev:hover { border: 1px solid #958267; background: url(../../base/img/slidearrow.png) no-repeat 13px 10px #958267; }
#indBanner .next:hover { border: 1px solid #958267; background: url(../../base/img/slidearrow.png) no-repeat 16px -74px #958267; }
#indBanner .hd { height: 14px; overflow: hidden; position: absolute; left: 0; right: 0; bottom: 20px; text-align: center; font-size: 0; }
#indBanner .hd li {cursor: pointer;display: inline-block; *display: inline;zoom: 1;vertical-align: top;margin: 0 3px;width: 14px;height: 14px;background: #ffffff;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;transition: all 0.3s ease 0s;}
#indBanner .hd li span { display: none; }
#indBanner .hd .on {width: 30px;background: #ff6601;}

/* navPic */
.navPic ul { margin-left: -8px; }
.navPic ul li { position: relative; float: left; width: 24.99%; height: 58px; margin-top: 8px; }
.navPic ul li a { position: absolute; left: 0; bottom: 0; display: block; margin-left: 8px; height: 58px; overflow: hidden; }

/* content */
#content .column { padding: 30px 0; }

/* ----- columnA ----- */
#columnA { background-color: #f8f8f8; }

/* 通知公告 */
#tzgg .bd {/* margin-top: 20px; */padding: 15px 5px;height: 260px;/* background: #fff; */}
#tzgg .bd ul li {/* margin: 3px 0; *//* padding: 5px 10px; *//* background-color: #f5f5f5; *//* border: 2px solid #fff; */}
#tzgg .bd ul li:hover {/* background-color: #fff; *//* border: 2px solid #958267; */}

/* 校园资讯 */
#xyzx .bd .topicList { margin: 0 -8px; overflow: hidden; }
#xyzx .bd .topicList .t {float: left;width: 31.3%;height: 285px;margin: 0 1%;border: none;/* background-color: #fff; */}
#xyzx .bd .topicList .t .pic { float: none; margin: 20px 20px 0; }
#xyzx .bd .topicList .t .pic img { height: 150px; }
#xyzx .bd .topicList .t .con { float: none; margin: 0 20px; }
#xyzx .bd .topicList .t .con .title { margin: 10px 0; height: 40px; line-height: 20px; text-align: center; white-space: normal; font-weight: normal; }
#xyzx .bd .topicList .n { margin: 0 15px; clear: both; }

/* ----- columnB ----- */

/* 教师工作 */
#jsgz .bd .topicList li { margin: 0; padding: 8px 0; border: none; }
#jsgz .bd .topicList li .date { float: left; margin-right: 20px; width: 60px; line-height: 30px; background-color: #666; text-align: center; }
#jsgz .bd .topicList li .date span { display: block; background-color: #f3f1f2; color: #666; font-size: 12px; }
#jsgz .bd .topicList li .date b { display: block; color: #fff; font-size: 24px; font-family: "Arial"; font-weight: normal; }
#jsgz .bd .topicList li:hover .tit { color: #b47a3b; }
#jsgz .bd .topicList li:hover .date { background: #b47a3b; }
#jsgz .bd .topicList .t .title, #jsgz .bd .topicList .t .intro { font-weight: normal; line-height: 20px; }

/* 学生天地 */
.xstdCon #focus-news { float: left; width: 400px; height: 300px; margin-right: 20px; }
.xstdCon #focus-news .bd .pic img { width: 400px; height: 300px; }
.xstdCon #focus-news .hd ul li { width: 10px; height: 10px; border-radius: 10px; }

/* ----- columnC ----- */
#content #columnC { padding-top: 0; }

/* 快捷导航 */
#kjdh .btn-group-big { float: right; }
#kjdh .btn-group-big li { position: relative; float: left; margin-left: 20px; width: 160px; height: 170px; background: url(../../base/img/btn-group-big-1.jpg) no-repeat center; }
#kjdh .btn-group-big .li2 { background: url(../../base/img/btn-group-big-2.jpg) no-repeat center; }
#kjdh .btn-group-big .li3 { background: url(../../base/img/btn-group-big-3.jpg) no-repeat center; }
#kjdh .btn-group-big li a { position: relative; z-index: 3; display: block; line-height: 40px; padding: 130px 0 0 10px; font-size: 16px; color: #fff; }
#kjdh .btn-group-big li i { position: absolute; left: 0; right: 0; bottom: 0; height: 40px; background: #b47a3b; filter: alpha(opacity=60); opacity: 0.6; }
#kjdh .btn-group { margin: 0 -5px; overflow: hidden; }
#kjdh .btn-group li { float: left; margin: 0 5px; width: 120px; margin-bottom: 10px; }
#kjdh .btn-group li a { display: block; line-height: 80px; text-align: center; font-size: 16px; background: url(../../base/img/btn-group-bg.png) no-repeat center 0; }
#kjdh .btn-group li a:hover { background-position: center -80px; }

/* friendLinks */
.friendLinks .bd { margin: 0 -15px; overflow: hidden; }
.friendLinks select { border: 0; width: 274px; padding: 4px; margin: 0 15px; border: 1px solid #ccc; }


#xyzx .infoList{width: 439px;}