﻿@charset "utf-8";

#content{margin-bottom: 0px; margin-top: -190px;}
.pageBanner{display: none;}

.column{clear:both; overflow:hidden; margin-bottom:20px;}

/* 首页banner图切换 S*/
#indBanner{max-width: 1920px;clear: both;text-align: center;position: relative;margin:0 auto 0px auto;max-height: 460px; z-index:1}
#indBanner .bd .con{display:none;}
#indBanner .bd .pic img{width:100%; height: auto; }
#indBanner .prev,#indBanner .next{display: block;width:50px;height: 50px; position: absolute;left:50%;top:50%; top:-200px;  margin-left:-600px;background: url(https://webvpn.gzmu.edu.cn/https/77726476706e69737468656265737421e7f2438a373e265764059ce29d51367bed04/https/77726476706e69737468656265737421e7e056d2202a6545300d8db9d6562d/content/lib/base/img/sjx.png) no-repeat; z-index:999; display:block;}
#indBanner .next{background-position: 0px 50px;}
#indBanner .hd{ height:14px; overflow:hidden; width:100%; position:absolute; left:0; bottom:90px; text-align:center; font-size:0;z-index: 9999;}
#indBanner .hd li{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 3px; width:14px; height:14px; background:#fff; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;  }
#indBanner .hd li span{display:none; }
#indBanner .hd .on{ background:#ff0 }


/*快捷导航 S*/
.indKsdh{position: relative; background-color:#fff; padding:15px; overflow:hidden; padding-left:10px; padding-right:10px;}
.indKsdh ul li{width:115px;height:90px;float: left;margin-left:8px; margin-right:8px;text-align: center;}
.indKsdh ul li a{width:115px;height:90px;float: left;margin-left:8px; margin-right:8px;text-align: center; background-color:#e5e0df; display:block;}
.indKsdh ul li a .icon{ display:block; height:55px; background:url(https://webvpn.gzmu.edu.cn/https/77726476706e69737468656265737421e7f2438a373e265764059ce29d51367bed04/https/77726476706e69737468656265737421e7e056d2202a6545300d8db9d6562d/content/lib/base/img/icon_ks.png) no-repeat 33px 10px; width:115px;}
.indKsdh ul li.li2 a .icon{ background-position:33px -130px;}
.indKsdh ul li.li3 a .icon{ background-position:33px -270px;}
.indKsdh ul li.li4 a .icon{ background-position:33px -410px;}
.indKsdh ul li.li5 a .icon{ background-position:33px -550px;}
.indKsdh ul li.li6 a .icon{ background-position:33px -689px;}
.indKsdh ul li.li7 a .icon{ background-position:33px -830px;}
.indKsdh ul li.li8 a .icon{ background-position:33px -970px;}
.indKsdh ul li.li9 a .icon{ background-position:33px -1110px;}
.indKsdh ul li a:hover{background-color:#a31917; color:#fff;}
.indKsdh ul li a:hover .icon {display:block; height:55px; background:url(https://webvpn.gzmu.edu.cn/https/77726476706e69737468656265737421e7f2438a373e265764059ce29d51367bed04/https/77726476706e69737468656265737421e7e056d2202a6545300d8db9d6562d/content/lib/base/img/icon_kson.png) no-repeat 33px 10px; width:115px;}
.indKsdh ul li.li2 a:hover .icon{ background-position:33px -130px;}
.indKsdh ul li.li3 a:hover .icon{ background-position:33px -270px;}
.indKsdh ul li.li4 a:hover .icon{ background-position:33px -410px;}
.indKsdh ul li.li5 a:hover .icon{ background-position:33px -550px;}
.indKsdh ul li.li6 a:hover .icon{ background-position:33px -689px;}
.indKsdh ul li.li7 a:hover .icon{ background-position:33px -830px;}
.indKsdh ul li.li8 a:hover .icon{ background-position:33px -970px;}
.indKsdh ul li.li9 a:hover .icon{ background-position:33px -1110px;}
/*快捷导航 E*/









/*columnA S*/
#columnA{ margin-top:15px; background-color:#fff; padding:15px; height:350px;}
/* 焦点图 S*/
.focus{ float:left; width:560px; position:relative; height:346px;}
.focus .hd{ position:absolute; bottom:10px;  line-height:20px; right:20px; z-index:2;}
.focus .hd li{ float:left; width:20px; height:20px; background-color:#fff; text-align:center; line-height:20px; margin-left:5px; display:inline;}
.focus .hd li.on{ background-color:#990000; color:#fff;}
.focus .bd .pic img{ width:560px; height:348px;}
.focus .bd .con{ position:absolute; background:url(https://webvpn.gzmu.edu.cn/https/77726476706e69737468656265737421e7f2438a373e265764059ce29d51367bed04/https/77726476706e69737468656265737421e7e056d2202a6545300d8db9d6562d/content/lib/base/img/ul_bg.png) repeat; z-index:1; height:40px; line-height:40px; bottom:0px; width:100%; }
.focus .bd .con h3{ padding-left:15px;}
.focus .bd .con a{ color:#fff;}
/* 通知公告 S*/
.indTzgg{width:220px;height: 346px;padding: 10px;border-top: 2px solid #ebe008; float:right;background: #fff;}
.indTzgg .bd{padding:8px 0; line-height:24px;overflow:hidden;}
.indTzgg .bd .infoList li{padding-left:25px;background-position: 10px -762px;}
/* 系部动态等 S*/
.indXxdt .hd{height:42px;line-height:42px; background-color:#ede8e7;}
.indXxdt{width:580px;height: 302px;float:right;}
.indXxdt .hd ul li{float: left;width: 110px;height:42px;text-align: center;}
.indXxdt .hd ul li a{color: #333;font-size: 16px;}
.indXxdt .hd ul li.on{background: #990000;font-weight: bold;}
.indXxdt .hd ul li.on a{color: #fff;}
.indXxdt .bd{ padding-top:15px;}
.indXxdt .bd .topicList .t{margin-bottom: 0px;padding-bottom: 14px;border-bottom: 0;}
.indXxdt .bd .topicHasPic .pic,.indXxdt .bd .topicHasPic .pic img{width: 126px;height: 95px;}
.indXxdt .bd .topicHasPic .con{margin-left: 140px;}
.indXxdt .bd .topicList .t .tit{font-size: 14px;}
.indXxdt .bd .topicList .t .intro{line-height: 21px;}
/*columnA E*/


/*columnB S*/
.indBox{background-color:#fff; }
.indBox .hd{height:42px;line-height: 42px; padding:15px 15px 0; border-bottom:2px solid #990000 }
.indBox .hd h3{float: left; font-size:18px;color: #fff;font-weight:bold;background:#900;display:inline-block;padding: 0 15px;border-radius: 4px 4px 0 0;}
.indBox .hd h3 a{color:white;}
.indBox .hd ul{float: left;margin-left: 20px;margin-top: 6px;}
.indBox .hd ul li{float: left;width: auto;text-align: center;margin-left: 20px;}
.indBox .hd ul li a{display: block;height: 30px;line-height: 30px;padding: 0 10px;color: #333;font-size: 16px;border-radius: 4px}
.indBox .hd ul li a:hover{text-decoration: none;}
.indBox .hd ul li.on a{color: #fff;background: #d62d2d;}
.indBox .bd{padding:15px;}
.indBox .topicList .t{margin-bottom: 0px;padding-bottom: 14px;border-bottom: 0;}
.indBox .topicHasPic .pic,.indBox .topicHasPic .pic img{width: 117px;height: 88px;}
.indBox .topicHasPic .con{margin-left: 130px;}
.indBox .topicList .t .title{margin-bottom: 5px;}
.indBox .topicList .t .tit{color: #666;}
.indBox .topicList li.n{padding-left:12px;background-position: 0px -792px;}



#columnB{
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: stretch;
}
#columnB .indBox{margin-top: 15px; width:390px;}
#columnB .indBox .bd{
    height:282px;
}

/*columnB E*/

/*学生园地 S*/
.indXxyd{width: 1200px; min-height: 200px; overflow: hidden;}
.indXxyd .infoList{
    display: flex;
    flex-flow: wrap;
}
.indXxyd .infoList li{
    margin: 5px 20px;
    white-space: nowrap;
}

.indXxyd .bd{min-height: 160px; overflow:hidden;}
.indXxyd .txtPicListB li{float:left; width:190px;margin: 0 2px; background:none;}
.indXxyd .txtPicListB li .pic{overflow:hidden;}
.indXxyd .txtPicListB li .pic img{width:190px;height: 142px;}
.indXxyd .txtPicListB li .title{padding-top:4px;text-align: center;}
.indXxyd .txtPicListB li .title a{color: #666;}
/*学生园地 E*/



/*搜索*/
.libraryBox{
    display: flex;
    width: 100%;
    margin-bottom: 50px;
    justify-content: start;
}
.libraryTab{
	width: 700px;
	background-color: #fff;
	border-radius: 10px 10px 0 0;
}
.libraryBox .hd{
    border-bottom: 2px solid #900000;
}
.libraryBox .hd ul{
    display:flex;
    justify-content: space-between;
}
.libraryBox .hd li{
    width: auto;
    font-size: 16px;
    line-height: 50px;
}
.libraryBox .hd li:nth-child(1) a{
    border-radius:10px 0 0 0;
}
.libraryBox .hd li:nth-last-child(1) a{
    border-radius: 0 10px 0 0;
}
.libraryBox .hd li.on a{
    color:white;
    background: #900000;
}
.libraryBox .hd li a{
    display: block;
    padding: 0 20px;
}
.libraryBox .hd li a:hover{
    text-decoration: none;
}
.libraryBox .bd{
    height: 105px;
}
.tabPanel {
    display: none;
    padding: 10px 0;
}

.tabPanel.on {
    display: block;
}

.searchInfo {
    display: flex;
    align-items: center;
    height: 35px;
    padding-left: 120px;
}

.searchInfo .infoText {
    margin-left: 5px;
    color: #666;
}

.searchForm {
    display: flex;
    align-items: center;
    height: 50px;
    padding-left: 120px;
}

.searchForm .searchInput {
    width: 280px;
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    border: 1px solid #ccc;
    background: #fff;
    font-size: 14px;
    border-right: 0;
    outline: none;
}

.searchForm .searchBtn {
    width: 50px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    background: #f0f0f0;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
}

.searchForm .searchBtn:hover {
    background: #e0e0e0;
}
.siteSearch{
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    height: 50px;
}
.siteSearch .dropdown-word-subsite{
    position: absolute;
    z-index: 1;
    top: 40px;
    width: 100%;
    float: none;
    margin: 0;
}










