﻿@charset "utf-8";
.banner { display: none; }
#content { margin-top: 0; }
.side { float: right; width: 340px; margin: 0 0 0 20px; }

/* 首页banner图切换 S*/
#indBanner { clear: both; text-align: center; position: relative; z-index: 0; background: url(../../base/img/adbg.jpg) no-repeat center; }
#indBanner .bd .con { display: none; }
#indBanner .bd { width: 1200px; margin: 0 auto; }
#indBanner .bd li { position: relative; height: 320px; width: 1200px; overflow: hidden; }
#indBanner .bd .pic { position: absolute; top: 0; left: 50%; margin-left: -600px; }
#indBanner .prev { margin-left: -653px; border-radius: 20px; width: 44px; height: 44px; background: url(../../base/img/left-arrow.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 .next { margin-left: 610px; border-radius: 20px; width: 44px; height: 44px; background: url(../../base/img/right-arrow.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 .hd { display: none; 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: #999; -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: #b47a3b; }

/* 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: 20px; height: 260px; background: url(../../base/img/tzgg-bg.jpg) no-repeat center top; }
#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; }
.link-select { border: 1px #ddd solid; padding: 10px; overflow: hidden; background: #e8e8e8; }
.link-select .hd { float: left; width: 90px; line-height: 30px; font-size: 16px; padding-left: 35px; background: url(../../base/img/link.png) no-repeat 10px center; }
.link-select .bd { float: left; }
.link-select ul { margin-right: -32px; }
.link-select  select { float: left; margin-right: 32px; width: 230px; }
.link-select select { float: left; width: 230px; border: 1px solid #d6d6d6; height: 28px; line-height: 28px; padding: 2px; display: inline-block; *display: inline; *zoom: 1; }
.link-select select option { line-height: 26px; }

/*快速通道*/
#fastlane { height: 132px; background: #e8e8e8; }
.fastlane { padding-top: 16px; }
.fastleft { float: left; width: 634px; }
.fastleft .hd, .fastright .hd { font: 18px/36px "微软雅黑"; color: #8a0019; padding-left: 36px; }
.fastleft .hd { background: url(../../base/img/fastleft.png) no-repeat left center; }
.fastright .hd { background: url(../../base/img/fastright.png) no-repeat left center; }
.fastleft .bd { padding-left: 10px; }
.fastright { float: right; width: 556px; }
.fastright .bd, .fastleft .bd { padding-top: 18px; }
.fastright .bd li { float: left; width: 118px; height: 32px; line-height: 32px; border-radius: 4px; border: 1px #c1c0c1 solid; background: #e0e0e0; margin-right: 12px; text-align: center; }
.fastright .bd li a { display: inline-block; padding-left: 40px; }
.fastright .bd li.item1 a, .fastright .bd li.item2 a, .fastright .bd li.item3 a, .fastright .bd li.item4 a { background: url(../../base/img/fastright_icons.png) no-repeat; }
.fastright .bd li.item1 a { background-position: 8px 6px; }
.fastright .bd li.item2 a { background-position: 8px -45px; }
.fastright .bd li.item3 a { background-position: 8px -96px; }
.fastright .bd li.item4 a { background-position: 8px -145px; }

.part_right { float: right; width: 370px; }
.part_right .boxs .hd { height: 44px; line-height: 44px; background: url(../../base/img/boxs_hdbg.png) repeat-x; }
.part_right .boxs .hd h3, .part_right .boxs .hd h3 a { color: #fff; font: 18px/36px "微软雅黑"; }
.part_right .boxs .hd h3 { padding-left: 60px; }
#notice .hd h3 { background: url(../../base/img/notice.png) no-repeat 24px 8px; }
.part_right .boxs .hd .more {font: 12px/36px "宋体";color: #c9a1a5;float: right;margin-right: 10px;}
#notice { margin-bottom: 20px; }
#notice .bd { height: 260px; background: #eeeeee; }
.nolist { padding: 10px 18px; }
.nolist li { border-bottom: 1px #c2c2c2 dashed; padding-bottom: 10px; margin-bottom: 12px; }
.nolist li .h1 { line-height: 28px; }
.nolist .date { float: right; font-size: 12px; color: #666; }
.nolist .title a { font-weight: bold; }
.nolist .intro { font: 14px/24px "微软雅黑"; color: #666; }
#teacher .hd h3 { background: url(../../base/img/teacher.png) no-repeat 24px 8px; }
#teacher .bd { height: 195px; padding: 20px; background: url(../../base/img/teacher_bg.png) no-repeat right bottom #eeeeee; }
#teacher .bd .img { float: left; height: 150px; padding: 20px 18px 0px 0; }
#teacher .bd .intro { line-height: 28px; text-indent: 2em; }
.mainleft { float: left; width: 810px; }
#news .hd, .lanmu .hd, .photo .hd { height: 43px; border-bottom: 1px #ddd solid; }
#news .hd ul { float: right; height: 24px; padding-top: 9px; line-height: 24px; }
#news .hd li { float: left; margin-right: 26px; width: 78px; background: #ddd; border-radius: 12px; font-size: 14px; text-align: center; }
#news .hd li.on { background: #8a0019; }
#news .hd li.on a { color: #fff; }
#news .hd h3, .lanmu .hd h3, .photo .hd h3 { width: 124px; text-align: center; height: 43px; line-height: 43px; background: url(../../base/img/news_hdbg.png) repeat-x bottom #8a0019; }
#news .hd h3 a, .lanmu .hd h3 a, .photo .hd h3 a { font: 18px/43px "微软雅黑"; color: #fff; display: block; }
#news .bd { padding-top: 10px; overflow: hidden; }


#focusNews { width: 360px; height: 250px; float: left; position: relative; }
#focusNews .slideNav {bottom: 8px;height: 20px;position: absolute;right: 10px;z-index: 999;border: 0;}
#focusNews .slideNav li.on { background: #d25302; width: 24px; }
#focusNews .slideNav li { background: #fff; cursor: pointer; float: left; height: 10px; margin-left: 5px; text-indent: -999px; width: 10px; border-radius: 10px; }
#focusNews .title { background: url("../../base/img/png.png") repeat-x; bottom: 0px; left: 0px; display: block; height: 46px; line-height: 46px; position: absolute; text-align: left; text-indent: 15px; width: 360px; z-index: 9; }
#focusNews .title  a { color: #fff; text-decoration: none; }
#focusNews .slideCon .pic img{ width:360px; height:250px;}


.headNews { float: right; width: 436px; }
.headNews .infoList li, .lanmu .infoList li { font: 14px/30px "微软雅黑"; background: url(../../base/img/dot.png) no-repeat left center; padding-left: 12px; }
.headNews li .date, .lanmu .infoList li .date { float: right; padding-right: 10px; color: #999; }



.lanmu { width: 396px; }
.lanmu .bd ul { padding: 10px 0 0 10px; }
.lanmu .bd { height: 236px; }
.lanmu .more, .photo .more { float: right; font: 12px/43px "宋体"; color: #555; }



#zts { background: #ecebeb; height: 73px; position: relative; padding: 16px 44px 16px 44px; }
#zts ul { overflow: hidden; }
#zts li { float: left; margin-right: 12px; width: 176px !important; }
#zts li img{ width:175px; height:71px}
#zts li .tit{ display:none}
#zts .prev, #zts .next { position: absolute; display: block; width: 18px; height: 31px; top: 35px; cursor: pointer; }
#zts .prev { background: url(../../base/img/prev.png) no-repeat; left: 10px; }
#zts .next { background: url(../../base/img/next.png) no-repeat; right: 10px; }
#students .hd h3 { background: url(../../base/img/students.png) no-repeat 24px 8px; }
#students .bd { height: 190px; background: #eeeeee; }
#students .picList { padding: 24px 0 0 10px; }
#students .picList li { float: left; margin: 0 8px; text-align: center; }
#students .picList .title { font-size: 12px; }
#about .bd, #moral .bd { height: 235px; }
#affairs .bd, #Develop .bd { height: 190px; }

/*校园风景*/
.photo .bd { padding-top: 16px; overflow: hidden; }
.photo .bd li { float: left; width: 185px; margin-right: 20px; text-align: center; }
.photo .bd li .title { display: none; }
.link-select { border: 1px #ddd solid; padding: 10px; overflow: hidden; background: #e8e8e8; }
.link-select .hd { float: left; width: 90px; line-height: 30px; font-size: 16px; padding-left: 35px; background: url(../../base/img/link.png) no-repeat 10px center; }
.link-select .bd { float: left; }
.link-select ul { margin-right: -32px; }
.link-select  li { float: left; margin-right: 32px; width: 230px; }
.link-select select { float: left; width: 230px; border: 1px solid #d6d6d6; height: 28px; line-height: 28px; padding: 2px; display: inline-block; *display: inline; *zoom: 1; }
.link-select select option { line-height: 26px; }

/*快速通道*/
#fastlane { height: 132px; background: #e8e8e8; }
.fastlane { padding-top: 16px; }
.fastleft { float: left; width: 634px; }
.fastleft .hd, .fastright .hd { font: 18px/36px "微软雅黑"; color: #8a0019; padding-left: 36px; }
.fastleft .hd { background: url(../../base/img/fastleft.png) no-repeat left center; }
.fastright .hd { background: url(../../base/img/fastright.png) no-repeat left center; }
.fastleft .bd { padding-left: 10px; }
.fastright { float: right; width: 556px; }
.fastright .bd, .fastleft .bd { padding-top: 18px; }
.fastright .bd li { float: left; width: 118px; height: 32px; line-height: 32px; border-radius: 4px; border: 1px #c1c0c1 solid; background: #e0e0e0; margin-right: 12px; }
.fastright .bd li a { display: inline-block; padding-left: 40px; }
.fastright .bd li.item1 a, .fastright .bd li.item2 a, .fastright .bd li.item3 a, .fastright .bd li.item4 a { background: url(../../base/img/fastright_icons.png) no-repeat; }
.fastright .bd li.item1 a { background-position: 8px 6px; }
.fastright .bd li.item2 a { background-position: 8px -45px; }
.fastright .bd li.item3 a { background-position: 8px -96px; }
.fastright .bd li.item4 a { background-position: 8px -145px; }
#ads { height: 321px; position: relative; }
#ads .prev, #ads .next { display: block; width: 44px; height: 44px; position: absolute; top: 145px; z-index: 2; }
#ads .prev { left: 40px; background: url(../../base/img/left-arrow.png) no-repeat center center; }
#ads .next { right: 40px; background: url(../../base/img/right-arrow.png) no-repeat center center; }
#ads .hd { display: none; bottom: 15px; height: 50px; position: absolute; width: 160px; right: 20px; z-index: 9; text-align: right; }
#ads .hd li { background: #fff; border-radius: 12px; cursor: pointer; display: inline-block; height: 12px; width: 12px; margin-right: 6px; overflow: hidden; }
#ads .hd li span { display: none; }
#ads .hd li.on { background: #b60002; }
#ads .bd .title { display: none; }
.adbg { background: url(../../base/img/adbg.jpg) no-repeat center center; }
.nolist .t .pic, .nolist .t .more { display: none; }
.photo .tempWrap { width: 1200px !important; }
#zts .tempWrap { width: 1120px !important; }


