.k {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

/*兼容提示*/
.my-video-dimensions {
    width: 100%;
    height: 75%;
    margin-top: 10px;
}

.vjs-has-started .vjs-control-bar {
    background: rgb(46, 125, 101);
}

.video-js {
    background-color: rgba(241, 241, 241, 0.82);
    clear: both;
}

#tips {
    display: none;
    height: 40px;
    width: 100%;
    text-align: center;
    line-height: 40px;
    background-color: #e6ddbc;
    font-size: 16px;
}

span.news-date {
    padding-right: 0px;
}

div#tzgg ul li {
    height: 60px;
    line-height: 1.4;
    margin-top: -7px;
}

div#xyxw ul li, ul.news-school li, ul.lecture li {
    height: 45px;
    line-height: 1.4;
    margin-top: -8px;
}

span.news-date {
    font-family: 微软雅黑;
}

ul.news-school div a {
    font-size: 14px;
}

.note_count {
    margin-top: 0px;
}

/*header*/
.top {
    background: #c13432;
}

.header {

}

.header .logo {
    float: left;
    margin-top: 30px;
    margin-bottom:10px;
}
.header .logo img{
display: block;
}

/*导航*/
#nav-box {
    height: 54px;
    width: 100%;
    background: #c13432;
}

.nav-box {
    margin: 0 auto;
    position: relative;
    height: 54px;
}
.nav {
    margin: 0 auto;
    HEIGHT: 54px;
    padding: 0;
    -webkit-animation: nav-box 1s;
    animation: nav-box 1s;
    display: block;
}

#nav .mainlevel {
    list-style: none;
    float: left;
    WIDTH: 150px;
    FONT-SIZE: 16px;
}

#nav .mainlevel a {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 50px;
    WIDTH: 100%;
    DISPLAY: block;
    HEIGHT: 54px;
    COLOR: #fff;
}

#nav .mainlevel a:hover {
    COLOR: #fff;
    background: url(../img/nav-on-bg.png) repeat;
}

.navhover {
    COLOR: #fff;
    background: url(../img/nav-on-bg.png) repeat;
}

#nav .mainlevel:hover ul {
    display: block;
}

#nav .mainlevel ul {
    display: none;
    list-style: none;
    z-index: 909;
    width: 175px;
    top: 54px;
    position: absolute;
    display: none;
    background: url(../img/tm.png) repeat;
}

#nav .mainlevel ul li {
    width: 100%;
    height: 32px;
    font-size: 14px;
    background: url(../img/nav-bg.png) repeat;
    margin-bottom: 1px;
}

#nav .mainlevel ul li a {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    display: block;
    width: 100%;
    height: 32px;
    line-height: 32px;
}

#nav .mainlevel ul li a:hover {
    color: #fff;
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-weight: 100;
}
/*导航菜单-二级菜单*/
.dh1{display: block; -webkit-animation: dhli 0.8s;animation: dhli 0.8s;}
.dh2{display: block; -webkit-animation: dhli 1.0s;animation: dhli 1.0s;}
.dh3{display: block; -webkit-animation: dhli 1.2s;animation: dhli 1.2s;}
.dh4{display: block; -webkit-animation: dhli 1.4s;animation: dhli 1.4s;}
.dh5{display: block; -webkit-animation: dhli 1.6s;animation: dhli 1.6s;}
.dh6{display: block; -webkit-animation: dhli 1.8s;animation: dhli 1.8s;}
.dh7{display: block; -webkit-animation: dhli 2.0s;animation: dhli 2.0s;}
.dh8{display: block; -webkit-animation: dhli 2.2s;animation: dhli 2.2s;}
.dh9{display: block; -webkit-animation: dhli 2.4s;animation: dhli 2.4s;}

@-webkit-keyframes dhli {
    0%{ opacity: 0;-webkit-transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}
@keyframes dhli {
    0%{ opacity: 0;transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}
/*nav-end*/


@-webkit-keyframes nav-lianjie {
    0%{ opacity:0;-webkit-transform:translate(50px,0px); }}
@keyframes nav-lianjie {
    0%{ opacity:0;transform:translate(50px,0px); }}
@-webkit-keyframes top_jy {
    0%{ opacity:0;-webkit-transform:translate(20px,-40px); }}
@keyframes top_jy {
    0%{ opacity:0;transform:translate(20px,-40px); }}
@-webkit-keyframes nav-box {
    0%{ opacity:0;-webkit-transform:translate(-50px,0px); }}
@keyframes nav-box {
    0%{ opacity:0;transform:translate(-50px,0px); }}
@-webkit-keyframes hover-wen {
    0%   { text-indent:0;}
    50%  { text-indent:5px;}
    100% { text-indent:0;}
}
@keyframes hover-wen {
    0%   { text-indent:0;}
    50%  { text-indent:5px;}
    100% { text-indent:0;}
}
@-webkit-keyframes hover-img {
    0%   {transform:scale(1);}
    50%  {transform:scale(1.05);}
    100% {transform:scale(1);}
}
@keyframes hover-img {
    0%   {transform:scale(1);}
    50%  {transform:scale(1.05);}
    100% {transform:scale(1);}
}
@-webkit-keyframes more-img {
    0%   {right:5px;}
    50%  {right:10px;}
    100% {right:5px;}
}
@keyframes more-img {
    0%   {right:5px;}
    50%  {right:10px;}
    100% {right:5px;}
}
@-webkit-keyframes lianjie {
    0%   {background-position:20px center;}
    50%  {background-position:10px center;}
    100% {background-position:20px center;}
}
@keyframes lianjie {
    0%   {background-position:20px center;}
    50%  {background-position:10px center;}
    100% {background-position:20px center;}
}
@-webkit-keyframes liebiao {
    0%   {background-position:20px center; background-color:none;}
    25%  {background-position:15px center;background-color:#fff9ed;}
    50%  {background-position:10px center;background-color:#feeeca;}
    75%  {background-position:15px center;background-color:#fff9ed;}
    100% {background-position:20px center;background-color:none;}
}
@keyframes liebiao {
    0%   {background-position:20px center; background-color:none;}
    25%  {background-position:15px center;background-color:#fff9ed;}
    50%  {background-position:10px center;background-color:#feeeca;}
    75%  {background-position:15px center;background-color:#fff9ed;}
    100% {background-position:20px center;background-color:none;}
}

/*banner*/
.ibanner {
    width: 100%;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
}

.ibanner .hd {
    height: 16px;
    overflow: hidden;
    position: absolute;
    right: 50%;
    margin-right: -40px;
    bottom: 20px;
    z-index: 1;
    cursor: pointer;
}

.ibanner .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.ibanner .hd ul li {
    float: left;
    margin: 0 10px;
    width: 10px;
    height: 10px;
    line-height: 14px;
    text-align: center;
    /*background: #fff;*/
    /*cursor: pointer; */
    /*opacity: 0.5; */
    /*border-radius: 50px;*/
    background: url(../img/icon.png) center center no-repeat;
}

.ibanner .hd ul li.on {
    /*background: #ffffff;*/
    /*opacity:1;*/
    /*color: #fff;*/
    background: url(../img/icon_hover.png) center center no-repeat;
}

.ibanner .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.ibanner .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
    height: 529px;
}

.ibanner .bd li h1 {
    position: absolute;
    bottom: 40px;
    left: 20%;
    background: url("../img/tt_bg.png");
    font-size: 24px;
    color: #ffffff;
    padding: 10px 20px;
}

/*.ibanner .bd img {*/
/*    width: 100%;*/
/*    display: block;*/
/*}*/

.ibanner .prev,
.ibanner .next {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 50px;
    height: 50px;
}

.ibanner .prev {
    left: 15%;
    background: url(../img/left.png) center center no-repeat;
}

.ibanner .next {
    right: 15%;
    background: url(../img/right.png) center center no-repeat;
}
.ibanner .prevStop {
    display: none;
}

.ibanner .nextStop {
    display: none;
}

/*页脚*/
.footer {
    background: url(../img/f_bg.png) center top no-repeat;
    height: 115px;
    overflow: hidden;
    background-size: cover;
}
.footer p{
    font-size: 14px;
    float: right;
    color: #ffffff;
    line-height: 24px;
    margin-top: 21.5px;
}