@charset "utf-8";
img{
border:0;
}
*{-webkit-text-size-adjust:auto !important;}
#con-banner{
 margin:auto;
 width:1000px;
}


.middle{
 margin:auto;
 width:1000px;
 margin-top:20px;h3

}
.bg-left{
 float:left;
height:1130px;
 width:245px;
 padding-bottom:20px;
 background-color:#f5f5f5; 
}
.bg-right{
 float:right;
 width:730px;
height:1130px;
 padding-bottom:20px;
 background-color:#f5f5f5; 
}


h3{
 font-size:18px;
 text-align:left;
 font-weight:normal;
 margin-top:20px;
 margin-left:12px;
 padding-bottom:10px;
 background-repeat:no-repeat;
 background-position:0px 29px;
 width:215px;
}
.join{
 width:286px;
 height:172px;
 background-image:url(../img/join.jpg);
 background-repeat:no-repeat;
 margin-top:20px;
 margin-left:12px;
}

.login{
 float:left;
 margin-top:20px;
 margin-left:86px;
}
.login span{
 font-size:16px;
 display:block;
 float:left;
}
.login img{
 padding-left:2px;
 padding-top:3px;
}
.register{
 float:left;
 margin-top:20px;
 margin-left:30px;
 padding-bottom:20px;
}
.register span{
 font-size:16px;
 display:block;
 float:left;
}
.register img{
 padding-left:2px;
 padding-top:3px;
}

.donation{
 width:286px;
 height:172px;
 background-image:url(../img/donation.jpg);
 background-repeat:no-repeat;
 margin-top:20px;
 margin-left:12px;
}
.donation-text{
 margin-top:20px;
 margin-left:102px;
 font-size:16px;
 padding-bottom:20px;
}
.donation-text span{
 display:block;
 float:left;
}
.donation-text img{
 padding-left:2px;
 padding-top:3px;
}

p{
 font-size:14px;
 line-height:30px;
 margin-left:12px;
 margin-top:10px;
}
.about{
 margin-left:30px;
 margin-top:55px;
}
.weixin{
 float:left;
}
.weibo{
 float:left;
 margin-left:17px;
}
.weibo img{
 padding-left:8px;}
h4{
 font-size:14px;
 text-align:center;
 font-weight:normal;
}



.news-box{
 width:340px;
 height:600px;
 margin-top:20px;
 margin-left:30px;
 float:left;
}
h5{
 font-size:18px;
 text-align:left;
 font-weight:normal;
}
.topic-news{
 padding-bottom:10px;
 background-repeat:no-repeat;
 background-position:0px 29px;
}
.news{
 width:340px;
 background-repeat:no-repeat;
 margin-top:10px;
}
.news-list{padding-top:9px;
width:340px;
}
.arrow-news{
 width:12px;
 height:12px;
 float:left;
 lin-hight:12px;
 background-image:url(../img/arrow-news.jpg);
 background-repeat:no-repeat;
}
.news-font{
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 width:80%;
 float:left;
 font-size:12px;
}
.news-font:hover{text-decoration:underline;}
.news-time{
 float:right;
 font-size:12px;
}
.more{
 float:right;
 font-size:12px;
 color:#0c7bbb;
}
.more:hover{text-decoration:underline;}

.activity-box{
 width:374px;
 margin-top:20px;
 margin-right:30px;
 float:right;
}
.topic-activity{
 padding-bottom:5px;
 background-repeat:no-repeat;
 background-position:0px 29px;
}
.activity-top{
 width:321px;
margin-top:10px;
}
.activity{
 width:118px;
 height:68px;
 background-image:url(../img/activity.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
 float:left;
}
.headlines{
 float:right;
 width:220px;
 height:68px;
 position:relative;
}
.hot{
 position:absolute;
 top:0px;
 left:-10px;
}
h6{
 font-size:14px;
 text-align:left;
 font-weight:normal;
 margin-top:16px;
}
.headlines-time{
 font-size:12px;
 float:left;
 margin-top:16px;
}
.more-red{
 float:right;
 font-size:12px;
 color:#ae0808;
 margin-top:16px;
}
.activity-list{padding-top:18px;}
.activity-left{
 width:60px;
 height:56px;
 float:left;
}
.bule{
 width:60px;
 height:30px;
 background-color:#0c7bbb;
 font-size:14px;
 color:#fff;
 text-align:center;
 line-height:28px;
}
.white{
 width:60px;
 height:26px;
 background-color:#f5f5f5;
 font-size:14px;
 text-align:center;
 line-height:26px;
}
.activity-right{
 width:300px;
 height:56px;
 float:right;
}
.activity-font{
 font-size:14px;
 line-height:20px;
}
.activity-font:hover{text-decoration:underline;}



.alumni-box{
 width:774px;
 padding-top:16px;
 margin-left:30px;
 height:390px;
}
.topic-alumni{
 padding-bottom:10px;
 background-image:url(../img/topic-bg-alumni.jpg);
 background-repeat:no-repeat;
 background-position:bottom; 
}
.alumni-column{
 width:368px;
 height:32px;
 background-image:url(../img/alumni-1.jpg);
 margin-top:16px;
}
.alumni_1{
 margin-left:60px;
 float:left;
 margin-top:4px;
}
.alumni1{
 font-size:16px;
 color:#fff;
}
.alumni_2{
 margin-right:60px;
 float:right;
 margin-top:4px;
 margin-bottom:10px;
}
.alumni2{
 font-size:16px;
 color:#fff;
}
.alumni-bg{
 margin-top:5px;
}
.alumni-person{
 height:224px;
 float:left;
 margin-top:24px;
 margin-left:14px;
}
.alumni-person-text{
 width:404px;
 float:left;
 margin-left:20px;
 margin-top:26px;
}
.alumni-person-topic{
 font-size:16px;
 color:#0c7bbb;
 padding-top:15px;
}
.alumni-person-text p{
 font-size:14px;
 line-height:20px;
 margin:0;
 padding:0;
}

.topic-photos{
 padding-left:22px;
 padding-bottom:10px;
 background-repeat:no-repeat;
 background-position-x:20px;
 background-position-y:bottom;
 padding-top:20px;
}
.photo-box{
 width:1000px;
 height:128px;
 margin-top:16px;
 margin-bottom:20px;
}
.arrow-left-photo{
 background-image:url(../img/arrow-left-photo.jpg);
 width:25px;
 height:128px;
 float:left;
}
.arrow-right-photo{
 background-image:url(../img/arrow-right-photo.jpg);
 width:25px;
 height:128px;
 float:right;
}
.photos{
 float:left;
}
.photos img{
 float:left;
 padding:0px 8px;
}

.topic-link{
 font-size:14px;
 color:#0c7bbb;
 float:left;
 padding-left:22px;
}
.links{
 float:left;
 font-size:14px;
}
.links a{padding-left:116px;}
.links a:hover{ text-decoration:underline;}
.jjmx table{
background:#f5f5f5;
}
font{
width:180px;
display:block;
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis;
}