li a:hover{color: #5c307d;}
.center{ width:1000px; margin:0 auto;}
ul li{li-style:none;}
.clear{clear:both;}

.wrap{ width:100%; height:auto; overflow:hidden; background: url(bg.jpg) repeat-x 0 0 #f5f5f5;}

/*header*/
.header{ height:146px; overflow: hidden;}
.logo{float: left; margin: 40px 0 0 20px;}
.search{ width: 224px; height: 36px; float: right; margin: 58px 20px 0 0; background: url(search.png) no-repeat 0 0;}

.search .s_txt{ border:none; background:none; width:165px; color: #888; padding-left: 12px; float:left; height:36px; line-height: 36px;}
.search .s_btn{ border:none; background: none; float:left; width:46px; height:36px;}

/*导航*/
.nav_box{ width:1200px; height:45px; margin: 0 auto; background:#5c307d;}
.nav{ height:45px;}
.nav_yj{padding-left: 6px;}
.nav_yj li{float: left; text-align: center; line-height: 45px; position: relative; z-index: 999;}
.nav_yj li.last{background: none;}
.nav_yj li.on{background: #73419a;}
.nav_yj li a{font-size: 16px; color: #fff; display: block; padding: 0 19px;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{ position: absolute; top: 45px; left: 0; display: none; background: #73419a; float: left; width: 160px; z-index: 999;}
.nav_ej li{ width: 160px; text-align: center; background: none; line-height: 42px;}
.nav_ej li a{font-size: 14px; color: #fff;}
.nav_ej li a:hover{background: #8e53bc;}

/*图片轮播*/
.focus_box{ width:100%; height:367px; background:url(focus_bg.jpg) repeat-x 0 0;}
.focus{ width:1200px;}
#banner{padding:0px;width:1200px;height:366px;}
.slides{margin:0px auto;width:1200px;height:366px;overflow:hidden;position:relative;}
.slide-pic{margin:0px;padding:0px;width:1200px;overflow:hidden;list-style:none;}
.slide-pic img{width:1200px;height:366px;}
.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: 50%; margin-left: -60px;}
.slide-li li{margin:5px;width:14px;height:14px;float:left;overflow:hidden;list-style:none; border-radius:7px;}
.slide-li a{width:190px;height:10px;color:#000;font-size:12px;display:block;}
.slide-li a:hover{color:#F00;text-decoration:none;}
.op li{filter:alpha(opacity=80);opacity:0.8; background:#efecea; cursor:pointer;}
.op li.cur{background:#5c307d; filter:alpha(opacity=90); opacity:0.9; cursor:pointer;}
.slide-txt span{display:none;}

/*main*/
.main{ overflow:hidden; width: 1200px; margin: 0 auto; background: #fff; padding-bottom:15px;}
.main_con{padding-top: 0px; overflow:hidden;}

.box{ width:488px; float:left;}
.box h2{ height:48px; line-height: 48px; width:100%; border-bottom: 2px solid #5c307d;}
.box h2 .th{ font-size: 16px; color: #5c307d; font-weight: bold; padding-left: 2px;}
.box h2 .more{ float:right; line-height:32px; height: 32px; background: url(more.jpg) no-repeat right center; padding-right: 20px; color:#5c307d; margin:8px 10px 0 0; font-size: 14px; color: #333;}
.box ul{ min-height:252px; _height:252px; padding:12px 10px;}
.box ul li{ background:url(li_style.jpg) no-repeat left center; padding-left:15px; height:36px; line-height:36px; *float:left; border-bottom: 1px dashed #dcdcdc;}
.box ul li a{ color:#333;}
.box ul li span{ float:right; text-align:right; color:#a8a7a7;}

.right{ float:right;}

.ads{ margin-top:8px; height:78px; width:1200px;}
.ads a{ float:left; margin-right: 15px; display: block; width: 229px; height: 70px; line-height: 70px; color: #fff; font-weight: bold; font-size: 16px; padding-left: 60px; text-align: center;}
.ads .ad1{background: url(icon1.png) no-repeat 30px center #946db2;}
.ads .ad2{background: url(icon2.png) no-repeat 26px center #d44a7e;}
.ads .ad3{background: url(icon3.png) no-repeat 28px center #85b347; margin-right:14px;}
.ads .ad4{background: url(icon4.png) no-repeat 22px center #67ace3; margin-right: 0;}

/*底部链接*/
.bottom{ background: #d3d3d3; height: 72px;}
.bottom .links{}
.links li{float: left; width: 160px; margin-right: 35px; position: relative;}
.links li p{padding-left: 65px; line-height: 72px; font-size: 18px;}
.links li .p1{ background: url(icon5.png) no-repeat 0 center;}
.links li .p2{ background: url(icon6.png) no-repeat 0 center;}
.links li .p3{ background: url(icon7.png) no-repeat 0 center;}
.links li .item{position: absolute; left: -60px; bottom: 72px; padding: 2px; border: 3px solid #5c307d; background: #fff; z-index: 300; display: none;}
.links li .item li{height: 36px; line-height: 36px; width: 130px; border-bottom: 1px dashed #dcdcdc; float: left; margin-right: 0; overflow: hidden;}
.links li .item li a{padding-left: 30px; font-size: 12px; color: #333; display: block;}
.links li .item li a:hover{background: #5c307d; color: #fff;}
.links li .znbm{width: 278px; height: 370px; overflow-y: scroll;}
.links li .ejdw{width: 240px; left: -50px;}
.links li .ejdw li{width:120px;}
.links li .ejdw li.last,.links li .yqlj li.last{border-bottom: none;}
.links li .yqlj{width: 280px;}
.links li .yqlj li{width: 280px;}


.links .hover .item{display: block;}
.links .hover .p1{ background: url(icon8.png) no-repeat 0 center;}
.links .hover .p2{ background: url(icon9.png) no-repeat 0 center;}
.links .hover .p3{ background: url(icon10.png) no-repeat 0 center;}


/*底部*/
.footer{ width:100%; padding: 15px 0; background:#5c307d; text-align:center;}
.footer p{ color:#fff; line-height:32px;}


/*list.html*/
.menu{ float:left; overflow:hidden; width:210px; margin-top:15px;}
.menu .th{ height:48px; line-height:48px; background:#5c307d; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.menu ul li{ line-height: 24px;
padding: 6px 10px 6px 38px;
background: url(li_style.png) no-repeat 18px 14px;}
.menu ul li.on{ background:url(li_style1.png) no-repeat 18px 14px #8e53bc;}
.menu ul li.on a{ color:#fff;}
.menu ul li a{color: #333;}

.m_right{ width:965px; float: right; padding-bottom: 15px; margin-top:15px;}
.m_right .th_local{ font-size:14px; color:#333; float:right;}
.m_right .th_local a{ background:none; padding:0; color:#333;}
.main_con .m_right ul{min-height:500px; _height:500px;}
.m_right ul li{ padding:2px 0px 2px 20px; border-bottom:1px dashed #eee;}
.page{ text-align:center; line-height:32px; padding:10px 0;}

.content{ height:auto; min-height:400px; padding:15px 20px;}
.content .title{ font-size:20px; font-weight: bold; color:#333; line-height:32px; height:auto; text-align:center; padding:6px 0 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;}
.con p,.con span,.con div{font-size: 18px !important; line-height: 32px !important; font-family:"Microsoft YaHei",Arial !important;}
.con img{max-width: 90%;}
.con table{max-width:90%; margin:0 auto; border:1px solid #dcdcdc !important;}
.con table tr td{ border:1px solid #dcdcdc !important; padding:8px 10px;}

.content .dy_th{font-size:20px; line-height:28px; padding:5px 0 12px; text-align:center;}

/*学院风采*/
.mkeFocus { height:850px; width: 600px; background:#fff;border: 1px solid #C9CACB; padding-top: 7px; margin:30px auto }
.mkeUl { margin: 0px auto; height: 850px;  width: 824px; position: relative; overflow:hidden; }
.bt_xy{ width:840px;}
.ml_xy{ height:650px;}
.mkeUl ul { position: absolute; left: 0px; top: 0px; height: 800px; padding:0px 0px !important; }
.mkeUl ul li { float: left; text-align: center; font: 20px "寰蒋闆呴粦"; width:824px;height:800px !important; padding:0px 0px 0px 0px !important; overflow:hidden; background:none !important; border-bottom:none !important; }
.ml_xy ul li{}
.mkeUl ul li img {}
.mkeUl ul li p{ margin-top:16px;}
.mkeNum { height: 35px; width: 37px; position: absolute; z-index: 1; left: 265px; bottom: 0px; font: 20px Arial; }
.mke_ns1 { line-height: 16px; text-align: center; height: 16px; width: 16px; position: absolute; left: 0px; top: 0px; }
.mke_ns2 { line-height: 16px; color: #9FA0A0; text-align: center; display: block; height: 16px; width: 16px; position: absolute; right: 0px; bottom: 0px; }
.mke_ns3 { line-height: 16px; text-align: center; height: 16px; width: 16px; position: absolute; left: 12px; top: 9px; }
.mkeLbtn { background: url(kelBtn.png) no-repeat; height: 52px; width: 30px; position: absolute; left: 0px; top: 374px; cursor: pointer; z-index: 10; }
.mkeRbtn { position: absolute; top: 374px; right: 0px; background: url(kerBtn.png) no-repeat; height: 98px; width: 30px; cursor: pointer; z-index: 10; }
.mx_bt{ width:36px; height:98px; top:236px;}
.mb_lf{ left:6px;}
.mb_ri{ right:6px;}
.sm_js{ left:10px; bottom:15px;}


/*组织机构表格*/
.zzjg_tab {width:735px; margin:0 auto;}
.zzjg_tab tr td {border:1px solid #ccc !important; padding:8px; text-align:center;}

/*教师名录*/
.jsml_type{padding: 12px 10px;}
.jsml_type ul li{float: left; width: 272px; height: 50px; line-height: 50px; margin:0 0 23px 23px; border: 1px solid #dcdcdc; background: #f9f9f9; text-align: center; padding: 0;}
.jsml_type ul li a{display: block; width: 272px; height: 50px; color: #5c307d; font-size: 18px;}
.jsml_type ul li a:hover{background: #5c307d; color: #fff;}

/*教师名称*/
.jsml_name{padding: 12px 10px;}
.jsml_name ul li{float: left; width: 100px; margin: 0 25px; text-align:center; border-bottom: none; padding-left:0; background: none;}
.jsml_name ul li a{color: #333;}
.jsml_name ul li a:hover{color: #8e53bc;}
