﻿/* ----------- 配置默认样式 ----------- */
.box .bd{ padding-bottom: 0;}
#content-wrap .row{ clear: both;}
#content-wrap .row .row{ margin-bottom: 0;}


/* 焦点图 */
#banner{height: 480px; clear: both; }
#banner .focus-ad .bd li{height: 480px}
#banner .focus-ad .bd .pic a{height: 480px;background-position: 0 50%; background-repeat: no-repeat;}
#banner .focus-ad .hd { bottom: 40px; height: 10px; width: auto; right: 50%; margin-right: -600px;}
#banner .focus-ad .hd li {zoom:1; cursor: pointer; vertical-align:top; }
#banner .focus-ad .hd span{ width: 27px; height: 10px; border-radius: 10px;}
#banner .focus-ad .hd .on span{ background-color: #f60;} 
#banner .focus .bd .con { display: block; position: absolute; left: 0; z-index: 2; bottom: 0; height: 100px;  background: url(../images/banner-bg.png) repeat-x; }
#banner .focus .bd .con .title { width: 1200px; margin: 0 auto; text-align: left; padding-top: 40px;}
#banner .focus .bd .con .title a { font-size: 20px; color: #fff; }
#banner .focus .bd .con .titleBg { display: none;}

/* ----------- 正文 ----------- */
/* ------ news-group ------ */
#news-group{padding-top: 50px; overflow:hidden;}
#news-group .list-xwzx li { width: 28%;  *width: 32.5%;  padding: 0; }
#news-group .list-xwzx li .title {  font-size: 16px; padding-left: 10px; padding-right: 10px; display: block; height: 48px; }
#news-group .list-xwzx li .tit { padding: 0; display: block; line-height: 24px; height: 48px; text-align: left; }
#news-group .list-xwzx li .date{ color:#999; border-top: 1px solid #dedede; clear: both; margin-left: 10px; padding-top: 5px; margin-top: 10px; text-align: left; display: block; float: left; *display: inline; }

/* 新闻焦点图 */
#focus-news {float: left; margin-right: 30px; width: 470px; height: 310px; overflow: hidden; }

/* 新闻动态 */
#xwzx { height: 380px; }
#xwzx .hd-list { background: url(../images/news-hd.png) no-repeat; width: 150px; margin-right: 30px; float: left; height: 324px; padding-top: 20px;}
#xwzx .hd-list li { float: right; padding: 5px 0; margin-top: 10px; *width: 120px;}
#xwzx .hd-list li a { padding: 5px 20px; font-size: 18px; color: #fff; background-color: #305daa; border-radius: 3px 0 0 3px; position: relative;}
#xwzx .hd-list li.on a { background-color: #7598d2; }
#xwzx .hd-list li.on a:after { content: ""; width: 0; height: 0; border: 5px solid transparent; border-left: 5px solid #7598d2;position: absolute; top: 50%; margin-top: -5px; right: -10px;}
#xwzx .Tbd { padding-top: 14px; }
#xwzx .Tbd .list-top { float: right; width: 520px; *width: 540px; }
#xwzx .Tbd .list-top .t .title { text-align: center; font-weight: bold;	 }
#xwzx .Tbd .list-top .n { padding: 9px 0; overflow: hidden; }
#xwzx .Tbd .list-top .n span.date { border-right: 1px solid #d9d9d9; padding-right: 10px; margin-right: 10px; color: #a9a9a9; }
#xwzx .Tbd .list-top .n:hover span.date { color: #ff4100; border-right-color: #ff4100; }

/* 通知公告 */
#xwzx .list-calendar { float: right; width: 1020px; }
#xwzx .list-calendar li { width: 49%; float: left; height: 60px; margin-bottom: 20px; }
#xwzx .list-calendar li:nth-child(2n) {float: right;} 
#xwzx .list-calendar .calendar { width: 70px; float: left; display: block; padding: 0; margin: 0 20px 0 0; border-width:2px;}
#xwzx .list-calendar .title { font-size: 16px; padding-top: 10px; }
#xwzx .list-calendar .intro { font-size: 12px; color: #999; line-height: 20px; padding-top: 5px; }


/* ------ news-group1 ------ */
#news-group1{ padding-top: 40px; padding-bottom: 50px; overflow:hidden; }

/* 媒体关注 */
.box-top-list li { float: none; width: 100%; clear: both; text-align: left; border-bottom: none;}
.box-top-list li.t .pic { margin-right: 0; width: 150px; }
.box-top-list li.noPic .pic { display: none;}
.box-top-list li.t .title { text-align: left; overflow: hidden; *height: 30px; }
.box-top-list li.t .title a { font-weight: bold; font-size: 16px; }
.box-top-list li.t .title, .box-top-list li.t .tit { margin-top: 0; }
.box-top-list li.t .title .date { float: right; color: #999;}

/* 学院文件 */
#news-group1 .bd .list li { padding-top: 14px; padding-bottom: 14px; background: url(../images/icons-arrow.png) no-repeat left center; }


/* ------ news-group2 ------ */
#news-group2{ overflow:hidden; background: url(../images/rowb-bg.jpg) no-repeat center bottom;}
#news-group2 .container{ padding-top: 50px; margin-bottom: 60px; height: 430px;}
#news-group2 .pull-right { width: 720px; }




/* ------ news-group3 ------ */
#news-group3{overflow:hidden; padding-top: 30px; background: url(../images/row-bg.jpg) no-repeat center top;}
#news-group3 .container{  background: none; padding-top: 20px;}
#news-group3 .row{margin-bottom: 20px;}
#news-group3 .box .hd { background: none;}
#news-group3 .box .list li { padding-top: 13px; padding-bottom: 13px; }



/* list-xwzx */
.box-tab .list-xwzx { margin-right: -3%; height: 410px; }
.box-tab .list-xwzx li { width: 22%; *width: 20%; margin-right: 3%; *margin-right: 1.5%; float: left; text-align: left; background: #fff; height: 350px; padding: 20px; transition: all 0.5s; position: relative; }
.box-tab .list-xwzx li .pic { width: 100%; height: 150px; overflow: hidden; margin-bottom: 15px;}
.box-tab .list-xwzx li .pic img { width: 100%; height: 150px; }
.box-tab .list-xwzx li .title { max-height: 44px; overflow: hidden; }
.box-tab .list-xwzx li .title a { font-weight: bold; font-size: 16px; color: #0b58a5; }
.box-tab .list-xwzx li span.date { padding: 10px 0 20px 0; color: #777; font-size: 12px; display: block; }
.box-tab .list-xwzx li .intro { color: #777; font-size: 12px; line-height: 26px; height: 56px; overflow: hidden; }
.box-tab .list-xwzx li.noPic .pic { display: none; }
.box-tab .list-xwzx li.noPic .intro { height: 225px; *height: 230px; border-top: 1px solid #e6e6e6; padding-top: 15px; }
.box-tab .list-xwzx li .xq { position: absolute; bottom: -40px; left: 115px; *left: 0; transition: all 0.5s; opacity: 0; filter: alpha(opacity=0);  }

.box-tab .list-xwzx li:hover { background: url(../images/png-blue.png) repeat; padding: 20px; cursor: pointer; }
.box-tab .list-xwzx li:hover {height: 410px; margin-top: -30px;}
.box-tab .list-xwzx li .xq a{width: 40px;height: 40px;border-radius: 100%;border: solid 2px #fff; display: block; margin: auto; text-align: center;font: 800 26px/26px "Microsoft Yahei"; color: #fff;  overflow: hidden; }
.box-tab .list-xwzx li:hover .xq{ bottom: 180px; opacity: 1; filter: alpha(opacity=100);}


/* ------ news-group4 ------ */
#news-group4 .container { padding: 20px 0 40px; }

/* 专题栏目 */
/* .box-special { clear: both; height: 100px; position: relative; width: 100%; overflow: hidden; padding: 0 5%; margin-top: 15px;}
.box-special .list-ztlm .tit{display:none}
.box-special .list-ztlm li{ float: left; width: 250px; height: 100px; margin:0 8px; overflow: hidden; position: relative;}
.box-special .list-ztlm .pic{ }
.box-special .list-ztlm .pic img{width:250px; height:100px; }
.box-special a.arrow { z-index: 33; position: absolute; top:35px; cursor: pointer; display: block; width: 18px; height: 30px; background: url(../images/arrow-all.png) no-repeat 0 0; }
.box-special a.next { right: 0; *right: 30px; background-position: -19px 0; }
.box-special a.prev { left: 0;  }
.box-special a.prev:hover {background-position: -19px -30px;}
.box-special a.next:hover {background-position: 0 -30px;}

.box-special .list-ztlm .title { background: url(../images/png.png) repeat;  position: absolute; height: 100px; width: 250px; left: 0; bottom: -110px; 
-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.box-special .list-ztlm .title a { display: block; color: #fff; font-weight: bold; font-size: 18px; text-align: center; padding: 35px 10px; line-height: 30px; text-decoration: none; overflow: hidden; height: 30px;  }
.box-special .list-ztlm li:hover .title { bottom: 0; } */



/* 专题栏目 */
.box-special { clear: both; position: relative; width: 100%; }
.box-special .list-ztlm .tit{display:none}
.box-special .list-ztlm li{ float: left; width: 250px; height: 100px; margin-bottom: 20px; margin-right: 25px; overflow: hidden; position: relative;}
.box-special .list-ztlm li.li3,.box-special .list-ztlm li.li4 { margin-bottom: 0; }
.box-special .list-ztlm .pic{ }
.box-special .list-ztlm .pic img{width:250px; height:100px; }
.box-special .list-ztlm .title { background: url(../images/png.png) repeat;  position: absolute; height: 100px; width: 250px; left: 0; bottom: -110px; 
-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.box-special .list-ztlm .title a { display: block; color: #fff; font-weight: bold; font-size: 18px; text-align: center; padding: 35px 10px; line-height: 30px; text-decoration: none; overflow: hidden; height: 30px;  }
.box-special .list-ztlm li:hover .title { bottom: 0; }


/* 栏目链接 */
.quick-btn { margin-top: 20px;}
.quick-btn li { float: left; width: 33%; position: relative; height: 60px; overflow: hidden;  top:0;  -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all  0.3s;-o-transition:all 0.3s;transition:all 0.3s;  }
.quick-btn li a { font-size: 16px; position: relative; line-height: 40px; height: 40px; display: block; padding: 10px 0 10px 50px;}
.quick-btn li i { position: absolute; left: 0; top: 10px; width:32px; display: block; height: 32px; /* -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s; */}
.quick-btn li.li1 i { background: url(../images/icons-01.png) no-repeat center; }
.quick-btn li.li2 i { background: url(../images/icons-02.png) no-repeat center; }
.quick-btn li.li3 i { background: url(../images/icons-03.png) no-repeat center; }
.quick-btn li.li4 i { background: url(../images/icons-04.png) no-repeat center; }
.quick-btn li.li5 i { background: url(../images/icons-05.png) no-repeat center; }
.quick-btn li.li6 i { background: url(../images/icons-06.png) no-repeat center; }
.quick-btn li.li7 i { background: url(../images/icons-10.png) no-repeat center; }
.quick-btn li.li8 i { background: url(../images/icons-11.png) no-repeat center; }
.quick-btn li.li9 i { background: url(../images/icons-09.png) no-repeat center; }

.quick-btn li:hover { top:-8px; }

/* #friend-link */
#friend-link { margin-top: 0; }





#news-group1 .col-xs-7 { *width: 55%; }
#news-group1 .col-xs-5 { *width: 37.5%; }
#news-group4 .col-xs-6 { *width: 46%; }
