
.center{ width:1200px; margin:0 auto; overflow: hidden;}
ul li a:hover,ul li a:hover p{ color: #294c7d;}

.wrap{ width:100%; height:auto; overflow:hidden; background: #fff;}

/*header*/
.header{ background: #f5f5f5;}
.top{ height: 36px; line-height: 36px; background: #294c7d;}
.top ul{overflow: hidden; text-align: right;}
.top ul li{ display: inline-block; *display:inline;}
.top ul li a{ color: #fff;}
.top ul li span{ padding: 0 8px 0 10px; color: #fff; text-align: center;}

.h_box{height: 108px; background: url(header_bg.jpg) no-repeat right 0;}
.logo{margin: 26px 0 0 0;}
.search{margin: 36px 18px 0 0; height: 38px; width: 242px; background: url(search.png) no-repeat 0 0;}
.search input{border: none; background: none; height: 38px; line-height: 38px;}
.search .s_btn{width: 44px; margin-right: 4px; cursor: pointer;}
.search .s_txt{width: 180px; padding: 0 10px 0 4px; color: #969696;}

/*nav*/
.nav{background: #f5f5f5; height: 61px;}
.n_box{width: 1200px; margin: 0 auto; border-top: 1px solid #dcdcdc; position: relative; z-index: 300;}
.n_box .nav_yj{ height: 60px;}
.n_box .nav_yj li{ width: 132px; float: left; line-height: 60px; border-right: 1px solid #f5f5f5;}
.n_box .nav_yj li a{display: block; text-align: center;font-size: 16px;}
.n_box .nav_yj li.on a{background: #c77a32; background: #294c7d; color: #fff;}
.n_box .nav_yj li.last{width: 136px; border-right: none;}

.nav_ej{ position: absolute; top: 60px; left: 0; display: none; background: url(list_nav_bg.png) repeat 0 0; width: 1200px;}
.nav_ej ul{ float: left; width: 132px; border-right: 1px solid #eee; padding: 6px 0; height: 322px;}
.nav_ej ul.last{ border-right: none; width: 136px;}
.nav_ej ul li{ width: 132px; text-align: center; line-height: 32px;}
.nav_ej ul.hover {background: #d7ad49; background: #4675b6;}
.nav_ej ul.hover li a{ color: #fff;}
.nav_ej ul.hover li a:hover{ color: #4b3604;}

/*banner*/
.bann{background: url(banner.jpg) no-repeat center 0 #faf5f1; height: 366px;}
.slides{height:366px;position:relative; /*background: url(banner_bg.jpg) repeat-x 0 0;*/}
.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;bottom:10px;position:absolute; text-align: center; width: 200px; left: 50%; margin-left: -100px; display: none;}
.slide-li li{margin:5px;width:12px;height:12px; display: inline-block; overflow:hidden;list-style:none;}
.slide-li a{width:12px;height:12px;color:#000;font-size:12px;display:block; background: #fff; border-radius: 50%;}
.slide-li .cur a{background: #294c7d;}
.slide-txt span{display:none;}

/*bann1*/
.bann1{height: 145px;}
.bann1 .slides{height: 145px; background: url(bann_bg.jpg) no-repeat 0 0;}
.bann1 .slide-pic img{height: 145px;}

/*main*/
.main{ padding-bottom: 30px;}
.main1{padding-bottom: 0;}

.item{ width: 590px; margin-top: 10px;}
.item h2{ height: 48px; line-height: 48px; border-bottom: 2px solid #294c7d;}
.item h2.th1{ background: url(i1.png) no-repeat 0 center; padding-left: 30px;}
.item h2.th2{ background: url(i2.png) no-repeat 0 center; padding-left: 36px;}
.item h2.th3{ background: url(i3.png) no-repeat 0 center; padding-left: 38px;}
.item h2.th4{ background: url(i4.png) no-repeat 0 center; padding-left: 32px;}
.item h2 span{font-size: 18px; font-weight: bold;}
.item h2 .more{ width: 25px; height: 25px; background: url(more.jpg) no-repeat 0 0; margin: 14px 6px 0 0;}
.item ul{ padding: 10px 6px 6px;}
.item ul li{line-height: 35px; height: 35px; padding-left: 18px; background: url(li_style.jpg) no-repeat 2px center; border-bottom: 1px dashed #dcdcdc;}
.item ul li span{float: right; color: #969696;}

.item .link_list{background: url(link_box.jpg) no-repeat 0 0; float: left; width: 226px; height: 266px; padding: 10px 30px 0; margin: 26px 0 0 1px;}
.item .link_list li.last{border-bottom: none;}
.item .ad{float: right; margin-top: 26px;}
.item .ad a{width: 290px; height: 130px; display: block;}
.item .ad img{display: block; height: 130px; width: 290px;}

/*footer*/
.footer{ height: 222px; background: #294c7d;}
.f_l{margin-top: 40px; width: 480px; line-height: 34px; color: #fff; text-align: center; margin-left: 216px; display: inline;}
.f_r{margin: 52px 0 0 40px;}
.f_r dl{margin-left: 20px; width: 91px; *display:inline; float: left;}
.f_r dl p{ height: 36px; line-height: 36px; padding-top: 6px; text-align: center; color: #fff;}

/*list-menu*/
.bann1,.bann1 img{height: 145px;}

.menu{width: 242px; margin-top: 5px;}
.menu h2{line-height: 52px; height: 52px; font-weight: bold; text-align: center; font-size: 20px; color:#294c7d;}
.menu ul li{line-height: 46px; margin-top: 4px; height: 46px;}
.menu ul li a{font-size: 16px; background: url(icon.png) no-repeat 72px center; padding-left: 90px; display: block;}
.menu ul li.hover a{background:url(icon1.png) no-repeat 72px center #294c7d;}
.menu ul li.hover a{color: #fff;}

.menu ul li.lang a{ background: url(icon.png) no-repeat 18px center; padding-left: 36px;}
.menu ul li.lang.hover a{background:url(icon1.png) no-repeat 18px center #294c7d;}

.item1{width: 928px; border-left: 1px solid #e8e8e8; padding-left: 29px; padding-bottom: 16px; margin-top: 0;}
.item1 ul{min-height: 500px;}

.page{padding: 10px 0 6px; text-align: center; line-height: 36px; height: 36px;}

/*list_img*/
.item .list1{ padding: 10px 0 6px;}
.item .list1 li{ float: left; height: 178px; border: none; background: none; width: 220px; padding:10px 10px 0;}
.item .list1 li a{ display: block; width: 220px; height: 178px;}
.item .list1 li a img{width: 220px; height: 142px;}
.item .list1 li a p{ width: 220px; line-height: 36px;}

/*content页*/
.content{ padding: 12px;}
.content .title{line-height: 42px; text-align: center; font-weight: bold; font-size: 18px;}
.content .time{line-height: 32px; text-align: center; height: 32px; padding-bottom: 6px; color: #999; border-bottom: 1px dashed #e8e8e8;}
.con{padding: 10px 0; min-height: 500px;}
.con,.con div,.con p,.con span,.con b,.con strong{line-height: 32px !important; font-size: 16px !important; font-family: "微软雅黑" !important;}
.con b,.con strong{font-weight: bold;}
.con img{max-width: 80%; display: block; margin: 3px auto;}

.pre_next p{line-height: 28px; height: 28px;}
.pre_next p a:hover{color: #c77a32;}

/*学院领导*/
.ldtd_list{ width: 910px; overflow: hidden;}
.ldtd_list ul{width: 930px; padding: 0 0 10px; overflow: hidden;}
.ldtd_list ul li{width: 290px; margin: 15px 20px 5px 0; float: left; height: 360px; overflow: hidden;}
.ldtd_list ul li .userImg{display: block; width: 276px; padding: 6px; height: 204px; border: 1px solid #ddd;}
.ldtd_list ul li .userImg img{display: block; width: 276px; height: 204px;}
.ldtd_list ul li .userInfo{}
.userInfo p a{font-size: 16px; line-height: 32px;}
.userInfo .name{font-weight: bold; padding: 5px 0;}
.userInfo .desc{font-size: 14px; color: #888; line-height: 24px; text-indent: 2em;}

/*教师名录*/
.jsml{}
.jsml_box{margin: 20px 0 0; border: 1px solid #ddd;}
.jsml_box .h3{background: #eee; line-height: 40px; padding: 0 15px; font-size: 16px; font-weight: bold;}
.jsml_box .jsml_list{ padding: 10px 0 10px 15px; overflow: hidden;}
.jsml_list span{float: left; width: 91px; line-height: 32px;}
.jsml_list span a{font-size: 16px;}
.jsml_list span a:hover{color: #294c7d; text-decoration: underline;}
.jsml .h4{line-height: 32px; padding-top: 6px;}

.jsml_con{margin-top: 6px;}
.jsml_con .style5{height: 32px; line-height: 32px;}
.jsml_con .style5 span{color: #fff; font-size: 16px;}


/*魅力校园*/
.mkeFocus { height:850px; width: 600px; background:#fff;border: 1px solid #C9CACB; padding-top: 7px; margin:30px auto }
.mkeUl { margin: 0px auto; height: 850px;  width: 600px; position: relative; overflow:hidden; }
.bt_xy{ width:613px;}
.ml_xy{ height:516px;}
.item .mkeUl ul { position: absolute; left: 0px; top: 0px; height: 800px; padding: 0; min-height: auto;}
.mkeUl ul li { float: left; text-align: center; font: 20px "微软雅黑"; width:600px; overflow:hidden; }
.ml_xy ul li{ line-height: none; padding: 0; height: auto; background: none; border: none;}
.mkeUl ul li img {}
.mkeUl ul li p{ margin-top:16px; padding:0px 83px; font-size: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:165px;}
.mb_lf{ left:6px;}
.mb_ri{ right:6px;}
.sm_js{ left:10px; bottom:15px;}


