
li a:hover{color: #1a3971;}
.center{ width:1200px; margin:0 auto;}

.wrap{ width:100%; height:auto; overflow:hidden;}

/*header*/
.header{ height:106px; overflow: hidden; background: #112953;}
.logo{float: left; margin: 25px 0 0 0px;}
.search{ width: 254px; height: 34px; float: right; margin: 37px 2px 0 0; background: url(search.png) no-repeat 0 0;}

.search .s_txt{ border:none; background:none; width:194px; color: #888; padding:0 10px; float:left; height:34px; line-height: 34px;}
.search .s_btn{ border:none; background: none; float:left; width:40px; height:34px; cursor: pointer;}

/*导航*/
.nav{ height:52px; background:#1a3971;}
.nav_yj{padding-left: 6px;}
.nav_yj li{float: left; text-align: center; line-height: 52px; position: relative; z-index: 999;}
.nav_yj li.last{background: none;}
.nav_yj li.on{background: #08204a;}
.nav_yj li a{font-size: 16px; color: #fff; display: block; padding: 0 34px;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

/*.nav_ej{ position: absolute; top: 52px; left: 0; display: none; background: #08204a; 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: #204484;}
*/
/*图片轮播*/
.focus_box{ width:100%; height:465px;}
.focus{ width:1370px; margin: 0 auto;}
#banner{padding:0px;width:1370px;height:465px;}
.slides{margin:0px auto;width:1370px;height:465px;overflow:hidden;position:relative;}
.slide-pic{margin:0px;padding:0px;width:1370px;overflow:hidden;list-style:none;}
.slide-pic img{width:1370px;height:465px;}
.slide-pic li{display:none;}
.slide-pic li.cur{display:block;}

.slides .short{width: 540px; height: 166px; background: url(bg.png) repeat 0 0; overflow: hidden; position: absolute; left: 30px; bottom: 0;}
.slides .short img{display: block; margin: 29px auto 0; overflow: hidden;}

/*main*/
.main{ overflow:hidden; width: 1200px; margin: 0 auto; background: #fff; padding: 10px 0;}

.box{float:left;}
.box .th{ height:92px; width:100%; border-bottom: 2px solid #dcdcdc; position: relative;}
.box .th .bt{ font-size: 22px; color: #1b4880; font-weight: bold; padding-left: 2px; line-height: 50px; position:absolute; height:92px; border-bottom:2px solid #1b4880; padding-right: 10px; left: 0px;}
.box .th img{margin: 52px 0 0; display: block; overflow: hidden; height: 20px; float: left;}
.box .th .more{ float:right; line-height:32px; height: 32px; background: url(more.png) no-repeat right 6px; padding-right: 25px; margin:30px 2px 0 0; font-size: 14px; color: #1b4880;}

.news{width: 842px;}
.tzgg{float: right; width: 332px;}

/*图片新闻*/
.bann{ width:398px; height:436px; float:left; display:inline; margin: 18px 0 0 0px;}
.bann ul{position: relative; z-index: 0; overflow: hidden;}
.bann ul li{width: 100%; height: 100%; padding-left: 0; display: none;}
.bann ul li img{ width: 398px; height: 266px;}
.bann ul li .txt_bg{ position:absolute; z-index:2; left:0px; width:100%;overflow:hidden; background:url(bg1.png) repeat 0 0; top: 230px;}
.bann ul li .title{ color: #a80f07; font-weight: bold; text-indent: 3px; font-size: 16px; padding-top: 5px;}
.bann ul li .time{height: 30px; line-height: 30px; color: #999; font-size: 14px;}
.bann ul li .desc{color: #333; line-height: 28px; font-size: 14px; text-indent: 2em; width: auto; padding: 0 3px;}
.ban_nav{ top: 242px;}
.ban_nav a{float: left; width: 12px; height: 12px; background: url(default.png) no-repeat 0 0; margin-left: 7px; font-size: 0;}
.ban_nav .on{background: url(default1.png) no-repeat 0 0;}

.n_list{float: left; margin: 18px 0 0 24px; overflow: hidden; height: 426px; width: 405px;}
.n_list li{line-height: 28px; padding-bottom: 11px;}
.n_list li a{ color: #333;}
.n_list li p{color: #999;}

/*通知公告*/
.tzgg{}
.t_list{overflow: hidden; min-height: 400px; padding-top: 10px;}
.t_list li{padding: 8px 0; height: 70px; overflow: hidden; *vertical-align: middle;}
.t_list li span{float: left; overflow: hidden; height: 58px; padding: 5px 0; width: 60px; color: #fff; background: #a80f07; text-align: center; font-size: 16px; line-height: 24px; margin-right:20px;}
.t_list li span b{display: block; font-size: 25px; line-height: 34px; color: #fff;}
.t_list li div{width: 248px; float: left; padding-top: 6px; overflow: hidden;}
.t_list li a{line-height: 26px; color: #333;}

/*科学研究 */
.kxyj{width: 412px;}
.k_list{overflow: hidden; min-height: 300px; padding: 6px 0;}
.k_list li{background: url(li_style.jpg) no-repeat 3px center; padding-left: 18px; line-height: 36px;}
.k_list li a{color: #333;}

/*人才培养*/
.rcpy{margin: 0 22px;}

/*公共服务*/
.ggfw{width: 332px;}
.g_list{overflow: hidden; min-height: 300px; padding-top: 15px;}
.g_list li{width: 330px; height: 58px; border: 1px solid #dcdcdc; background: #eee; margin-bottom: 10px; overflow: hidden;}
.g_list li a{display: block; position: relative; line-height: 58px; overflow: hidden;}
.g_list li a img{position: absolute; left: 34px; top: 15px; display: block;}
.g_list li a span{padding-left: 50px; display: block; text-align: center; color: #333; line-height: 58px; font-size: 16px;}

/*底部*/
.footer{ width:100%; padding: 20px 0; background:#08204a; text-align:center;}
.footer p{ color:#fff; line-height:32px;}


/*list.html*/
.menu{ float:left; overflow:hidden; width:220px; background: #eee; margin-top: 10px; min-height: 620px;}
.menu .th{ height:48px; line-height:48px; background:#1a3971; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.menu ul li{ height:40px; line-height:40px; padding:0 10px 0 80px; background:url(li_style.png) no-repeat 35px center;}
.menu ul li.on{ background:url(li_style1.png) no-repeat 35px center #2a55a2;}
.menu ul li.on a{ color:#fff;}
.menu ul li a{color: #333;}

.list{ width:956px; float: right; padding-bottom: 10px; margin-top: 8px; min-height: 620px;}
.list .th{height: 50px; line-height: 50px;}
.list .th .bt{height: 50px;}
.list .local{ font-size:14px; color:#333; float:right;}
.list .local a{ background:none; padding:0; color:#333;}
.list ul li{ padding:2px 0px 2px 20px; border-bottom:1px dashed #eee;}
.list ul li span{float: right; color: #999; padding-right: 1px;}
.pages{ text-align:center; line-height:32px; padding:10px 0;}

.content{ width:916px; height:auto; min-height:620px; padding:15px 20px;}
.content .title{ font-size:20px; font-weight: bold; color:#333; line-height:40px; height:40px; text-align:center; padding-bottom:6px;}
.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;}
.con b,.con strong{font-weight: bold;}
.con img{max-width: 600px; display: block; margin: 0 auto;}















