﻿@charset "utf-8";
.row{clear:both; overflow:hidden; margin-bottom:20px; }
.pageBanner{display:none}
#content{background:none; padding:0;width:1200px;}
.box{padding:0px; margin-bottom:0}
.boxa{padding:0px; margin-bottom:10px; width:260px;height:325px;}
.column{overflow:hidden;}
.mainContenta{width:830px; float:left}
.sidea{width:350px; float:right}

.hotNews{overflow:hidden;}
.hotNews dt{float:left; font-weight:bold; color:#fff; font-size: 16px;}
.hotNews .dateRight{color:#fff;margin-left:10px;}
.hotNews li{ color:#fff; text-align: left;}
.hotNews li a{ color:#fff; text-align: left;}


/* 搜索栏 */
.searchBar{ margin-bottom: 20px; padding: 20px; border: 1px solid #ececee; }
.searchBox .sHd{ height: 34px; line-height: 34px; padding-left: 10px; }
.searchBox .sHd li{ float: left; background: #eee; padding: 0 16px; margin-left: 10px; border-radius: 5px 5px 0 0; font-size: 14px; cursor: pointer; }
.searchBox .sHd li a{ color: inherit; }
.searchBox .sHd li.on{  background: #7f68b3; background: rgba(127, 104, 179, .9); color: #fff; }
.searchBox .sBd{ padding: 20px; padding-bottom: 10px; background: #7f68b3; background: rgba(127, 104, 179, .9); }
.searchBox .sBd .item{ height: 70px; }
.searchBox .sBd .s-form{ float: none; }
.searchBox .sBd .fromRadio{ margin-top: 10px; text-align: left; color: #fff; }
.searchBox .sBd .fromRadio label{ margin-right: 10px; }
.searchBox .sBd .fromRadio input[type=radio]{ margin-right: 4px; }
.searchBox .s-form .input-box input{ width: 646px; }


/* dateInfoList */
.dateInfoList li{overflow:hidden;margin-bottom:15px;}
.dateInfoList .date{float:left;width: 58px;height: 58px;background:#fff;overflow:hidden;text-align:center;color:#666;margin-right:20px;border: 1px solid #ddd;}
.dateInfoList .date dd{height:36px; font-size:22px; color:#507BB9 }
.dateInfoList .date dt{font-size:12px; background:#507BB9; color:#fff;}
.dateInfoList .con{ overflow:hidden; }
.dateInfoList .title{ height:16px; line-height:16px; overflow:hidden;}
.dateInfoList .intro{font-size:12px;line-height:20px;color:#999;height:40px;overflow:hidden;padding-top:4px;}

/* indBox */
.indBox{margin-bottom:20px;padding:0px 20px 20px 20px; background:url(../../base/img/xwbg.jpg) 0px 10px no-repeat; border-bottom: 1px solid #eaebf0;}
.indBox .iHd{height:20px; line-height:20px; overflow:hidden;margin:auto; width: 350px; padding-bottom: 15px;}
.indBox .iHd .more{float:right; padding:0 0 0 15px; background:#fff; color:#999; }
.indBox .iHd .more a{color:#999}
.indBox .iHd h3{}
.indBox .iHd ul{border-left: 1px solid #eaebf0;}
.indBox .iHd li{float:left; background:#fff; padding:0 25px; font-size:16px; color: #566779; border-right: 1px solid #eaebf0; font-weight: bold;border-left: 1px solid #eaebf0;}
.indBox .iHd .on{background:#fff; color:#5a4192; }
.indBox .iHd .on a{color:#5a4192;}
.indBox .iHd a:hover{text-decoration:none}
.indBox .iBd{overflow:hidden;}

/* .focusBox */
.focusBox{float:left; margin-right:20px;}
#columnA .mainContent .box{width: 405px; margin-bottom: 10px;}
#columnA .mainContent .box .bd{}
#indXygg .bd{height: 344px;}
#indXwzx .iBd{height: 300px;}
#columnC{}

/* ksdhList */
.ksdhList{overflow:hidden; padding-top:5px;}
.ksdhList li{float:left; margin-bottom:6px; width:152px; overflow:hidden; height:80px;line-height:80px;}
.ksdhList a{display:block; height:80px; background: url(../../base/img/ind-icons.png) 20px 25px no-repeat #51A79E;color:#fff;font-size:18px;padding-left: 60px; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.ksdhList .li2,.ksdhList .li4{float:right}
.ksdhList a:hover{text-decoration:none; padding-left:63px}
.ksdhList .li2 a{background-position: 20px -132px;background-color: #D28853;}
.ksdhList .li3 a{background-position: 20px -291px;background-color: #547097;}
.ksdhList .li4 a{background-position: 20px -449px;background-color: #9AC95D;}

/* 学生风采 */
.xsfcList{overflow:hidden; margin-right:-40px; margin-top: 10px;}
.xsfcList li{float:left;width: 275px;margin-right: 30px; font-weight: bold;}
.xsfcList .pic img{width:100%;height: 200px;}
.xsfcList .title{line-height:30px; height:44px; overflow:hidden; padding-top:5px; background: #f4f5f9;  padding-left: 15px; color: #354252;}
.xsfcList li:hover .pic{-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); -moz-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); box-shadow:0px 2px 5px rgba(0, 0, 0, .3); }


.focusBanner{   margin:0 auto; overflow:hidden; position:relative; height: 450px; background: #ccc; }
.focusBanner .hd{ position:absolute;  left: 0; z-index:1; width: 100%; height: 14px; bottom: 30px; text-align: center; }
.focusBanner .hd ul li{ display:inline-block; *display:inline; zoom:1; margin:0 3px; width: 15px; height: 15px; background:#fff; cursor:pointer; border-radius:10px;}
.focusBanner .hd ul li span{ display:none }
.focusBanner .hd ul li.on{ background: #7f68b3;width: 15px; height: 15px; border-radius:15px;  }
.focusBanner .bd{ position:relative; z-index:0; }
.focusBanner .bd li a{ display:block;  height: 470px; }
.focusBanner .bd .con{ display:inline-block; *display:inline; float: left; zoom:1; position:absolute; left:50px; bottom:40px; overflow:hidden;  display: none;}
.focusBanner .bd .con .title{float: left;line-height: 20px;position:relative; z-index:1; padding: 15px 30px; }
.focusBanner .bd .con .title a{ color:#fff; font-size:14px; font-weight:bold; }
.focusBanner .bd .con .bg{ position:absolute; width:100%; height: 200px; left:0; top:0; background:#000; filter:alpha(opacity=50);opacity:0.5;}

.boxa .hd{height:30px;line-height:30px;overflow:hidden; background: url(../../base/img/lipic.jpg) no-repeat; padding-left: 40px;}
.boxa .hd h3{float:left;font-size:18px;font-weight:bold; color: #5a4192 }
.boxa .hd h3 a{color: #5a4192 }
.boxa .hd .more{float:right;font-size:12px;color:#526272;}
.boxa .bd{overflow:hidden;padding: 10px 0;}
.boxa .hd li{ float: left; font-size: 18px; margin-right: 15px; }
.boxa .hd li a{ color: inherit; }
.boxa .hd li.on{ color: #5a4192; font-weight: bold; }


/* 快捷链接 */
#columnB{ margin-top: 15px; background: #eee; border-radius: 4px; padding: 15px 10px; }
#columnB .menuList li{ float: left; width: 14.2857%; }
#columnB .menuList li a{ display: block; text-align: center; font-size: 16px; overflow: hidden; }
#columnB .menuList li a:before{ content: ""; display: block; width: 60px; height: 60px; margin: 0 auto 5px; background: url(../../base/img/icons-kjlj.png) no-repeat 0 0; }
#columnB .menuList li a,
#columnB .menuList li a:before{
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
#columnB .menuList li a:hover{ color: #7f68b3; text-decoration: none; }
#columnB .menuList li a:hover:before{ background-position: 0 -120px; }
#columnB .menuList .li2 a:before{ background-position: -60px 0; }
#columnB .menuList .li3 a:before{ background-position: -120px 0; }
#columnB .menuList .li4 a:before{ background-position: -180px 0; }
#columnB .menuList .li5 a:before{ background-position: -300px 0; }
#columnB .menuList .li6 a:before{ background-position: -360px 0; }
#columnB .menuList .li7 a:before{ background-position: -420px 0; }
#columnB .menuList .li2 a:hover:before{ background-position: -60px -120px; }
#columnB .menuList .li3 a:hover:before{ background-position: -120px -120px; }
#columnB .menuList .li4 a:hover:before{ background-position: -180px -120px; }
#columnB .menuList .li5 a:hover:before{ background-position: -300px -120px; }
#columnB .menuList .li6 a:hover:before{ background-position: -360px -120px; }
#columnB .menuList .li7 a:hover:before{ background-position: -420px -120px; }

#indZszy,
#indXxsy{ margin-right: 25px; }