*{margin: 0px; padding: 0px;font-family: "微软雅黑"}
li{list-style-type:none;}
img{ border:none; }
a{ text-decoration:none; }
.clear{clear: both;}
.scroller{ overflow: auto;}
.float-left{float: left}
.float-right{float: right}

body{background-color: #ebebeb}


.header{background-color: #881c33;}
.logo{width: 1150px; margin: 0 auto;padding:20px 0;}
.splitLine{height: 5px; background-color: #8c0909;}
.toplink{float: right; margin-top: 20px;}
.toplink a{color: #ffffff;font-size: 15px;text-decoration: none}


#nav{width:1200px;margin:5px auto;height:32px;text-align:center;color:#fff; font-family: 微软雅黑;font-size: 17px ;}
#nav a{color:#fff;}
#nav .mouse_out{float:left;line-height:32px;display:block; width: 220px}
#nav .mouse_out .smile{padding-left:3em;}
#nav .mouse_inner{margin-left:0px;}
#nav .mouse{margin-left: 140px}

#nav .mainlevel{float:left;width: 100px;}
#nav .mainlevel a{color:#fff;text-decoration:none;line-height:32px;display:block;width:100px;}
#nav .mainlevel a{color:#fff;text-decoration:none;line-height:32px;display:block;width:100px;}
#nav .mainlevel a:hover,#nav .mainlevel a.cur{color:#fff;text-decoration:none;background:#8c0909 0 0 repeat-x;}
#nav .mainlevel ul{display:none;position:absolute; font-size: 15px; opacity: 0.8; z-index: 999999}
#nav .mainlevel li{background:#6c6c6c;width:100px;}


.container{width: 1120px; background-color: #ffffff; margin: 0 auto;}
.box-left{width: 73%; padding-top: 25px}
.box-left .box{width: 40%; height:300px; float: left; margin: 10px 40px 5px 29px}
.box-title{color: #850000}
.box-title h3{float: left}
.box-title a{font-size: 13px; float: right}
.box-title hr{margin-top: 6px; height: 1px; border:#850000;background:#850000}
.box-list{height: 330px; font-size: 14px; font-family: 微软雅黑;}
.box-list li {margin: 10px 0 10px 0}
.box-list li a{color: #000000}
.box-list li hr {border:none; height: 1px; background: #ebebeb; margin-top: 10px}
.box-li-img img{float: left; height: 110px; width: 185px; margin: 0 5px 0 0}
.box-right{width: 25%; padding-top: 25px}
.box-right .box{margin: 10px 0 0 0}
.box-row{padding-top: 25px}
.box-3-1{width: 351px; height: 360px; margin: 0 10px}

.topic-row{}
.topic-box{width: 1120px; margin: 0 auto; padding-bottom: 30px;height: 240px;}
.topic-title{padding: 10px 0 0 0}
.topic-title span{font-family: 微软雅黑; font-size: 18px;font-weight: bold; color: #ffffff}

.topic-pic img{width:250px;margin:10px;bottom: 5px;height: 180px}



.topic-small{
width: 250px;
height: 180px;
margin: 50px auto;
overflow: hidden;
}
.topic-small img{cursor: pointer;transition: all 0.6s;}
.topic-small img:hover{
transform: scale(1.4);
}


.footer{background-color: #881c33;font-size: 13px;color: #ffffff;line-height: 22px}


.banner{width: 100%;}
.banner img{width: 100%;max-height: 225px}


.left{ width: 220px;margin-top: -4px;float: left}
.left-title{text-align: center;font-size: 20px;font-family: "微软雅黑 "; font-weight: bold; background-color: #8c0909;color: #ffffff;padding: 15px 0}
.left .menu{text-align: center;background-color: #e3e3e3;line-height: 27px}
.left .menu li{padding: 10px 0}
.left .menu li a{color: #a34545; font-size: 18px}
.left .menu .active{background-color: #948d8d;}
.left .menu .active a{color: #ffffff}
.child-menu{}
.menu .child-menu li{ padding: 5px 0}
.menu .child-menu li a{color: #766f6f;}


.content{ width: 835px; float: left; margin-left: 30px;margin-top: 15px;}
.content a{color: #000000}
.title{line-height: 150%;font-family: 微软雅黑; padding-left: 10px; font-size:22px;font-weight:bold;vertical-align: center; text-align: center; color: #000000; }
.content-author{
font-size:13px;padding-top:10px; color:#767070; text-align:center;
}
.content-author > span {
margin-right: 8px;
}
.content-text{margin-top: 15px}
.page{font-size: 14px}
.page ul{}
.page ul li{ padding: 10px 0}
.page ul li:nth-child(2n+1){background:#f4f4f4 }
.page ul li:nth-child(2n+2){background:#ffffff }
.page ul li a{}
.page ul li a:hover{color: #8c0909}
.page ul li a .time{float: right}
.page .pagination{margin-top:10px;text-align: center}
.page .pagination a{margin: 0 10px}

.box-5-3{width: 58%;}
.box-5-3 .title{font-size:16px;height: 30px;line-height: 30px;vertical-align: center;background-image: url("../images/title_bg02.jpg")}
.box-5-3 .title a{ float: right; font-size: 16px;color: #8c0909}
.box-5-2{width: 40%;}
.box-5-2 .title{font-size:16px;height: 30px; padding-right:5px;line-height: 30px;vertical-align: center;background-image: url("../images/title_bg02.jpg")}
.box-5-2 .title a{ float: right; font-size: 16px;color: #8c0909}

.teacher-wall-nav{background:#8c0909;width: 820px;height: 75px}
.teacher-wall-nav table{padding:10px 0px;font-size:20px;color:#ffffff; }
.teacher-wall-nav table a {color: #cdcbcb}