/* ----------- 配置默认样式 ----------- */
#content-wrap{ padding: 20px 0; }
#content-wrap .row-wrap{ margin-bottom: 20px; }
#content-wrap .row-wrap.last{ margin-bottom: 0;}

/* 轮播图 */
#banner{ position: relative; height: 460px; }
#banner .focus-ad .bd li{height: 460px}
#banner .focus-ad .bd .pic a{height: 460px;background-position: 0 50%; background-repeat: no-repeat;}
#banner .focus-ad .hd{ bottom: 60px;}
#banner .focus-ad .hd span{ width: 12px; margin: 0 4px; height: 12px; border-radius: 50%; background: #fff; }
#banner .focus-ad .hd .on span{ background-color: #a53326;}

/* 通知公告 */
#tzgg{ position: absolute; width: 1200px; left: 0; right: 0; bottom: 0; margin: 0 auto; height: 40px; }
#tzgg>.hd{ float: left; width: 150px; background: rgba(0, 0, 0, .5); line-height: 40px; text-align: center; }
#tzgg>.hd h3{ display: block; font-weight: bold; font-size: 16px; color: #fff; }
#tzgg>.hd h3 a{ padding: 0; color: inherit; text-decoration: none; }
#tzgg>.bd{ overflow: hidden; height: 40px; padding: 0 0 0 25px; background: #333; background: rgba(0, 0, 0, .5); }
#tzgg .list{ overflow: hidden; }
#tzgg .list li{ float: left; padding: 10px 25px 10px 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 33.3333%; font-size: 14px; background: url(/Content/ntzx/Base/img/icon-tzgg.png) no-repeat 0 center; }
#tzgg .list li a{ color: #fff; }
#tzgg .list li .date{ color: #fff; }

/* ----------- 正文 ----------- */

/* 新闻中心 */

/* 焦点图 */
#focusNews{ float: left; width: 533px; margin-right: 25px; }
#focusNews,
#focusNews .bd img{ height: 400px; }

#xwzx .list{ overflow: hidden; height: 400px; }


/* 机构设置 */
#row-er{ background: #eceae9; padding: 20px 0; background-color: #faf9f7;}
#jgsz{ height: 250px; }
#jgsz>.hd h3{ background-image: url(/Content/ntzx/Base/img/bg-hd01.png);}
#jgsz>.bd{ padding: 0; background: none; }
#jgsz .list-menu{ margin: 0 -20px; }
#jgsz .list-menu li{ float: left; width: 25%; text-align: center; position: relative;}
#jgsz .list-menu .pic { width: 263px; height: 153px; display: block; margin: 0 auto; overflow: hidden;}
#jgsz .list-menu .pic img { transition: all 0.5s ; }
#jgsz .list-menu .tit { display: none; position: absolute; top:0; left: 20px; width: 263px; height: 153px; transition: all 0.5s ; background-color: rgba(0,0,0,0.3); line-height: 153px; color: #fff; font-size: 24px; font-weight: bold; z-index: 1;}
#jgsz .list-menu .tit:hover { background-color: rgba(0,0,0,0.4); text-decoration: none; display: none; }
#jgsz .list-menu li:hover img {  transform: scale(1.02); } 


/* ------ 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(/Content/ntzx/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;}
#quick-btn ul li{width: 132px; 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(/Content/ntzx/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% -370px; background-color: #d08549}
#quick-btn ul li.li4 a i{background-position: 50% -570px; background-color: #94dc68}
#quick-btn ul li.li5 a i{background-position: 50% -770px; background-color: #5cc3d2}
#quick-btn ul li.li6 a i{background-position: 50% -970px; background-color: #9775db}
#quick-btn ul li.li7 a i{background-position: 50% -1170px; background-color: #ca7ec8}
#quick-btn ul li.li8 a i{background-position: 50% -1370px; background-color: #d44d47}
