﻿@charset "utf-8";
*html .baseMessage{position:absolute;display:inline-block;width:16px;height:16px;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(35 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}
.baseMessage{height:53px;overflow:hidden;padding:5px 15px 5px 10px;display:none;position:fixed;top:35%;left:50%;z-index:1000}
.baseMessage .icon_ok{background:url(../images/tip_layer.png) no-repeat -7px 0;height:53px;display:inline-block;width:44px;vertical-align:middle}
.baseMessage .icon_warn{background:url(../images/tip_layer.png) no-repeat -7px -54px;height:53px;display:inline-block;width:44px;vertical-align:middle}
.baseMessage .icon_error{background:url(../images/tip_layer.png) no-repeat -7px -108px;height:53px;display:inline-block;width:44px;vertical-align:middle}
.baseMessage .icon_txt{background:url(../images/tip_layer.png) 0 -161px;height:53px;line-height:53px;display:inline-block;padding:0 10px;vertical-align:middle;min-width:50px;font-size:14px;font-weight:700;color:#606060}
.baseMessage .icon_r{background:url(../images/tip_layer.png) no-repeat 0 0;height:53px;display:inline-block;width:6px;vertical-align:middle}
.upIcon{background:url(../images/up.gif) no-repeat;width:16px;height:16px;display:inline-block}
.downIcon{background:url(../images/down.gif) no-repeat;width:16px;height:16px;display:inline-block}
.deleteIcon{background:url(../images/delete.gif) no-repeat;}

body,form{margin:0;padding:0;}
input{outline:0;vertical-align:middle;}
textarea{outline:0;vertical-align:top;resize:none;}
img{outline:0;border:0;}
div{font-size:12px;}
a{color:#000;text-decoration:none;font-size:16px;}
a:hover{color:#7411aa;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #ccc;}
.bt{border:1px solid #b0d4ec;border-top:2px solid #b0d4ec;}
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}
.c9{color:#999;}
.w980{overflow:hidden;width:980px;}
.w978{overflow:hidden;width:978px;}
.w610{padding:20px 30px;width:610px;}
.w640{padding:15px;width:640px;}
.w920{padding:20px 30px;width:918px;}
.w890{padding:30px 40px;width:888px;}
.w900{padding:30px 40px;width:898px;}
.w670{width:670px;}
#position{overflow:hidden;margin:0 auto;margin-bottom:12px;width:1320px;height:48px;border-bottom:1px #d7d7d7 dashed;color:#000;text-indent:20px;font-weight:700;font-size:16px;line-height:48px;}
#position div{float:right;height:30px;line-height:30px;}
#position div img{margin:0 5px;vertical-align:middle;}
.subject{padding:0;height:42px;background:url(../images/subtitlebg.jpg);color:#fff;text-indent:30px;font-weight:700;font-size:16px;line-height:42px;}
.subject span{float:right;margin:0 10px 0 0;font-weight:400;font-size:12px;font-family:宋体;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{height:32px;background:url(../images/bg_title.gif) repeat-x top;text-align:center;font-weight:700;font-size:14px;line-height:32px;}
.toplist{margin:10px;padding:0;background:url(../images/dotnum.gif) no-repeat top left;list-style:none;}
.toplist li{padding-left:30px;height:30px;border-bottom:1px solid #f0f0f0;line-height:30px;}
.toplist li span{float:right;color:#999;}
.teachlist{float:left;margin:10px 0 10px 0;padding:0;width:100%;list-style:none;}
.teachlist li{float:left;margin:2px 10px;padding-left:0;width:180px;height:40px;height:60px;border-bottom:2px solid #f0f0f0;font-size:14px;line-height:40px;}
.teachlist li span{color:#333;}
.teachlist li a{text-decoration:none;}
.topcate{margin:10px;padding:0;list-style:none;}
.topcate li{height:36px;border-bottom:1px solid #f0f0f0;line-height:36px;}
.topcate li a{display:block;padding-left:30px;width:248px;height:36px;font-size:14px;}
.topcate li a:hover{width:260px;background:#ddd url(../images/ico_arr.gif) no-repeat top left;color:#000;font-weight:700;}
.topcate .hover{height:36px;border-bottom:1px solid #f0f0f0;font-weight:700;line-height:36px;}
.topcate .hover a{color:#000;}
#container{overflow:hidden;}
#container .left{float:left;overflow:hidden;width:680px;}
#container .right{float:left;overflow:hidden;width:300px;}
#footer{width:100%;background:url(../images/bg_footer.gif) repeat-x top;}
#footer .w980{padding:30px 0 0 0;text-align:center;}
#footer .fmenu{color:#bfbfbf;}
#footer .copyright{margin:15px;font-family:verdana;line-height:22px;}
.list_page{margin:10px;text-align:center;font-family:宋体;}
.list_page a{display:inline-block;margin-left:-1px;padding:7px 10px;border:1px solid #dfdfdf;background:#fff;color:#333;font-family:"micorsoft yahei",simsun;}
.list_page a:hover{border:1px solid #09a3dc;background:#09a3dc;color:#fff;}
.list_page a.hover{display:inline-block;margin-left:-1px;padding:7px 10px;border:1px solid #dfdfdf;background:#acacac;color:#fff;font-family:"micorsoft yahei",simsun;}
.list_page b{margin:0 1px;padding:4px 6px;border:1px solid #dfdfdf;background:#fff;color:#333;font-family:宋体;}
.list_page b input{margin:0;padding:0;width:12px;border:0;vertical-align:middle;text-align:center;font-weight:400;font-size:12px;font-family:宋体;}
