@charset 'utf-8';
/** public **/
.list{height: auto;overflow:hidden;margin: auto;text-align: center;}
.list-hd{margin:15px auto;text-align:center;}
.list-hd-title{font-size: 24px;font-family:'Microsoft YaHei';letter-spacing: 2px;font-weight: 800;color: #b30216;}
.list-hd-title:after{display:block;content:'';width: 60px;height: 2px;background: #b30216;margin: 5px auto 5px;}
.list-hd-title a{color:#a5000e;}
.list-hd-subtitle{font-size:16px;font-family:Tahoma}
.list-bd{margin:auto;text-align: center;}
.list-bd-ul{list-style:none;}
.list-bd-ul li{list-style:none;}

/**通知公告*/
.list-notice{padding: 15px 15px 60px;margin: 0 auto;margin-bottom: 15px;text-align: center;background: #f3f2f2 url(../img/banner.jpg) center top no-repeat;background-size: 100%;}
.list-notice .list-hd{width: 1000px;padding: 35px 10px 10px;margin: auto;text-align: center;}
.list-notice .list-hd-title{color:#fff;}
.list-notice .list-hd-title:after{background: #fff;}
.list-notice .list-hd-title a{color:#fff;}
.list-notice .list-hd-subtitle{color:#666;}
.list-notice .list-bd{width: 1000px;height: auto;overflow: hidden;padding: 30px 10px;}
.list-notice .list-bd-ul{}
.list-notice .list-bd-ul li{width: 460px;float: left;padding:10px;text-align: left;background: #fff;margin:10px;font-family:'Microsoft YaHei';}
.list-notice .list-bd-ul li h4 {font-size: 16px;line-height: 30px;height: 30px;overflow: hidden;text-align: left;font-weight: 600;position:relative;padding-left:15px;margin-bottom: 5px;}
.list-notice .list-bd-ul li h4::before{content:"";width:10px;height:10px;background:#F44336;position:absolute;left:0px;top: 10px;}
.list-notice .list-bd-ul li p{color:#999;height: 55px;overflow: hidden;}
.list-notice .list-bd-ul li span{display:block;color:#666;margin: 5px auto 15px;font-size: 16px;}

/**新闻活动*/
.list-news{padding-top: 15px;padding-bottom: 25px;}
.list-news .list-hd{margin:15px auto;text-align:center}
.list-news .list-hd-title{}
.list-news .list-hd-title:after{}
.list-news .list-bd{width: 1000px;height:auto;overflow:hidden;}
.list-news .list-bd-ul{}
.list-news .list-bd-ul li{float:left;width:240px; margin:5px;text-align:center;}
.list-news .list-bd-ul li:after{content:'';display:block;clear:both;}
.list-news .list-bd-ul li .picture {width:230px;height: 170px;overflow:hidden;text-align:center;margin:auto;}
.list-news .list-bd-ul li .picture img{width:100%;min-height:170px}
.list-news .list-bd-ul li .text {text-align:center}
.list-news .list-bd-ul li .text .title {font-size: 16px;height: 60px;line-height: 20px;overflow: hidden;text-align: left;font-family:'Microsoft YaHei';letter-spacing: 1px;text-align: left;padding-top: 10px;}
.list-news .list-bd-ul li .text .date{color: #b3b3b3;font-size: 16px;text-align: left;padding-top: 5px;}
.list-news .list-bd-ul li .text p{display:none;}
.list-news .list-bd-ul li:nth-child(even) .picture {}
.list-news .list-bd-ul li:nth-child(even) .text{}

/**学生活动*/
.list-huodong{}
.list-huodong .list-hd{margin-top:15px;margin-bottom:15px;}
.list-huodong .list-hd-title{}
.list-huodong .list-hd-title:after{}
.list-huodong .list-bd{ width:1000px;position:relative}
.list-huodong .list-bd-ul{  }
.list-huodong .list-bd-ul ul{ overflow:hidden; zoom:1; }
.list-huodong .list-bd-ul ul li{width: 240px;margin: auto;float:left;_display:inline;overflow:hidden;text-align:center;margin-bottom:15px}
.list-huodong .list-bd-ul ul li{display:block;}
.list-huodong .list-bd-ul ul li a,
.list-huodong .list-bd-ul ul li a:hover{color:#333;}
.list-huodong .list-bd-ul ul li .showpic{width:220px;height:165px;overflow:hidden;position: relative;}
.list-huodong .list-bd-ul ul li .showpic_picture{ width:220px;height:165px; text-align:center; }
.list-huodong .list-bd-ul ul li .showpic_picture img{width:100%;min-height:165px;}
.list-huodong .list-bd-ul ul li .showpic_title{display:none;font-family:'Microsoft YaHei';}
.list-huodong .list-bd-ul ul li:hover .showpic_title{display:block;width:190px;height:165px;line-height:24px;font-size: 16px;z-index:2;position: absolute;top:0px;left:0px;
background: #0000007d;padding:15px;color:#fff;letter-spacing:2px;}

/** other **/
.notic{ float:left; width:320px; overflow:hidden;}
.notic-center{margin-left:20px;margin-right:20px;}
.tz-title{ height:40px; line-height:40px; margin-bottom:20px;}
.tz-title span{ float:left; width:150px; font-size:22px; font-weight:bold;}
.tz-title span b{ color:#c91111; border-bottom:solid 2px #c91111; padding:5px 0;}
.tz-title a{ float:right;}
.tzlist{ overflow:hidden;}
.tzlist li{ height:26px; line-height:26px;}
.tzlist li span{ float:right; color:#9c9c9c;}
.tzlist li a{ display:block;}
.tzlist li:hover span{ border-right:solid 1px #c91111; color:#c91111;}
