@charset "utf-8";
/*初始化*/
*{padding: 0px; margin: 0px;}
body{font-size: 13px;font-family:"微软雅黑",Microsoft Yahei,Hiragino Sans GB,Arial,Tahoma, Helvetica ; min-width:1160px;padding:0 0px;}
li{line-height: 24px; list-style: none;}
dd{line-height: 24px; list-style: none;}
a{/*white-space: nowrap; overflow: hidden; text-overflow: ellipsis; */text-decoration: none;}
img{border: none;}
input,button{outline: none;}
button{border: none; cursor: pointer;}
table{border-collapse: collapse;}
/*初始化*/

/*通用*/
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display:block; clear:both; content:""; visibility:hidden; height:0;} 
.clearfix{zoom:1} 
.cwhite{color: #fff!important;}
.cb{color: #000!important;}
.c-red{color: red !important;}
.relative2{position: relative; top: 1px; right: 2px; vertical-align:text-top;_vertical-align: middle;}
*+html .relative2{vertical-align: middle;}
/* _::-webkit-full-page-media, _:future, :root .relative2 {
  top:-1px;
} */
.relative-btm1{position: relative; bottom: 1px; right: 0px;}
.relative-btm1{_position: relative; _bottom: 6px; right: 0px;}
.block{display: block;}
.inline-block{display: inline-block;}
.border-btm{border-bottom: 1px solid #d5d0c0;}
.text-underline{text-decoration: underline!important;}
.huanhang{display: block; white-space: normal;}
.lh24{line-height: 24px;}
.bggary4{background: #f7f7f4;}
.btm-bottom6{border-bottom: 6px solid #d9d9d9;}
.border{border: 1px solid #d9d4d5;}
.btn{height: 30px; line-height: 30px; border: none; border-radius: 5px; cursor: pointer; color: #fff; font-size: 14px; text-align: center;}
.bgWhite{background: #fff!important;}
.border_right_none{border-right: none!important;}
.padding_right_none{padding-right: 0px!important;}
.margin_left_none{margin-left: 0px!important;}
.hidden{display: none;}
.show{display: block;}
/*通用*/

/*字体*/
.f13{font-size: 13px !important;}
.f15{font-size: 15px !important;}
.f16{font-size: 16px !important;}
.f20{font-size: 20px !important;}
.f24{font-size: 24px !important;}
.f26{font-size: 26px!important;}
.f14{font-size: 14px!important;}
.fw{font-weight: bold;}
/*字体*/

/*内外间距*/
.pdtb20{padding: 20px 0px; box-sizing: border-box;}
.pdtb5{padding: 5px 0px; box-sizing: border-box;}
.pdb10{padding-bottom: 10px; box-sizing: border-box;}
.pdl0{padding-left: 0px; box-sizing: border-box;}
.pl15{padding-left: 15px; box-sizing: border-box;}
.pl0{padding-left: 0px;}
.pl10{padding-left: 10px;box-sizing: border-box;}
.pr0{padding-right: 0px;}
.pr10{padding-right: 10px!important;box-sizing: border-box;}
.pr23{padding-right: 23px!important;box-sizing: border-box;}
.pdl10{padding-left: 10px;box-sizing: border-box;}
.pd10{padding: 10px; box-sizing: border-box;}
.mgtb20{margin: 20px auto;}
.pdtb40{padding: 40px 0px; box-sizing: border-box;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt15{margin-top: 15px;}
.mt3{margin-top: 3px;}
.mt0{margin-top: 0px;}
._mt5{margin-top: -5px;}
.mt10{margin-top: 10px;}
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt5{margin-top: 5px;}
.mt8{margin-top: 8px;}
.mb5{margin-bottom: 5px !important;}
.mb15{margin-bottom: 15px !important;}
.mb20{margin-bottom: 20px !important;}
.mb40{margin-bottom: 40px !important;}
.mb30{margin-bottom: 30px !important;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml5{margin-left: 5%;}
.ml5px{margin-left: 5px;}
.mr5{margin-right: 5%;}
._mr1{margin-right: -1%;}
.mr1{margin-right: 1%!important;}
.mr10{margin-right: 10%;}
.mr10px{margin-right: 10px;}
.mr5px{margin-right: 5px;}
.mr20px{margin-right: 20px!important;}
.mr2{margin-right: 2%;}
.pd0{padding: 0px;}
.mb0{margin-bottom: 0px;}
/*内外间距*/

/*宽高*/
.w45{width: 45%;}
.w90{width: 90%;}
.w200px{width: 200px;}
.w180px{width: 180px;}
.w260px{width: 260px;}
.w130px{width: 130px;}
/*宽高*/

/*图标*/
.weibo_icon{background: url(../../images/web/icon/weibo_icon.png) no-repeat; width: 17px; height: 15px; position: relative; top: 2px; right: 2px; display: inline-block; _background: url(../../images/web/icon/weibo_icon_ie.gif); _top:0px;}
*+html .weibo_icon{top: 0px; right: 2px;}
.weixin_icon{background: url(../../images/web/icon/weixin_icon.png) no-repeat; width: 17px; height: 15px; display: inline-block; position: relative; top: 2px; right: 2px; _background: url(../../images/web/icon/weixin_icon_ie.png); _top:0px;}
*+html .weixin_icon{top: 0px; right: 2px;}
.searchBtn-icon{background: url(../../images/web/icon/search_icon.png); width: 19px; height: 15px; display: inline-block; position: relative; left: 3px; top: 4px;}
.searchBtn-icon{_background: url(../../images/web/icon/search_icon_ie.jpg); cursor: pointer;}
.arrowLi-icon{background: url(../../images/web/icon/arrow_icon_ie.jpg) no-repeat; width: 6px; height: 9px; display: inline-block; margin-right: 4px; margin-top: 10px;}
.arrowLi-icon2{background: url(../../images/web/icon/arrow_icon_ie.jpg) no-repeat; width: 6px; height: 9px; display: inline-block; margin-right: 4px; margin-top: 13px;}
.stydentLogin_icon1{background: url(../../images/web/icon/student_icon1.png) no-repeat; _background: url(../../images/web/icon/student_icon1_ie.jpg) no-repeat; width: 29px; height: 26px; display: inline-block; position: relative; top: 6px; left: 0px; _top: 2px;}
.stydentLogin_icon2{background: url(../../images/web/icon/student_icon2.png) no-repeat; _background: url(../../images/web/icon/student_icon2_ie.jpg) no-repeat;width: 29px; height: 26px; display: inline-block; position: relative; top: 6px; left: 0px; _top: 2px;}
.stydentLogin_icon3{background: url(../../images/web/icon/student_icon3.png) no-repeat; _background: url(../../images/web/icon/student_icon3_ie.jpg) no-repeat; width: 29px; height: 26px; display: inline-block; position: relative; top: 6px; left: 0px; _top: 2px;}
.stydentLogin_icon4{background: url(../../images/web/icon/student_icon4.png) no-repeat; _background: url(../../images/web/icon/student_icon4_ie.jpg) no-repeat; width: 29px; height: 26px; display: inline-block; position: relative; top: 6px; left: 0px; _top: 2px;}
.stydentLogin_icon5{background: url(../../images/web/icon/student_icon5.png) no-repeat; _background: url(../../images/web/icon/student_icon5_ie.jpg) no-repeat; width: 29px; height: 26px; display: inline-block; position: relative; top: 6px; left: 0px; _top: 2px;}
*+html .stydentLogin_icon1{top: 2px;}
*+html .stydentLogin_icon2{top: 2px;}
*+html .stydentLogin_icon3{top: 2px;}
*+html .stydentLogin_icon4{top: 2px;}
*+html .stydentLogin_icon5{top: 2px;}
.student_countIcon{background: url(../../images/web/icon/student_countIcon.png) no-repeat; _background: url(../../images/web/icon/student_countIcon_ie.jpg) no-repeat; width: 20px; height: 18px; display: inline-block; position: relative; top: 3px; top: 5px\0; _top: -3px;}
*+html .student_countIcon{top: -3px;}
*+html .student_psdIcon{top: -3px;}
.student_psdIcon{background: url(../../images/web/icon/student_psdIcon.png) no-repeat; _background: url(../../images/web/icon/student_psdIcon_ie.jpg) no-repeat;width: 20px; height: 18px; display: inline-block; position: relative; top: 4px; top: 5px\0; _top: -3px;}
.input-group-addon{color: #cfcaca; position: relative; right: 2px; _left: 4px; _bottom: 6px;}
*+html .input-group-addon{bottom: 6px; left: 4px;}
/*图标*/

/*首页*/
.full{width: 100%;}
.mainBox{width: 1160px; margin: 0px auto;}
.header{height: 138px; width: 100%;}
.footer{height: 120px; width: 100%;}
.footer p{text-align: right; color: #fff; font-size: 12px;}
.little-news-img{width: 245px; height: 160px;}
.little-news-img img{width: 100%; height: 100%;}
.header-share li{float: right; width: 80px; text-align: right;}/*safari hack*/
.searchBox{height: 26px; margin-top: 40px; line-height: 26px;}
.searchBtn{background: #ffbe15; height: 25px; border:none; width: 25px;}
.searchInput{width: 205px; color: #000000; height: 23px; border: 1px solid #fff; text-indent: 5px;[;line-height: 0px;] line-height: 23px;}
*+html .searchInput{line-height: 23px;}
.nav-bg{background: #f2f1eb;}
.nav{height: 42px; width: 100%; line-height: 42px;}
.nav ul li{float: left; width: 80px; text-align: left; line-height: 42px;} 
.nav ul li a{font-size: 14px; color: #000000;}
.nav dl dd{float: right; line-height: 42px; margin-left: 15px; position: relative; padding: 0px 5px;}


/*banner部分*/
.banner{width: 100%; height: 430px; position: relative;}
.banner a img{width:100%; height: 100%;}
.pre-button{width: 40px; height: 40px; background: rgba(0,0,0,0.4); position: absolute; top: 195px; left: 20px; border:none; font-size: 20px; color: #fff; color: #3C3C3C\0; filter: Alpha(opacity = 20); border-radius: 20px; cursor: pointer; z-index:99}
.pre-button2{width: 40px; height: 40px; background: rgba(0,0,0,0.4); position: absolute; top: 100px; left: 10px; border:none; font-size: 20px; color: #fff; color: #3C3C3C\0; filter: Alpha(opacity = 20); border-radius: 20px; cursor: pointer; z-index:99}
.next-button{width: 40px; height: 40px; background: rgba(0,0,0,0.4); position: absolute; top: 195px; right: 20px; border:none; font-size: 20px; color: #fff; color: #3C3C3C\0; filter: Alpha(opacity = 20); border-radius: 20px; cursor: pointer; z-index:99}
.next-button2{width: 40px; height: 40px; background: rgba(0,0,0,0.4); position: absolute; top: 100px; right: 10px; border:none; font-size: 20px; color: #fff; color: #3C3C3C\0; filter: Alpha(opacity = 20); border-radius: 20px; cursor: pointer; z-index:99}
.pre-button:hover{background: rgba(0,0,0,0.6);  filter: Alpha(opacity = 60); color: #fff; color: #000\0;}
.next-button:hover{background: rgba(0,0,0,0.6);  filter: Alpha(opacity = 60); color: #fff; color: #000\0;}
.pre-button2:hover{background: rgba(0,0,0,0.6);  filter: Alpha(opacity = 60); color: #fff; color: #000\0;}
.next-button2:hover{background: rgba(0,0,0,0.6);  filter: Alpha(opacity = 60); color: #fff; color: #000\0;}
.pre-button{_color: #000!important; _font-size: 30px; _border: 1px solid #000;}
.next-button{_color: #000!important; _font-size: 30px; _border: 1px solid #000;}
.pre-button2{_color: #000!important; _font-size: 30px; _border: 1px solid #000;}
.next-button2{_color: #000!important; _font-size: 30px; _border: 1px solid #000;}
*+html .pre-button{color: #000!important; font-size: 30px; border: 1px solid #000;}
*+html .next-button{color: #000!important; font-size: 30px; border: 1px solid #000;}
*+html .pre-button2{color: #000!important; font-size: 30px; border: 1px solid #000;}
*+html .next-button2{color: #000!important; font-size: 30px; border: 1px solid #000;}
.item{width: 100%; height: 100%; position: relative;}

.bannerIntroDiv{width: 460px;background: #f2f1eb; background: rgba(242,241,235, 0.8); filter: Alpha(opacity=80); opacity: 0.8; position: absolute; top:20px; left: 20px; padding: 15px 20px; box-sizing: border-box;}
.banner-p{line-height: 24px; color: #464646; width: 90%; margin-left: 2px;}
/*banner部分*/

.timeColor{color: #9c9c9c!important; }
.find-more-style{font-size: 12px; color: #4b4b4b; font-weight: bold;}
.footer-nav-div{padding: 20px 0px; box-sizing: border-box;}
.bottom-nav-bg{background: #f2f1eb;}
.bottmNavDiv{width: 166px; float: left;}
.bottmNavDiv2{width: 250px; float: right;}
.bottmNavDiv ul li{height: 25px; line-height: 25px;}
.bottmNavDiv ul li a{color: #767676; font-size: 13px;}
.btmNavLinkBtn{ width: 100%; height: 40px; background: #e1dfd7; text-align: center; line-height: 40px; margin-bottom: 10px; border-radius: 5px;}
.btmNavLinkBtn a{ color: #5f574f; font-size: 14px; font-weight: bold;}
.teachrRlativeDiv,.academicDiv{width: 430px;}
.teachrRlativeDiv li a{color: #2f2f2f; font-size: 14px;}
.teachrRlativeDiv li{height: 36px; line-height: 36px;}
*+html .teachrRlativeDiv li{height: 43px; line-height: 43px;}
.teachrRlativeDiv li{_height: 43px; _line-height: 43px;}
.teachrRlativeDiv li a{width: 380px;}
.teachSaleDiv{width: 261px;}
.index-h4{color: #4f555f; padding: 10px 0px; box-sizing: border-box; border-bottom: 1px solid #d9d9d9; font-size: 16px; font-weight: normal;}
.pos-relative-5{position: relative; top: 5px; left: 0px;}
/*新闻中心*/
.h5-style{font-size: 16px; color: #4f555f; padding: 8px 0px; box-sizing: border-box; font-weight: normal; margin: 0px 0 20px;}
.news-alert{margin-top: 0px;}
.news-alert-div1{width: 245px; margin-right: 15px;}
.news-alert-div1 p a{color: #000;}
.news-alert-div2{width: 375px;}
.arrowUl li{width: 100%; height: 32px; line-height: 32px;}
@-moz-document url-prefix(){.arrowUl li{line-height: 27px;}}
*+html .arrowUl li{height: 30px; line-height: 30px;}
.arrowUl li{_height: 29px; _line-height: 29px;}
.arrowUl li a{color: #616161; font-size: 13px; display: inline-block; width: 325px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.calendar-left-div{width: 435px; height: 90px; background: #f2f1eb; padding: 15px; box-sizing: border-box; border-radius: 5px;}
.calendar-left-div{_width: 380px;_padding: 10px 0px 0px 10px;}
*+html .calendar-left-div{width: 360px; padding: 10px 0px 0px 10px;}
.calendar-right-div{width: 720px; height: 90px;}
.calendar-right-div{_width: 770px;}
*+html .calendar-right-div{width: 770px;}
.findInfoDiv{height: 90px; width: 90px; text-align: center; border-radius: 5px; color: #fff; padding: 5px; box-sizing: border-box; display: block; margin-left: 12px;}
@-moz-document url-prefix{.findInfoDiv p:last-child{margin-top: 0px!important;}}
.findInfoDiv{_float: right; _margin-left: 10px; _padding: 10px 5px 0px 0px;}
*+html .findInfoDiv{float: right; margin-left: 10px;}
.findInfoDiv:hover p{font-size: 15px;}
.calendar-right-div>a{display: block; float: right;}
.calendar-div{width: 55px; border-radius: 5px; padding: 5px; box-sizing: border-box; text-align: center; color: #fff; border: 1px solid #8c1515; margin-right: 15px; margin-left: 5px;}
.calendar-div2{width: 60px; height: auto; padding: 5px; box-sizing: border-box; text-align: center; color: #8c1515; border: 1px solid #901c1c; margin-right: 15px;}
@-moz-document url-prefix(){.calendar-div2{width: 65px; height: 60px; padding: 0px;}}


/*学生界面*/
.student-left-div{width: 800px; float: left;}
.student-right-div{width: 325px; float: right;}
.student-left-div{display:none;}
.left-img-div{width: 185px; float: left;}
.right-cont-div{width: 585px; float: right;}
.stydent_cyss li a{color: #454545;}
.stydent_cyss li a:hover{color: blue;}
.stydent_cyss li{width: 136px; height: 34px; line-height: 34px; margin-right:5px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis; float:left;}
.studentH4Title{color: #376cdc; font-size: 20px; font-weight: bold; margin-top: 0px; line-height: 30px; }
.vertifiInput{width: 50% !important; background: #f4f4f4; height: 38px; line-height: 38px; border-radius: 5px; padding: 0px 10px; box-sizing: border-box; border: 1px solid #e9e5e5; font-size: 14px;[;line-height: 0px;]; _line-height: 38px; }
*+html .vertifiInput{line-height: 35px;}
.studentLoginCheckbox{position: relative; top: 2px; left: 0px;}
.studentLoginCred{color: #900;}
.studentLoginCblue{color: #436fcf; text-align: center;}
.studentRightBtmDiv li a{color: #535353;}
.studentRightBtmDiv li{height: 30px; line-height: 30px;}
.studentLoginUl li{height: 30px; line-height: 30px; background: #efefef; margin-top: 5px; width: 70%; margin-left: 15%; padding: 0px 15px; box-sizing: border-box;}
*+html .studentLoginUl li{width: 60%;}
.studentLoginUl li{ _margin-left: 15%;}
.studentLoginUlbg1{background: #009b76; width: 140px; margin-left: 6px; _margin-left: 10px;}
.studentLoginUlbg2{background: #7796d8; width: 140px; margin-left: 5px; _margin-left: 10px;}
.studentLoginUlbg3{background: #8dc263; width: 140px; margin-left: 6px; _margin-left: 10px;}
.studentLoginUlbg4{background: #e3aa42; width: 140px; margin-left: 5px; _margin-left: 10px;}
.studentLoginUlbg5{background: #a8a8a8; width: 291px; _width:100%; margin-left: 6px; _margin-left: 10px;}
*+html .studentLoginUlbg1{margin-left: 10px;}
*+html .studentLoginUlbg2{margin-left: 10px;}
*+html .studentLoginUlbg3{margin-left: 10px;}
*+html .studentLoginUlbg4{margin-left: 10px; }
*+html .studentLoginUlbg5{margin-left: 10px;}
.user-img-div{width: 106px; height: 106px; margin: 5px auto;}
.span-head{display: inline-block; width: 20%;}
.studentLeftBtmDiv{width: 80px; float: left;}
.studentRightBtmDiv{width: 225px; float: right;}

/*学生登陆界面*/
.rightBtmh5{font-size: 16px; color: #313131; text-align: center; margin: 20px 0px;}
.input-group{width: 100%; background: #f4f4f4; height: 38px; line-height: 38px; border-radius: 5px; padding: 0px 10px; box-sizing: border-box; border: 1px solid #e9e5e5;}
*+html .input-group{width: 90%;}
.input-group .input-text{height: 32px; width: 230px; border: none; height: 32px; outline: none; background: #f4f4f4; font-size: 14px; line-height: 32px; [;line-height: 0px;] _line-height: 35px;}
*+html .input-group .input-text{line-height: 35px;}
.vertifiImg{position: relative; top: 12px; left: 10px; _top: 0px;}
*+html .vertifiImg{top: 0px;}
.loginBtn{width: 100%; background: #bd1517; font-size: 16px; color: #fff; text-align: center; height: 40px; line-height: 40px;}

/*calendar*/
.wrap_box{width: 96px; height: 20px; line-height: 20px; background: #dad9d5; border-radius: 5px; color: #4b4a46; font-size: 14px; text-align: center; vertical-align: middle;}
.calendar_week_icon{position: relative; top: 2px; right: 8px;}

/*图片新闻详情页 picNewsDetail*/
.newsMainDiv{background: #f7f6f3; padding: 0px 50px 40px; box-sizing: border-box;}
.origin{ color: #8b99a7; font-size: 13px; padding-bottom: 5px; box-sizing: border-box; border-bottom: 1px solid #dcdada; position: relative; height:30px; line-height: 30px; text-align: center;}
.origin a{color: #8b99a7;}
.share_link{background: url(../../images/web/icon/share_icon.jpg); width: 13px; height: 14px; display: inline-block; position: relative; top: 2px; right: 1px;}
*+html .share_link{top: -1px;}
.returnListBg{background: url(../../images/web/icon/more_picList.jpg); width: 85px; height: 28px; display: inline-block;position: absolute; position: absolute; bottom: 0px; right: 0px;}
.returnListNews{background: url(../../images/web/icon/return_list_bg.jpg); width: 73px; height: 18px; display: inline-block; position: absolute; bottom: 0px; right: 0px;}
.bigImgDiv h2{font-size: 32px; color: #1f1f1f; padding: 30px 0px; box-sizing: border-box; text-align: center;}
.news_content{padding: 20px 0px; box-sizing: border-box;}
.news_content p{color: #000; font-size: 14px; line-height: 30px;}
.smallImgDiv{background: #ccc; padding: 10px 15px; _padding: 0px 15px; box-sizing: border-box; overflow: hidden; position: relative;}
.imgNumber{font-size: 14px;padding: 10px 10px; box-sizing: border-box;}
.imgNumber .cr{color: #d70404;}
.bigImg{width: 100%; height: 666px;  position: relative;}
.bigImg img{width: 100%; height: 100%; }
.smallImg{padding:0px 10px 20px; box-sizing: border-box; position: relative; overflow: hidden; height: 86px;}
.smallImg li{float: left; width: 127px; height: 80px; margin-right: 15px; margin-bottom: 6px; cursor: pointer;}
.smallImg .active{border: 3px solid #5186de;}
.smallImg li img{width: 100%; height: 100%;}
.pretImg,.nextImg{width: 27px; height: 26px; background: #000; background: rgba(0,0,0,0.8);opacity: 0.8;filter: Alpha(opacity=80);color: #fff; font-size: 20px; text-align: center; vertical-align: middle;border: none; cursor: pointer; border-radius: 3px;}
.pretImg{position: absolute; top: 65px; left: 0px; }
.nextImg{position: absolute; top: 65px; right: 0px;}
#img-div{width: 100%; overflow: hidden;}
#pre-img,#next-img{position: absolute; width: 60px; height: 60px; font-size: 40px; text-align: center; line-height: 60px; color: #aaa; background-color: rgba(0,0,0,0.4)}
#pre-img:hover,#next-img:hover{background-color: rgba(0,0,0,0.8); color: #F1F1F1;}
#pre-img{left: 0; top: 50%; margin-top: -30px;}
#next-img{right: 0; top: 50%; margin-top: -30px;}
/*新闻搜索结果 newsSearchResult*/
.newsSearchMainDiv{background: #fff; padding: 10px 0px 0px; box-sizing: border-box;}
.moreNewsMainDiv h1 .shutiao{position: relative; bottom: 3px;}
.newsSearchBox{ background: #f2f2f1; padding: 30px 35px 20px; box-sizing: border-box; position: relative;}
.newsSearchBox .newsSearchInput{width: 900px; height: 48px; line-height:48px; border:1px solid #d3d1d1;[;line-height: 0px;] line-height: 48px; float: left; text-indent: 1em;}
.newsSearchBtn{width: 135px; height: 48px; background: #064a97; color: #fff; font-size: 20px; font-weight: bold; border: 1px solid #064a97; float: left; margin-left: 5px; }
.newsSearchIcon{background: url(../../images/web/icon/newsSearch_icon1.jpg) no-repeat; width: 22px; height: 22px; display: inline-block;position: relative; top:3px; right: 5px; cursor: pointer;}
.searchBtnGroup .bigTypeBtn{width: 70px; height: 20px; font-size: 13px; text-align: center; line-height: 20px; color: #fff; background: #9d9d9d; border-radius: 2px; margin-right: 10px; display:inline-block;}
.searchBtnGroup{margin-top: 5px;}
.searchBtnGroup .active{background: #a71314;}
.searchResultP{padding: 35px 0px; box-sizing: border-box; border-bottom: 1px solid #e6e6e6; font-size: 15px;}
.searchResultP .cr{color: #ff0000;}
.littleResultDiv{padding: 20px 0px 20px; border-bottom: 1px solid #e6e6e6;}
.littleResultDiv h3{margin-bottom: 10px;}
.withImgDiv p, .withImgDiv img{float: left;}
.withImgDiv .introP2{width: 804px; margin-left:15px; color: #8e8989; font-size: 13px;line-height: 24px; }
.littleResultDiv .introP{color: #8e8989; font-size: 13px;line-height: 24px; width: 930px;} 
.littleResultDiv .relativeInfo{margin-top: 10px;}
.littleResultDiv .relativeInfo span{display: inline-block; margin-right: 25px; color: #8e8989; font-size: 13px;}
.littleResultDiv .relativeInfo span img{position: relative; top:2px; right: 3px;}
.relativeInfo .searchMoreBtn{width: 58px; height: 18px; line-height: 18px; background: #e4e4e3; color: #000; font-family: "arial, helvetica, sans-serif"; text-align: center; float: right;}
.littleResultDiv h3 a{color: #0000cc; font-size: 16px;}
.littleResultDiv h3 a:hover{text-decoration: underline;}
.searchKeyWord{color: #ff0000;}
.fenyeDiv{ width: 900px; margin: 15px auto 0px; text-align: center;}
.fenyeDiv .pageBtn{padding: 0px 12px; height: 34px; line-height: 34px; box-sizing: border-box; background: #fff; border: 1px solid #d5d5d5; color: #0000cc; font-size: 14px; margin-right: 10px; display:inline-block;}
.fenyeDiv .pageBtn:hover{background: #efefef;}
.fenyeDiv .nextpage{padding: 0px 15px; height: 34px; line-height: 34px; box-sizing: border-box; background: #fff; border: 1px solid #d5d5d5; color: #0000cc; font-size: 14px; display:inline-block;}
.fenyeDiv .active{background: #efefef; color: #000;}

/*更多新闻moreNews*/
.moreNewsMainDiv h1{font-size: 28px; font-weight: normal; text-align: center; padding: 20px 0px; box-sizing: border-box;}
#banner2{position: relative; width: 100%;height: 263px; }
.banner2{border: 1px solid #e6e6e6; height:100%; height:100% \9\0; padding: 15px 50px 15px 15px; box-sizing: border-box; position: relative; font-weight: normal; }
*+html .banner2{height:auto;}
.banner2 .img_left{float: left; width: 380px;}
.rightIntro{float: right; width: 680px;}
.rightIntro .rightIntroTitle{font-size: 24px; margin: 20px 0px 15px; font-weight: bold;}
.rightIntro .rightIntroTitle .hotNewsSpan{width: 56px; height: 20px; border: 1px solid #e30b0b; color: #e20606; font-size: 14px; text-align: center; line-height: 20px; display: inline-block; position: relative; bottom: 3px;left: 3px;}
.banner2_introP{font-size: 15px; color: #6d6d6d; line-height: 28px;}
.text-right{text-align: right;}
.recoMoreBtn{width: 100px; height: 30px; line-height: 30px; text-align: center; color: #6d6d6d; font-size: 15px; background: #f1f1f1; display: inline-block;}
.recoMoreIcon{display: inline-block; background: url(../../images/web/icon/moreNews_icon1.jpg) no-repeat; width: 8px; height: 10px; margin-right: 10px;}
*+html .recoMoreIcon{position: relative; bottom: 3px;}
.recoMoreBtn:hover{background: #ae0e10; color: #fff;}
.recoMoreBtn:hover .recoMoreIcon{background: url(../../images/web/icon/moreNews_icon1_hover.jpg) no-repeat;}
.banner2Ul li{display: inline-block;  width: 12px; height: 12px; background: #616161;margin-right: 10px; border-radius: 6px; cursor: pointer;}
.banner2Ul li{display: inline-block; *display: block; *display: inline; }
.banner2Ul .active{background: #a21415;}
.banner2Ul{width: 100%; margin: 20px auto 0px; text-align: center;}
.littleMoreNewsDiv{width: 274px; float: left; margin-right: 21px; *margin-right: 18px; border: 1px solid #d5d5d5; box-shadow: 2px 2px 3px #ccc; padding-bottom: 15px; box-sizing: border-box; margin-top: 40px; height: 280px;}
.littleMoreNewsDiv .imageMoreImg{width: 100%; height: 172px;}
.newsTitleP a{color: #353232; font-size: 15px; text-align: center; margin-top: 15px; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newsTitleP a:hover{color: #1275d2; text-decoration: underline;}
.newsIntroP{width: 240px; margin: 8px auto 15px; color: #9a9494; line-height: 20px;}
.text-center{text-align: center;}
.last{margin-right: 0px!important;}
.moreNewsBtnBtm{width: 100%; height: 48px; border: 1px solid #e6e6e6; background: #f2f1ec; line-height: 48px; text-align: center; border-radius: 5px; font-size: 15px; color: #726f6f; display: block; margin-top: 40px;}
.moreNewsBtnBtm .moreSpanrightIntro1{width: 7px; height: 7px; border-radius: 3px; background: #716f6f; display: inline-block; margin-left: 10px; margin-bottom: 2px;}
.moreNewsBtnBtm .moreSpan2{width: 7px; height: 7px; border-radius: 3px; background: #aeacaa; display: inline-block; margin-left: 10px; margin-bottom: 2px;}
.moreNewsBtnBtm .moreSpan3{width: 7px; height: 7px; border-radius: 3px; background: #d4d3cf; display: inline-block; margin-left: 10px; margin-bottom: 2px;}
.moreNewsBtnBtm:hover{background: #e7e5e5;}

/*本科生管理规定*/
.studentManagementMain{background: #fff; padding: 10px 0px 10px; box-sizing: border-box;}
.lefrNav{width: 240px; float: left;}
.rightDiv{width: 890px; float: right;}
.rightDiv .moreNewsMainDiv h1 .shutiao{position: relative; bottom: 3px;}
.rightDiv .newsSearchBox2{ background: #f2f2f1; padding: 15px 0px; box-sizing: border-box; position: relative;}
.rightDiv .newsSearchBox2 .newsSearchInput2{width: 515px; height: 50px; border:1px solid #d3d1d1; float: left; text-indent: 1em;[;line-height: 0px;]  line-height: 50px;}
.rightDiv .newsSearchBtn2{width: 84px; height: 50px; line-height: 50px; background: #2870d2; color: #fff; font-size: 14px; font-weight: bold; border: 1px solid #064a97; float: left; margin-left: 5px; }
*+html .rightDiv .newsSearchBtn2{line-height: 0px;}
.rightDiv .newsSearchIcon2{background: url(../../images/web/icon/search_icon2.jpg) no-repeat; width: 15px; height: 15px; display: inline-block;position: relative; top: 3px; right: 5px; cursor: pointer;}
*+html .rightDiv .newsSearchIcon2{ top:0px; right: 5px; }
.rightDiv .searchBtnGroup2 button{width: 70px; height: 20px; font-size: 13px; text-align: center; line-height: 20px; color: #fff; background: #9d9d9d; border-radius: 2px; margin-right: 10px;}
.searchBoxGroup{margin-left: 85px;}
.searchResultP{padding: 20px 0px; box-sizing: border-box; border-bottom: 1px solid #e6e6e6; font-size: 15px;}
.searchResultP .cr{color: #ff0000;}
.bigResultDiv2{padding: 20px 0px 30px; box-sizing: border-box; }
.littleResultDiv2{padding: 20px 0px; border-bottom: 1px solid #e6e6e6;}
.withImgDiv p, .withImgDiv img{float: left;}
.withImgDiv .introP2{width: 804px; margin-left:15px; color: #8e8989; font-size: 13px;line-height: 24px; }
.littleResultDiv2 .introP{color: #8e8989; font-size: 13px;line-height: 24px; width: 930px;} 
.littleResultDiv2 .relativeInfo{margin-top: 10px;}
.littleResultDiv2 .relativeInfo span{display: inline-block; margin-right: 25px; color: #8e8989; font-size: 13px;}
.littleResultDiv2 .relativeInfo span img{position: relative; top:2px; right: 3px;_right: -3px; margin-left: 10px;}
*+html .littleResultDiv2 .relativeInfo span img{position: relative; top:2px; right: -3px; margin-left: 10px;}
.relativeInfo .searchMoreBtn{width: 58px; height: 18px; line-height: 18px; background: #e4e4e3; color: #000; font-family: "arial, helvetica, sans-serif"; text-align: center; float: right;}
.littleResultDiv2 h3 a{color: #2c2d2d; font-size: 15px; font-weight: normal;}
.littleResultDiv2 h3 a:hover{text-decoration: underline;}
.searchKeyWord{color: #ff0000;}
.bigTitleH3{color: #505050; font-size: 28px; margin-bottom: 10px;}
.curAddressP{margin-bottom: 5px; vertical-align: middle;}
.curAddressP img{margin-right: 5px;}
.curAddressP .imgHome{position: relative;left: 0px; top: 1px;}
.curAddressP .imgArrow{position: relative;left: 0px; bottom: 1px;}
.curAddressP span{margin-right: 5px; font-size: 12px; color: #686868;}
.curAddressP span a{color: #000;}
/* .tishi{display: inline-block; text-align: left; background: url(../../images/web/icon/trophy.png) no-repeat; height: 30px; line-height: 30px; width: 40px; color: #fff; font-size: 15px; text-indent: 10px;} */
.downIcon{background: url(../../images/web/icon/studentManagement_icon_02.jpg) no-repeat; width: 17px; height: 13px; display: inline-block; margin-right: 2px;}
.tishiDiv{padding: 17px 5px 17px 35px; box-sizing: border-box; border:1px solid #dfd8d8; margin-bottom: 10px; background: url(../../images/web/icon/trophy.png) no-repeat 5px ; background-size: 25px 25px; background-color: #f9f9f9;}
.tishiDiv .cr{color: #ae1b1a;}
.tishiDiv p{font-size: 15px;}
.leftFirstUl{margin-bottom: 10px;}
.leftFirstUl .arrowRightIcon{background: url(../../images/web/icon/left_icon_15.jpg) no-repeat; width: 5px; height: 8px; display: inline-block; position: absolute; right: 20px; top:17px;}
.left_icon_01{display: inline-block; background: url(../../images/web/icon/left_icon_01.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_02{display: inline-block; background: url(../../images/web/icon/left_icon_02.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_03{display: inline-block; background: url(../../images/web/icon/left_icon_03.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_04{display: inline-block; background: url(../../images/web/icon/left_icon_04.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_05{display: inline-block; background: url(../../images/web/icon/left_icon_05.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_06{display: inline-block; background: url(../../images/web/icon/left_icon_06.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_07{display: inline-block; background: url(../../images/web/icon/left_icon_07.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_08{display: inline-block; background: url(../../images/web/icon/left_icon_08.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_01_active{display: inline-block; background: url(../../images/web/icon/left_icon_01_hover.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_02_active{display: inline-block; background: url(../../images/web/icon/left_icon_02_hover.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_03_active{display: inline-block; background: url(../../images/web/icon/left_icon_03_hover.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_04_active{display: inline-block; background: url(../../images/web/icon/left_icon_04_hover.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_05_active{display: inline-block; background: url(../../images/web/icon/left_icon_05_hover.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_06_active{display: inline-block; background: url(../../images/web/icon/left_icon_06_hover.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_07_active{display: inline-block; background: url(../../images/web/icon/left_icon_07_hover.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.left_icon_08_active{display: inline-block; background: url(../../images/web/icon/left_icon_08_hover.jpg) no-repeat; width: 29px; height: 29px; position: absolute; top: 8px; left: 20px;}
.leftFirstUl .li_01:hover .left_icon_01{background: url(../../images/web/icon/left_icon_01_hover.jpg) no-repeat;}
.leftFirstUl .li_02:hover .left_icon_02{background: url(../../images/web/icon/left_icon_02_hover.jpg) no-repeat;}
.leftFirstUl .li_03:hover .left_icon_03{background: url(../../images/web/icon/left_icon_03_hover.jpg) no-repeat;}
.leftFirstUl .li_04:hover .left_icon_04{background: url(../../images/web/icon/left_icon_04_hover.jpg) no-repeat;}
.leftFirstUl .li_05:hover .left_icon_05{background: url(../../images/web/icon/left_icon_05_hover.jpg) no-repeat;}
.leftFirstUl .li_06:hover .left_icon_06{background: url(../../images/web/icon/left_icon_06_hover.jpg) no-repeat;}
.leftFirstUl .li_07:hover .left_icon_07{background: url(../../images/web/icon/left_icon_07_hover.jpg) no-repeat;}
.leftFirstUl .li_08:hover .left_icon_08{background: url(../../images/web/icon/left_icon_08_hover.jpg) no-repeat;}
.leftFirstUl li{padding: 0px 20px; box-sizing: border-box; height: 43px; line-height: 43px; background: #ececed; margin-top: 2px; position: relative;}
.leftFirstUl li:hover{background: #2a6dc5!important;}
.leftFirstUl li:hover a{color: #fff!important;}
.leftFirstUl li a{font-size: 15px; color: #000; margin-left: 33px; width:100%; height:100%; display:inline-block;}
.leftFirstUl .active{width: 3px; position: absolute; left: 0px; top: 0px; background: #b31819; height: 100%;}
.leftCenterUl{border-top: 3px solid #3b6ee1; margin-bottom: 10px;}
.leftCenterUl li{padding: 0px 20px; box-sizing: border-box; height: 50px; line-height: 50px; background: #ececed; margin-top: 2px; position: relative;}
.leftCenterUl li:hover{background: #5fbe59;}
.leftCenterUl li:hover a{color: #fff;}
.leftCenterUl li a{font-size: 18px; color: #000; margin-left: 37px; height:100%; width:100%; display:inline-block;}
.leftCenterUl .bgActive{background: #5fbe59;}
.colorActive{color: #fff!important;}
.left_icon_09{display: inline-block; background: url(../../images/web/icon/left_icon_09.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_10{display: inline-block; background: url(../../images/web/icon/left_icon_10.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_11{display: inline-block; background: url(../../images/web/icon/left_icon_11.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_12{display: inline-block; background: url(../../images/web/icon/left_icon_12.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_13{display: inline-block; background: url(../../images/web/icon/left_icon_13.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_09_active{display: inline-block; background: url(../../images/web/icon/left_icon_09_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_10_active{display: inline-block; background: url(../../images/web/icon/left_icon_10_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_11_active{display: inline-block; background: url(../../images/web/icon/left_icon_11_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_12_active{display: inline-block; background: url(../../images/web/icon/left_icon_12_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_13_active{display: inline-block; background: url(../../images/web/icon/left_icon_12_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.leftCenterUl .li_09:hover .left_icon_09{background: url(../../images/web/icon/left_icon_09_hover.jpg) no-repeat;}
.leftCenterUl .li_10:hover .left_icon_10{background: url(../../images/web/icon/left_icon_10_hover.jpg) no-repeat;}
.leftCenterUl .li_11:hover .left_icon_11{background: url(../../images/web/icon/left_icon_11_hover.jpg) no-repeat;}
.leftCenterUl .li_12:hover .left_icon_12{background: url(../../images/web/icon/left_icon_12_hover.jpg) no-repeat;}
.leftCenterUl .li_13:hover .left_icon_13{background: url(../../images/web/icon/left_icon_13_hover.jpg) no-repeat;}
.leftCenterUl .arrowRightIcon{background: url(../../images/web/icon/left_icon_15.jpg) no-repeat; width: 5px; height: 8px; display: inline-block; position: absolute; right: 20px; top:21px;}
.arrowRightIconHover{background: url(../../images/web/icon/left_icon_15_hover.jpg) no-repeat; width: 5px; height: 8px; display: inline-block; position: absolute; right: 20px; top:21px;}
.leftCenterUl li:hover .arrowRightIcon{background: url(../../images/web/icon/left_icon_15_hover.jpg) no-repeat;}
.oftenTools{font-size: 16px; padding: 10px 0px 10px 23px; box-sizing: border-box; color: #000; font-weight: bold; border-bottom: 1px solid #ddd9d9;}
.leftNavBtmDiv{border: 1px solid #ddd9d9; margin-top: 15px;}
.oftenUl{margin: 20px 0px 20px 23px;}
.oftenUl li{line-height: 28px; height: 28px;}
.oftenUl li a{font-size: 14px; color: #747474; line-height: 28px;}
.oftenUl li a:hover{text-decoration: underline;}
.oftenUl li .oftenCricle{display: inline-block; background: url(../../images/web/icon/left_icon_14.jpg) no-repeat; width: 10px; height: 10px; position: relative; bottom: 0px; right: 2px; _top: 2px;_right: 4px;}
*+html .oftenUl li .oftenCricle{bottom: 3px; right: 4px;}
.introDiv{color: #505050; font-size: 15px; line-height: 22px; margin-top: 20px;border: 1px solid #dedede;padding: 10px;box-sizing: border-box;}
.introDiv p{
	/*margin:0 0 20px 0;
	font-size: 16px;
	color: #2e2e2f;
	line-height: 38px;
	margin-bottom: 30px;
	text-indent: 2em;*/
	line-height: 32px; font-size: 16px;
}

.introDiv table{
	width: 100% !important;
	margin: 0 auto !important;
	border: 1px solid #F2FAFB !important;
	border-collapse: collapse;
}
.introDiv table td,.introDiv table th{
	/*text-align: center;*/
	padding: 5px 0;
	border: 1px solid #E4EBF5 !important;
}
.introDiv img{
	max-width: 95%;
	display: block !important;
	margin: 0 auto !important;
}
.introDiv .mainIntroP{line-height: 26px; margin-bottom: 30px;}
.introDiv li{position: relative; margin-bottom: 5px;}
.introDiv li a{width: 100%; display: inline-block; text-overflow: clip; white-space: normal; margin-left: 15px; color: #505050;}
.introDiv li .oftenCricle2{display: inline-block; background: url(../../images/web/icon/left_icon_16.jpg) no-repeat; width: 10px; height: 10px; position: absolute; top: 6px; left: 0px; }
*+html .introDiv li .oftenCricle2{bottom: 3px; right: 4px;}
.introUl{margin: 20px 0px 30px;}
.picDisplayDiv{width: 744px; height: 313px; margin: 40px auto;}
.left_icon_17{display: inline-block; background: url(../../images/web/icon/left_icon_17.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_18{display: inline-block; background: url(../../images/web/icon/left_icon_18.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_19{display: inline-block; background: url(../../images/web/icon/left_icon_19.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_20{display: inline-block; background: url(../../images/web/icon/left_icon_20.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_21{display: inline-block; background: url(../../images/web/icon/left_icon_21.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_17_active{display: inline-block; background: url(../../images/web/icon/left_icon_17_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_18_active{display: inline-block; background: url(../../images/web/icon/left_icon_18_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_19_active{display: inline-block; background: url(../../images/web/icon/left_icon_19_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_20_active{display: inline-block; background: url(../../images/web/icon/left_icon_20_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_21_active{display: inline-block; background: url(../../images/web/icon/left_icon_21_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.li_17:hover .left_icon_17{background: url(../../images/web/icon/left_icon_17_hover.jpg) no-repeat;}
.li_18:hover .left_icon_18{background: url(../../images/web/icon/left_icon_18_hover.jpg) no-repeat;}
.li_19:hover .left_icon_19{background: url(../../images/web/icon/left_icon_19.jpg) no-repeat;}
.li_20:hover .left_icon_20{background: url(../../images/web/icon/left_icon_20_hover.jpg) no-repeat;}
.li_21:hover .left_icon_21{background: url(../../images/web/icon/left_icon_21_hover.jpg) no-repeat;}

/*文件表格下载 fileTableDown*/
.clickDownA{color: #135ad0!important; float: right; display: block; width: 100px; text-align: right;}
.left_icon_22{display: inline-block; background: url(../../images/web/icon/lecture_icon_04.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 10px; left: 20px;}
.left_icon_23{display: inline-block; background: url(../../images/web/icon/lecture_icon_05.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 10px; left: 20px;}
.left_icon_24{display: inline-block; background: url(../../images/web/icon/lecture_icon_06_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 10px; left: 20px;}
.left_icon_25{display: inline-block; background: url(../../images/web/icon/lecture_icon_07.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 10px; left: 20px;}
/*.left_icon_22_active{display: inline-block; background: url(../../images/web/icon/left_icon_17_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_23_active{display: inline-block; background: url(../../images/web/icon/left_icon_18_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_24_active{display: inline-block; background: url(../../images/web/icon/left_icon_19_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.left_icon_25_active{display: inline-block; background: url(../../images/web/icon/left_icon_20_hover.jpg) no-repeat; width: 33px; height: 33px; position: absolute; top: 8px; left: 20px;}
.li_22:hover .left_icon_22{background: url(../../images/web/icon/left_icon_17_hover.jpg) no-repeat;}
.li_23:hover .left_icon_23{background: url(../../images/web/icon/left_icon_18_hover.jpg) no-repeat;}
.li_24:hover .left_icon_24{background: url(../../images/web/icon/left_icon_19.jpg) no-repeat;}
.li_25:hover .left_icon_25{background: url(../../images/web/icon/left_icon_20_hover.jpg) no-repeat;}*/
.littleResultDiv3{padding: 20px 30px; box-sizing: border-box;}
.littleResultDiv3Bg{background: #f4f3ef!important;}
.littleResultDiv3 .introP{color: #8e8989; font-size: 13px;line-height: 24px; width: 930px;} 
.littleResultDiv3 h3{margin-top: 5px; font-weight: normal;}
.littleResultDiv3 h3 .aStyle{color: #262626; font-size: 16px; float: left;}
.littleResultDiv3 .relativeInfo{margin-top: 10px;}
.littleResultDiv3 .relativeInfo span{display: inline-block; margin-right: 25px; color: #8e8989; font-size: 13px;}
.littleResultDiv3 .relativeInfo span img{position: relative; top:2px; right: 3px; *right: -3px; margin-left: 10px;}
/**+html .littleResultDiv3 .relativeInfo span img{right: -3px;}*/
.littleResultDiv3 h3 .aStyle:hover{text-decoration: underline;}
.calanderImg{border-top: 3px solid #b31819;}
.leftDateDiv{width: 110px; float: left; border-right:  1px solid #ccc;}
.content{width: 660px; float: left; margin-left: 30px;}
.dayStyle{font-size: 40px; text-align: center; color: #992627; font-family: arial;}
.yearMouth{font-size: 14px; text-align: center; color: #992627; font-family: arial;}
.rightMainManDiv{width: 200px; text-align: right;}

/*讲座lecture*/
.lectureMan{float: right; color: #135ad0; font-size: 13px; }

/*列表新闻 listNewsDetail*/
.listNewsMain{margin-top: 5px; font-family:Arial,Tahoma, Helvetica ;}
.leftNewsCont{width: 810px; float: left; margin-bottom: 60px; overflow: hidden;}
.rigthNewsCont{width: 290px; float: right;}
.leftNewsCont .h2Sytle{font-size: 24px; color: #2d2d2d; margin-bottom: 5px; text-align: center;}
.newsMainPDiv{padding:15px 0;}
.newsMainPDiv p{line-height: 30px; font-size: 16px;}
.newsMainPDiv .topP{margin: 20px 0px; text-indent: 2em; }
.newsMainPDiv h6{ font-size: 15px; font-weight: bold; margin-top: 20px;}
.imgCenterDiv {text-align: center; width: 100%;}
.newsMainPDiv .btmP{text-indent: 0em; margin: 20px 0px;}
.newsMainPDiv .orginP{text-align: right;}

/*newsMainPDiv 统一样式  */
.newsMainPDiv table{
	width: 90% !important;
	margin: 0 auto !important;
	border: 1px solid #ccc !important;
	border-collapse: collapse;
}
.newsMainPDiv table td,.newsMainPDiv table th{
	text-align: center;
	padding: 5px 0;
	border: 1px solid #ccc !important;
}
.newsMainPDiv img{
	max-width: 80%;
	display: block !important;
	margin: 0 auto !important;
}
.relativeNewsH4{padding-bottom: 15px; font-size: 20px; color: #8c0303; font-family:"微软雅黑",Arial,Tahoma, Helvetica ; font-weight: normal; border-bottom: 2px solid #d3d3d3;}
.relativeNewsDiv{margin-top: 30px;}
.littleNewsDiv{margin-top: 20px; padding-bottom: 20px; box-sizing: border-box; border-bottom: 1px solid #d3d3d3;}
.littleNewsDiv .leftDateDiv{float: left; width: 64px;background: url(../../images/web/img/listNews_dateBg.jpg); width: 64px; height: 63px; border: none;}
.littleNewsDiv .rightTitleDiv{float: right; width: 700px;}
.rightTitleDiv a:hover{text-decoration: underline;}
.day{font-size: 33px; color: #fff; text-align: center; font-family: "arial, helvetica, sans-serif";}
.yearMonth{font-size: 14px; color: #fff; text-align: center; font-family: "arial, helvetica, sans-serif";}
.rightTitleDiv .contP{font-size: 13px; color: #858585; line-height: 22px; margin-top: 5px;}
.picNewsP,.picNewsP2{font-size: 18px; color: #8d1516; font-family:"微软雅黑",Arial,Tahoma, Helvetica ; height: 36px; line-height: 36px;}
.picNewsP a,.picNewsP2 a{float: right; color: #898989; font-size: 13px;}
.picNewsBg{background: #8d1516; width: 35px; height: 36px; text-align: center; vertical-align: middle; display: inline-block; margin-right: 4px;}
.picNewsBg img{margin-top: 9px;}
.picNewsImgDiv{margin-top: 20px; position: relative; display: block;}
.picNewsImgDiv .peizi{text-indent: 5px; background: #000; height: 50px; line-height: 50px;  width: 100%; color: #fff; font-size: 14px;  filter: Alpha(opacity=60); background: rgba(0,0,0,0.6);   position: absolute; bottom: 0px; left: 0px; }
.picNewsP2{padding-bottom: 20px; border-bottom: 2px solid #d6d6d6;}
.newNewsDiv{color: #5f5f5f; border-left: 1px solid #d6d6d6; padding: 5px 0px 0px 10px; box-sizing: border-box; margin-top: 20px;} 
.newNewsDiv .timeBg{ background: url(../../images/web/img/listNews_bg1.jpg); width: 56px; height: 19px; line-height: 19px; display: inline-block; text-align: center; font-size: 13px; color: #3b3b3b; text-indent: 5px; float: left;}
.liulanIcon{position: relative; top: 2px; right: 2px;}
.newNewsP{position: relative;}
.newNewsDiv .cricle{position: absolute; left: -16px; top: 3px;}
.newNewsDiv .picTitle{font-size: 15px; line-height: 24px; font-family:Arial,Tahoma, Helvetica ; margin-top: 10px; display: block; color: #5f5f5f; text-decoration: none;}
.newNewsDiv .picTitle:hover{text-decoration: underline;}
.listNewMoreBtn{background: #a2a2a2; padding: 0px 10px; display: block; color: #fff; font-size: 13px; text-align: center; display: inline-block;}

/*教学信息服务 teachInfoServer*/
.teachInfoMainDiv{ width: 100%; font-family:Arial,Tahoma, Helvetica ;}
.teachInfoMainDiv .headerNav{margin-top: 15px; background: #4f8ed6; width: 100%; padding: 15px 0px;  box-sizing: border-box;}
.headerNav li a{display: block;  color: #fff; font-size: 15px;}
.headerNav li a:hover{text-decoration: underline;}
.headerNav li{float: left; border-right: 1px solid #ccc; padding: 0px 19px; box-sizing: border-box;}
.teachInfoHeader{border: 1px solid #b5b5b5; padding: 15px 30px; box-sizing: border-box; margin-top: 15px;}
.tishi2{float: left; display: inline-block; text-align: left; background: url(../../images/web/img/teachInfoServer_bg1.jpg) no-repeat; height: 27px; line-height: 27px; width: 98px; color: #fff; font-size: 15px; text-indent: 10px;}
.tishiBox{width: 950px; float: left; margin-left: 15px; line-height: 27px;}
.tishiBox2{width: 950px; float: left; margin-left: 15px;  line-height: 27px; }
.tishiBox2 a{text-decoration: underline; height: 15px; line-height: 15px; font-size: 15px; color: #165fc4; display: inline-block; padding-right: 10px; margin-left: 10px; box-sizing: border-box; border-right: 1px solid #165fc4;}
.teachInfoServerTb{border: 1px solid #b2b2b2; width: 100%;}
.teachInfoServerTb tbody td{color: #717070; border: 1px solid #eae8e8;  text-align: center; font-size: 15px; padding: 15px 0px; box-sizing: border-box; min-height: 45px; }
.teachInfoServerTb thead td{font-weight: bold; background: #f2f1ec; padding: 12px 0px; box-sizing: border-box; min-height: 40px; text-align: center; border-bottom: 1px solid #b2b2b2;}
.teachInfoServerTb td a{text-decoration: underline;}
.btmInstructionP{margin-top: 10px; font-size: 14px;}
.btmInstructionP .cr{color: #b01515;}

/*讲座详情*/
.lecture-content{
	font-size: 14px;
	line-height: 24px ;
}
.lecture-span{
	width: 80px;
	font-weight: bold;
	display: inline-block;
}

/*首页标题溢出显示省略号*/
#teachRelative li a{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#acacdemic p a{
	display: inline-block;
    overflow: hidden;
    width: 350px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pic-title-a{
	display: inline-block;
    overflow: hidden;
    width: 245px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/***增加一个框架表格样式***/
.frame-table{margin-bottom: 10px; width: 100%; margin-top: 10px; float: left; }
.table_border{
	width:100%;border:0;border-collapse:collapse;border-spacing:0px;
}
.table_border tr {
	background-color: #fff;
}
.table_border tr:hover{
	background-color: #effff0;
}
.table_border td {
	border:1px solid #9F7E42 ;height:30px;text-align:center;
}
.table_border th {
	border:1px solid #9F7E42 ;height:30px; background-color:#EFECC5; font-weight:bold;text-align:center;
}
.table-form td{
	padding: 5px 0;
}
.table-form th{
	padding: 5px 0;
}

/*灰色样式*/
.table_gray{
	width:100%;border:0;border-collapse:collapse;border-spacing:0px;
}
.table_gray tr {
	background-color: #fff;
}
.table_gray tr:hover{
	background-color: #effff0;
}
.table_gray td {
	border:1px solid #CDCDCD ;height:30px;text-align:center;
}
.table_gray th {
	border:1px solid #CDCDCD ;height:30px; background-color:#F2F5F1; font-weight:bold;text-align:center;
}

/*表单公共*/
.form-style{background: #fff; padding:15px; border: 1px solid #ccc; font-size: 14px; box-sizing: border-box; width: 100%;}
.form-div{margin-bottom: 20px;}
.input{height: 28px; width: 200px; line-height: 28px; background-color: #fff; color: #2b2b2b; padding-left: 5px; border: 1px solid #ccc; border-radius: 3px; margin-right: 10px; font-size: 14px; box-sizing: border-box;}
.select{height: 28px; width: 200px; line-height: 28px; background-color: #fff; color: #2b2b2b; padding:0 5px; border: 1px solid #ccc; border-radius: 3px; margin-right: 10px; font-size: 14px; box-sizing: border-box;}
.textarea{width: 400px; height: 100px;  font-size: 14px; padding: 5px; line-height: 24px; color: #2b2b2b; border-radius: 5px; border: 1px solid #ccc;}
*+html .select{width: 258px; margin-bottom: 0; height: auto;}
*+html .textarea{text-indent: 0; width: 516px;}
/*按钮公共样式，引入颜色样式前必须先引入btn*/
.btn{display: inline-block; margin-right: 5px; height: 28px; line-height: 28px; border-radius: 5px; border: 1px solid #ccc; font-size: 14px !important; color: #000; background-color: #fff; padding: 0px 10px; cursor: pointer;}
.btn-mini{height: 25px; line-height: 25px; font-size: 12px !important; border-radius: 3px; margin: 0 3px;}
.btn-large{height: 35px; line-height: 35px; font-size: 16px !important; border-radius: 5px; padding: 0 20px;}
*+html .btn{line-height: 27px;}
*+html .btn-mini{line-height: 22px;}
*+html .btn-large{line-height: 32px;}
.btn:hover{background-color: #f0f0f0}
.btn-green{background-color: #06b206; color: #fff !important; border: 1px solid #06b206;}
.btn-green:hover{background-color: #0abd0a; color: #fff !important; border: 1px solid #0abd0a;}
.btn-gray{background-color: #b5b2b2; color: #fff !important; border: 1px solid #b5b2b2;}
.btn-gray:hover{background-color: #c1bfbf; color: #fff !important; border: 1px solid #c1bfbf;}
.btn-yellow{background-color: #ffd403; color: #fff !important;border: 1px solid #ffd403;}
.btn-yellow:hover{background-color: #fbe105; color: #fff ; border: 1px solid #fbe105;}
.btn-blue{background-color: #0096f3; color: #fff !important; border: 1px solid #0096f3;}
.btn-blue:hover{background-color: #009dff; color: #fff !important; border: 1px solid #009dff;}
.btn-red{background-color: #ec0000; color: #fff !important; border: 1px solid #ec0000;}
.btn-red:hover{background-color: red; color: #fff !important; border: 1px solid red;}
.page-style{border: 1px solid #ccc;  background: #fff; margin-right: 3px; cursor: pointer; height: 30px; line-height: 30px; padding: 0 15px; text-align: center;  color: #000; font-size: 12px !important; border-radius: 3px; display: inline-block;}
.page-active{border: 1px solid #31b9e6; background: #31b9e6; color: #fff;}
.page-style:hover{background: #1facda; border: 1px solid #31b9e6; color: #fff;}
.label{width: 120px; text-align: center; font-size: 14px; display: inline-block;}
.checkbox{width: 18px; height: 18px; background-color: #fff; margin: 0; vertical-align: middle; margin-right: 0px;}
.form-span{margin-right: 15px}
.table-text-center{text-align: center !important;}
.table-left td,.table-left th{text-align: left; padding-left: 5px;}
/*.instruction-div{margin-bottom: 10px;}*/
fieldset{margin-bottom: 10px;}
legend{font-size: 14px;}
.schoool-roll-header{padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px;}



.news-content .title{
	color: #205ac5;
	font-size: 28px;
	line-height: 38px;
	margin: 0;
}
.news-content .news-top-bar{
	font-size: 13px;
	color: #9c9c9c;
	position: relative;
	margin: 20px 0 0 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #e6e4e4;
}
.news-content .news-top-bar .
.news-content .news-top-bar>span{
	margin-right: 20px;
}

/*新闻详情内容样式*/
.news-content .content-main{
	padding: 20px 0;
}
.news-content .content-main p{
	/*margin:0 0 20px 0;
	font-size: 16px;
	color: #2e2e2f;
	line-height: 38px;
	margin-bottom: 30px;
	text-indent: 2em;*/
	line-height: 32px; font-size: 16px;
}

.news-content .content-main table{
	width: 90% !important;
	margin: 0 auto !important;
	border: 1px solid #ccc !important;
	border-collapse: collapse;
}
.news-content .content-main table td,.news-content .content-main table th{
	text-align: center;
	padding: 5px 0;
	border: 1px solid #ccc !important;
}
.news-content .content-main img{
	max-width: 95%;
	display: block !important;
	margin: 0 auto !important;
}

.news-return{
	width: 70px;
	background: url(../../images/main/icon/return.png) no-repeat left center;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 2px;
	text-align: right;
	font-size: 13px;
	color: #303030;
	text-decoration: underline;
}

/***二级页面***/
.mainBox .second-right{
	width: 900px; float: right; background-color: #fff;
}
.second-right .title{
	font-size: 30px;
	font-weight: bold;
	height:50px;
	line-height:50px;
	color: #000;
	padding: 10px 10px 0px 10px;
}
.second-right .content{
	padding-bottom: 20px;
	/*padding: 20px 0;*/
}
.second-right .intro-detail{
	padding-bottom: 60px;
	background-color:#fff;
	padding: 10px 10px 10px 10px;
	/*border-bottom: 1px solid #e6e6e6;*/
	margin-bottom:20px;
}

.second-right .intro-detail .littleResultDiv a{
	color: #000;
	font-size: 15px;
	font-weight: normal;
}
.second-right .intro-detail .intro-detail .littleResultDiv a:hover{
	color: #0a60cb;
}
.second-right .intro-detail .intro-detail .littleResultDiv:last-child{
	border-bottom: 0px;
}

.news-page{
	margin: 0px 0 20px 0;
	text-align: center;
	font-size: 16px;
}
.news-page .btn{
	display: inline-block;
	padding: 0 10px;
	height: 34px;
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	line-height: 34px;
	color: #0000cc;
	text-align: center;
	margin-right: 5px;
}
.news-page .btn:last-child{
	margin-right: 0;
}
.news-page .btn.active{
	display: inline-block;
	height: 34px;
	background-color: #efefef;
	border: 1px solid #d5d5d5;
	font-size: 14px;
	color: #0000cc;
}
.mask{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: #000;filter: alpha(opacity = 80);-moz-opacity: 0.8;opacity: 0.8;z-index: 9999;}
.wechat-box{width: 300px;background-color: #fff;position: absolute;left: 50%;top: 40%;margin-left: -165px;margin-top: -125px;z-index: 99999;}
.wechat-content{background-color: #fff;}

