
.mlist li a:hover{color: #294c7d;}
.center{ width:1200px; margin:0 auto;}
body{}

.wrap{ width:100%; height:auto; overflow:hidden; background: url(bg_head.jpg) repeat-x 0 0; border-top: 9px solid #294c7d;}

/*header*/
.header{ height:140px; overflow: hidden;}
.logo{float: left; margin: 41px 0 0 0;}
.search{ width: 220px; height: 35px; float: right; margin: 58px 0 0 0; background: url(search.png) no-repeat 0 0;}

.search .s_txt{ border:none; background:none; width:160px; color: #888; padding:0 8px; float:left; height:35px; line-height: 35px;}
.search .s_btn{ border:none; background: none; float:left; width:42px; height:35px;}

/*导航*/
.nav{height: 47px; background: url(bg_nav.jpg) repeat-x 0 0; background: #294c7d;}
.nav_yj{padding: 0 24px;}
.nav_yj li{float: left; height: 47px; line-height: 47px; position: relative;}
.nav_yj li a{display: block; color: #fff; padding: 0 24px; font-weight: bold; font-size: 16px; *white-space: nowrap;}
.nav_yj li.on{background: #2a64b7;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{ position: absolute; top: 47px; left: 0; display: none; background: #2a64b7; float: left; width: 190px;  z-index: 999;}
.nav_ej li{ width: 189px; text-align: left; background: none; height: 40px; line-height: 40px; padding-left:1px;}
.nav_ej li a{font-size: 14px; color: #fff; cursor: pointer;}
.nav_ej li a:hover{background: #2a5087;}

/*图片轮播*/
#banner{padding:0px;width:1200px;height:275px;}
.slides{margin:0px auto;width:1200px;height:275px;overflow:hidden;position:relative;}
.slide-pic{margin:0px;padding:0px;width:1200px;overflow:hidden;list-style:none;}
.slide-pic img{width:1200px;height:275px;}
.slide-pic li{display:none;}
.slide-pic li.cur{display:block;}
.slide-li{margin:0px;padding:0px;right:30px;bottom:4px;position:absolute; *padding-bottom:4px; left: 0; width: 100%; text-align: center;}
.slide-li li{margin:5px 2px;width:12px;height:12px; display:inline-block; *zoom: 1; *display:inline; overflow:hidden;list-style:none; border-radius:6px;}
.op li{ background:#efecea; cursor:pointer;}
.op li.cur{background:#294c7d; cursor:pointer;}
.slide-txt span{display:none;}

/*main*/
.main{ overflow:hidden; width: 1200; margin: 0 auto; background: #fff; padding-top: 15px;}

.mitem{float: left; /*overflow: hidden;*/ padding-bottom: 12px; min-height: 120px;}
.mitem .th{height: 44px; line-height: 42px; background: url(bg_th.jpg) repeat-x 0 bottom;}
.mitem .th .more{float: right; font-size: 14px; color: #333;}
.mitem .th span{ float: left; padding-left: 14px; font-weight: bold; color: #294c7d; font-size: 18px; background: url(th.jpg) no-repeat 0 11px;}
.mitem .th b{float: left; width: 100px; height: 40px; border: 2px solid #fff; border-bottom: none; text-align: center; font-size: 18px; font-weight: bold; color: #294C7D; line-height: 41px; border-radius: 3px 3px 0 0; cursor: pointer;}
.mitem .th b.on{border: 2px solid #294C7D; border-bottom: 2px solid #fff;}

.mleft{width: 750px;}
.mleft .mlist{width: 410px; float: right;}

/*focus*/
.focus{position:relative;width:322px;height:286px; overflow: hidden; float: left; margin-top: 16px;}
.control{position:absolute;left:0px;top:212px;width:322px;height:26px;text-align:center; background: #ddd; padding-top: 8px;}
.control a{display:inline-block; width: 11px; height: 11px; margin:0 3px; background: url(f_def.jpg) no-repeat 0 0;}
.control .now{ background: url(f_foc.jpg) no-repeat 0 0;}
.tab_con{height:286px;overflow:hidden;}
.tab_con ul{float: left; margin: 0; overflow: hidden;}
.tab_con ul li{overflow: hidden;}
.tab_con img{display:block;height:212px;width:322px; margin: 0; *float:left;}

.focus .title{line-height: 40px; height: 40px; padding-top: 32px; text-align: center;}
.focus .title a{ font-size: 15px; color: #333;}


.mright{width: 430px; float: right;}
.mlist{min-height: 280px; padding: 6px 0;}
.mlist li{height: 35px; line-height: 35px; border-bottom: 1px dashed #ddd; padding-left: 12px; background: url(li.jpg) no-repeat 0 center;}
.mlist li span{float: right; font-size: 15px; color: #999;}
.mlist li a{color: #333; font-size: 15px;}

/**/
.mlinks{overflow: hidden; padding-bottom: 20px;}
.mlinks ul li{float: left; width: 230px; height: 74px; line-height: 74px; border: 1px solid #ad8f11; background: #d8b629; margin-right: 10px; border-radius: 2px;}
.mlinks ul li.last{margin-right: 0; border: 1px solid #c51a20; background: none;}
.mlinks ul li.li1{border: 1px solid #6e880f; background: #91af23;}
.mlinks ul li.li2{border: 1px solid #184686; background: #3769ae;}
.mlinks ul li.li3{border: 1px solid #731ea4; background: #9643c6;}
.mlinks ul li a img{float: left; margin: 15px 20px 0 40px; display: block; display: inline;}
.mlinks ul li.last a img{margin: 0; width: 230px; height: 74px; float: none;}
.mlinks ul li a{display: block; font-size: 18px; font-weight: bold; color: #fff;}

/*友情链接*/
.links{background: #dfdfdf; height: 97px; padding: 10px 0;}
.links .mitem{width: 1200px; margin: 0; min-height: 52px; padding-bottom: 0;}
.links .linkList{height: 33px; padding: 10px 0;}
.linkList li{float: left; margin-right: 50px; line-height: 32px;}
.linkList li a{color: #333;}

/*底部*/
.footer{ padding: 30px 0; background:#1a479c; background: #294c7d; text-align:center;}
.footer p{ color:#fff; line-height:30px;}

/*列表页*/
.menu{width: 220px; float: left; margin-top: 10px;}
.menu .th{text-align: center; height: 45px; line-height: 45px; font-weight: bold; font-size: 16px; color: #fff; background: #294C7D;}
.menu ul{padding-bottom: 12px; background: #eee; min-height: 460px; _height:460px;}
.menu ul li{line-height: 40px; height: 40px; background: url(li3.png) no-repeat 185px center; padding-top: 0;}
.menu ul li a{font-size: 15px; color: #333; padding-left: 60px; display: block;}
.menu ul li.on a{ background: url(li3.png) no-repeat 180px center #fff; border-left: 5px solid #294C7D; padding-left: 55px;}
.menu ul li.on a{color: #294C7D; font-weight: bold;}

.list{float: right; width: 960px; min-height: 585px; _height:585px;}
.list{width: 955px;}
.list .th .local{float: right; padding-right: 3px;}
.list .th .local, .list .th .local a{font-weight: normal; color: #333; font-size: 14px;}

.teacher_zc{width: 100%; text-align: center; height: 45px; line-height: 45px; font-size: 18px; font-weight: bold; margin-top: 20px;}
.km{width: 100%; min-height: 200px; overflow: hidden;}
.sx{width: 80px; height: 40px; line-height: 40px; float: left; text-align: left; padding-left: 20px; font-size: 16px; font-weight: bold;}

.szdw ul{min-height: 40px; _height:40px; width:822px; float: left; display: inline-block;}
.szdw ul li{float: left; border-bottom: none; background: none; padding: 0; height: 40px; line-height: 40px; width: 123px; text-align: left; display: inline;}
.szdw ul li a{color:#2976d6;}

.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*content*/
.content{ height:auto; min-height:580px; padding:15px 20px;}
.content .title{ font-size:20px; font-weight: bold; color:#333; line-height:32px; text-align:center; padding-bottom:12px;}
.content .short{ color:#666; line-height:30px; height:30px; border-top:1px dashed #dcdcdc; display:block; text-align:center; padding-top:6px;}
.content .con{ padding-top:8px; line-height:28px; color:#333; text-indent:2em;}
.con,.con p,.con span,.con div,.con font,.con strong ,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con strong,.con b{font-weight: bold;}
.con img{max-width: 700px; display: block; margin: 0 auto; padding: 6px 0;}














