.item ul li a:hover{color: #020878;}
.center{ width:1200px; margin:0 auto;}

.wrap{ width:100%; height:auto; overflow:hidden;}

/*header*/
.header{ height:112px; background: #020878;}
.logo{float: left; margin: 25px 0 0 0px;}

/*nav*/
.nav{float: right; height: 46px; line-height: 46px; margin-top: 32px;}
.nav_yj li{float: left; width: 105px; text-align: center; line-height: 46px; position: relative; z-index: 999;}
.nav_yj li.on{background: #060e99;}
.nav_yj li a{color: #fff; font-size: 18px; font-weight: bold;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}
.nav_ej{ position: absolute; top: 46px; left: 0; display: none; background: #060e99; 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: 16px; color: #fff; display: block; font-weight: normal;}
.nav_ej li a:hover{background: #0e18c0;}

/*banner*/
.banner{ height: 519px;}
.slide{height:519px;position:relative;width:100%; min-width:1200px;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{position:absolute;width:100%;height:100%;left:50%;margin-left:-960px;top:0;}

.ban_btn{ margin: 0 100px;}
.ban_btn .center{ position: relative; top: 368px; height: 89px;}

.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(bann_focus.png) no-repeat 0 0;}

/*box1*/
.box{padding: 20px 0; background: url(bg1.jpg) repeat 0 0;}
.th_lst{height: 112px;}
.th_lst .th_li{float: left; width: 600px; height: 91px; background: #0c1162; position: relative; cursor: pointer;}
.th_lst .on{background: #c92526;}
.th_lst .on em{display: block; position: absolute; left: 28px; top: 91px; width: 20px; height: 20px; background: url(bg1.png) no-repeat 0 0;}
.th_lst .th_li img{float: left; margin: 10px 42px 0 62px;}
.th_lst .th_li .th_name{float: left; margin-top: 6px;}
.th_lst .th_li .th_name p{ color: #fff; font-size: 34px; font-weight: bold; line-height: 46px;}
.th_lst .th_li .th_name .name_e{font-size: 22px; font-weight: normal; font-family: arial; line-height: 35px;}

.zs_con{overflow: hidden; padding-top: 12px; height: 445px;}
/*首页模块基础样式*/
.item{float: left; overflow: hidden; width: 554px; border: 1px solid #dcdcdc; background: #fff; padding: 8px 18px;}
.item .th{height: 50px;}
.item .th span{ float: left; height: 50px; color: #0c1162; padding-left: 3px; font-weight: bold; line-height: 50px; font-size: 20px;}
.item .th .more{float: right; height: 50px; line-height: 50px; padding-right: 28px; background: url(more.png) no-repeat center right;}
.item .th .more a{color: #333;}
.item .lst{ height: 366px;}
.item .lst li{padding: 0 0px 0 20px; line-height: 33px; background: url(li.jpg) no-repeat 3px center;}
.item .lst li a{color: #333;}
.item .lst li span{float: right; color: #999;}

.zs_r{float: right; overflow: hidden; width: 592px;}
.info { margin-bottom: 15px;}
.info .lst{height: 138px; padding-top: 3px;}

/*首页底部招生*/
.zs_lst{overflow: hidden; padding: 2px 0 10px;}
.zs_lst a{display: block; float: left; width: 300px; height: 302px; cursor: pointer;}
.zs_lst a .zs_name{width: 300px; height: 121px; padding-top: 30px;}
.zs1{background: #27528e;}
.zs2{background: #2d9e96;}
.zs3{background: #d72b2f;}
.zs4{background: #e49e06;}
.zs_name p{color: #fff; font-size: 32px; text-align: center; font-weight: bold; line-height: 46px;}
.zs_name .en{font-size: 20px; font-weight: normal; font-family: arial;}
.zs_c{height: 151px; position: relative;}
.zs_c .zs_img{width: 300px; height: 151px; display: block;}
.zs_c .z1{position: absolute; top: 0; left: 40px; width: 20px; height: 20px; z-index: 99;}
.zs_c .z2{position: absolute; bottom: 0; _bottom:-1px; left: 40px; width: 20px; height: 20px; z-index: 99;}

/*底部*/
.footer{ padding: 25px 0 30px; overflow: hidden; background: #0c1162;}
.footer .f_l{width: 385px; border-right: 1px solid #161875; float: left;}
.footer .th{font-size: 20px; font-weight: bold; color: #fff; line-height: 60px;}
.footer p{ line-height:32px; color: #fff;} 
.footer .links{width: 390px; border-right: 1px solid #161875; border-left:1px solid  #050740; float: left; padding-left: 68px; padding-right: 20px;}
.links .link_lst{}
.links .link_lst li{ float: left; width: 130px;}
.links .link_lst li a{color: #fff; line-height: 38px; white-space: nowrap;}
.footer .f_r{width: 333px; float: right; text-align: center;border-left:1px solid  #050740;}
.f_r img{display: block; margin:0 auto; padding: 10px 0 10px;}
.footer .f_r p{line-height: 24px; text-align: center;}

/*list.html*/
.main{ overflow: hidden; width: 1200px;  margin: 0 auto; padding-bottom: 26px;}
.menu{ float:left; overflow:hidden; width:228px; margin: 0px 0 0 0px; border-top: 5px solid #c82526;}
.menu .th{color: #fff; font-weight: bold; text-align: center; background: #0d1161; height: 40px; line-height: 40px; font-size: 16px;}
.menu ul{background: #f5f5f5; border: 1px solid #dcdcdc; border-bottom: none;}
.menu ul li{ height:40px; line-height:40px; padding:0 10px 0 80px; background:url(li_style.png) no-repeat 46px center; border-bottom: 1px solid #dcdcdc;}
.menu ul li a{color: #333; font-size: 16px;}
.menu ul li.on a{ color:#0d1161; font-weight: bold;}

.list{ width:915px; float: right; padding-bottom: 10px; padding-top: 0; min-height: 620px; margin: 0px 0px 0 0;}
.list .th{}
.list .th .local{ font-size:14px; color:#333; padding-right: 5px; float: right; line-height: 45px;}
.list .local a{ padding:0; color:#333;}
.list .lst{height:auto; min-height: 500px; _height:500px; padding: 10px 0;}
.list .lst li{ line-height: 38px; height: 38px; border-bottom:1px dotted #dcdcdc;}
.list .lst li a{font-size: 15px;}
.pages{ text-align:center; line-height:32px; padding:10px 0;}

.content{ width:840px; height:auto; min-height:620px; padding:15px 20px;}
.content .title{ font-size:22px; font-weight: bold; color:#333; line-height:30px; height:auto; text-align:center; padding: 5px 20px 15px;}
.content .txt{ 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 p,.con span,.con div,.con font,.con b,.con strong{font-size: 16px !important; line-height: 32px !important; font-family:"微软雅黑" !important;}
.con b,.con strong{font-weight: bold;}
.con img{max-width: 600px; display: block; margin: 0 auto;}

.item ul .new a{padding-right:30px; background:url(new.gif) no-repeat right 0;}



/*校园文化*/
.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;}
.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; background: url(banNum.jpg) no-repeat center center;}
.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;}

.xywh_bg{background:url(xywh.png) no-repeat 0 0; width:122px; height:35px; position:absolute; right:10px; bottom:75px;}












