.clear{clear: both;}
.center{width:1200px; margin:0 auto;}


/*header*/

.header_top{height: 30px; background:url(header_top.jpg) no-repeat center top;}
.header_top .hy{height: 30px; line-height: 30px; color: #fff; font-size: 12px; width: 234px; float: right; display: inline-block;}
.header{height: 112px;}
.header .top_border{height: 112px;}
.header .logo{float: left; display: inline-block; width: 780px; height: 112px;}

.search_china{float: right; display: inline-block; width: 260px; height: 112px;}
.search{float: right; height: 28px; width: 258px; margin: 43px 0 0 0; background: #fff; border: 1px solid #014099;}
.search .txt,.search .btn{border: none; background: none; height: 28px; line-height: 28px; float: left;}
.search .txt{padding: 0 8px; width: 204px; color: #666; font-size: 12px;}
.search .btn{width: 38px; background: url(search.jpg) no-repeat 0 0; cursor: pointer;}

.china_english{width: 142px; float: right; height: 39px; line-height: 39px;}
.china_english ul{width: 142px; height: 39px;}
.china_english ul li{float: left; width: 71px; height: 39px; line-height: 39px; background: url(shu.jpg) no-repeat right center; text-align: center;}
.china_english ul li a{color: #7a7a7a;}
.china_english ul li a:hover{color: #014099;}


/*导航*/
.nav{height: 50px; z-index: 9999;}
.nav_yj{width: 1200px; margin: 0 auto; height: 50px;  background: #014099;}
.nav_yj li{float: left; text-align: center; height: 50px; line-height: 50px; position: relative; z-index: 999; width: 171px; background: url(nav_shu.png) no-repeat right center;}
.nav_yj li.last_li{background: none; width: 174px;}
.nav_yj li.on{background: #023885;}
.nav_yj li a{font-size: 14px; color: #fff; display: block;}
.nav_yj li.prev{background: none} 
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 50px; left: 0; display: none; background: #023885; float: left; width: 100%;}
.nav_ej li{text-align: center; background: none; height: 50px; line-height: 50px; float: left; width: 100%;}
.nav_ej li a{font-size: 14px; color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #0445a2;}

/*轮播图*/
.banner{height: 320px; background: #fff; margin-top: 3px;}
.slide{height:320px;position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{position:absolute;width:1200px;height:100%;left:50%;margin-left:-600px;top:0;}
.ban_nav{position:absolute;bottom:18px;left:0;width:100%;text-align:center;z-index:4;}
.ban_nav a{display:inline-block; vertical-align:middle; width:12px; height:12px; line-height:12px; overflow:hidden; margin:0 4px; cursor:pointer; background: url(bann_default.png) no-repeat 0 0;}
.ban_nav .on{background:url(bannn_03.png) no-repeat 0 0;}


/*学院新闻*/
.item .th{height: 32px; line-height: 32px; background: #f6f6f6;}
.item .m_border_top{background: url(lm_bg.jpg) no-repeat center center;}
.item .th p{float: left; height: 41px; font-size: 16px; line-height: 41px; color: #fff; padding-left: 40px;}
.item .th p img{float: left; margin: 10px 10px 0 0;}
.item .th .more{float: right; color: #bbbbbb; height: 41px; line-height: 49px; padding-right: 20px;}
.item .th .more:hover{color: #f69a18;}
.item ul{overflow: hidden; margin: 8px 0 4px; }
.item ul li a:hover{color: #f69a18;}
.item ul li{height: 41px; border-bottom: 1px dashed #dcdcdc; line-height: 41px; padding-left: 15px; background: url(list_style.png) no-repeat left center; }
.item ul li span{float: right; color: #999;}
.xxjj{width: 595px; float: left; display: inline-block;}
.xxjj .th{height: 41px; background: url(xxjj.png) no-repeat left center;}

.xxjj .jj{border: 1px solid #f0f0f0; border-top:none; margin: 0; padding: 0 9px; min-height: 294px; _height:294px;}
.top_jj{width: 576px; height: 212px;}
.jj .jj_img{width: 315px; height: 195px; float: left; display: inline-block; margin-top: 10px;}
.jj .jj_img img{width: 315px; height: 195px;}
.jj1{width: 248px; height: 195px; float: right; margin-top: 10px;}
.jj1_title{font-size: 16px; font-weight: bold;}
.jj1_concent{text-indent: 2em; line-height: 25px; font-size: 12px; color: #999999;}
.bottom_jj{width: 576px; height: 82px;}

.tzgg{float: right; display: inline-block;}
.tzgg .th{height: 41px; background: url(tzgg.png) no-repeat left center;}
.tzgg ul{border: 1px solid #f0f0f0;border-top:none; margin: 0; padding: 0 9px; min-height: 294px; _height:294px;}

.xyfg .th{background: url(xyfg.jpg) no-repeat left center; height: 36px; line-height: 36px;}
.xyfg p.xyfg_p{color: #0c4ca1; height: 36px; line-height: 36px;}
.xyfg{border: 1px solid #f0f0f0; border-top: none; position: relative;}
.xyfg ul{border-top:none; margin: 0; padding: 0 9px; min-height: 220px; _height:220px; padding-top: 32px;}

.yzxb{ width: 1081px; height: 290px; overflow: hidden; padding-top: 18px !important; position: relative;z-index: 300; }
.yzxb ul li{float: left;border-bottom: none; padding-left: 0; background: none; display: block; width: 370px; height: 220px;}
.yzxb ul li a{width: 355px; height: 220px; display: block;}
.yzxb ul li img{display: block;}
.LeftBotton{position: absolute;display: block; width: 27px; height: 45px; background: url(left.png) no-repeat left center; top: 172px; left: 16px;z-index: 400;}
.RightBotton{position: absolute; display: block; width: 27px; height: 45px; background: url(right.png) no-repeat left center; top: 172px; right: 7px;z-index: 400;}


/*底部*/
.foot{ height:103px; width:100%; background:#0c4ca1;  margin-top:10px; text-align:center;}
.foot .inner{  position:relative; padding-top: 14px;  }
.foot .inner p{  height: 24px;line-height: 24px; /*color: #714408;*/ color:#fff; font-size: 12px;}
.foot .inner .tw_co{position:absolute; top:12px; right:7px; width:141px;}
.foot .inner .tw_co img{ width:80px; height:80px;    float: left;}
.foot .inner .link{ width: 524px;  margin: 0 auto;}

.foot .inner .link .fo_ul { height:32px; line-height:32px; }
.foot .inner .link .fo_ul .fo_li{ float:left; display:inline; width:84px; height:32px; cursor:pointer; text-align:center;position:relative; line-height:32px; margin-right:15px; font-size:13px; color:#fff; padding-left:29px;}
.foot .inner .link .fo_ul .li1{ background:url(14.png) 8px center no-repeat;}
.foot .inner .link .fo_ul .li2{ background:url(15.png) 8px center no-repeat; padding-left: 10px;}
.foot .inner .link .fo_ul .li3{ background:url(16.png) 8px center no-repeat; padding-left: 21px;}
.foot .inner .link .fo_ul .li3 .na_po {height:296px; overflow-y:auto; overflow-x:hidden; }
.foot .inner .link .fo_ul .li4{ background:url(17.png) 8px center no-repeat;padding-left: 16px;}
.foot .inner .link .fo_ul .fo_li a{ color:#fff; }
.foot .inner .link .fo_ul .na_po{position:absolute; z-index: 9999;  bottom:32px; left:-104px; background:#fff; /*height:200px;*/ overflow-y:auto; overflow-x:hidden;}
.foot .inner .link .fo_ul li.hover{ background-color:#064497;}
.foot .inner .link .fo_ul li.hover .na_po .in_ul li:last-child{ border:none;}
.foot .inner .link .fo_ul li.hover .na_po{ border:2px solid #064497;}
.foot .inner .link .fo_ul li.hover a{color:#f69a18;}
.foot .inner .link .fo_ul li .in_ul{ display:none;  width:200px; }
.foot .inner .link .fo_ul li .in_ul li{ cursor:pointer;  line-height:32px; height:32px; border-bottom:1px dashed #ccc;}
.foot .inner .link .fo_ul li .in_ul li a{ line-height:32px; height:32px; display:block; color:#333; font-size:13px; }
.foot .inner .link .fo_ul li .in_ul li a:hover{ display:block; line-height:32px; color:#f69a18; }

.zy_dt{}
/*左侧列表导航*/
.zy_dt .zy_lf{ margin-top:10px; width:227px; float:left; overflow:hidden; display:inline;min-height:274px; _height:274px; background:#fff; }
.zy_dt .zy_lf h1{ color:#fff; background:url(33.png) left top no-repeat; height:40px; font-size:16px;line-height:40px;    padding-left: 36px;}
.zy_dt .zy_lf h1 p{color:#fff; font-size:16px; height:40px; line-height:40px;}
.zy_dt .zy_lf .zy_di{ padding:0 11px;}
.zy_dt .zy_lf ul{ border-bottom:3px solid #0c4ca0; padding:0 10px;}
.zy_dt .zy_lf ul li{ line-height:40px;  padding-left:27px; background:url(34.png) no-repeat 10px center; border-bottom:1px dotted #186bb2; }
.zy_dt .zy_lf ul li:last-child{ border:none;}
.zy_dt .zy_lf ul li a{display:block; }
.zy_dt .zy_lf ul li.hover{ }
.zy_dt .zy_lf ul li.hover a{    color: #0c4ca1; font-weight:bold;}


/*网站新闻列表*/
.ne_lb{ margin-top:12px; }
.ne_lb li{ height:34px; line-height:34px; background:url(34.png) no-repeat 5px center;padding-left:22px;border-bottom: 1px dashed #dcdcdc;}
.ne_lb li a{ font-size:14px; }
.ne_lb li a:hover{color: #f69a18;}
.ne_lb li span{ float:right; margin-right:15px; }
.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*右边内容*/
.zy_dt .zy_ri{width:932px; padding:0 15px; margin-top:10px;  float:right; display:inline;  min-height:608px; _height:608px; }
.zy_dt .zr_h1{font-size:18px; height:40px; line-height:40px;background: url(blue_bg.jpg) repeat-x left bottom;}
.zy_dt .zr_h1 p.dqlm{float: left; height: 40px; line-height: 40px; background: url(red_bg.jpg) repeat-x left bottom;display: inline-block; text-align: center;padding: 0 10px; font-weight: bold;}
.zy_dt .zr_h1 span{ float:right; font-size:12px; font-weight:normal;}
.zy_dt .zr_co{ padding:20px;}
.zy_dt .zr_co .zy_h2 {font-size: 20px;font-weight: bold;text-align: center;line-height: 25px;color: #333; padding:13px 0px;border-bottom: 1px dashed #dcdcdc;}
.zy_dt .zr_co .zy_h3 {font-size: 12px;line-height: 36px; margin-top:10px; margin-bottom:20px;font-weight: normal;text-align: center;}
.zy_dt .zy_ri p {line-height: 45px; font-size:16px;}
.zy_dt .zy_ri strong{font-weight:bold;}
.zy_dt .zy_ri p img{ display:inline-block;}
.zy_dt .zy_ri table tr td{/*border:1px solid #666 !important;*/}

.com object{display:block; margin:0 auto;}
.com table tr td{border:1px solid #666 !important;}
.dylm table tr td{border:1px solid #666 !important; padding: 10px;}
.zy_dt .zy_ri table p{font-size:14px;}
.zy_dt .zy_ri .dylm table span{font-size:14px !important;}




/*校园风貌图片翻页*/
.mkeFocus { height:850px; width: 900px; background:#fff;border: 1px solid #C9CACB; padding-top: 7px; margin:30px auto }
.mkeUl { margin: 0px auto; height: 850px;  width: 900px; position: relative; overflow:hidden; }
.bt_xy{ width:900px;}
.ml_xy{ height:675px;}
.mkeUl ul { position: absolute; left: 0px; top: 0px; height: 800px; }
.mkeUl ul li { float: left; text-align: center; font: 20px "微软雅黑"; width:900px; overflow:hidden; }
.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; background:url(banNum.jpg) left top no-repeat; }
.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:4px;}



