﻿/* ----------- 配置默认样式 ----------- */
.box .bd{ padding-bottom: 0;}
#content-wrap .row{ clear: both;}
#content-wrap .row .row{ margin-bottom: 0;}

/* 焦点图 */
#banner{height: 425px; margin-top: 176px; }
#banner .focus-ad-bg .focus-bd .pic a{height: 425px;}
#banner .focus-ad-bg .focus-hd{bottom: 25px;}
#banner .focus-ad-bg .focus-hd span{width: 12px;height: 12px;}
#banner .focus .focus-hd .on span{ background-color: #f60;}
#banner .focus-ad-bg .bg { display: none;} 


#banner1 {height: 425px; margin-top: 176px; }
.focus-ad-bg1{ width: 100%; min-width: 1200px; height: 425px; position: relative; overflow: hidden; background: #fff; text-align: center;}

.focus-ad-bg1 .focus-bd { width: 1200px; position: absolute;z-index:1; left: 50%; margin-left: -600px}
.focus-ad-bg1 .focus-bd  li{ width: 1200px; overflow: hidden;}
.focus-ad-bg1 .focus-bd .pic a{ display: block; width: 1200px; height: 425px;}
.focus-ad-bg1 .tempWrap{ overflow: visible !important}
.focus-ad-bg1 .tempWrap ul{ margin-left: -1200px !important;}
.focus-ad-bg1 .focus-hd { position: absolute; width: 100%; left: 0; z-index: 2; height: 12px; bottom: 15px; text-align: right;}
.focus-ad-bg1 .focus-hd  li{ display: inline-block; *display: inline; zoom: 1; width: 12px; height: 12px; line-height: 99px; overflow: hidden; background:#fff; margin: 0 5px; cursor: pointer; filter: alpha(opacity=60);opacity: 0.6;}
.focus-ad-bg1 .focus-hd  li.on{ background:#e00; filter: alpha(opacity=100);opacity: 1;}
.focus-ad-bg1 .pnBtn{ position: absolute; z-index: 3; top: 0; width: 100%; height: 425px; cursor: pointer;}
.focus-ad-bg1 .prev{ left: -50%; margin-left: -600px;}
.focus-ad-bg1 .next{ left: 50%; margin-left: 600px;}
.focus-ad-bg1 .pnBtn .blackBg{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 425px; background: #0d67bb85; filter: alpha(opacity=50);opacity: 0.9;}
.focus-ad-bg1 .pnBtn .arrow{display:none;position: absolute;top:50%;right:20px;z-index: 2;margin-top:-25px;width:50px;height:50px; 
     background:url(lr.png) no-repeat scroll left center; cursor:pointer;}
.focus-ad-bg1 .pnBtn .arrow:hover{ filter: alpha(opacity=80);opacity: 0.8;}
.focus-ad-bg1 .next .arrow{left:20px;right:auto; background-position:right center;}

/* ----------- 正文 ----------- */

/* ------ 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;}
#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("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: 320px;}
#news-group2 .container{padding-top: 40px;}

/* 媒体关注 */
#zthz {position: relative; height:260px }
#zthz .hd{background: none; width: 110px; margin: 0 auto 15px; display: none;}
#zthz .hd h3{background-color: #214362}
#zthz .bd li{border-bottom: none; float: left; width: 360px; text-align: center; margin-right: 60px; }
#zthz .bd li.last { margin-right: 0;}
#zthz .bd li a.tit { color: #fff; line-height: 40px; font-size: 16px; padding-top: 10px;}


#zthz .bd .picA { position: relative;  margin-right: 40px;  float: left; height: 180px; width: 295px;}
#zthz .bd .picA span.border { width: 280px; height: 165px; border: 3px solid #7dadd7; background: #4287c5; position: absolute; left: 0; top: 0; display: block;}
#zthz .bd .picA a { display: block; width: 280px; height: 165px; position: absolute; top: 12px; left: 12px; z-index: 1;}
#zthz .bd .picA img{width: 280px; height: 165px; }

#zthz .bd .con { margin-top: 50px; float: right; width: 860px;}
#zthz .bd .title a{color: #fff; font-size: 18px; line-height: 40px;}
#zthz .bd .intro{color: #fff; font-size: 14px; line-height: 24px; height: 72px; text-indent: 2em}
#zthz .fd{position: absolute;z-index: 11;right: 0px;bottom: 0;width: 100%;text-align:left;padding-left: 560px;}
#zthz .fd li{float: left;cursor: pointer;font-size: 12px;color: #999;}
#zthz .fd ul{display: inline-block;*display: inline; zoom: 1;}
#zthz .fd span{margin-right: 8px;background: #78a8d1;display: block;padding: 0px; width: 8px;height: 8px;overflow: hidden;line-height: 100px; border-radius:50%}
#zthz .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: 254px; 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: 110px;margin-bottom: 10px;background: url(../../Base/img/quick-btn.png) 50% 30px no-repeat #559fce;border-radius: 10px; -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 ul li.li2 a i{background-position: 50% -170px; background-color: #e86b6b}
#quick-btn ul li.li3 a i{background-position: 50% -370px; background-color: #e69a63}
#quick-btn ul li.li4 a i{background-position: 50% -570px; background-color: #86be45}
#quick-btn ul li.li5 a i{background-position: 50% -770px; background-color: #5fc4d4}
#quick-btn ul li.li6 a i{background-position: 50% -970px; background-color: #d3a426}
#quick-btn ul li.li7 a i{background-position: 50% -1170px; background-color: #2a7ac5}
#quick-btn ul li.li8 a i{background-position: 50% -1370px; background-color: #e86060}

#quick-btn ul li:hover a i { background-color: #0d67bb;}
