/* ----------- 配置默认样式 ----------- */
.box .bd{ padding-bottom: 0;}
#content-wrap .row{ clear: both;}
#content-wrap .row .row{ margin-bottom: 0;}
#footer{border-top: none; }

/* 焦点图 */
#banner{height: 546px; }
#banner .focus-ad .bd li{height: 546px}
#banner .focus-ad .bd .pic a{height: 546px;background-position: 0 50%; background-repeat: no-repeat;}
#banner .focus-ad .hd{ bottom: 65px;}
#banner .focus-ad .hd span{ width: 50px; height: 5px; border-radius: 5px;}
#banner .focus-ad .hd .on span{ background-color: #f60;}

/* ----------- 正文 ----------- */

/* ------ news-group1 ------ */
#news-group1{background-color: #fff;padding-top: 20px;padding-bottom: 30px; overflow:hidden;}
#news-group1 .container{ padding: 0px}
#news-group1 .side{ width: 400px;}
#news-group1 .main .main{ border-left: 1px dotted #ddd; border-right: 1px dotted #ddd;}
#news-group1 .box .hd{ background: none;}


/* 通知公告 */
#tzgg .bd .list li{ padding: 10px 0; background:none}
#tzgg .bd .list li a i{ display: none;}
#tzgg .bd .list .calendar{float: left;margin: 0 15px 0 0px;background-color: #fff;color: #717171; border:1px solid #e1e1e1; border-radius:10px; overflow:hidden; width:64px;}
#tzgg .bd .list .calendar em{background:none; line-height:30px; padding-top:4px; color:#717171}
#tzgg .bd .list .calendar i{ background: none; color: #717171; line-height:20px; padding-bottom:4px;}
#tzgg .bd .list-hover li:hover,
#tzgg .bd .list-hover tr:hover{background:none;}
#tzgg .bd .list-hover li:hover .calendar{background:url("../../base/img/bg-01.png") 0 0 repeat; border-color:#0d67bb; color:#fff;}
#tzgg .bd .list-hover li:hover .calendar em,
#tzgg .bd .list-hover li:hover .calendar i{color:#fff}

/* 新闻焦点图 */
#focusNews{float: left; margin-right: 20px; width: 420px; height: 320px; overflow: hidden; }

/* ------ news-group2 ------ */
#news-group2{overflow:hidden; background: url(../../Base/img/news-group2-bg.jpg) 50% 100% no-repeat;height: 336px;}
#news-group2 .container{padding-top: 50px;}
#news-group2 .nodePic{width: 280px; height: 165px; float: left; border: 3px solid #7dadd7; background: #4287c5; margin-right: 40px; position: relative; display:none  }
#news-group2 .nodePic img{width: 280px; height: 165px; position: absolute; top: 12px; left: 12px;}

/* 媒体关注 */
#mtgz{position: relative; height:260px; z-index:1 }
#mtgz .hd{background: none; position:absolute; left:320px; top:20px }
#mtgz .hd h3{background-color: #214362}
#mtgz .list-top li{border-bottom: none; }
#mtgz .list-top .t .pic{width: 280px; height: 165px; float: left; border: 3px solid #7dadd7; background: #4287c5; margin-right: 40px; position: relative; z-index:5 }
#mtgz .list-top .t .pic a{display:block; width:280px; height:165px;position: absolute; top: 12px; left: 12px;}
#mtgz .list-top .t .pic img{width: 280px; height: 165px;}
#mtgz .list-top .t .title a{color: #fff; font-size: 18px}
#mtgz .list-top .t .con{padding-top:60px}
#mtgz .list-top .intro{color: #fff; font-size: 14px; line-height: 24px; height: 72px; text-indent: 2em}
#mtgz .fd{position: absolute;z-index: 11;right: 0px;bottom: 0px;width: 100%;text-align:left;}
#mtgz .fd ul{display:block; line-height:0px; text-align:center }
#mtgz .fd li{cursor: pointer;font-size: 12px;color: #999; text-align:center; display:inline-block}
#mtgz .fd span{margin-right: 5px;background: #78a8d1;display: block;padding: 0px; width: 8px;height: 8px;overflow: hidden;line-height: 100px; border-radius:50%}
#mtgz .fd .on span{background: #fff;color: #78a8d1;}


/* ------ news-group3 ------ */
#news-group3{overflow:hidden; background: #fff;}
#news-group3 .container{  background: none; padding-top: 20px;}
#news-group3 .row{margin-bottom: 20px;}
#news-group3 .box .hd{ background: none;}


/* 学校简介 */
#xxjs .bd{ position: relative; padding-left: 0; padding-right: 0;}
#xxjs .bd .intro{ position: absolute; z-index: 3; top: 10px; left: 0; right: 0; bottom: 0; padding: 50px 30px; color: #fff;}
#xxjs .bd .more{ position: absolute; z-index: 3; bottom: 50px; left: 50%; margin-left: -45px; transition: all 0.25s ease 0s;}
#xxjs .bd .more a{ border: 1px solid #fff; color: #fff; padding: 5px 25px; transition: all 0.25s ease 0s;}
#xxjs .bd:hover .more a{ background-color: #fff; color: #0d67bb; text-decoration: none;}
#xxjs .bd .bg{ position: absolute; z-index: 2; top: 10px; left: 0; right: 0; bottom: 0; background-color: #000; filter: alpha(opacity=40);opacity: 0.4;}
#xxjs .bd:hover .bg{ filter: alpha(opacity=60);opacity: 0.6;}

/* ------ quick-btn-group ------ */
#quick-btn-group{ overflow:hidden; background: url(../../base/img/quick-btn-group.jpg) no-repeat center top;}
#quick-btn{height: 264px; width: 1196px; margin: 0 auto; }
#quick-btn ul{padding-top: 58px;width: 1216px;padding-left: 248px;}
#quick-btn ul li{width: 160px;float: left;margin-right: 20px;height: 180px;}
#quick-btn ul li a{display: block; line-height: 30px; font-size: 16px; text-align: center; color: #fff }
#quick-btn ul li a i{display: block;height: 120px;margin-bottom: 10px;background: url(../../Base/img/quick-btn.png) 50% 30px no-repeat #539ecd;border-radius: 10px;}
#quick-btn ul li.li2 a i{background-position: 50% -170px; background-color: #ce5759}
#quick-btn ul li.li3 a i{background-position: 50% -1370px; background-color: #d08549}
#quick-btn ul li.li4 a i{background-position: 50% -770px; background-color: #94dc68}

