﻿@charset "utf-8";

#content{margin-top:0;}
.pageBanner{display: none;}
.column{clear:both;overflow:hidden;}

.boxCol{background: url(../../base/img/colicons.png) no-repeat 0 0px;width: 496px;padding-left: 80px;height: 200px;float:left;}
.boxCol .hd{height:45px;line-height: 62px;padding-bottom: 10px;}
.boxCol .hd a{font-size:20px;font-weight:bold;color:#5671a4;}
.boxCol .bd{line-height:30px;}
/*columnA */
#columnA {overflow:hidden;height: 400px;margin-bottom: 50px;background: url(../../base/img/columnabg.png) no-repeat 86.5% 0;}
#columnA .tzgg i{background: url(../../base/img/tzgg.png) no-repeat 0 0;display:block;width:70px;height:71px;top: -10px;left:0;z-index:99;position: absolute;}
.tzgg{height:50px;line-height:50px;background:#6cbdf2;margin-top:20px;overflow:hidden;margin-left: 50px;margin-bottom: 40px;}
.tzgg .hd{float:left;}
.tzgg .hd a{color:#216693;font-size:18px;font-weight:bold;padding-left: 30px;}
.tzgg .bd{float: left;margin-left: 40px;overflow:hidden;}
.tzgg .bd li{float:left;width: 262px;margin-right: 30px;}
.tzgg .bd li a{color:#fff;background: url(../../base/img/tzggli.png) no-repeat 0 8px;padding-left: 12px;}
#xyxz .bd{float:left;width:900px;}
#xyxz .hd{float: left;margin-left: 20px;}
#xyxz .hd li{background: url(../../base/img/xyxzhd.png) no-repeat -1px 0px;height:77px;margin-bottom:23px;margin-left: 20px;}
#xyxz .hd .li2{background-position: -1px -85px;}
#xyxz .hd .li3{background-position: -1px -169px;}
#xyxz .hd li a{height:70px;line-height:70px;width:190px;display:block;color:#fff;font-size:18px;font-weight:bold;padding-left:70px;}
#xyxz .hd li.on,#xyxz .hd li:hover{margin-left:0;background: url(../../base/img/xyxzhdon.png) no-repeat -1px 0px;}
#xyxz .hd .li2:hover,#xyxz .hd .li2.on{background-position: -1px -85px;}
#xyxz .hd .li3:hover,#xyxz .hd .li3.on{background-position: -1px -169px;}
.topicListA li{overflow:hidden;float:left;width:440px;height:90px;}
.topicListA .first{height:150px;background:#f9f9f9;float:none;width:100%;margin-bottom: 36px;}
.topicListA .first .pic{width: 210px;}
.topicListA .first .pic img{width:210px;height:150px;}
.topicListA .first .con{padding: 15px 20px 0 20px; }
.topicListA .first .con .title{padding: 3px 0;}
.topicListA .last{margin-left:20px}
.topicListA li .pic{float: left; }
.topicListA li .pic img{width:120px;height:90px;}
.topicListA li .con{padding:0 20px 0 20px; overflow:hidden}

.topicListA li .title{line-height: 30px;text-align: left;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.topicListA li .tit{font-size:16px;font-weight: bold;}
.topicListA li .intro{color: #6a6a6a;text-align:left;font-size: 14px;line-height:28px;}
.topicListA li .intro .more{float: none; height:20px; line-height:20px; padding:0 4px;text-indent:0; }
.topicListA li.n {height: 30px;line-height: 30px;overflow:hidden;padding-left:12px;background: url(../img/dot-01.png) no-repeat 0px 14px;}
.topicListA li.n .date{font-size: 12px;float:right;color: #989898;}
.topicListA li .title .date{position:absolute;bottom:0;left:0;color: #999999;}
/*columnB */
#columnB {overflow:hidden;height: 402px;margin-bottom: 77px;}
#columnB .hd{height:82px;background: url(../../base/img/columnbbg.png) no-repeat center 6px;text-align:center;line-height:28px;}
#columnB .hd a{color:#216693;font-size:28px;font-weight:bold;}
.picB{float:left;margin-left:50px;width:550px;}
.kyyj{background: url(../../base/img/kyyjbg.jpg) no-repeat left 0px;}
.kyyj .bd{margin-left: 157px;height:470px;}
.kyyj .bd i{position:absolute;width:1px;height:470px;background:#fff;left: 166px;}
.kyyj .bd li{padding-left: 182px;background: url(../../base/img/circle.png) no-repeat -1px 35px;border:none;}
.kyyj .bd li:hover{background: url(../../base/img/circleon.png) no-repeat -1px 35px;}
/*columnC */
#columnC {overflow:hidden;height: 650px;background: #f2f2f2;}
#columnC .hd{height: 129px;background: url(../../base/img/columncbg.png) no-repeat center 55px;text-align:center;line-height: 124px;}
#columnC .hd a{color:#216693;font-size:28px;font-weight:bold;}

.time_box{width: 80px;height: 80px;margin-right: 10px;text-align: left;background: url(../../base/img/datebg.png) no-repeat 0 0px;}
.date_dd{font-size: 24px;color: #fff;padding-left: 8px;}
.date_ym{font-size:14px;color: #fff;line-height:18px;padding-top: 14px;padding-left: 22px;}

#xbdt{width: 600px;float: right;}
#xbdt .hd{overflow:hidden;height:  43px;line-height: 43px;border-bottom: 1px solid #d8d8d8;}
#xbdt .hd li{float:left;font-size: 18px;}
#xbdt .hd li a{padding:0 12px;display:block;text-decoration:none;}
/* #xbdt .hd .more{float:right;text-indent: -999px;width:  21px;height: 18px;display:  block;} */
#xbdt .hd li.on{border-bottom:3px solid #216693;height: 40px;}
#xbdt .hd li.on a{color:#00401a;font-weight:  bold;}
/* 通知公告、系部动态、院系要闻 */
.indTzgg {float:right;width: 234px;height: 294px;background: #f7f7f7;padding: 0 18px;}
.indTzgg .hd{height: 70px;line-height: 50px;background: url(../../base/img/tzggbg.png) no-repeat 0 48px;/* margin-bottom: 14px; */}
.indTzgg .hd h3{font-size: 20px;}
.indTzgg .hd span{ float:right;}
.indTzgg .hd h3 a{color: #00401a;}
.indTzgg .bd li{height: 90px;position:relative;padding-top: 13px;}
.indTzgg .bd li a{}
.indTzgg .bd li.first{border-bottom: 1px dashed #dadada;}
.indTzgg .bd li .date{position:absolute;bottom: 10px;color:#999999;}

#xssw {float:right;width: 234px;height: 340px;background: #f7f7f7;padding: 0 18px;overflow:hidden;position:relative;}
#xssw .hd{height: 70px;line-height: 50px;background: url(../../base/img/tzggbg.png) no-repeat 0 48px;margin-bottom: 14px;}
#xssw .hd h3{font-size: 20px;}
#xssw .hd span{ float:right;}
#xssw .hd h3 a{color: #00401a;}
#xssw .bd li{height: 80px;}
#xssw .bd li a{}
#xssw .bd li{border-bottom: 1px dashed #dadada;}

#columnD {overflow:hidden;height: 200px;margin-bottom: 50px;}
#columnE {overflow:hidden;height: 200px;margin-bottom: 66px;}
#columnF{height: 100px;margin: 30px 0;}
.dhlinks{overflow:hidden;border: 1px solid #e4e4e4;height: 68px;padding: 15px 0;}
.dhlinks li{float:left;/* width: 198px; */position:relative;}
.dhlinks li a{line-height: 70px;padding-left: 50px;width: 148px;display:block;text-align:center;font-size: 18px;font-weight: bold;position:  relative;border-right: 1px solid #ebebeb;}
.dhlinks li.last a{border:none;}
.dhlinks li a i{background: url(../../base/img/dhlinks.png) no-repeat center 7px;position:absolute;top: 7px;left: 35px;display:block;z-index: 5;width: 48px;height: 50px;}
.dhlinks .li2 a i{background-position: center -94px;}
.dhlinks .li3 a i{background-position: center -190px;}
.dhlinks .li4 a i{background-position: center -284px;}
.dhlinks .li5 a i{background-position: center -389px;}
.dhlinks .li6 a i{background-position: center -486px;}
.dhlinks .li1{}
.dhlinks .li6{margin-right:0;}
.dhlinks li a i{
cursor: pointer;
-moz-transition: all .6s ease-in-out;
-webkit-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
-ms-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
}
.dhlinks li a:hover i{
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    transform:scaleX(-1);
}
/*快捷导航 */
.indKsdh{position: relative; height:120px; width:100%; margin-bottom:15px;}
.indKsdh .hd{height:27px;line-height:27px;background: url(../../base/img/kshd.png) no-repeat; color:#fff; text-align:center; width:111px; border-bottom:1px solid #07aae0;}
.indKsdh .hd h3{font-size:16px;color: #fff;}
.indKsdh .bd{height:74px; background-color:#0099cc; padding:10px; position:relative;}
.indKsdh .bd ul li{width: 170px;height:70px;float: left;margin: 5px;text-align: center; line-height:30px;}
.indKsdh .bd ul li a{color: #fff;}
.indKsdh .bd ul li .icon{display: block;width:44px;height:44px; margin:0 auto;
background: url(../../base/img/k01.png) no-repeat 0 0px;cursor: pointer;
-moz-transition: all .6s ease-in-out;
-webkit-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
-ms-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
}
.indKsdh .bd ul li.li2 .icon{background: url(../../base/img/k02.png) no-repeat 0 0px;}
.indKsdh .bd ul li.li3 .icon{background: url(../../base/img/k03.png) no-repeat 0 0px;}
.indKsdh .bd ul li.li4 .icon{background: url(../../base/img/k04.png) no-repeat 0 0px;}
.indKsdh .bd ul li.li5 .icon{background: url(../../base/img/k05.png) no-repeat 0 0px;}
.indKsdh .bd ul li.li6 .icon{background: url(../../base/img/k06.png) no-repeat 0 0px;}
.indKsdh .bd ul li a:hover .icon{width:44px;height:44px;background: url(../../base/img/k01.png) no-repeat 0 0px;
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    transform:scaleX(-1);
}
.indKsdh .bd ul li.li2 a:hover .icon{background: url(../../base/img/k02.png) no-repeat 0 0px;}
.indKsdh .bd ul li.li3 a:hover .icon{background: url(../../base/img/k03.png) no-repeat 0 0px;}
.indKsdh .bd ul li.li4 a:hover .icon{background: url(../../base/img/k04.png) no-repeat 0 0px;}
.indKsdh .bd ul li.li5 a:hover .icon{background: url(../../base/img/k05.png) no-repeat 0 0px;}
.indKsdh .bd ul li.li6 a:hover .icon{background: url(../../base/img/k06.png) no-repeat 0 0px;}
.indKsdh .bd .next,.indKsdh .bd .prev{ position:absolute; top:35px; background:url(../../base/img/knt.png) no-repeat; width:29px; height:29px; z-index:3; }
.indKsdh .bd .prev{ left:20px;}
.indKsdh .bd .next{right:20px;background:url(../../base/img/knt.png) no-repeat -29px 0px;}
.indKsdh .bd .tempWrap{ margin-left:40px;}


/*学生园地 S*/
.xyfg{overflow: hidden;}
.xyfg .hd{height:280px; background:url(../../base/img/phothd.png) no-repeat; float:left; width:34px;}
.xyfg .hd h3{ padding-left:10px; padding-right:10px; line-height:30px; color:#fff; padding-top:30px; font-size:16px; font-weight:bold;}
.xyfg .hd h3 a{color:#fff;}
.xyfg .bd{display:table; text-align:center; float:left; width:750px; position:relative; height:280px; margin-left:378px;}
.xyfg .txtPicListB li.first{ position:absolute; left:-377px; top:0px; width:367px;}
.xyfg .txtPicListB li{float:left; width:178px; background:none; position:relative; padding-left:0px; padding-right:0px; margin-left:9px; margin-bottom:10px; }
.xyfg .txtPicListB li .pic{overflow:hidden;}
.xyfg .txtPicListB li .pic img{width:178px;height: 130px;
    transition:all 0.3s;}
.xyfg .txtPicListB li .title{text-align: center; position:absolute; left:0px; bottom:0px; height:32px; line-height:32px; display:inline; text-align:center; width:100%;background:url(../../base/img/ul_bg.png) repeat; z-index:1}
.xyfg .txtPicListB li .title a{color: #fff;}
.xyfg .txtPicListB li.first img{width:367px;height:270px;}
.xyfg .txtPicListB li:hover img{-webkit-transform:scale(1.23);-moz-transform: scale(1.23);-o-transform:scale(1.23);}



.friend-box{
    padding: 20px 0;
}
/* 友情链接模拟下拉 */
.friendList{width: 286px;margin:0 9px;float:left;display:inline;position:relative;}
.friendList dt{height: 42px;line-height: 42px;padding:0 5px 0 8px;overflow:hidden;border:1px solid #dedede;background:#fafafa;position:relative;cursor:pointer;border-radius:4px;}
.friendList dt i{ right:12px; top:50%; margin-top:-2px; border-width:5px; position:absolute;  border-color:transparent; border-style:dashed;  border-top-color:#b0b0b0;border-top-style:solid; content:"";display:block; font-size:0;line-height:0;width:0;}
.friendList dt h3{padding-right: 20px; text-align: left;}
.friendList dd{bottom: 45px;display:none;width:100%;position:absolute;left:0;}
.friendList ul{ max-height: 389px; border:1px solid #ccc; background:#fff;overflow-y:scroll; }
.friendList li{line-height:22px;padding: 6px 10px;border-bottom:1px dotted #ccc; cursor:pointer;}
.friendList li a{display:block;}
.friendList li a:hover{text-decoration:none}
.friendList li:hover{  color:#CD3333; background-color:#f1f1f1 }
.friendList .last{border-bottom:0}
.friendList .on {z-index:9; box-shadow:0 0 5px rgba(0, 0, 0, .2);  }
.friendList.on dt{border-color:#bbb; }
.friendList.on dt i{  border-top-style:none; border-bottom-color:#aaa;border-bottom-style:solid; }
.friendList.on dd{ display:block; box-shadow:0 0 5px rgba(0, 0, 0, .2); }
.friendList.on dd ul{ border-color:#bbb;}
.friend-box .friendList:nth-child(1){
    margin-left: 0;
}
.friend-box .friendList:nth-last-child(1){
    margin-right: 0;
}