.container{margin:0 auto;width:1000px;}
body{margin:0 auto;background-color:#ffffff;font-size: 15px;background-color:#FAF9F5}
a{color:#424342;text-decoration:none;}
*{font-family: 'Open Sans', Helvetica, Arial, sans-serif;font-size:15px;color:#424342;}
.clear{height:0;clear:both;}
img{border:none;}

.first{margin-top:25px;width:100%;height:320px;}
.second{margin-top:25px;width:100%;min-height:320px;}
.second>*{min-height:320px;}

.left{width:23%;float:left;margin-right: 10px;height:100%;}
.title{/*border-bottom:solid 3px #203559;*/height: 30px;line-height: 30px;font-family: "YaHei SimHei";font-size: 18px;color: #4F7A9B;background-color: #F4F2EA;border-radius: 3px;}
.title span{font-family: "YaHei SimHei";font-size: 18px;color: #4F7A9B;display:inline-block;width:70%;float:left}

.list ul{padding-left:0px;width:100%;margin:0px;}
.list ul li{width:100%;height: 30px;line-height:30px;list-style:none;}

.list ul li a:hover{cursor:pointer;color:Red;}
.list ul li a:hover *{cursor:pointer;color:Red;}
.list ul li a{display:block;width:100%;height:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float:left;position:relative;}
.more{float:right;margin-right:18px;}
.more a{font-size:12px;}

.right{width:25%;float:right;height:100%;}
.middle{width:50%;height:100%;float:left;}

.listContent{display:inline-block;width:82%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right:5px;height: 100%;line-height: 30px;float:left;font-size: 12px;}
.listTime{width:16%;display:inline-block;height: 100%;line-height: 30px;float: right;font-size:13px;font-size: 12px;}

/*#announce .list ul li{list-style-type:none;}
#study .list ul li a{float: right;}*/

div#platform .list li {line-height: 45px;border: 1px solid #ccc;margin: 10px 0;text-align: center;height:47px;overflow:hidden;box-shadow: 1px 1px #ddd;border-radius: 5px;}
div#unit .list li{height: 40px;line-height: 40px;border: 1px solid #ccc;margin: 10px 0;text-align: center;height:42px;overflow:hidden;box-shadow: 1px 1px #ddd;border-radius: 5px;}
div#study .list li {height: 40px;line-height: 40px;}
/*#announce ul{padding-left:15px}
#study ul{padding-left:15px}*/

#announce{width: 45%;height:100%;}

/*#announce ul li a:before{ content:''; width:4px; height:4px; border-radius:50%; background:#000; display:inline-block; margin-right:5px; vertical-align:middle; margin-top:0px;}
#study ul li a:before{ content:''; width:4px; height:4px; border-radius:50%; background:#000; display:inline-block; margin-right:5px; vertical-align:middle; margin-top:0px;}*/
#news ul li{list-style-type:none;border-bottom:dotted 1px black;width:100%}
#news ul li a{width:100%}
#unit ul li{list-style-type:none;}
#platform ul li{list-style-type:none;}




#slideContainer{position:relative;width:52%}
.slide{width:100%;height:100%;}
.slide div{width:100%;height:100%;display:block;}
.slide div img{width:550px;height:100%;}
.pagination li{display:inline-block;*+display:inline;zoom:1;width:10px;height:10px;margin-right:5px;}
.pagination li a{display:inline-block;width:100%;height:100%;text-align: center;}
.pagination{position:absolute;bottom:10px;right:25px;margin:0;padding:0;z-index:10;}
.pagination li{background-color:#ffffff;}
.pagination .current{background-color:#07254C;}
.pagination .current a{color:#ffffff;}

#announce .list ul li{position: relative;color: #999;list-style: none;padding: 0px 0px 15px 85px;margin-bottom: 10px;margin-top:10px;border-bottom: 1px dotted #CCC;min-height:65px;width:82%;}
#announce .list ul li a{text-overflow: inherit;white-space:normal;overflow: initial;word-wrap: break-word;}
.calendarDate{font-family: "Microsoft Yahei", Times, serif;display: block;text-align: center;width: 80px;position: absolute;left: 0;}
.weekday{    color: #FFF;
    background: #0B3279;
    font-size: 18px;
    font-weight: 300;
    height: 45px;
    line-height: 45px;
    top: 0;
    left: 0;}
.date{    font-size: 14px;
    font-weight: 300;
    color: #333;
    height: 30px;
    line-height: 30px;
    top: 45px;
    background: #F3F1E7;
    left: 0;}
.indexlist{background-color:#FFFFFF;box-shadow: 1px 1px 8px #ccc;/*padding:10px;*/border-radius: 5px;}
.indexlist .title{padding:10px 10px 5px 10px ;}
.indexlist .list{padding:5px 10px 10px 10px;}
#platform .list ul li a{/*border-bottom: dotted 1px #203559;*/word-wrap: break-word;white-space:normal;height:auto;width:60%;}

.logoContainer{display: inline-block;width: 30%;float: left;padding: 5px 0;}
.logoContainer img{width:40px;height:35px;}
