/*@charset 'utf-8';*/

/*¹ØÓÚÎÒÃÇ*/
.abhead{
    width: 100%;
    height: 132px;
    background: url('../images/abouthead.jpg') 0 0 repeat-x;
}
#contentmain{
    width: 100%;
    overflow: hidden;
}
.contentmain_ab p{
    font-size: 14px;
    line-height: 24px;
    color: #434343;
    /* margin-top: 23px; */
    word-wrap:break-word;
}
.contentmain_ab{
    padding-bottom: 40px;
}
.contentmain_ab li p{
    margin-top:12px;
}
.contentmain_ab li {
    list-style:disc inside ;
    text-align:left;
}

/* »î¶¯ÁÐ±í */

.eventscon ul{
    width: 100%;
    overflow: hidden;
    padding-bottom: 70px;
}
.eventscon ul li{
    float: left;
    padding:30px 0 25px 0;
    border-bottom: 1px solid #dedede;
}
.eventscon ul li p{
    float: left;
    width: 62px;
    height: 72px;
    background: #004a86;
    padding:1px;
    margin-right: 25px;
}
.eventscon ul li p strong{
    float: left;
    width: 62px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    color: #fff;
}
.eventscon ul li p span{
    float: left;
    clear:left;
    width: 62px;
    height: 38px;
    background: #fff;
    text-align: center;
    line-height: 38px;
    color: #004a86;
}
.eventscon dl{
    float: left;
    width: 640px;
    text-align: left;
}
.eventscon dt{
    float: left;
    width: 640px;
}
.eventscon dt a{
    font-size: 14px;
    line-height: 18px;
    color: #000;
}
.eventscon dd{
    float: left;
    width: 640px;
    font-size: 12px;
    line-height: 22px;
    color: #7e7e7e;
    margin-top: 3px;
}
.eventscon dd a{
    font-size: 12px;
    line-height: 20px;
    color: #ff3779;
}
/* »î¶¯ÏêÇé */
.eventsdcon{
    padding-top: 25px;
    padding-bottom: 50px;
}
.eventsdcon h2{
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px;
}
.eventsdcon img{
    width: 660px;
    /***height: 375px;**/
}
.eventsdcon ul{
    width: 650px;
    text-align: left;
    margin-top: 10px;
}
.eventsdcon ul li{
    text-align: left;
    font-size: 16px;
    line-height: 32px;
    color: #323232;
}
.eventsdcon ul li span{
    color:#ff3d3d;
    padding-right: 8px;
}
.eventsdcon p{
    font-size: 12px;
    line-height: 25px;
    margin:10px 0 20px 0;
    color: #434343;
}
/* ½ÌÊ¦ÁÐ±í */
.teacher{
    width: 100%;
    padding-bottom: 90px;
}
.teacherfind{
    margin-top: 25px;
}
.teacherfind span{
    font-size: 12px;
    line-height: 24px;
    color: #313131;
    font-weight: bold;
}
.teacherfind a{
    font-size: 12px;
    line-height: 24px;
    color: #313131;
    padding:0 10px;
    font-weight: bold;
    background: url('../images/teacherfind.gif') right center no-repeat;
}
.teacherfind a:hover{
    color: #a41041;
}
.teacherfind a.teacsecl{
    color: #a41041;
}
.teachercon{
    width: 100%;
    overflow: hidden;
    margin-top:20px;
}
.teachercon ul{
    width: 822px;
}
.teachercon li{
    float: left;
    width: 320px;
    height:120px;
    text-align: left;
    margin-right: 80px;
    margin-bottom: 30px;
}
.teachercon li  img{
    float: left;
    width: 85px;
    height: 110px;
}
.teachercon li div{
    float: left;
    width: 200px;
    margin-left: 20px;
}
.teachercon li div h4 a{
    float: left;
    font-size: 14px;
    line-height: 20px;
    color: #a80532;
}
#contentmain .teachercon li div h4 em{
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #303030;
    padding-left: 15px;
    font-style:normal;
    font-weight:normal;
}
#contentmain .teachercon li div strong{
    float: left;
    width: 200px;

    margin-top: 8px;
}
#contentmain .teachercon li div strong a{
    font-size: 12px;
    line-height: 18px;
    color:#303030;
}

#contentmain .teachercon li div span{
    float: left;
    width: 200px;
    font-size: 12px;
    line-height: 20px;
    color:#262626;
    margin-top: 3px;
}
#contentmain .teacherinfo{
    width:650px; height:214px; border:1px solid #e5e5e5; margin-left:42px; border-radius:3px;
    margin-top : 18px;
}
#contentmain .teacherinfo div{
    float:left; width:290px; padding-left:30px; padding-top:20px;
}

#contentmain p {word-wrap:break-word; word-break:break-word}
.teacherinfo em {
    float: right;
    display: block;
    padding-top: 15px;
    padding-right: 15px;
    width: 172px;
    height: 190px;
}
.teacherinfo em img {
    width: 172px;
    max-height: 190px;
}
.teacherinfo .teachername{ color:#201136; font-size:28px;}
.teacher .h3_ti {
    margin-top: 28px;
    margin-bottom: 10px;
    height: 30px;
    font-size: 14px;
    color: #fff;
}

.teacher .h3_ti span {
    display: inline-block;
    padding: 0 10px;
    text-align: center;
    margin-left: 42px;
    height: 30px;
    background: #288bd7;
    line-height: 30px;
    border-radius: 5px;
}
.teacher .overview
{
    margin-left:42px;
}
/* ËÑË÷ÁÐ±í */
.searchhead{
    width: 100%;
    height:78px;
    background: #a2ceb4;
}
.shcon{
    width: 984px;
    margin:0 auto;
}
.shcon p{
    float: left;
    font-size:16px;
    color:#434343;
    line-height: 78px;
}
.shcon p span{
    padding:0 5px;
}
.shcon form{
    float: right;
    margin-top: 25px;
}
.shcon form .shtext{
    width: 360px;
    height: 28px;
    border:1px solid #c0c0c0;
    background: #ebebeb;
    padding-left: 8px;
}
.shcon form .shbtn{
    width: 60px;
    height: 30px;
    background: url('../images/searchbtn.png') 0 0 no-repeat;
    border:none;
    text-align: center;
    margin-left: 15px;
    cursor: pointer;
}
.searchcon{
    float:left;
    width: 940px;
    margin-top: 30px;
}
.searchcon dt{
    float:left;
    width: 940px;

}
.searchcon dt a{
    font-size:14px;
    line-height: 18px;
    color: #000;
}
.searchcon dt span{
    font-size: 12px;
    line-height: 18px;
    color: #a0a0a0;
}
.searchcon dd{
    font-size: 12px;
    line-height: 20px;
    color: #434343;
    width: 940px;
}
.main .searchcon dd a{
    font-size: 12px;
    line-height: 18px;
    color: #004986;
    text-decoration: underline;
}
/* parttime */
.parttime{
    padding-bottom: 80px;
}
.parttime p{
    margin:25px 0;
    font-size: 12px;
    line-height: 26px;
    color: #3d3d3d;
}
/* newslist */
.newslist{
    padding-top: 30px;
    padding-bottom: 94px;
}
.newslistcon {
    width: 100%;
    overflow: hidden;
    margin-bottom: 25px;
}
.newslistcon dl{
    float: LEFT;
    width: 602px;
    padding-bottom: 26px;
    border-bottom: 1px solid #cfcfcf;
}
.newslistcon dt{
    width: 555px;
}
.newslistcon dt a{
    width: 602px;
    font-size: 18px;
    line-height: 28px;
    color: #323232;
}
.newslistcon dd{
    font-size: 14px;
    line-height: 24px;
    color: #737373;
    margin-top: 15px;
}
.newstime{
    float: left;
    width: 71px;
    height: 29px;
    background: url('../images/newstime.png') 0 0 no-repeat;
    margin-left: 25px;
    line-height: 28px;
    color: #fff;
    padding-left: 16px;
}
.newstime span{
    padding-left: 5px;
}
.newsdetail{
    padding-top: 30px;
    padding-bottom: 5px;
}
.newsdetail dl{
    border-bottom: none;
}
.newsdetail dt{
    width: 602px;
    margin-bottom: 26px;
}
.newsdetail dd{
    font-size: 12px;
    line-height: 26px;
    color: #434343;
}
#eventh{
    background: url('../images/eventh.jpg') 0 0 repeat-x;
}
#parttime{
    background: url('../images/parttime.jpg') 0 0 repeat-x;
}
/* notice */
.notice ul{
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    padding-bottom: 100px;
}
.notice li{
    float: left;
    text-align: left;
    width: 700px;
    background: url('../images/nitice.gif') left center no-repeat;
    padding-left: 10px;
}
.notice li a{
    text-align: left;
    line-height: 28px;
    font-size: 14px;
    color: #000;
}
.notice li span{
    line-height: 28px;
    color: #737373;
    padding-left:10px;
}