@charset "utf-8";
#content{width: 1200px; margin: 0 auto 0px; overflow: hidden;}

/* 首页banner图切换 S*/
#indBanner,
#indBanner .bd,
#indBanner .bd li,
#indBanner .bd li .pic{width: 1366px; height: 450px;}
#indBanner{overflow: hidden; position: relative; z-index: 1; margin: 0 auto; }
#indBanner .bd{position: relative; z-index: 2; overflow: hidden;}
#indBanner .bd li{position: relative; z-index: 3;}
#indBanner .bd .con{height:48px; position:absolute; bottom:0px; left:0px; width:1366px; z-index:4; display: none;}
#indBanner .bd .con .title{height: 48px; line-height: 48px; padding-left: 10px; font-size: 16px; position: relative; z-index: 6;}
#indBanner .bd .con .title a{color: #fff;}
#indBanner .bd .con .title a:hover{color: #f60; text-decoration: none;}
#indBanner .bd .con .titleBg{width: 1366px; height: 48px; position: absolute; left: 0px; top: 0px; background: #000; filter:alpha(opacity=60);opacity:0.6; z-index: 5;}
#indBanner .prev,
#indBanner .next{ border:1px solid #fff; border-radius: 4px; width: 40px;height: 40px;background: url(../../base/img/slideArrow.png) no-repeat;display: block;position: absolute; z-index: 7; top: 50%;margin-top:-20px;cursor: pointer;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;}
#indBanner .prev{left:10px; background-position: 13px 10px;}
#indBanner .next{right:10px; background-position: 16px -74px; }
#indBanner .prev:hover{border:1px solid #7a7a78;background: url(../../base/img/slideArrow.png) no-repeat 13px 10px #7a7a78;}
#indBanner .next:hover{border:1px solid #7a7a78;background: url(../../base/img/slideArrow.png) no-repeat 16px -74px #7a7a78; }

#indBanner .hd{position:absolute;width:100%;left:0;z-index: 7;height:26px;bottom:20px;text-align:center;}
#indBanner .hd li{ display:inline-block; *display:inline; zoom:1; width:26px; height:26px; overflow:hidden; background:#fff; line-height:26px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 5px; cursor:pointer; text-align: center; font-size: 12px; color: #ac1a1b }
#indBanner .hd li span{color: #ac1a1b}
#indBanner .hd li.on{ background:#9a0809; }
#indBanner .hd li.on span{color: #fff}

/* columnA */
#columnA{overflow: hidden; margin-bottom: 30px;}
#columnA .areaL{width: 890px; float: left; _display: inline; }
#columnA .areaR{width: 280px; float: right; _display: inline; }
/* 图片新闻 */
#boxTPZW{width: 450px; float: left; _display: inline; }
#boxTPZW .bd{padding-top: 10px; }
#boxTPZW .txtPicList li{height: 90px; border: none; background: #f8f8f8; padding: 0px; margin: 0 0 20px 0; padding-right: 10px}
#boxTPZW .txtPicList li .pic,
#boxTPZW .txtPicList li .pic img{width: 120px; height: 90px;}
#boxTPZW .txtPicList li .pic{margin-right: 12px;}
#boxTPZW .txtPicList li .title{height: 40px; line-height: 40px; font-size: 16px; color: #333; overflow: hidden;}
#boxTPZW .txtPicList li .title a{color: #333}
#boxTPZW .txtPicList li .title a:hover{color: #ac1a1b}
#boxTPZW .txtPicList li .titleBg{display: none;}
#boxTPZW .txtPicList li .intro{height: 48px; line-height: 24px; font-size: 12px; color: #989898}
#boxTPZW .txtPicList li.last{margin-bottom: 0px;}
/* 校园动态等 */
#boxXYDT{width: 410px; float: right; _display: inline; }
#boxXYDT .hd ul{width: 416px}
#boxXYDT .bd{height: 310px;overflow:hidden; padding-top: 5px;}
/* 通知公告 */
#boxTZGG{}
#boxTZGG .bd{padding-top: 14px; height: 310px;}
#boxTZGG .bd .infoList{height: 308px; overflow: hidden;}
#boxTZGG .bd .infoList li{border-bottom: 1px solid #e8e8e8; padding-top: 0px; padding-bottom: 10px; margin-bottom: 10px; background-position: 0px 8px; }

/* columnB */
#columnB{overflow: hidden; margin-bottom: 30px;}
#columnB a{float: left; _display: inline; width: 285px; height: 90px; margin-right: 20px;}
#columnB a.last{margin-right: 0px;}
#columnB a img{width: 285px; height: 90px;}

#tabBoxXSTD .hd ul li .a1{background-position: 8px -250px;}
#tabBoxXSTD .hd ul li .a2{background-position: 8px -438px;}
#tabBoxXSTD .hd ul li .a3{background-position: 8px -624px;}
#tabBoxXSTD .hd ul li.on .a1{background-position: 8px -344px;}
#tabBoxXSTD .hd ul li.on .a2{background-position: 8px -532px;}
#tabBoxXSTD .hd ul li.on .a3{background-position: 8px -718px;}
#tabBoxXSTD .bd{overflow: hidden;}
#tabBoxXSTD .txtPicList{width: 1230px}
#tabBoxXSTD .txtPicList li{height: 98px; border: none; padding: 0px; margin: 0 30px 20px 0; width:585px; float: left; _display: inline;  overflow: hidden; }
#tabBoxXSTD .txtPicList li .pic,
#tabBoxXSTD .txtPicList li .pic img{width: 166px; height: 98px;}
#tabBoxXSTD .txtPicList li .pic{margin-right: 12px;}
#tabBoxXSTD .txtPicList li .title{height: 40px; line-height: 40px; font-size: 16px; color: #333; overflow: hidden;}
#tabBoxXSTD .txtPicList li .title a{color: #333}
#tabBoxXSTD .txtPicList li .title a:hover{color: #ac1a1b}
#tabBoxXSTD .txtPicList li .titleBg{display: none;}
#tabBoxXSTD .txtPicList li .intro{height: 48px; line-height: 24px; font-size: 12px; color: #989898}
#tabBoxXSTD .txtPicList li.last{margin-bottom: 0px;}

