.clear{clear: both;}
.center{width:1200px; margin:0 auto; overflow: hidden;}

/*header*/
.header_top{height: 10px; background: #294c7d;}
.header{height: 120px; background: url(top_bg.jpg) no-repeat center center; margin: 0 auto;}
.header .logo{float: left; height: 120px;}

.header ul.top_ul{overflow: hidden; text-align: right; float: right; padding: 0 10px; margin-top: 52px;}
.header ul.top_ul li{ display: inline-block; *display:inline;}
.header ul.top_ul li a{ color: #333; font-size: 14.35px;}
.header ul.top_ul li span{ padding: 0 8px 0 10px; color: #ccc; text-align: center; }

.search{float: right; height: 38px; width: 243px; margin: 43px 0 0 0; margin-right: 17px; background: url(search.jpg) no-repeat left center;}
.search .txt,.search .btn{border: none; background: none; height: 38px; line-height: 38px; float: left;}
.search .txt{padding: 0 8px; width: 188px; color: #666;}
.search .btn{width: 38px; cursor: pointer;}

/*导航*/
.nav{height:50px; background: #294c7d;}
.nav_yj{width: 1200px; margin: 0 auto; height: 50px;}
.nav_yj li{float: left;display: inline; text-align: center; line-height: 50px; position: relative; z-index: 999; width: 120px;}
.nav_yj li.on{background: #2c66c1; height: 50px; line-height: 50px;}
.nav_yj li a{font-size: 16px; color: #fff; display: block;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 50px; left: 0; display: none; background: #2c66c1; float: left; z-index: 999; width: 100%;}
.nav_ej li{text-align: center; background: none; line-height: 48px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej_txgz li{width: 120px; float: left;}
.nav_ej li a{font-size: 14px; color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #054990;}

/*公共代码*/
.item ul{overflow: hidden; margin: 8px 0 4px;}
.item ul li,.item1 ul li{height: 36px; line-height: 36px; padding-left: 15px; background: url(list_style.png) no-repeat left center; border-bottom: 1px dashed #dcdcdc; }
.item ul li span{float: right; color: #999; }
.item ul li a:hover{color: #2b4b7d;}

.item_th{height: 42px;line-height: 42px;font-size: 18px; font-weight: bold;}
.item_th p{float: left;font-size: 18px; font-weight: bold;}
.item_th .more{float: right;color: #333; margin-right: 3px; font-weight: normal;}
.item1 .item_th{background: url(lm_bg.jpg) no-repeat left bottom;}
/*大图轮播*/
.banner{height: 400px; width: 1200px;}
.slide{height:400px;position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}

/*学院新闻*/
.xyxw{margin-top: 10px;}
.xyxw .item_th{background: url(xyxw_bg.jpg) no-repeat left bottom;}
.banner_xyxw{width:500px; height:320px; float:left; display:inline; background: #fff; margin-top: 10px;}
.banner_xyxw ul{position: relative; z-index: 0; overflow: hidden;}
.banner_xyxw ul li{width: 100%; overflow: hidden; height: 100%; padding-left: 0;}
.banner_xyxw ul li img{width: 500px; height: 320px;}
.banner_xyxw ul li p{ position:absolute; z-index:2; bottom:0; left:0px;text-indent:12px; width:75%; text-decoration:none; color:#fff; background:none; z-index:1; opacity:1; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.banner_xyxw ul li .txt_bg{position: absolute; z-index:1; bottom:0;left:0; background:url(bg_p.png) repeat 0 0; overflow:hidden;}
.xyxw_ul{width: 670px; float: right;}



/*通知公告*/
.tzgg,.djyd{float: left; width: 585px;}
.xshd,.ztlm{float: right; width: 585px;}

/*专题栏目*/
.ztlm ul{margin: 20px 0 4px;}
.ztlm ul li{width: 188px; height: 78px; margin-right: 10px; float: left; padding-left: 0; border-bottom: none; margin-bottom: 20px;}
.ztlm ul li.on{width: 287px; height: 78px; margin-right: 11px;}
.ztlm ul li a{width: 100%; height: 100%; display: block;}
.ztlm ul li a img{width: 100%; height: 100%;}


/*底部*/
.footer{height:117px; background: #1b1b1b;width: 100%;padding: 23px 0; margin-top: 20px;}
.footer p{text-align: center; color: #fff;line-height: 28px; letter-spacing: 0.1em;}
.footer .footer_left{width: 1100px; float: left;}
.footer .footer_right{width: 90px; float: right;}
.footer .footer_right img{width: 90px; height: 90px;}
.footer .footer_right p{text-align: center; line-height: 30px;}

/*列表页*/
.bann{width: 1300px; height: 360px; margin: 0 auto;}
.bann img{width:100%; height: 100%;}
.menu{width: 220px; float: left; margin-top: 12px; padding-bottom: 20px; position: absolute;top: 478px;}
.menu .th{text-align: center; line-height: 50px; height: 50px; font-weight: bold; font-size: 18px; background: url(bg_th.png); color: #fff;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 220px;}
.menu .th p{font-weight: bold; font-size: 16px;color: #fff;}
.menu ul{ overflow: hidden; min-height: 500px; _height:500px;}
.menu ul li{line-height: 50px; height: 50px; background: url(jt_11.png) no-repeat 160px center; padding-top: 0; padding-left: 30px; border-bottom: 1px solid #DCDCDC;}
.menu ul li a{font-size: 14px; display: block;width: 190px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;float: left;}
.menu ul li.hover a:hover{color:#fff !important;}
.menu ul li.hover{background: url(jt_111.png) no-repeat 160px center #294c7d;}
.menu ul li.hover a{color: #fff;}


.box{width: 960px; min-height: 645px; _height:645px; float: right; margin-top: 12px; display: inline;}
.box .item_th{border-bottom: 2px solid #294c7d;}
.box .item_th .local{float: right; padding-right: 6px; color: #333; display: block;}
.box .item_th .local a{color: #333;}
.box ul{min-height: 529px; _height:529px;}
.box ul li{height: 42px; line-height: 42px; padding-left: 15px; background: url(list_style1.png) no-repeat left center; border-bottom: 1px dashed #dcdcdc;}
.box ul li span{color: #666;}
.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*内容页*/
.content{padding: 6px 8px 12px 0;}
.content .title{line-height: 28px; font-size: 20px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #888; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 600px;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;}
.con table tr td{border:1px solid #dcdcdc !important;}

.pre_next p{line-height: 28px; height: 28px;}
.pre_next p a:hover{color: #c77a32;}

/*教师名录*/
.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;}






