@charset "utf-8";
body,img,div{
    margin:0;
    padding:0;
    font-family:微软雅黑;
}
ul,li{
    padding:0;
    margin:0;
    list-style:none;
}
a{
    text-decoration: none;
    color:#333;
    outline: none;}
a:hover{
    color:#9c0e15;
    text-decoration: none;
}
.clearfix:after{
    clear: both;
    content: "\200B";
    display:block;
    height: 0;
}
.logo{
    width:800px;
    font-family:微软雅黑;
    font-size:48px;
    color:#9c0e15;
    font-weight: bold;
    padding-left:5px;
    padding-top:25px;
}
.logo img{
    width:300px;
}
.search{
    width:376px;
    height:63px;
    margin-top:20px;
    background:url("../img/search.jpg");
}
.search .input{
    border:0px;
    width:276px;
    margin-top:0px;
    margin-left:38px;
    font-size:22px;
}
.navdiv{
    width:100%;
    min-height:50px;
    background:#c40000;
    color:#ffffff;
}
.nav li a{
    height:50px;
    color:#FFF;
    display:block;
    padding: 0 26px;
}
.nav ul li a:hover{
    color: #ffffff;
    background:#9c0e15;
}
.nav2title{
    background:#dd0000;
    color:#ffffff;
    font-size:18px;
    padding:10px 25px;
}
.nav2{
    padding:0px;
    border:1px solid #dddddd;
}
.column{
    height:36px;
    border-bottom:1px solid #dddddd;
    padding-top:10px;
    padding-left:10px;
}
.newslist{
    line-height:50px;
    font-size:14px;
    border-bottom:1px dotted #dddddd;
}
.footdiv{
    width:100%;
    min-height:120px;
    background:#282828;
    color:#bebebe;
}
.foot{
    text-align:center;
    font-size:14px;
    line-height:20px;
    padding-top:15px;
}
.teachertitle{
    font-size:26px;
    margin:0 auto;
    text-align:center;
    line-height:50px;
}
.teacherlist{
    font-size:14px;
    margin:0 auto;
    line-height:40px;
}
.w200{
    margin:0px;
    width:200px;
}
.w400{
    margin:0 10px;
    width:380px;
}
.w800{
    margin:0 10px;
    width:780px;
    min-height:400px;
}
.w1000{
    margin:0 20px;
    width:960px;
    min-height:400px;
}
.h300{
    min-width:380px;
    height:300px;
}