/*college common style css*/

body { background: #f4f4f4;}
strong, b { font-weight: bold;} 
.mt10 { margin-top: 10px;}
.mb10 { margin-bottom:10px;}
.fl { float:left;}
.fr { float:center;}
.wrap-width { width: 1200px; margin: 0 auto;}
a { color: #000;}
a:hover { color: #006acc;}

/*header*/
.minTop { height: 37px; line-height: 37px; background: #fff; color: #6e6e6e; font-size: 14px;}
.pageViews span { color: #2357aa;}
.header {
    background: url(../images/college-top.jpg) no-repeat top center;
    width: 100%;
    height: 142px;
}
.header-inner {
    background: url(../images/college-top-inner.png) no-repeat top right;
    height: 142px;
    width: 1200px;
    margin: 0 auto;
}
.header-logo {
    background: url(../images/header-logo.png) no-repeat 0px 18px;
    width: 870px;
    height: 140px;
}

/*nav*/
.nav-box {
    background: url(../images/college-nav.jpg) repeat-x 0px 0px;
    position: relative;
    margin-bottom: 10px;
    height: 50px;
}
ul.menu li { height: 50px; line-height: 50px; float: left; color: #fff; font-size: 18px;}
ul.menu li a { color: #fff;font-size: 18px; padding: 0px 26px;}
ul.menu li  a.act, .menu li a:hover { color: #ffff00; }

/*content*/
/*content => left*/
.content-left { width: 940px; height: 307px; padding:5px; background-color: #fff; overflow: hidden;}
.left-inner li { width:228px; height: 305px; float:left; margin-right:6px; border:1px solid #f5f8fa; }
.left-inner li:last-child { margin-right:0;}
.left-inner li:hover { border: 1px solid #398ed9; }
.left-inner li:hover .left-title a { background:rgba(57,142,217,0.8);color:#fff; }
.left-inner li:hover .left-title .enter-icon {background: url(../images/index-icon.png) no-repeat -100px -663px; }
.left-info .left-title { width:100%; height: 120px; position: relative; }
.left-info .left-title a { 
    width:208px; 
    height: 38px; 
    line-height: 38px; 
    font-size: 18px; 
    font-weight: bold; 
    color:#2480d5; 
    padding:0 10px; 
    position:absolute; 
    bottom:0; 
    background:#f5f8fa;
}
.left-info .left-title.one { background: url(../images/left-one.jpg);}
.left-info .left-title.two { background: url(../images/left-two.jpg);}
.left-info .left-title.three { background: url(../images/left-three.jpg);}
.left-info .left-title.four { background: url(../images/left-four.jpg);}
.left-info .left-title .enter-icon { width:20px; height: 38px; background: url(../images/index-icon.png) no-repeat 0px -663px; float:right;}
.left-info ul.left-list li { 
    width: 94px;
    height: auto; 
    float:left;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
    border: none;
    margin: 10px;
    font-size: 14px;
}
.left-info ul.left-list li:hover { border:none;}
.left-info ul.left-list li a:hover { border:none; text-decoration: underline;}
/*content => right*/
.content-right { width: 230px; height: 307px; background-color: #fff; padding:5px; overflow: hidden;}
.right-inner { width:100%; height:307px; background-color: #f8fcfe; overflow: hidden;}
.right-inner h3 { height: 41px; line-height: 41px; color:#fff; font-size: 14px; padding-left:20px; background:url(../images/r-title-bg.jpg); border:1px solid #489eeb; }
.right-inner h3 a { color:#fff;}
.right-inner h3 a:hover { color:#fff; text-decoration: underline;}
ul.right-list { padding: 10px 20px 0;}
ul.right-list li { line-height: 40px; font-size: 14px;}

/*download*/
.download-box { background-color: #fff; height: 60px; line-height: 60px; margin-top: 10px;}
ul.download-list li { float:left; margin: 0 30px; font-size: 14px; }
ul.download-list li a { color:#000; }
ul.download-list li a:hover,
ul.right-list li a:hover { color:#006acc; text-decoration: underline; }
ul.download-list li.title-bg { width: 90px; color: #fff; background: url(../images/index-icon.png) no-repeat 0px -602px; padding-left: 22px; margin-right: 0px; }

/*footer*/
.footer {
    background: url(../images/footer.jpg) repeat-x 0px 0px;
    height: 91px;
    color:#8f9297;
    margin-top: 10px;
}
.footer .footer-inner { height: 91px; line-height: 91px;}
.footer .footer-inner a {color:#8f9297;}
.footer .footer-inner a:hover {color:#f8f8f8;}

/*暂无数据*/
.no-data { display: block; padding: 30% 0 20% 42%; font-size: 14px; color:#999;}
.no-content { background: url(../images/no-content.png) no-repeat; width: 239px; height:232px; margin: 100px auto 0;}

/*column*/

.container {
    position: relative;
    width:1200px;
    margin: 0 auto;
}
.column {
    background: #fff;
    border: 1px solid #e3e3e3;
    margin-bottom: 20px;
    position: absolute;
    left: 0px;
    width: 240px;
    top: 0px;
    min-height: 670px;
}

.column ul {
    padding-top: 11px;
}

.column ul li {
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    text-align: center;
    margin: 1px 0px;
}

.column ul li a {
    display: block;
    color: #000;
    border-left: 6px solid #fff;
}

.column ul li a:hover,
.column ul li a.act {
    display: block;
    border-left: 6px solid #fff;
    background: #dff0ff;
    border-left: 6px solid #2994f7;
}


/*article-list*/

.article-list {
    background: #fff;
    border: 1px solid #e3e3e3;
    margin: 20px 0px 20px 257px;
    min-height: 670px;
}

.article-list .title h3 {
    color: #000;
    font-size: 18px;
    float: left;
}

.article-list .title .location {
    float: right;
    color: #343434;
    font-size: 14px;
    background: url(../images/index-icon.png) no-repeat 0px -455px;
    padding-left: 17px;
}

.article-list .title .location a {
    color: #343434;
    font-size: 14px;
}

.article-list .title .location span,
.article-list .title .location a:hover {
    color: #1485ec;
}

.article-list .title {
    border-bottom: 3px solid #1e8df4;
    line-height: 47px;
    padding: 16px 25px 0px 25px;
}

.article-list .list-box li {
    border-bottom: 1px dashed #b8b8b8;
    line-height: 45px;
    margin: 0px 28px;
}

.article-list .list-box li a {
    color: #515251;
    font-size: 14px;
    background: url(../images/index-icon.png) no-repeat 0px -75px;
    padding-left: 11px;
}

.article-list .list-box li a:hover {
    color: #0075e2;
}

.article-list .list-box li span {
    color: #515251;
    font-size: 14px;
    float: right;
}

.list-box {
    margin-bottom: 65px;
}


/*paging*/

.paging {
    text-align: center;
    margin-right: 17px;
    float: right;
}

.paging ul li {
    float: left;
}

.paging ul li a,
.paging ul li span {
    display: block;
    width: 27px;
    height: 27px;
    text-align: center;
    line-height: 27px;
    color: #505050;
    border: 1px solid #dddddd;
    margin-right: 11px;
}

.paging ul li a.home-page,
.paging ul li a.last-page {
    width: 52px;
    height: 27px;
    line-height: 27px;
    margin-right: 11px;
    color: #505050;
    border: 1px solid #dddddd;
}

.paging ul li span,
.paging ul li a:hover {
    color: #fff;
    background: #2994f7;
    border: 1px solid #2994f7;
}

/*article-details*/
.detail-title, .article-details .detail-title {
    color: #0075e2;
    font-size: 24px;
    text-align: center;
    margin: 55px 0px 37px 0px;
}
.article-details .detail-tools {
    margin: 0px 30px;
    border: 1px dashed #a0a0a0;
    line-height: 34px;
    height: 34px;
    padding: 0px 15px;
    margin-bottom: 26px;
}
.article-details .detail-time { float: left;}
.article-details .detail-tools span { padding-right: 20px;}
.article-details .detail-share { float: right;}
.article-details p {
    line-height: 35px;
    color: #000;
    margin: 0px 30px;
}
.bdshare-button-style0-16 {
    zoom: 1;
    float: right;
    margin-top: 3px;
}
.detail-time em { color: #1383eb;}
.details-box .detail-info { font-size:16px; line-height: 200%;}
.details-box table tr td {
    border: 1px solid #ddd !important;
    padding: 8px !important;
}  
.details-box table tr td p { margin: 0; text-indent: 0;}
.details-box table { margin: 0 auto;}

/*列表左侧*/
.left-menu { padding-top: 0 !important;}
.left-menu-title { background-color: #2994f7; color:#fff;}
.office-pic-news .office-title h3 {
    background: url(../images/index-icon.png) no-repeat 0px -343px;
    color: #636262;
    font-size: 14px;
}