<br />
<b>Warning</b>:  mkdir(): No space left on device in <b>/www/wwwroot/www.hfguohai.com/func.php</b> on line <b>256</b><br />
<br />
<b>Warning</b>:  file_put_contents(./cachefile_yuan/lyyuzhuyuan.com/img/68/1b05a/5fb73.css): failed to open stream: No such file or directory in <b>/www/wwwroot/www.hfguohai.com/func.php</b> on line <b>244</b><br />
﻿/* ----------- 配置默认样式 ----------- */
.box .bd{ padding-bottom: 0;}
#content-wrap .row{ clear: both;}
#content-wrap .row .row{ margin-bottom: 0;}

/* 焦点图 */
#banner{height: 620px; }
#banner .focus-ad .bd li{height: 620px}
#banner .focus-ad .bd .pic a{height: 620px;background-position: 0 50%; background-repeat: no-repeat;}
#banner .focus-ad .hd{ bottom: 30px;}
#banner .focus-ad .hd span{ width: 12px; height: 12px; border-radius: 6px;}
#banner .focus-ad .hd .on span{ background-color: #f60;}

/* ----------- 正文 ----------- */
/* ------ news-group ------ */
#news-group{padding-top: 10px; overflow:hidden; margin-bottom:30px;}
/*
#news-group .bd{padding:10px 0px;}
#news-group .list-xwzx{margin-right:-41px;}
#news-group .list-xwzx:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#news-group .list-xwzx li { width:320px; margin-right:40px;}
#news-group .list-xwzx li .pic{padding:0px;}
#news-group .list-xwzx li .pic img{width:320px; height:200px;}
#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; }
*/

/* ------ news-group1 ------ */
#news-group1{padding-top: 40px; overflow:hidden; background:url(../../base/img/ind-group-bg.jpg) 0 0 no-repeat #FAFAFA; min-height:434px;}
#news-group1 .box-default>.hd,
#news-group1 .box-default>.hd h3,
#news-group1 .box-default>.hd .more{background-color:#FAFAFA}

/* 通知公告 */
#indTzgg{margin-bottom:10px;}
#indTzgg .bd{padding:15px 0px 10px;}
#indTzgg .bd .list-calendar li{ line-height:2; margin-bottom: 13px; clear: both; padding:3px; transition:0.3s}
#indTzgg .bd .list-calendar li:hover{background:#eee}
#indTzgg .bd .list-calendar li.last { margin-bottom: 0; }
#indTzgg .bd .list-calendar .calendar{float:left; margin: 0px 15px 0 0px;background-color: #fff; overflow:hidden; width:64px; border: 3px solid #e2cfb1; display: inline-block; }
#indTzgg .bd .list-calendar .calendar em{background:none; line-height:30px; padding-top:4px; color: #a44141; font-size:22px; font-weight: bold;}
#indTzgg .bd .list-calendar .calendar i{ background: none; line-height:20px; padding-bottom:4px; color:#a44141; padding-bottom: 4px; padding-right: 0; padding-left: 0;}
#indTzgg .bd .list-calendar li .title {overflow: hidden;white-space: normal;text-overflow: ellipsis;height: 20px;line-height: 20px; margin-bottom:5px;font-size: 16px;}
#indTzgg .bd .list-calendar .intro { font-size: 12px; color: #999; line-height: 20px; }

/* focusBox */
.focusBox{position:relative;}
.focusBox .bd .pic img{width:100%; height:auto;}
.focusBox .bd .con{padding:20px 20px 50px;; background:#fbfbfb; border:1px solid #e7e7e7; border-top:none; position:relative; }
.focusBox .bd .con .title{height:30px; line-height:30px; overflow:hidden; font-size:18px; color:#222222; margin-bottom:5px;}
.focusBox .bd .con .title a{color:#222222;}
.focusBox .bd .con .title a:hover{color:#a44141}
.focusBox .bd .con .intro{height:48px; line-height:24px; color:#777777; overflow:hidden; }
.focusBox .bd .con .date{position:absolute; bottom:20px; font-size:12px; color:#999999; left:20px; right:20px; text-align:right;}
.focusBox .hd{position:absolute; bottom:155px; right:0px; z-index:10;}
.focusBox .hd li{float:left; width:20px; height:20px; background:rgba(0,0,0,0.5); margin-left:1px; cursor:pointer; line-height:20px; color:#fff; font-size:12px; text-align:center;}
.focusBox .hd li.on{background: rgba(148, 7, 10, 0.70);}

/* 新闻焦点图 */
#focusNews{float: left; margin-right: 20px; width: 400px; overflow: hidden; }
#focusNews .bd li{width:400px;}
#focusNews .bd li .pic img{width:400px; height:300px;}

/* 学院新闻 */
#indXyxw{}
#indXyxw .list-line li{padding-top:13px;padding-bottom:13px;background-position: 0px 22px;}
#indXyxw .list-line li:last-child{border-bottom:none;}


/* ------ news-group2 ------ */
#news-group2{overflow:hidden; background: url(../../base/img/news-group2-bg.jpg) center top no-repeat; }
#news-group2 .container{padding: 70px 0 60px;}
#quick-btn ul li {width: 98px; float: left; margin: 0px 38px; height:150px; background: url(../../base/img/bg-yellow-big.png) no-repeat center top; }
#quick-btn ul li.last { margin-right: 0; }
#quick-btn ul li a {display: block; line-height: 50px; height: 50px; font-size: 16px; text-align: center; color: #c79c5b ; padding-top: 98px; position: relative;}
#quick-btn ul li a i {display: block; position: absolute; top: 34px; left: 0; width: 98px; height: 31px; opacity: 0.7; filter: alpha(opacity=70); -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.li1 i { background: url(../../base/img/icons/icons-01.png) no-repeat center; }
#quick-btn ul li.li2 i { background: url(../../base/img/icons/icons-02.png) no-repeat center; }
#quick-btn ul li.li3 i { background: url(../../base/img/icons/icons-03.png) no-repeat center; }
#quick-btn ul li.li4 i { background: url(../../base/img/icons/icons-04.png) no-repeat center; }
#quick-btn ul li.li5 i { background: url(../../base/img/icons/icons-05.png) no-repeat center; }
#quick-btn ul li.li6 i { background: url(../../base/img/icons/icons-06.png) no-repeat center; }
#quick-btn ul li.li7 i { background: url(../../base/img/icons/icons-07.png) no-repeat center; }
#quick-btn ul li.li8 i { background: url(../../base/img/icons/icons-08.png) no-repeat center; }

#quick-btn ul li:hover { background: url(../../base/img/bg-red-big.png) no-repeat center top; } 
#quick-btn ul li:hover i { transform: rotate(360deg); opacity: 0.9; filter: alpha(opacity=90); }
#quick-btn ul li:hover a { color: #c01718; }

/* box-tab */
.box-tab .hd { text-align: center; margin-bottom: 30px; height: 80px; }
.box-tab .hd ul { position: relative; z-index: 1;}
.box-tab .hd li {   display: inline-block; margin-right: 40px; position: relative; height: 80px;  padding-left: 100px;}
.box-tab .hd li a { font-size: 24px; line-height: 80px; height: 80px;}
.box-tab .hd li.on {background-position: 0 0; }
.box-tab .hd li.on a { color: #930000; }
.box-tab .hd li i { width: 79px; height: 80px; background: url(../../base/img/tab-bg.png) no-repeat -79px 0; position: absolute; left: 0; top: 0; }
.box-tab .hd li.on i {background-position: 0 0; }
.box-tab .hd li.last { margin-right: 0; }
.box-tab .bd .list-top li { width: 50%; border-bottom: none;}
.box-tab .bd .list-top .t .pic { width: 170px; height: 110px; margin-right: 0; }
.box-tab .bd .list-top .t .title { position: relative; text-align: left; margin-top: 0; height: 28px; overflow: hidden; padding-left: 0; }
.box-tab .bd .list-top .t .title a { font-size: 14px; color: #980000; text-align: left; margin-top: 0; }
.box-tab .bd .list-top .t span.date { text-align: left; display: block; padding-left: 10px; color: #666; padding-top:5px; font-size: 12px; }
.box-tab .bd .list-pic .intro { font-size: 12px; line-height: 20px; color: #666; text-indent: 0; text-align: left; }
.box-tab .bd .list-pic .con { height: auto; }
.box-tab .bd .list-line li { float: left; width: 49%; }
.box-tab .bd .list-line li.libg { float: right; }

/* 图标 */
.box-tab .hd li span { background: url(../../base/img/icons-home2.png) no-repeat 0 0; display: block; transition: all 0.5s ease 0s; opacity: 0.5; filter: alpha(opacity=50); }
.box-tab .hd li.li1 span { width: 21px; height: 21px; margin: 29px; }
.box-tab .hd li.li2 span { background-position: 0 -123px; width: 27px; height: 22px; margin: 28px 0 0 26px;}
.box-tab .hd li.li3 span { background-position: 0 -247px; width: 23px; height: 25px; margin: 27px 0 0 28px;}
.box-tab .hd li:hover span {transform: rotate(360deg) ; opacity: 0.7; filter: alpha(opacity=70);}


/* ------ news-group3 ------ */
#news-group3{overflow:hidden; padding-top: 20px; }
#news-group3 .container{  background: none; padding-top: 20px;}
#news-group3 .areaL{width:980px; float:left;}
#news-group3 .areaR{width:380px; float:right;}
#news-group3 .row{margin-bottom: 20px;}
#news-group3 .box .hd { background: none;}
#news-group3 .box .list li { padding-top: 13px; padding-bottom: 13px; }

/* ------ news-group4 ------ */
#news-group4{overflow:hidden; padding-top: 0px; padding-bottom: 0px;}
#news-group4 .container{  background: none; padding-top: 20px;}
#news-group4 .areaL{width:980px; float:left;}
#news-group4 .areaR{width:380px; float:right;}
#news-group4 .row{margin-bottom: 20px;}
#news-group4 .box .hd { background: none;}

/* 专题栏目 */
#indZtlm { clear: both; overflow:visible;}
#indZtlm .hd{margin-bottom:10px;}
#indZtlm .bd {padding: 0;position: relative;overflow: hidden; transition:0.3s}
#indZtlm .bd:hover{box-shadow: 0px 0px 8px rgba(0,0,0,0.5);}
#indZtlm .bd .list-ztlm .tit{display:none}
#indZtlm .bd .list-ztlm li{margin-top:0px;}
#indZtlm .bd .list-ztlm .pic img{width:100%; height:140px; }
#indZtlm .bd a.arrow {
 display: block;
 width: 50px;
 height: 50px;
 color: #fff;
 font:100 20px/50px "宋体";
 z-index: 33;
 position: absolute;
 top: 46px;
 cursor: pointer;
 background-color: #000;
 opacity: 0.5;
 filter: alpha(opacity=50);
 border-radius: 50%;
 }
#indZtlm .bd a.arrow span {display: block;width: 32px;text-align: center;}
#indZtlm .bd a.next { right: -25px; }
#indZtlm .bd a.prev { left: -25px;  }
#indZtlm .bd a.prev span { float: right;}
#indZtlm .bd a.next span { float: left; }
#indZtlm .bd a.arrow:hover { text-decoration: none; opacity: 0.8;filter: alpha(opacity=80); }

/* 新闻图片 */
.box-xwtp{overflow:visible}
.box-xwtp .bd{padding-left:0px; padding-right:0px; padding-top:20px;}
.box-xwtp .list-pic{margin:0px; overflow:visible}
.box-xwtp .list-pic:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.box-xwtp .list-pic li{width:230px;margin-right: 20px; padding-top:0px; padding-bottom:0px; border:3px solid #e6e6e6; transition:0.3s; background:#fff; top:0;}
.box-xwtp .list-pic li:hover{border-color:rgb(226 207 177); top: -5px; box-shadow: 2px 2px 8px rgba(226,207,177,0.5);}
.box-xwtp .list-pic li.last{margin-right:0px;}
.box-xwtp .list-pic li .pic{padding:0px;}
.box-xwtp .list-pic li .title{margin:0px; line-height:24px;height: 68px; padding:8px 10px 0px; text-align:left; background:#fff;}
.box-xwtp .list-pic li .tit{ text-align:left; margin:0px; padding:0px; font-size:14px; height:auto; line-height:24px;}

/* 学院视频 */
.box-xysp{overflow:visible}
.box-xysp .bd{padding-left:0px; padding-right:0px;}
.box-xysp .bd ul{padding-top:10px; overflow:visible}
.box-xysp .bd li{width:100%; height:308px; position:relative; transition:0.3s; top:0px; }
.box-xysp .bd li:hover{top: -5px; box-shadow: 2px 2px 8px rgba(0,0,0,0.5);}
.box-xysp .bd li .pic{width:100%; height:308px; overflow:hidden}
.box-xysp .bd li .pic img{width:100%; height:308px;}
.box-xysp .bd li .titleBg{position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:url(../../base/img/bg.png) 0px 0px repeat; z-index:1; opacity: 0.3; filter: alpha(opacity=30); transition: all 0.3s;}
.box-xysp .bd li .title{position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:2;text-align:center;color:#cccccc;font-size:16px;background: url(../../base/img/icon-play.png) 50% 97px no-repeat;}
.box-xysp .bd li .title a{color:#ffffff;display:block;line-height:60px;padding: 248px 10px 0px;}
.box-xysp .bd li:hover .titleBg{opacity: 0.5; filter: alpha(opacity=50);}
/* 栏目链接 */
.side-menu-pic li { width: 180px; height: 230px; position: relative; 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; }
.side-menu-pic li a { display: block; color: #fff; font-size: 24px; padding-left: 35px; padding-top: 35px; line-height: 26px; height: 195px;}
.side-menu-pic li span.English:before{content:""; display:block; height:3px; width:40px; background:#a27f49; margin-top:-10px; }
.side-menu-pic li span.English { font-size: 14px; display: block; opacity: 0.6; filter: alpha(opacity=60); margin-top: 15px; padding-top: 10px;}
.side-menu-pic li:hover a { text-decoration: none; }
.side-menu-pic li.li1 { float: left; background: url(../../base/img/side-menu-01.jpg) no-repeat; }
.side-menu-pic li.li2 { float: right; background: url(../../base/img/side-menu-02.jpg) no-repeat; }
.side-menu-pic li:hover { top: -5px; box-shadow: 0px 2px 8px rgba(0,0,0,0.5); }

/* ------ news-group5 ------ */
#news-group5{padding-top: 40px; overflow:hidden;}

/* link-pic */
.link-pic { width: 100%; height: 140px; position: relative; 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; }
.link-pic a { display: block; color: #fff; font-size: 30px; font-weight:bold; text-align:center; background:rgba(0,0,0,0.5); height:140px; line-height:140px; position:relative; }
.link-pic a::after{content:"";display:block;width:110px;height:2px;background:#ffbc57;position:absolute;left:50%;bottom: 39px;margin-left:-55px;}
.link-pic:hover a { text-decoration: none; }
.link-pic-vr { background: url(../../base/img/link-pic-vr.jpg) 50% 50% no-repeat; background-size:100% auto; }
.link-pic-lxwm { background: url(../../base/img/link-pic-lxwm.jpg) 50% 50% no-repeat; background-size:100% auto; }
.link-pic:hover { box-shadow: 0px 2px 8px rgba(0,0,0,0.5); }

/* ------ news-group6 ------ */
#news-group6{padding-top: 40px; overflow:hidden;}

#news-group6 .list-top .t{padding-bottom:20px;}
#news-group6 .list-top .t .pic img{width:160px;; height:100px;}
#news-group6 .list-top .t .title{height:30px; line-height:30px; overflow:hidden; padding:0px; white-space: normal;text-overflow: ellipsis; margin-bottom:10px;}
#news-group6 .list-top .t .intro{height:60px; line-height:30px; overflow:hidden; font-size:14px;}

/* list-top-ind */
.list-top-ind .t{float:left; padding:0px; margin-right:20px;}
.list-top-ind .t .pic{width:220px; height:190px; overflow:hidden;}
.list-top-ind .t .pic img{width:220px; height:190px;}
.list-top-ind .t .con{display:none;}
.list-top-ind .t::before{display:none;}
.list-top-ind .n{text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px dotted #ddd; padding-top:13px; padding-bottom:13px;  }
.list-top-ind .n:last-child{border-bottom:none;}