.center{ width:1126px; margin:0 auto; overflow: hidden;}

/*header*/
.header{height: 148px; background: #eee;}
.header .logo{float: left; margin-top: 30px;}
.search{float: right; height: 38px; width: 270px; background: url(search.png) no-repeat 0 0; margin: 52px 0px 0 0;}
.search .txt,.search .btn{border: none; background: none; height: 38px; line-height: 38px; float: left;}
.search .txt{padding: 0 8px; width: 210px;}
.search .btn{width: 44px; cursor: pointer;}

/*nav*/
.focus{height: 546px;}
.nav{height: 48px; background: #dc8f09; position: relative; z-index: 9999;}
.nav ul{float: left;}
.nav ul li{float: left; line-height: 48px; text-align: center; width: 160px;}
.nav ul li a{color: #fff; font-size: 16px;}

/*图片轮播*/
.banner{height:546px; top: -48px;}
.banner .ban_c img{width:1920px; height: 546px; position: absolute; margin-left: -960px; left: 50%; top: 0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:47px;height:80px;top:220px; display: none; background: url(8.png) no-repeat; cursor: pointer;}
.banner .Left{left:50px; background-position: 0 0;}
.banner .Right{right: 50px; background-position: -47px 0;}

.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}

/*首页标题*/
.item{}
.item .th{height: 56px; line-height: 56px; border-bottom: 2px solid #dcdcdc;}
.item .th .bt{float: left; height: 56px; font-size: 24px; line-height: 56px; padding-left: 1px; font-weight: bold;}
.item .th .more{float: right; color: #535353; margin-right: 2px; height: 32px; line-height: 32px; margin-top: 18px;}

/*历史沿革*/
.ls{padding: 22px 0 15px 0; height: 112px;}
.ls_t{width: 1067px; margin: 0 auto; height: 37px;}
.ls_t span{float: left; width: 37px; padding-right: 110px; height: 37px; line-height: 37px; color: #fff; font-size: 16px; text-align: center; display: inline; overflow: hidden; background: url(ls2.jpg) no-repeat 0 0;}
.ls_t .last{padding-right: 0; background: url(ls1.jpg) no-repeat 0 0;}
.ls_b{padding-top: 15px; width: 1200px; margin-left: -16px; overflow: hidden;}
.ls_b span{ float: left; display: inline; color: #999; font-size: 16px; text-align: center; line-height: 30px; width: 145.5px; padding-right:0px;}
.ls_b .last{padding-right: 0;}
.ls_b span b{color: #dc8f09; font-size: 16px; display: block;}

/*地理名人*/
.mr{width: 1200px; overflow: hidden; padding: 6px 0 25px; height:auto;}
.mr li{float: left; width: 130px; height: 188px; margin: 16px 36px 0 0;}
.mr li a img{width: 126px; height: 158px; padding: 2px; background: url(box.png) no-repeat 0 0; display: block;}
.mr li a p{height: 26px; line-height: 26px; text-align: center;}

/*大事记*/
.dsj{height: 545px; background: url(dsj.jpg) no-repeat center 0; overflow: hidden;}
.dsj_box{height: 460px; background: url(dsj_bg.png) repeat 0 0; margin-top: 38px; overflow: hidden;}
.dsj_box .th{height: 55px; line-height: 55px; text-align: center; font-size: 24px; font-weight: bold;}
.dsj_con{padding: 0px 0 5px; height: 280px;}
.dsj_con p,.dsj_con span,.dsj_con div{line-height:32px !important; font-size: 16px !important;}

#timeline{width:1383px;height:400px;overflow:hidden;margin:0px auto;position:relative;}
.dsj_lst{height:295px;overflow:hidden; padding-bottom: 5px;}
.dsj_time{overflow: hidden; width: 1383px; margin: 0 auto; height: 88px;}
.dsj_lst li{float: left; width: 1383px; overflow-y: auto;}
.dsj_time{/*background: url(dsj3.png) no-repeat right center;*/}
.dsj_time li{float: left; width: 152px;  height: 88px; }
.dsj_time li a{display: block; margin: 0 auto; background: url(dsj1.png) no-repeat center center; width: 88px; height: 88px; line-height: 88px; text-align: center; color: #fff; font-size: 20px; cursor: pointer;}
.dsj_time li .selected{background: url(dsj.png) no-repeat center; font-size: 28px;}
.dsj_nav{background: url(dsj2.png) repeat-x 0 center; position: relative;}
.box2{width: 1383px; margin: 0 auto; position: relative;}
.nav_bg{ position:absolute; right: -15px; bottom: 12px; width: 20px; height: 88px; background: url(dsj3.png) no-repeat right center;}

/*校友风采*/
.xyfc{overflow: hidden; padding: 15px 0 12px; height: 366px;}
.tab tr{background: #eee;}
.tab{width: 100%; margin: 0 auto;}
.tab .odd{background: #f5deb5;}
.tab tr th{height: 46px; line-height: 46px; background: #dc8f09; color: #fff; font-size: 16px; font-weight: normal;}
.tab tr td{height: 40px; line-height: 40px; text-align: center;}
.tab tr td a{text-decoration: underline;}

/*光影资环*/
.gyzh{overflow: hidden;}
.gyzh ul{width: auto; overflow: hidden; margin: 0; padding: 16px 0;}
.gyzh ul li{width: 213px; padding:0 15px 0 0; float: left; background: none; height: auto; border: none;}
.gyzh ul li img{width: 213px; height: 152px; display: block;}
.gyzh ul li p{line-height: 32px; height: 32px; text-align: center;}
#round{overflow: hidden; width: 1126px; height: 194px;}
#inround{width: 1100%; float: left;}
#round1,#round2{float: left;}

/*footer*/
.footer{ background: #dc8f09; padding: 30px 0; overflow: hidden;}
.footer .f_l{float: left; margin-top: 15px;}
.footer .f_r{float: right;}
.footer .f_r img{display: block; float: left; margin-left: 35px;}
.footer p{color: #fff; font-weight: normal; line-height: 28px;}

/*列表页*/
.ban_bg{position: relative; top:-48px; height: 303px; overflow: hidden; z-index: 99; background: url(1.jpg) no-repeat center -120px;}
.ban_bg .center{position: relative; height: 303px;}
.ban_bg .th{width: 226px; height: 52px; line-height: 52px; text-align: center; color: #fff; font-size: 18px; position: absolute; bottom: 0; left: 0; background: #dc8f09;}

/*列表页大事记*/
.dsj_list{ width: 1026px; margin: 0 auto; margin-top: 20px; min-height: 500px; background: url(dsj4.jpg) no-repeat 0 0; padding-bottom: 20px;}
.dsj_list .box1{overflow: hidden; background: url(dsj2.png) repeat-y 4px 0; padding: 25px 7px 10px;}
.dsj_b{background: url(dsj4.jpg) no-repeat 0 0; height: 12px;}
.timelineMajor{}
.timelineMajor .year{height: 41px; line-height: 41px;}
.timelineMajor .year b{float: left; width: 35px; border-bottom: 2px solid #ccc; height: 20px;}
.timelineMajor .year span{float: left;width: 113px; height: 41px; text-align: center; background: url(btn.png) no-repeat 0 0; font-size: 18px; cursor: pointer;}
.box1 .on .year b{border-bottom: 2px solid #dc8f09;}
.box1 .on .year span{background: url(btn1.png) no-repeat 0 0; color: #fff;}
.timelineMajor .dsj_c{width: 972px; margin-left: 40px; padding: 10px 0;}
.timelineMajor .dsj_zy{ height: 32px; line-height: 32px; font-size: 16px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.timelineMajor .dsj_zy a{font-size: 16px;}
.box1 .on .dsj_zy{display: none;}
.con1 p,.con1 span,.con1 div{line-height:32px !important; font-size: 16px !important;}
.con1 strong,.con1 b{font-weight: bold;}
.con1 img{max-width: 500px; padding: 4px; border: 1px solid #eee;}

/*列表页光影资环*/
.mkeFocus { background:#fff;border: 1px solid #C9CACB; padding-top: 5px; margin:30px auto }
.mkeUl { margin: 0px auto; height: 850px;  width: 910px; position: relative; overflow:hidden; }
.bt_xy{ width:922px;}
.ml_xy{ height:725px;}
.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:910px; overflow:hidden; }
.ml_xy ul li{ line-height: none; padding: 0; height: auto; background: none; border: none;}
.mkeUl ul li img {width: 910px; height: 642px;}
.mkeUl ul li p{ margin-top:16px; padding:0px 83px; font-size:16px;}
.mkeNum { height: 35px; width: 85px; position: absolute; z-index: 1; left: 265px; bottom: 0px; font: 20px Arial; background: url(banNum.jpg) no-repeat center;}
.mke_ns1 { line-height: 16px; font-size: 32px; text-align: center; height: 16px; width: 35px; position: absolute; left: 0px; top: 0px; }
.mke_ns2 { line-height: 16px; font-size: 32px; color: #9FA0A0; text-align: center; display: block; height: 16px; width: 35px; position: absolute; right: 0px; bottom: 0px; }
.mke_ns3 { line-height: 16px; text-align: center; height: 16px; width: 35px; position: absolute; left: 12px; top: 9px; }
.mkeLbtn { background: url(kelBtn.png) no-repeat; height: 52px; width: 30px; position: absolute; left: 0px; top: 424px; cursor: pointer; z-index: 10; }
.mkeRbtn { position: absolute; top: 424px; right: 0px; background: url(kerBtn.png) no-repeat; height: 98px; width: 30px; cursor: pointer; z-index: 10; }
.mx_bt{ width:36px; height:98px; top:260px;}
.mb_lf{ left:6px;}
.mb_ri{ right:6px;}
.sm_js{ left:10px; bottom:22px;}

/*师大地理名人列表页*/
.mr_lst{padding-top: 30px; width: 960px; margin: 0 auto;}
.mr_lst .mr{width: 996px; min-height: 500px; _height:500px;}

.pages{padding:15px 0; text-align: center;}

/**/
.menu{width: 220px; float: left; margin-top: 15px; padding-bottom: 20px;}
.menu .th{text-align: center; line-height: 38px; height: 38px; font-weight: bold; font-size: 16px; background: #1a6dc7; color: #fff;}
.menu ul{ background: #f5f5f5; border: 1px solid #eee; overflow: hidden; min-height: 500px; _height:500px;}
.menu ul li{line-height: 35px; height: 35px; background: url(li_style.png) no-repeat 30px center; padding-top: 0; padding-left: 60px;}
.menu ul li a{font-size: 14px;}
.menu ul li.on{ background: url(li_style1.png) no-repeat 30px center #459ce3;}
.menu ul li.on a{color: #fff;}

.list{min-height: 485px; _height:485px; width: 980px; margin: 0 auto;margin-top: 25px; margin-bottom: 10px;}
.list ul li{height: 36px; line-height: 36px; border-bottom: 1px dotted #ddd; background: url(li_style.png) no-repeat left center; padding-left: 20px;}
.list ul li span{color: #666; float: right;}
.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*内容页*/
.content{ min-height: 500px; _height:500px; padding: 10px 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: 10px 48px;}
.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important;}
.con img{max-width: 700px;}
.con b,.con strong{font-weight: bold;}
