/* 网站导航 */
.nav_wrap{
    width: 100%;
    height: 42px;
    background-color: #032D82;
}
.nav_box{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    display: none;
}
.nav_box>li{
    float: left;
    list-style:none;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
}
.nav_box>li a{
    display: block;
    text-decoration:none;
    color: #FFF;
}
.nav_box li:hover{background-color: #14409A}

/* 标题列表 */
.news-center{
    width: 100%;
    overflow: hidden;
}
.news-title{
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #C6D4DE;
    overflow: hidden;
}
.news-title img{
    height: 18px;
    float: left;
    margin-top: 2px;
}
.news-title span{
    float: left;
    margin-left: 10px;
    font-size: 18px;
    color: #14409A;
}
.news-title a{
    float: right;
    margin-top: 5px;
    font-size: 14px;
    color: #BCBCBC;
}
.news-title a:hover{color: #14409A}
.news-center .news-box{
    padding: 15px 0 40px 0;
    overflow: hidden;
}
.news-center .news-picture{
    float: left;
    width: 578px;
    height: 350px;
    position: relative;
}
.news-picture a,.news-picture img{
    display: block;
    width: 100%;
    height: 100%;
}
.news-center .news-box .news-picture a p,.news-box .news-list div p{
    font-size: 16px;
    width: 100%;
    line-height: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news-center .news-box .news-picture a p{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    color: #FFF;
    background-color: rgba(0,0,0,.5);
    padding: 0 10px;
    box-sizing: border-box;
    display: none;
}
.news-center .news-box .news-picture:hover p{display: block}
.news-box .news-list div{overflow: hidden;}
.news-box .news-list div p{
    float: left;
    width: 465px;
}
.news-box .news-list>p{
    font-size: 14px;
    color: #999;
    height: 38px;
    margin-top: 6px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news-center .news-date{
    float: right;
    font-size: 12px;
    color: #999;
    margin-top: 4px;
}
.news-center .news-list{
    margin-left: 620px;
    padding: 14px 0;
    border-bottom: 1px solid #DCDCDC;
}
.news-center .news-box .news-list:nth-child(2){padding-top: 0;}
.news-center .news-list:last-child{
    border: none;
    padding-bottom: 0;
}


/* 图片文章列表 */
.img-news{
    width: 650px;
    overflow: hidden;
}
.news-title{
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #C6D4DE;
    overflow: hidden;
}
.news-title img{
    height: 18px;
    float: left;
    margin-top: 2px;
}
.news-title span{
    float: left;
    margin-left: 10px;
    font-size: 18px;
    color: #14409A;
}
.news-title a{
    float: right;
    margin-top: 5px;
    font-size: 14px;
    color: #BCBCBC;
}
.news-title a:hover{color: #14409A}
.img-news .imgnews-box{
    padding: 15px 0 20px 0;
    width: 100%;
    overflow: hidden;
}
.imgnews-box li{
    float: left;
    width: 210px;
    margin-right: 10px;
}
.imgnews-box li:last-child{margin-right: 0}
.imgnews-box li a{display: block}
.imgnews-box li img{
    display: block;
    width: 210px;
    height: 150px;
    border: none;
}
.imgnews-box li p{
    width: 100%;
    padding: 0 8px;
    box-sizing: border-box;
}
.imgnews-box .imgnews-title{
    font-size: 16px;
    margin: 8px 0 6px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.imgnews-box .imgnews-title:hover{color: #14409A}
.imgnews-box .imgnews-date{
    font-size: 12px;
    color: #999;
}
.imgnews-box .imgnews-info{
    font-size: 14px;
    color: #999;
    margin-top: 8px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

/* 图片滚动列表 */
.play-news{
    width: 100%;
    overflow: hidden;
}
.news-title{
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #C6D4DE;
    overflow: hidden;
}
.news-title img{
    height: 18px;
    float: left;
    margin-top: 2px;
}
.news-title span{
    float: left;
    margin-left: 10px;
    font-size: 18px;
    color: #14409A;
}
.news-title a{
    float: right;
    margin-top: 5px;
    font-size: 14px;
    color: #BCBCBC;
}
.news-title a:hover{color: #14409A}
.play-news .playnews-wrap{
    padding: 15px 0 20px 0;
    width: 100%;
}
.play-news .playnews-box{
    width: 100%;
}
.playnews-box li{
    float: left;
    width: 180px;
    height: 235px;
    margin-right: 19px;
    position: relative;
}
.playnews-box li a{
    display: block;
    width: 100%;
    height: 100%;
}
.playnews-box li img{
    width: 100%;
    height: 100%;
    border: none;
}
.playnews-box li p{
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    background-color: rgba(0, 0, 0, .7);
    padding: 0 10px;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* 新闻自动滚动列表 */
.img-play{
    width: 1200px;
    overflow: hidden;
}
.news-title{
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #C6D4DE;
    overflow: hidden;
}
.news-title img{
    height: 18px;
    float: left;
    margin-top: 2px;
}
.news-title span{
    float: left;
    margin-left: 10px;
    font-size: 18px;
    color: #14409A;
}
.news-title a{
    float: right;
    margin-top: 5px;
    font-size: 14px;
    color: #BCBCBC;
}
.news-title a:hover{color: #14409A}
.img-play .imgplay-wrap{
    padding: 15px 0 20px 0;
    width: 100%;
}
.img-play .imgplay-box{
    width: 100%;
}
.imgplay-box li{
    float: left;
    width: 188px;
    margin-right: 15px;
}
.imgplay-box li a{
    display: block;
    width: 100%;
}
.imgplay-imgbox{height: 140px}
.imgplay-box li img{
    width: 100%;
    height: 100%;
    border: none;
}
.imgplay-box li p{
    width: 100%;
    text-align: center;
    font-size: 16px;
    padding: 15px 10px;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.imgplay-box .imgplay-title:hover{color: #14409A}


.secrow-wrap{
    background-color: #F7F7F7;
    padding: 40px 0;
}
.secrow-box{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.secrow-box>div{
    float: left;
    width: 50%;
    box-sizing: border-box;
}
.noticeinfo-box{padding-right: 21px;}
.alumnistyle-box{padding-left: 21px;}

/* 通知公告列表 */
.news-notice{
    width: 100%;
    overflow: hidden;
}
.news-title{
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #C6D4DE;
    overflow: hidden;
}
.news-title img{
    height: 18px;
    float: left;
    margin-top: 2px;
}
.news-title span{
    float: left;
    margin-left: 10px;
    font-size: 18px;
    color: #14409A;
}
.news-title a{
    float: right;
    margin-top: 5px;
    font-size: 14px;
    color: #BCBCBC;
}
.news-title a:hover{color: #14409A}
.news-notice .notice-box{
    width: 100%;
    padding: 15px 0 10px 0;
    overflow: hidden;
}

.notice-list{
    width: 100%;
    margin-top: 22px;
    overflow: hidden;
}
.notice-list .notice-date{
    float: left;
    width: 84px;
    height: 54px;
    text-align: center;
    background-color: #FFF;
}
.notice-list .notice-date>p{display: none}
.notice-list .notice-date>.notice-days{
    display: block;
    height: 28px;
    line-height: 28px;
    color: #FFF;
    font-size: 18px;
    background-color: #14409A;
    position: relative;
}
.notice-list .notice-date>.notice-days::before{
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #14409A;
    position: absolute;
    left: 38px;
    bottom: -5px;
}
.notice-list .notice-date>.notice-years{
    display: block;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #14409A;
}
.notice-list .notice-title{
    margin-left: 102px;
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.notice-list .notice-title:hover{color: #14409A}


/* 翻页标题列表 */
.list-content{
    width: 1200px;
    margin: 0 auto;
    padding: 50px 0 40px 0;
}
.list-content .list-ulbox{
    width: 100%;
    padding-bottom: 30px;
}
.list-ulbox .column-list{
    width: 100%;
    height: 110px;
    padding-bottom: 10px;
    margin-bottom: 12px;
    border-bottom: 1px solid #CCC;
    box-sizing: border-box;
    overflow: hidden;
}
.list-ulbox .column-list:last-child{border: none}
.list-ulbox .column-list a{
    display: block;
    width: 100%;
    height: 100%;
}
.column-list .list-left{
    float: left;
    width: 140px;
    height: 100px;
}
.column-list .list-left img{
    width: 100%;
    height: 100%;
    border: none;
}
.column-list .list-right{
    margin-left: 160px;
}
.list-right .list-title{
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list-right .list-title:hover{color: #14409A}
.list-right .list-info{
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    color: #999;
    margin: 10px 0 8px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
}
.list-right .list-date{
    font-size: 12px;
    color: #999;
}
.pagebar-box{
    text-align: center;
    overflow: hidden;
}
.pagebar-box>table{float: right}

/* 文章内容 */
.tpcontent{FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #2b2b2b; FONT-FAMILY: 宋体}
.cytpstyle{FONT-SIZE: 9pt; COLOR: #2b2b2b; FONT-FAMILY: 宋体}
.content{margin:auto;text-align:left;line-height:18px;padding:3px 0 0 0;color:#727272}
.process{width:162px;height:11px;background:#EDEDED;overflow:hidden;float:left;margin-left:26px !important;margin-left:13px;margin-right:10px}
.process div{width:160px;height:11px;background:url(/system/resource/images/newsvote/bg.gif) repeat-x;border-left:1px solid #000;border-right:1px solid #000}
.process .style7{border-left-color:#ff0000;border-right-color:#ff0000;background-position:0 -77px}

.date-center{text-align: center}
.content-detbox p{
    line-height: 24px;
    text-indent: 2em;
    text-align: left;
}
.other-news{
    margin: 20px 0;
}
.other-news p{line-height: 30px;}
.other-news p:hover a{color: #14409A}
.close-news{
    text-align: right;
    margin-top: 20px;
}
.close-news:hover a{color: #14409A}