﻿@charset "utf-8";
#content {
    width: 1200px;
    margin: 0 auto 0px;
    overflow: hidden;
}
/* 首页banner图切换 S*/
#indBanner {
    position: relative;
    z-index: 1;
    margin: 0 auto;
    width: 1200px;
    height: 450px;
}
#indBanner .bd {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -683px;
    width: 1366px;
    height: 450px;
}
#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;
}
/* friendLinks */
.friendLinks .bd {
    margin: 0 -15px;
    overflow: hidden;
}
.friendLinks select {
    border: 0;
    width: 274px;
    padding: 4px;
    margin: 0 15px;
    border: 1px solid #ccc;
}