/* 返回顶部 */
.dn{display: none;}
.go-top{position: fixed; bottom: 40px; right: 20px; width: 46px; z-index: 999;}
.go-top a{display: block; width: 46px; height: 46px; margin-bottom: 10px; background-image: url(imagesgo-top.png);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
.go-top .uc-2vm-pop{position: absolute; right: 60px; top: -100px; width: 240px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); background: #fff;}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}
/* 返回顶部-end */
body{position: relative;}
.top-bg{height: 750px; width: 100%; min-width: 1400px; background: url("imagespublicbg-top.jpg") center top no-repeat; background: url("imagespublicbg-top.jpg"); background-repeat: no-repeat; background-position-x: center; background-position-y: top; position: absolute; *left:0; *margin-left:-1050; z-index: -998; top: 0;}
.bottom-bg{width: 100%; min-width: 1400px; height: 834px; background: url("imagespublicbg-footer.jpg") center top no-repeat; position: absolute; *left:0; z-index: -999; bottom: 0;}
#ad3{width: 300px; height: 160px;background: url("imagesindexxny.jpg");display:block;}
.flash{width: 1258px; height: 379px; margin: 0 auto;}
/****菜单导航*****/
.nav{width: 1232px; margin: 0 auto;}
.nav-c{width: 1222px; height: 65px; background: url(imagespublicbg-nav.png);}
/* 导航 */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.navBar{position: relative; z-index: 1; height: 60px; line-height: 60px; color: #fff;}
.nav{position: relative; font-family: "Microsoft YaHei", SimSun, SimHei; font-size: 14px;}
.nav a{color: #fff;}
.nav h3{font-size: 100%; font-weight: normal;}
.nav .m{float: left; position: relative; z-index: 1;}
.nav .s{float: left; width: 3px; text-align: center; color: #D4D4D4; font-size: 12px;}
.nav h3 a{display: block; width: 90px; text-align: center; font-weight: bold;}
.nav .sub{display: none; /*默认隐藏*/ position: absolute; left: -3px; top: 51px; z-index: 999; width: 90px; border: 1px solid #E6E4E3; border-top: 0; background: #1278bf; padding: 0; *margin-left:2px;}
.nav .sub li{text-align: center; padding: 0 8px; margin-bottom: -1px; line-height: 20px; list-style: none;}
.nav .sub li a{display: block; border-bottom: 1px solid #E6E4E3; padding: 8px 0; height: 20px !important; line-height: 22px !important; color: #fff;}
.nav .sub li a:hover{color: #FE7700;}
.nav .block{height: 3px; width: 130px; background: #FE7700; position: absolute; left: 0; top: 57px; overflow: hidden;}
/******内容专区******/
.content{width: 1202px; padding: 0 15px; margin: 0 auto; background-color: #f5f5f5; position: relative;}
.search{width: 362px; float: right;}
.search a{font-size: 12px; line-height: 36px;}
.search a:hover{color: #f00;}
/****index-left****/
.index-left{width: 921px; float: left;}
.span{width: 100%; height: auto; display: block; margin-bottom: 15px;}
/*****轮播图*****/
.focusBox{position: relative; width: 384px; height: 264px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; float: left; z-index:0;}
.focusBox .pic img{width: 384px; height: 264px; display: block; margin-top: -18px;}
.focusBox .txt-bg{position: absolute; bottom: 0; z-index: 1; height: 36px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.focusBox .txt{position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden; background:rgba(0,0,0,0.6);}
.focusBox .txt li{height: 36px; line-height: 36px; position: absolute; bottom: -36px; list-style: none; left: 0;}
.focusBox .txt li a{display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; width:260px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.focusBox .num{position: absolute; z-index: 3; bottom: -4px; right: 8px; *bottom:8px;}
.focusBox .num li{float: left; position: relative; width: 19px; height: 17px; line-height: 17px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a, .focusBox .num li span{position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span{z-index: 1; background: black; filter: alpha(opacity=70); opacity: 0.7;}
.focusBox .num li.on a, .focusBox .num a:hover{background: #1d61d2;}
/****重要新闻****/
.input-news{width: 525px; height: 265px; margin-left: 12px; float: left; background: url(imagespublicbg-index-hot.png);}
.kecheng, .edu, .bumen, .meiti, .qianyan, .zhuanti{width: 453px; height: 192px; float: left; background: url(imagespublicbg-lanmu.png);border-bottom:1px solid #7baee0;}
.kecheng{}
.edu, .meiti, .zhuanti{margin-left: 15px;}
/**********校园风光轮播图**********/
.slideGroup{width: 921px; height: 180px;border-bottom:1px solid #7baee0; text-align: left; background: url("imagesindexbg-school.png");}
.slideGroup .parHd{height: 30px; line-height: 30px; padding: 0 20px; border-bottom: 1px solid #ddd; position: relative;}
.slideGroup .parHd ul{float: left; position: absolute; left: 20px; top: -1px; height: 32px; padding-left:25px;}
.slideGroup .parHd ul li{float: left; padding: 0 15px; cursor: pointer; list-style: none; color:#fff;}
.slideGroup .parHd ul li.on{height: 30px; background: #fff; border: 1px solid #ddd; border-bottom: 2px solid #fff; color:#333;}
.slideGroup .slideBox{overflow: hidden; zoom: 1; padding: 6px 0 6px 20px; position: relative;}
.slideGroup .sPrev, .slideGroup .sNext{position: absolute; left: 5px; top: 10px; display: block; width: 30px; height: 94px; border: 1px solid #ddd; background: url(images/icoLeft.gif) center center no-repeat #f4f4f4;}
.slideGroup .sNext{left: auto; right: 5px; background: url(images/icoRight.gif) center center no-repeat #f4f4f4;}
.slideGroup .sPrev:hover, .slideGroup .sNext:hover{border-color: #f60;}
.slideGroup .parBd ul{overflow: hidden; zoom: 1;}
.slideGroup .parBd ul li{margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center;}
.slideGroup .parBd ul li .pic{text-align: center; height:116px;}
.slideGroup .parBd ul li .pic img{width: 150px; height: 110px; padding: 2px; border: 1px solid #ccc;}
.slideGroup .parBd ul li .pic a:hover img{border-color: #999;}
.slideGroup .parBd ul li .title{line-height: 24px;margin-top:0;}
/****index-right***/
.index-right{width: 270px; float: left; margin-left: 10px;}
/*****通知公告*****/
.txtMarquee-top{height: 220px; overflow: hidden;
/* position: relative;
*/ background: url(imagesindexbg-tongzhi.png) no-repeat;}
.txtMarquee-top .hd{overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px;}
.txtMarquee-top .hd .prev, .txtMarquee-top .hd .next{display: block; width: 9px; height: 5px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{background-position: 0 -140px;}
.txtMarquee-top .hd .prevStop{background-position: -60px -100px;}
.txtMarquee-top .hd .nextStop{background-position: -60px -140px;}
.txtMarquee-top .bd{padding: 0 15px 15px 15px;}
.txtMarquee-top .infoList li{height: 24px; line-height: 24px; font-size: 12px; overflow: hidden; text-overflow: ellipsis;}
.txtMarquee-top .infoList li .date{float: right; color: #999;}
.title{margin-top: 7px; color: #fff; font-weight: bold; padding-left: 22px;}
.more{float: right; margin-right: 7px; margin-top: 3px; display: inline-block; width: 36px; height: 11px; background: url(imagespublicmore.gif); *margin-top:-14px;}
.hot-list,.news-list{margin: 0; padding: 0;}
.hot-list li{list-style: none; font-size: 12px; line-height:2; padding-left: 22px; margin-left: 7px; background: url(imagesindexhot-book.jpg) 0 center no-repeat;}
.hot-list li span{}
.hot-list li a{display: inline-block; color:#444;}
.hot-list li a:hover{color:#0088cc;}
.news-list li{list-style: none; margin-left: 9px; font-size: 12px; line-height:1.9;}
.news-list li a{color:#444;}
.news-list li a:hover{color:#0088cc;}
.rukou{padding: 5px 7px; margin-top: 10px; background-color: #ebe6df;}
.teacher{height: 324px; margin-top: 12px; background: url(imagesindexbg-tea.gif);}
.student{height: 322px; margin-top: 12px; background: url(imagesindexbg-stu.gif);}
.youqing{width: 270px; height: 230px; background: url(imagesindexindex-lj.gif) no-repeat; margin-top: 10px;}
.youqing　select{}
/*******teacher-轮播********/
.picScroll-left{overflow:hidden; position:relative;margin-top: 18px;margin-left: 50px;height:300px;}
.picScroll-left .hd{overflow:hidden; height:30px; background:#f4f4f4; padding:0 10px;}
.picScroll-left .hd .next{background-position:0 -50px;}
.picScroll-left .hd .prevStop{background-position:-60px 0;}
.picScroll-left .hd .nextStop{background-position:-60px -50px;}
.picScroll-left .hd ul{float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;}
.picScroll-left .hd ul li{float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat;}
.picScroll-left .hd ul li.on{background-position:0 0;}
.picScroll-left .bd{padding:10px;}
.picScroll-left .bd ul{overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left .bd ul li .pic{text-align:center;}
.picScroll-left .bd ul li .pic img{width:160px; height:236px; padding:2px;}
.picScroll-left .bd ul li .pic a:hover img{border-color:#999;}
.picScroll-left .bd ul li .title{line-height:24px; display:block;color:#333;font-size:14px;}
/*******学生-轮播********/
.picScroll-left-2{overflow:hidden; position:relative;margin-top: 18px;margin-left: 50px;height:300px;}
.picScroll-left-2 .hd{overflow:hidden; height:30px; background:#f4f4f4; padding:0 10px;}
.picScroll-left-2 .hd .next{background-position:0 -50px;}
.picScroll-left-2 .hd .prevStop{background-position:-60px 0;}
.picScroll-left-2 .hd .nextStop{background-position:-60px -50px;}
.picScroll-left-2 .hd ul{float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;}
.picScroll-left-2 .hd ul li{float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat;}
.picScroll-left-2 .hd ul li.on{background-position:0 0;}
.picScroll-left-2 .bd{padding:10px;}
.picScroll-left-2 .bd ul{overflow:hidden; zoom:1;}
.picScroll-left-2 .bd ul li{margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left-2 .bd ul li .pic{text-align:center;}
.picScroll-left-2 .bd ul li .pic img{width:160px; height:236px; padding:2px;}
.picScroll-left-2 .bd ul li .pic a:hover img{border-color:#999;}
.picScroll-left-2 .bd ul li .title{line-height:24px; display:block; margin-top: 20px; color:#333;font-size:13px;}
/******footer******/
.footer{width: 1208px; height: 110px; margin: 0 auto; padding: 15px 15px 15px 0;}
/*************side-nav-li 菜单***********/
.side-nav-li{width:120px; float:left; line-height:32px !important;}
.clone a:hover{color:#ff3232;}
.pic_page{line-height:26px;margin-bottom:35px;}
.pic_page div a{cursor:pointer padding:3px;}
.pagesite{padding:0 0 20px 0;}
/*rukou*/
.item-r{display:block; width:258px; height:50px; margin:5px 0; list-style:none;}
.item-r a{display:block; width:258px; height:50px;}
.item-r .item-r-1{background:url(imagesrk.jpg)no-repeat; background-position:-10px -10px;}
.item-r .item-r-2{background:url(imagesrk.jpg)no-repeat; background-position:-10px -66px;}
.item-r .item-r-3{background:url(imagesrk.jpg)no-repeat; background-position:-10px -123px;}
.item-r .item-r-4{background:url(imagesrk.jpg)no-repeat; background-position:-10px -178px;}
.item-r .item-r-5{background:url(imagesrk.jpg)no-repeat; background-position:-10px -243px;}
.item-r .item-r-6{background:url(imagesrk.jpg)no-repeat; background-position:-10px -293px;}
.item-r .item-r-7{background:url(imagesrk.jpg)no-repeat; background-position:-10px -343px;}
.footer-next{text-align: left;font-size: 14px;margin-top: 20px;margin-bottom: 20px;}
.footer-next a{color:#333;}