/**焦点图开始**/

.slide {
    height: 100%;
    font-family: arial;
    width: 1200px;
    margin-top: 48px;}

.carousel-caption {
    position: absolute;
    top: 25%;
    z-index: 0;
    padding: 2% 5%;
    background: rgba(0, 0, 0, 0.7);
    text-align: left;
    height: 220px;}

.carousel-caption h4 {
    font-size: 2.4em;
    line-height: 1.4;
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    letter-spacing: 2px;}

.carousel-caption h4 span {
    font-size: 0.6em;
    font-weight: normal;
    font-family: arial;}

.carousel-caption p {
    color: #ffffff;
    font-size: 1.0em;
    letter-spacing: 3px;
    line-height: 1.8;}

.banner_bg {
    z-index: 100;
    height: 87px;
    width: 100%;
    position: absolute;
    bottom: 0;}

.carousel-indicators {
    z-index: 110;}

@media only screen and (max-width: 750px) {
    .carousel-caption h4 {
        font-size: 1.4em;
        line-height: 1.2;
        text-transform: uppercase;
        color: #fff;
        font-weight: normal;
        letter-spacing: 2px;}
    .carousel-caption h4 span {
        font-size: 0.4em;
        font-weight: normal;
        font-family: arial;}
    .carousel-caption p {
        color: #ffffff;
        font-size: 0.4em;
        letter-spacing: 3px;
        line-height: 0.6;
        display: none;}
    .carousel-control {
        position: absolute;
        top: 25%;
        bottom: 0;
        left: 0;
        width: 15%;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        opacity: .5
    ;}
    .carousel-control.left {
        font-size: 3em;}
    .carousel-control.right {
        right: 0;
        left: auto;
        font-size: 3em;}
}


/**焦点图结束**/


/**新闻动态开始**/

.blcu-xwdt {
    width: 870px;
    height: 365px;
    float: left;}

.blcu-xwdt h2 {
    font-size: 24px;
    color: #333;
    line-height: 33px;
    width: 100%;
    height: 40px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;}

.blcu-xwdt h2 i {
    font-size: 16px;
    color: #999;
    font-style: normal;}

.blcu-xwdt h2 span {
    float: right;
    color: #666;
    font-size: 16px;}

.blcu-xwdt h2 img {
    margin-right: 10px;
    vertical-align: top;
    width: 32px;}

.blcu-xwdt>ul {
    width: 435px;
    height: 295px;
    float: right;}

.blcu-xwdt li {
    font-size: 16px;
    line-height: 38px;
    color: #333;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.blcu-xwdt li span {
    float: right;
    font-size: 14px;
    color: #999;
    margin-left: 40px;}

.slideBox {
    float: left;
    width: 400px;
    height: 293px;
    overflow: hidden;
    position: relative;
    text-align: center;}

.slideBox .hd {
    position: absolute;
    right: 10px;
    bottom: 15px;
    z-index: 1;}

.slideBox .hd ul {
    width: 100%;
    text-align: center;}

.slideBox .hd ul li {
    margin: 0 2px;
    width: 10px;
    height: 10px;
    background: #fff;
    cursor: pointer;
    display: inline-block;
    border-radius: 50%;}

.slideBox .hd ul li.on {
    background: #0a7bd7;}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;}

.slideBox .bd img {
    display: inline-block;
    width: 100%;
    height: 293px;}

.slideBox .bd a {
    display: block;
    height: 100%;
    position: relative;}

.slideBox .bd p {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    line-height: 50px;
    padding: 0 100px 0 15px;
    color: #fff;
    font-size: 16px;
    text-align: left;
    background: rgba(0, 0, 0, .8);}


/**新闻动态结束**/


/**学科平台开始**/

.blcu-xkpt {
    width: 310px;
    height: 365px;
    background: #fff;
    float: right;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}

.blcu-xkpt h2 {
    width: 100%;
    height: 40px;
    background: #0a7bd7;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    font-weight: bold;}

.blcu-xkpt li {
    width: 270px;
    height: 80px;
    margin: 20px auto;}

.blcu-xkpt li a {
    color: #fff;}

.blcu-xkpt li a:hover {
    color: #ff0;}

button:hover {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);}

.but01,
.but02,
.but03 {
    width: 270px;
    height: 80px;
    border-radius: 40px;
    overflow: hidden;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    padding-left: 35px;}

.but01 {
    background: url(but01.jpg) center;}

.but02 {
    background: url(but02.jpg) center;}

.but03 {
    background: url(but03.jpg) center;}

.font01 {
    font-size: 24px;
    font-weight: bold;}


/**学科平台结束**/


/**通栏banner开始**/

.tlbanner {
    width: 1200px;
    height: 190px;
    background: #ccc;
    margin: 0 auto;}


/**通栏banner结束**/

.blcu-left {
    width: 890px;
    height: 450px;
    background: #fff;
    float: left;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
    padding: 20px;}

.blcu-tzgg {
    width: 410px;
    height: 415px;
    float: left;}

.blcu-tzgg h2 {
    font-size: 24px;
    color: #333;
    line-height: 33px;
    width: 100%;
    height: 40px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;}

.blcu-tzgg h2 i {
    font-size: 16px;
    color: #999;
    font-style: normal;}

.blcu-tzgg h2 span {
    float: right;
    color: #666;
    font-size: 16px;}

.blcu-tzgg h2 img {
    margin-right: 10px;
    vertical-align: top;
    width: 32px;}

.blcu-tzgg li {
    font-size: 16px;
    line-height: 42px;
    color: #333;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.blcu-tzgg li span {
    float: right;
    font-size: 14px;
    color: #999;
    margin-left: 40px;}


/**通知公告结束**/

.blcu-gzzd {
    width: 410px;
    height: 415px;
    float: right;}

.blcu-gzzd h2 {
    font-size: 24px;
    color: #333;
    line-height: 33px;
    width: 100%;
    height: 40px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;}

.blcu-gzzd h2 i {
    font-size: 16px;
    color: #999;
    font-style: normal;}

.blcu-gzzd h2 span {
    float: right;
    color: #666;
    font-size: 16px;}

.blcu-gzzd h2 img {
    margin-right: 10px;
    vertical-align: top;
    width: 32px;}

.blcu-gzzd li {
    font-size: 16px;
    line-height: 42px;
    color: #333;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.blcu-gzzd li span {
    float: right;
    font-size: 14px;
    color: #999;
    margin-left: 40px;}


/**规章制度结束**/

.blcu-link {
    width: 310px;
    height: 450px;
    float: right;
    background: -webkit-linear-gradient(to right, rgb(220, 220, 220), white);
    /* safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right, rgb(220, 220, 220), white);
    /* opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right, rgb(220, 220, 220), white);
    /* firefox 3.6 - 15 */
    background: linear-gradient(to right, rgb(220, 220, 220), white);
    /* 标准的语法 */
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}

.blcu-link h2 {
    width: 100%;
    height: 50px;
    color: #000;
    text-align: center;
    line-height: 50px;
    font-size: 28px;
    padding-top: 10px;}

.blcu-link li {
    width: 270px;
    height: 100px;
    margin: 20px auto;
    border-radius: 4px;
    overflow: hidden;}


/**友情链接结束**/