﻿@charset "utf-8";
.header{max-width: 1920px;margin:0 auto;height:160px;overflow: hidden;background:#338add; }
.header .top{width:auto;overflow: hidden;border-bottom: 1px solid #fff; }
.header .logo{ padding:20px 0; }
.header .search{ padding-top:35px; margin-left:20px; }
.header .search .ipt-txt{border: 1px solid #fff;height:30px;background: #fff; border-right:0; overflow: hidden;}
.header .search .ipt-txt input{height:28px;line-height:28px;width:300px;font-size:14px;border:0; }
.header .search .ipt-sub {height:32px;overflow: hidden; background-color: #ddd;}
.header .search .ipt-sub input{cursor: pointer;height:32px; line-height:32px;width:60px;border:0;font-size:14px; font-weight: 700; color: #555}
.header .link{ height:65px; padding:20px 0;}
.header .link span{font-size:15px;padding:0 3px;color: #fff;}
.header .link a{line-height:65px;white-space: nowrap;color: #fff;font-size:14px;text-align: right}

/*导航*/
nav{max-width:1920px;margin:0 auto;overflow: hidden; }
.nav {width:100%;margin:0 auto;}
.nav li{display: block; float: left;  overflow: hidden;}
.nav li a{color: #fff; text-decoration: none; font-size:15px; padding-right: 50px; line-height:50px;}
.nav li a:hover{color: #f4930a;}
.content{max-width:1920px;margin:0 auto;padding:20px 0; overflow: hidden; background: #f0f0f0 url(../img/bg.png) 0 0 repeat; }

/*新闻头条*/
.top-news{width:580px;height:580px; background-color: #fff; overflow: hidden; border: 1px solid #ddd;}
.top-news .top-newsBox{ width:100%; height:435px; position:relative;  }
.top-news .top-newsBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.top-news .top-newsBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.top-news .top-newsBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.top-news .top-newsBox .hd ul li.on{ background:#f00; color:#fff; }
.top-news .top-newsBox .bd{ position:relative; height:100%; z-index:0;   }
.top-news .top-newsBox .bd li{ zoom:1; vertical-align:top; }
.top-news .top-newsBox .bd a {display:block; width: 100%; height: 100%;}
.top-news .top-newsBox .bd img{ width:580px; height:435px; display:block; }
.top-news .top-newsBox .txt{width:100%;overflow: hidden;height:130px; }
.top-news .top-newsBox .txt ul{ width:100%;}
.top-news .top-newsBox .txt ul li{padding:0 20px;text-align: center; }
.top-news .top-newsBox .txt ul li a{text-decoration: none;font-size:18px;line-height:60px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; display: block ;height:60px; }
.top-news .top-newsBox .txt ul li a:hover{color: #FF3300}
.top-news .top-newsBox .txt ul li p{line-height:20px;font-size:12px;color: #999;text-indent:1em;text-align: left; display: block; height:60px; overflow: hidden; }

.top-news .top-newsBox .prev,
.top-news .top-newsBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/ico/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.top-news .top-newsBox .next{ left:auto; right:3%; background-position:8px 5px; }
.top-news .top-newsBox .prev:hover,
.top-news .top-newsBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.top-news .top-newsBox .prevStop{ display:none;  }
.top-news .top-newsBox .nextStop{ display:none;  }

/*综合新闻*/
.content .all-news{width:400px;height:580px;background-color: #fff;overflow: hidden; border: 1px solid #ddd; border-bottom: 0}
.content .all-news .title {width:100%;height:50px;line-height:50px;background-color: #338add;color: #fff;font-size:15px; position: relative }
.content .all-news .title .title-ico{padding:0 10px;font-size:24px;vertical-align: middle;}
.content .all-news .title .more{position: absolute; right: 12px; top: 0; }
.content .all-news .title .more a {color: #fff; font-size:12px;padding-right:12px;}
.content .all-news .news-list{width:100%;overflow: hidden;}
.content .all-news .news-list li{height:75px;border-bottom: 1px solid #ddd;padding:15px;}
.content .all-news .news-list a{display: block;text-align: left;line-height:28px;font-size:16px;text-decoration: none;}
.content .all-news .news-list a:hover{ color: #f30;}
.content .all-news .news-list .info { color: #999; text-align: right; padding-top: 10px}
.content .all-news .news-list .info span{ padding-right:10px;}

    /*-------------*/
.media, .report{width:490px;margin-top: 20px;}
.news-tab {width: 100%;}
.news-tab  .hd {overflow: hidden;}
.news-tab  .hd li {position: relative;height: 40px; text-align: center;width: 245px;float: left;border-top: 9px solid #338add;font: normal 15px/40px "Microsoft YaHei";_font-weight: bold;background-color: #338add;color: #fff;cursor: pointer;}
.news-tab  .hd li span{font-size:20px;vertical-align: middle;padding:0 5px;}
.news-tab  .hd li.on {width: 245px;background: #fff; cursor: default; color: #555}
.news-tab  .hd li.on span{color: #338add}
.news-tab  .bd  {width:100%;overflow: hidden;}

/*图片+视频*/
.picture, .video,.news-yx, .news-bd{width:100%;overflow: hidden;}
.picture li , .video li{overflow: hidden; }
.picture .pic , .video .vdo {width:235px;height:340px;margin-top:20px;background-color: #fff;position: relative; border-bottom: 1px solid #ddd;}
.picture .pic img,.video .vdo img{display: block;width:100%;height:auto;vertical-align: top;}

.picture .pic .infobox, .video .vdo .infobox{text-align: center;padding:0 10px;}
.picture .pic .infobox .tit,.video .vdo .infobox .tit{display: block;width:100%;height:40px;line-height:20px;margin: 10px 0;font-size:15px;overflow: hidden;text-decoration: none;}
.picture .pic .infobox .tit:hover,.video .vdo .infobox .tit:hover{color: #f30;}
.picture .pic .infobox .txt,.video .vdo .infobox .txt{display: block;width:100%;height:60px;line-height:20px;overflow: hidden;color: #999;}

.video .vdo .ico-play{position: absolute;width:50px;height:50px;top:15%;left:50%;margin-left:-25px;font-size:50px;text-decoration: none;color: #fff;opacity: 0.2; filter: alpha(opacity=20); transition: all 0.5s}
.video .vdo:hover .ico-play{opacity: 0.5;filter: alpha(opacity=50); }

.picture .more, .video .more,.news-yx .more, .news-bd .more{width:100%;float: left;margin-top:20px;text-align: center;padding:10px 0;background-color: #fff; border-bottom: 1px solid #ddd}
.picture .more a, .video .more a,.news-yx .more a, .news-bd .more a{text-decoration: none;padding: 0 12px;}
.picture .more a:hover, .video .more a:hover,.news-yx .more a:hover, .news-bd .more a:hover{color: #f30;}


/*院系+合作*/
.news-yx li,.news-bd li{background-color: #fff;margin-top:20px; border-bottom: 1px solid #ddd;}
.news-yx .infobox ,.news-bd .infobox{padding:0 15px;height: 160px;overflow: hidden;position: relative;}
.news-yx .infobox .tit ,.news-bd .infobox .tit{display: block;width:100%; font-size:15px;margin:15px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-decoration: none;}
.news-yx .infobox .tit:hover ,.news-bd .infobox .tit:hover{color: #f30;}
.news-yx .infobox .txt ,.news-bd .infobox .txt{display: block;max-height:60px;line-height:20px;color: #999;}

/*底部*/
.footer{background-color: #338add;max-width:1920px;margin:0 auto;overflow: hidden;padding-top:20px;}
.footer .footer-item{float: left;width:230px;height:120px;overflow: hidden;bottom:0;border-right: 1px solid #327fbd;margin-right:49px;}
.footer .footer-item dt{color: #fff;font-size:16px;padding-bottom:10px;}
.footer .footer-item dd{width:50%;float: left;line-height:22px;}
.footer .footer-item dd a{color: #f0f0f0;}
.footer  .weixin{float: right;border-right: none;margin:0;width:150px;}
.footer  .weixin dt{text-align: center;}
.footer  .weixin dd{width:100%;}
.footer  .weixin img{display: block;width:80px;margin:0 auto;}
.footer .copyright{text-align: center;background-color: #555;margin-top:20px;color: #fff;line-height:24px;}
.footer .copyright a{color: #fff;padding:0 5px;text-decoration: none;}

/*头条新闻*/  /*交流合作*/
.news-list-l{width:666px;min-height:666px;padding-top:20px; }
.news-list-l .list-title{font-size: 20px;font-weight: bold;line-height: 30px;border-bottom: 1px solid #aaa;padding-bottom: 20px;}
.top-news-list{overflow: hidden;padding-bottom: 20px}
.top-news-list li{margin-top: 20px;border-bottom: 1px solid #ddd; }
.top-news-list figure{width:100%;overflow: hidden; background-color: #fff}
.top-news-list figcaption{font-size: 18px;line-height: 25px;padding: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.top-news-list figcaption a{text-decoration: none;}
.top-news-list figcaption a:hover{ color: #FF3300;}
.top-news-list .picwraper{display: block;width: 36%;float: left;overflow: hidden;position: relative; padding-left:20px}
.top-news-list .picwraper img{width:100%;}
.top-news-list .txtwraper{display: block;width: 59%;float: left;font-size: 13px;color: #777;line-height: 20px;overflow: hidden;}
.top-news-list .txtwraper p{padding-left:20px;}

/*右侧标题*/
.news-list-r { width:320px; min-height:600px; padding-top:20px; }
.news-list-r .list-title {width:100%;font-size: 18px;line-height: 30px;padding-bottom: 20px;font-weight: 400;position: relative;border-bottom: 1px solid #aaa; }
.news-list-r .list-title i{position: absolute;width:24px;height:24px;background-color: #338add;color: #fff;font-size:18px;left:0;top:0;text-align: center;line-height:24px;}
.news-list-r .list-title .t{padding-left:40px;}
.news-list-r .list-title .more{position: absolute;right:0;top:0;}
.news-list-r .list-title .more a{color: #999;text-decoration: none;font-size:14px;}
.news-list-r .list-title .more a:hover{ color: #f30;}

/*推荐图集*/
.listpicBox {position: relative;width: 100%;height: 280px;overflow: hidden;font: 12px/1.5 Verdana, Geneva, sans-serif;text-align: left; margin-top: 20px}
.listpicBox .pic {width:100%;height:270px;}
.listpicBox .pic img {width: 100%;height:100%;display: block;}
.listpicBox .txt-bg {position: absolute;bottom: 40px;z-index: 1;height: 36px;width: 100%;background: #333;filter: alpha(opacity=40);opacity: 0.4;overflow: hidden;}
.listpicBox .txt {position: absolute;bottom: 40px;z-index: 2;height: 36px;width: 100%;overflow: hidden;}
.listpicBox .txt li {height: 36px;line-height: 36px;position: absolute;bottom: -36px;}
.listpicBox .txt li a { width:220px;display: block;color: white; margin-left: 10px; font-size: 12px;text-decoration: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.listpicBox .num {position: absolute;z-index: 3;bottom: 48px;right: 8px}
.listpicBox .num li {float: left;position: relative;width: 18px;height: 15px;line-height: 15px;overflow: hidden;text-align: center;margin-right: 1px;cursor: pointer;}
.listpicBox .num li a, .listpicBox .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.listpicBox .num li span {z-index: 1;background: black;filter: alpha(opacity=50);opacity: 0.5;}
.listpicBox .num li.on a, .listpicBox .num a:hover {background: #f60;}

/*推荐视频*/
.listvodBox{width:100%;overflow: hidden;padding-bottom:20px;}
.listvodBox li{width:48%; height:203px; margin-top:20px; background-color: #fff; border-bottom: 1px solid #ddd;}
.listvodBox .video{width:100%;overflow: hidden;}
.listvodBox .video img{display: block;width:100%;}
.listvodBox figcaption{padding:15px 8px;}
.listvodBox figcaption a{text-decoration: none;}
.listvodBox figcaption a:hover{color: #f30;}

/*热点排行*/
.listhotbox{width:100%;overflow: hidden; padding-top:20px;}
.listhotbox li{padding: 20px 10px 0 10px;overflow: hidden;border-bottom: 1px solid #ddd; background-color: #fff}
.listhotbox li a{font-size:14px;text-decoration: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 98%; display: block}
.listhotbox li a:hover{color: #f30;}

/*综合新闻*/ /*媒体报道*/
.all-news-list{overflow: hidden; padding-bottom: 20px}
.all-news-list li {margin-top: 20px;border-bottom: 1px solid #ddd;  width:265px; background-color: #fff; padding:20px ; margin-right: 28px;}
.all-news-list li h3{display: block;margin:20px 0;font-size:16px;height:3.2em;overflow: hidden;font-weight: 400;}
.all-news-list li h3 a{text-decoration: none;}
.all-news-list li h3 a:hover{ color: #f30;}
.all-news-list li p{display: block;color: #999;font-size:13px;height:8em;overflow: hidden;}


/*院系新闻*/
.yuanxi-list {width: 640px;overflow: hidden;margin-top:20px;}
.yuanxi-list .tab-hd {height: 50px;background-color: #ddd;margin-bottom: -1px;color: #404040;}
.yuanxi-list .tab-hd .tab-nav{padding-top: 10px;}
.yuanxi-list .tab-hd .tab-nav li {float: left;height: 40px;width:71px;line-height: 40px;border-top: 1px solid #ddd;cursor: pointer;text-align: center;}
.yuanxi-list .tab-hd .tab-nav  li:hover {color: #f60;background-color: #fff;}
.yuanxi-list .tab-hd .tab-nav  li.on {border: 1px solid #d5d5d5;border-bottom: none;width:70px;background-color: #fff;font-weight: bold;position: relative; }
.yuanxi-list .tab-bd {border-top: 1px solid #e8e8e8;}
.yuanxi-list .tab-bd .tab-pal {width:100%;overflow: hidden;zoom: 1;}
.yuanxi-list .tab-bd .tab-pal li {line-height: 22px;overflow: hidden;width: 100%;padding:10px 0;background-color: #fff;margin-top:20px;position: relative;border-bottom: 1px solid #ddd;margin-bottom:-1px;}
.yuanxi-list .tab-bd .tab-pal .time{position: absolute;width:60px;height:60px;left:8px;top:10px;background: #fff url(../img/ico/timebg.png) 0 0 no-repeat;-webkit-background-size: 100%;background-size: 100%;text-align: center;overflow: hidd}
.yuanxi-list .tab-bd .tab-pal .time .day{display: block;padding-top:15px;font-size:15px;font-weight: bold;line-height:20px;}
.yuanxi-list .tab-bd .tab-pal .time .month{display: block;font-size:12px;font-weight: bold;line-height:20px;color: #555;}
.yuanxi-list .tab-bd .tab-pal .newsinfo{margin-left:76px;padding-right:8px;}
.yuanxi-list .tab-bd .tab-pal .newsinfo .tit{width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.yuanxi-list .tab-bd .tab-pal .newsinfo .tit a{font-size:15px;font-weight: 400;color: #333;text-decoration: none;}
.yuanxi-list .tab-bd .tab-pal .newsinfo .tit a:hover{color: #f30;}
.yuanxi-list .tab-bd .tab-pal .newsinfo .txt{padding:10px 0;color: #999;}

/*图说校园*/  /*视频空间*/

.pictures-list, .videos-list { width: 666px; overflow: hidden;}
.pictures-list li, .videos-list li{ width:100%;}
.pictures-list .infobox, .videos-list .infobox{width:305px;background-color: #fff;margin-top:20px; float: left; margin-right: 28px;}
.pictures-list .infobox .pic, .videos-list .infobox .pic{width:100%;overflow: hidden; position: relative}
.pictures-list .infobox .pic img, .videos-list .infobox .pic img{width:100%;transition: all 0.5s;}
.pictures-list .infobox .pic img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.videos-list .infobox .pic .ico-play{position: absolute;width:50px;height:50px;left:50%;top:50%;margin-left:-25px;margin-top:-35px;font-size:50px;text-decoration: none;color: #fff; opacity: 0.5;transition: all 0.5s}
.videos-list .infobox .pic:hover .ico-play{opacity: 1}
.pictures-list .infobox .tit, .videos-list .infobox .tit{padding:20px 10px;text-align: center;font-size:16px;font-weight:500;}
.pictures-list .infobox .tit a:hover, .videos-list .infobox .tit a:hover{ text-decoration: none; color: #f30;}

/*专题报道*/
.special-list { width: 640px;overflow: hidden;}
.special-list li{width: 100%; background-color: #fff;margin-top: 20px;}
.special-list .infobox {width:100%;overflow: hidden;}
.special-list .infobox .pic{width:100%;overflow: hidden;position: relative; background-color: #000}
.special-list .infobox .pic img{ display: block; width:100%; height:auto;-webkit-transition: all 0.5s ;-moz-transition: all 0.5s ;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; vertical-align: top}
.special-list .infobox .pic img:hover{opacity: 0.5;filter:alpha(opacity=50);}
.special-list .infobox .pic .tit{position: absolute;width:100%;height:50px;left:0;bottom:0;background-color: #000;background-color: rgba(0,0,0,0.5)!important;filter:alpha(opacity=50);text-align: center; }
.special-list .infobox .pic .tit a{display: block;width:96%;margin:0 auto;color: #fff;line-height:50px;font-size:16px;padding:0 2%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: 400;}

/*公告列表*/
.notice-list-box{  width:100%;}
.notice-list{width:1034px;}
.notice-list  .infobox{float: left;width:320px;border: 1px solid #ddd;background-color: #fff;margin-top:20px;margin-right:17px; min-height:300px;}
.notice-list  .infobox .info{text-align: left;}
.notice-list  .infobox .info .ico-time{padding-left:20px;padding-right:10px;font-size:16px;}
.notice-list  .infobox .info span{font-size:14px;color: #f80}
.notice-list  .infobox .tit{font-weight:400;font-size:18px;padding:10px 20px;}
.notice-list  .infobox .tit a:hover{text-decoration: none;color: #f30;}
.notice-list  .infobox .txt{padding:10px 20px;color: #999;font-size:14px;}

/*公告内容*/ /*文章内容*/
.txt-notice, .txt-article {width:100%; overflow: hidden }
.txt-notice .tit, .txt-article .tit{padding:20px;font-size:18px;text-align: center;border-bottom: 1px solid #ddd}
.txt-notice .txt, .txt-article .txt{padding:20px 0;font-size:16px;}
.txt-notice .txt p, .txt-article .txt p{text-indent:2em;padding:10px;}
.txt-notice .txt p img,  .txt-article .txt p img{text-indent:0;text-align: center;padding-bottom:10px;max-width:100%; _width:100%;}
.txt-notice .txt img,  .txt-article .txt img {max-width:100%;_width:100%; display: block;height:auto;margin: 0 auto;}

/*图片内容*/
.txt-pic {width:100%; overflow: hidden }

.txt-pic .tit{padding:20px;font-size:18px;text-align: center;border-bottom: 1px solid #ddd}

/* play */
#play{width:100%;text-align:center;position:relative;overflow:hidden;margin:5px auto;}
#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;}
#play .prev_a{left:0;}
#play .next_a{right:0}
#play .change_a span{width:60px;height:60px;position:absolute;top:50%;margin-top:-30px;display:none; font-size: 60px; color: #338add}
#play .prev_a span{left:0;}
#play .next_a span{right:0;}
#play .img_ul{position:relative;z-index:1;}
#play .img_ul img{max-width: 100%; _width:100%;}
.img_hd {width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;overflow:hidden;height:147px;padding:2px 0;margin:15px auto;position:relative;}
.img_hd ul{position:absolute;z-index:1}
.img_hd ul li{float:left;width:188px;height:141px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img{height:141px;}
.img_hd ul li.on{border-color:rgb(45, 150, 233);}
.img_hd .bottom_a{width:30px;height:34px;position:absolute;display:block;top:50%;margin-top:-17px;cursor:pointer;z-index:10;font-size: 22px; text-decoration: none; background-color: #000;color: #fff;text-align: center; line-height:34px;}
.img_hd .prev_a{left:6px;}
.img_hd .next_a{right:6px;}

/*站内搜索*/
.search-list {width:100%;margin:20px 0;}
.search-list  .list-title{padding:20px 0;border-bottom: 1px solid #aaa;font-size:18px;}
.search-list  .search-info{ width:100%;}
.search-list  .search-info li{width:100%;padding:20px 0;border-bottom: 1px dashed #ddd;}
.search-list  .search-info .time{ float: right; padding-left: 20px;}