@charset "utf-8";

/*首页热点新闻S*/
.main-titlebar { height: 40px; overflow: hidden; }
.main-titlebar .title-wrap i { font-size: 20px; color: #0e419c; }
.main-titlebar .title-wrap .cn { padding: 0 2px; font-size: 20px; color: #0e419c; }
.main-titlebar .title-wrap .en { font-size: 14px; color: #ccc; }
.main-titlebar .title-wrap .more { margin-top: 5px; font-size: 12px; color: #666; }
.main-titlebar .title-border { margin-top: 10px; width: 30px; height: 1px; background-color: #0e419c; }
.main-titlebar .news-toggle { margin-top: 2px; margin-right: 10px; }
.main-titlebar .news-toggle>span { margin: 0 2px; display: inline-block; *zoom: 1; *display: inline; width: 19px; height: 19px; line-height: 19px; background-color: #999; border-radius: 50%; vertical-align: middle; text-align: center; color: #fff; cursor: pointer; font-size: 10px; }
.main-titlebar .news-toggle>span.on,
.main-titlebar .news-toggle>span:hover { background-color: #008B8A; }

/*首页新闻热点*/
.main .main-news,
.main .main-notice { display: inline-block; *zoom: 1; *display: inline; vertical-align: top; }
.main .main-news { padding-right: 40px; width: 73%; }
.main .main-notice { width: 27%; }
.margin-top-35 { margin-top: 35px; }
.main-news .news-list .list-wrap { width: 100%;	/* height: 265px; */ overflow: hidden; }
.main-news .news-list .list-wrap .thumb img { width: 100%; height: auto; }
.main-news .news-list ul { position: relative; width: 12000px; height: 100%; }
.main-news .news-list ul li { display: inline-block; *
	zoom: 1; *
display: inline; vertical-align: top; width: 255px; height: 100%; margin-right: 46px; }
.main-news .news-list ul li .title { padding: 5px 0; font-size: 16px; color: #0e419c; font-weight: bold; }
.main-news .news-list ul li .desc { font-size: 13px; color: #666; }
.main-news .news-list ul li .time { margin-top: 10px; font-size: 14px; color: #999; }

/*新闻信息S*/
.bg { background-color: #ececec; }
.main .main-news {	/*padding-left: 13px;*/

	/* width: 825px; */
background-color: #ececec; }
.main .main-notice {	/* width: 320px; */ }
.main .main-notice .notic-list { }
.main-notice .notic { padding-top: 17px; padding-bottom: 20px; border-bottom: 1px dashed #ccc; }
.main-notice .notic:first-child { padding-top: 0; }
.main-notice .notic .date { margin-right: 18px; width: 60px; height: 60px; background: url(../images/notice-date-bg.png) no-repeat; }
.main-notice .notic .date .day { text-align: center; color: #fff; line-height: 36px; font-family: helvetica; font-size: 20px; }
.main-notice .notic .date .year { text-align: center; line-height: 24px; font-size: 13px; }
.main-notice .notic .text .title { font-size: 14px; font-weight: bold; color: #333; }
.main-notice .notic .text .desc { margin-top: 2px; font-size: 13px; color: #666; }

/*首页相册*/
.image-news>ul>li { position: relative; display: inline-block; *zoom: 1; *display: inline; vertical-align: top; width: 25%; height: auto; max-height: 273px; }
.image-news>ul>li .wrap { position: relative; width: 100%; }
.image-news>ul>li:nth-of-type(odd) .wrap .img-info { position: absolute; left: 0; top: 0; }
.image-news>ul>li:nth-of-type(even) .wrap .img-info { position: absolute; right: 0; bottom: 0; }
.image-news>ul>li .wrap .img-info .info { color: #fff; padding: 15px; font-size: 16px; background-color: rgba(0, 0, 0, .34); }
.image-news>ul>li .wrap .img-info .info:hover { background-color: rgba(0, 0, 0, .54); }
.image-news>ul>li .wrap .img-info .info .title { margin-bottom: 3px; font-weight: bold; }

/*科研动态S*/
.main-research,
.main-media,
.main-business { display: inline-block; *zoom: 1; *display: inline; vertical-align: top; }
.main-research { width: 30%; }
.main-media { width: 43.33333333%; padding: 0 3%; }
.main-business { width: 26.66666666%; }
.main-research .res-list ul li { position: relative; padding-left: 15px; line-height: 34px; font-size: 15px; font-weight: bold; border-bottom: 1px dashed #ddd; }
.media-list .li .thumb { width: 32%; }
.media-list .li .thumb img { width: 100%; height: auto; }
.media-list .li .text { width: 67%; padding-left: 1%; }
.main-research .res-list ul li>span { float: right; font-size: 12px; color: #999; }
.main-research .res-list ul li:before { position: absolute; display: inline-block; *zoom: 1; *display: inline; content: ''; width: 7px; height: 7px; background-color: #ff8a00; left: 0; top: 14px; border-radius: 50%; }

/*媒体聚焦*/
.media-list .li { margin-bottom: 15px; padding-bottom: 15px; width: 100%; border-bottom: 1px dashed #ddd; }
.media-list .li:last-child { margin-bottom: 0; }
.media-list .li .thumb img { border: 2px solid #ccc; }
.media-list .li .text { overflow: hidden; }
.media-list .li .text .title a { font-size: 15px; color: #333; font-weight: bold; }
.media-list .li .text .title span { float: right; font-size: 12px; color: #666; }
.media-list .li .text .desc { margin-top: 10px; font-size: 12px; line-height: 20px; color: #666; }
.media-list .li .text .desc a { color: #ff8a00; }

/*业务相关*/
.padding-top-25 { padding-top: 25px; }
.main .row-wrap { margin-top: 55px;	/*padding-left: 13px;*/ }
.main .bus-list>ul>li { margin-bottom: 20px; display: inline-block; *zoom: 1; *display: inline; vertical-align: top; width: 33.33333333%; height: 90px; overflow: hidden; }
.main .bus-list>ul>li.nomargin { margin-bottom: 0; }
.main .bus-list>ul>li .wrap { display: block; max-width: 88px; max-height: 88px; width: 100%; height: 100%; margin: 0 auto; text-align: center; color: #0e419c; border: 1px solid #ccc; border-radius: 4px; font-weight: bold; }
.main .bus-list>ul>li .wrap:hover { border-color: #0e419c; }
.main .bus-list>ul>li .wrap .icon { padding-top: 12px; }
.main .bus-list>ul>li .wrap .icon i { font-size: 30px; }
.main .bus-list>ul>li .wrap .name { padding-top: 7px; font-size: 13px; }


/*footer */
footer { min-height: 95px; padding-bottom: 25px; width: 100%; color: #666; background-color: #eee; }
footer .footer-wrap { position: relative; }
footer .footer-wrap .foo-qrcode { position: absolute; right: 15px; top: 38px; text-align: center; line-height: 26px; }
footer .foo-nav {	/*padding-left: 13px;*/
padding-top: 38px; }
footer .foo-nav ul li { margin-bottom: 10px; display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; width: 155px; }
footer .foo-nav ul li>a { font-size: 16px; }


/*手机端搜索框*/
.m-search { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, .65); z-index: 999999; }
.m-search .wrap { padding: 100px 10px; text-align: center; }
.m-search .wrap input { display: inline-block; vertical-align: top; }
.m-search .wrap input:focus { border-color: #008B8A; }
.m-search .wrap button.btn { background-color: #008B8A; border-color: #008B8A; color: #fff; width: 30%; }
.navline { width: 19px; height: 2px; border-radius: 2px; background-color: #FFF; display: block; margin-bottom: 4px; -ms-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out s; -moz-transition: all 0.4s ease-in-out s; transition: all 0.4s ease-in-out 0s; }
.navline1 { transform: translateY(6px) rotate(45deg); -ms-transform: translateY(6px) rotate(45deg); -webkit-transform: translateY(6px) rotate(45deg); -o-transform: translateY(6px) rotate(45deg); -moz-transform: translateY(6px) rotate(45deg); -ms-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out s; -moz-transition: all 0.4s ease-in-out s; transition: all 0.4s ease-in-out 0s; }
.navline2 { background-color: transparent; -ms-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out s; -moz-transition: all 0.2s ease-in-out s; transition: all 0.2s ease-in-out 0s; }
.navline3 { transform: translateY(-6px) rotate(-45deg); -ms-transform: translateY(-6px) rotate(-45deg); -webkit-transform: translateY(-6px) rotate(-45deg); -o-transform: translateY(-6px) rotate(-45deg); -moz-transform: translateY(-6px) rotate(-45deg); -ms-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out s; -moz-transition: all 0.4s ease-in-out s; transition: all 0.4s ease-in-out 0s; }
.m-navbar { display: none; }
.m-navbar { padding: 10px 0; }
.m-navbar ul>li { padding: 3px 0; font-size: 16px; }
.m-navbar ul>li>ul { padding: 5px 0; }
.m-navbar ul>li>ul>li { display: inline-block; padding: 2px 15px; font-size: 14px; }
.m-navbar ul>li>a:hover { color: #17245b; }
.m-navbar ul>li>span { cursor: pointer; }
.m-navbar ul>li>ul { display: none; }

/*技能风采S*/
.page-banner { width: 100%; height: 280px; background-position: center; background-size: cover; }
.left-nav { width: 20.83333333333333%; }
.left-nav,
.right-content { display: inline-block; *zoom: 1; *display: inline; vertical-align: top; }
.margin-top-25 { margin-top: 25px; }
.left-nav>h2 { text-align: center; color: #fff; font-size: 20px; height: 60px; line-height: 60px; font-weight: bold; background-color: #008B8A;border-radius:16px 16px 0 0}
.left-nav>ul>li { position: relative; padding-left: 36%; background-color: #f6f6f5; border-bottom: 1px solid #eeeeed; }
.left-nav>ul>li.on,
.left-nav>ul>li:hover { background: url(../images/nav-hover.png) left center no-repeat; background-color: #fff; }
.left-nav>ul>li>a { line-height: 52px; font-size: 16px; }
.right-content { margin-bottom: 30px; margin-left: 5.263157%; width: 73.9035096%; }
.position { line-height: 55px; border-bottom: 1px solid #ccc; }
.position .catename { font-size: 24px; color: #0e419c; }
.position .pos { font-size: 14px; color: #666; }
.position .pos a:last-child { color: #008B8A; }
.main-list {	/*font-family: '宋体',arial;*/ }
.main-list .top .thumb,
.main-list .top .text { display: inline-block; *zoom: 1; *display: inline; vertical-align: top; }
.main-list .top { padding: 26px 0; width: 100%; border-bottom: 1px dashed #ddd; }
.main-list .top .thumb { position: relative; width: 22.553%; }
.main-list .top .thumb .hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .48); }
.main-list .top .thumb .hover>a { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; display: block; width: 50px; height: 50px; line-height: 50px; color: #fff; }
.main-list .top .thumb .hover>a i { font-size: 50px; }
.main-list .top .thumb>a { display: block; }
.main-list .top .thumb img { width: 100%; height: auto; border: 1px solid #ddd; }
.main-list .top .text { position: relative; margin-left: 2.341%; width: 75.056%; }
.main-list .top .text .title { font-size: 14px; font-weight: bold; }
.main-list .top .text .desc { padding: 15px 0; font-size: 12px; height: 90px; line-height: 20px; color: #666; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.main-list .more { }
.main-list .more a { display: inline-block; *zoom: 1; *display: inline; padding: 7px 13px; color: #fff; background-color: #008B8A; border-radius:8px}
.main-list ul.list li { position: relative; padding-left: 12px; line-height: 34px; border-bottom: 1px dashed #ddd; }
.main-list ul.list li:before { position: absolute; left: 0; top: 15px; content: ''; display: inline-block; *zoom: 1; *display: inline; width: 5px; height: 5px; border-radius: 50%; background-color: #008B8A; }
.main-list ul.list li>a:hover { color: #008B8A; }
.m-left-nav { display: none; }
.main .dropdown-toggle,
.main .dropdown-menu { width: 100%; text-align: center; }
.main-list ul.image-list li { display: inline-block; *zoom: 1; *display: inline; vertical-align: top; width: 33.333333%; margin-top: 30px; text-align: center; }
.main-list ul.image-list li .wrap { display: inline-block; *zoom: 1; *display: inline; width: 95%; max-width: 265px; }
.main-list ul.image-list li .wrap .thumb { padding: 4px; border: 1px solid #ddd; }
.main-list ul.image-list li .wrap .thumb img { width: 100%; }
.main-list ul.image-list li .wrap .name { line-height: 55px; }
.main .dropdown-menu>.active>a { background-color: #17245b; }

/*人才招聘*/
.talent-page .wrap { padding: 0 15px; }
.talent-page .wrap table { border: 1px solid #ddd; }
.talent-page .wrap table thead { background-color: #083586; color: #fff; }
.talent-page .wrap table thead th { border-right: 1px solid #ddd; text-align: center; }
.talent-page .wrap table tbody tr td { border-right: 1px solid #ddd; text-align: center; }
.talent-page .wrap table>tbody>tr>td { padding: 10px; }

/*人才招聘详情页*/
.talent-show .table tbody>tr>td:last-child { background-color: #fff; text-align: left; text-indent: 20px; }
.talent-show .table tbody>tr>td:first-child { background-color: #f7f7f7; font-weight: bold; text-align: center; }

/*新闻动态*/
.list-notice.main-notice .notic { margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #ddd; }

/*新闻信息*/
.main-list ul.image-list.news-list li .wrap { padding: 15px; border: 1px solid #ddd; }
.main-list ul.image-list.news-list li .wrap .thumb { padding: 0; border: 0; }
.main-list .news-list .wrap { text-align: left; }
.main-list .news-list .wrap .title { padding-top: 5px; font-size: 15px; font-weight: bold; color: #0e419c; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.main-list .news-list .wrap .desc { padding-top: 5px; color: #666; font-size: 13px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.main-list .news-list .wrap .time { padding-top: 5px; color: #999; font-size: 14px; }
.main-list .news-list .wrap .more { margin-top: 40px; }
.content-show img { display: inline-block; *zoom: 1; *display: inline; max-width: 100% !important; height: auto !important; }

/*新闻详情页*/
.content-show { margin-bottom: 40px;font-size:16px;line-height:1.8}
.content-titlebar { padding-top: 60px; padding-bottom: 30px; text-align: center; border-bottom: 1px solid #ddd; }
.content-titlebar h2 { font-size: 16px; font-weight: bold; }
.content-titlebar .title-des { padding-top: 15px; color: #999; font-size: 12px; }
.content-wrap { padding-top: 30px; line-height: 24px; }
.pagin { margin-top: 50px; }
.pagin a:hover { color: #0e419c; }
.c-title { position: relative; padding-left: 15px; font-size: 16px; font-weight: bold; }
.c-title.radio:before { content: ''; display: inline-block; width: 10px; height: 10px; position: absolute; left: 0; top: 5px; background-color: #008B8A; border-radius: 50%; }
.main-list ul.image-list.movie-list li .wrap .thumb { position: relative; padding: 0; border: 0; }
.main-list ul.movie-list li .wrap .thumb>a { position: absolute; width: 55px; height: 55px; line-height: 55px; left: 0; top: 0; right: 0; bottom: 0; margin: auto; color: #fff; }
.main-list ul.movie-list li .wrap .thumb>a>i { font-size: 55px; }

/*院系介绍S*/
.department-list ul.depart li { margin-bottom: 10px; padding-left: 15px; padding-right: 15px; line-height: 40px; font-size: 14px; }
.department-list ul.depart li:nth-of-type(odd) { background-color: #dfeafe; }
.department-list ul.depart li:nth-of-type(even) { background-color: #ededed; }
.department-list ul.depart li>span i { color: #008B8A; font-size: 24px; }
.con-title { font-weight: bold; font-size: 15px; color: #0e419c; }

/*院系设置*/
.prof-table .table-wrap { padding: 0 15px; }
.prof-table .table-wrap table tbody tr>td:first-child,
.prof-table .table-wrap table thead>tr>th { text-align: center; }
.prof-table .table-wrap table tbody tr>td:last-child { padding-left: 20px; }
.prof-table .table-wrap table tbody tr.even { background-color: #f7f7f7; }
.prof-table .table-wrap table tbody tr>th { border-top: 1px solid #eee; }
.prof-table .table-wrap table tbody tr>td.name { vertical-align: middle; text-align: center; font-size: 16px; font-weight: bold; color: #083586; border-left: 1px solid #eee; border-right: 1px solid #eee; }
.prof-table .table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th { padding: 10px; }