/*--新闻列表--*/
.TrueLogin li{
	list-style: none;
}
.list {
  margin: 7px 10px 0 10px;
  _margin: 8px 10px 0 10px;
  /*ie6bug*/
  text-align: left;
}

.list li {
  width: 100%;
  height: 34px;
  line-height: 34px;
  _height: 30px;
  /*ie6bug*/
  _line-height: 30px;
  /*ie6bug*/
  border-bottom: 1px dotted #CCC;
}

.list li a {
  color: #666;
  display: block;
  background: url(../images/list_icon.jpg) no-repeat left center;
  padding-left: 15px;
}

.list li span {
  float: right;
  text-align: right;
  color: #666;
}

/*轮播图*/
	.item{height:208px; border:1px solid #d3d3d3; background:#fff; position:relative;}
	/** jQuery图片轮播(焦点图)插件*/
div.slideBox{ position:relative;height: 208px;width: 248px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none; width:248px; height:208px;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:30px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:13px; line-height:30px; margin-left:10px; text-decoration:none; height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:12px;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:8px; height:8px; background-color:#FFF; text-indent:-99999px; margin-right:5px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}
body {
  background-image: url(../images/bg.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #dceef2;
}

#wrapper {
  margin: 0 auto;
  text-align: center;
  width: 1000px;
}

#header {
  float: left;
  width: 1000px;
  height: 200px;
  background-image: url(../images/topLogo2.png);
  background-repeat: no-repeat;
}


/*--导航栏--*/

#navmain {
  float: left;
  width: 100%;
  height: 38px;
}

#search span.time1 {
  display:none;
  width: 250px;
  height: 30px;
  float: left;
  padding: 0px 0 5px 0;
}

#navmain .topNav3_left {
  padding-left: 37px;
  background-image: url(../images/menu_left.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}

#navmain .topNav3_left .topNav3_right {
  padding-right: 37px;
  background-image: url(../images/menu_right.jpg);
  background-position: right top;
  background-repeat: no-repeat;
}

#navmain .topNav3_left .topNav3_right .topNav3 {
  background-image: url(../images/nav_bg.jpg);
  background-repeat: repeat-x;
  height: 38px;
}

#navmain .topNav3_left .topNav3_right .topNav3 .nav {
  margin-left: 10px;
}

#navmain .topNav3_left .topNav3_right .topNav3 .nav li {
  float: left;
  height: 30px;
}

#navmain .topNav3_left .topNav3_right .topNav3 .nav li a {
  display: block;
  float: left;
  padding-left: 7px;
  height: 30px;
  text-decoration: none;
  cursor: pointer;
}

#navmain .topNav3_left .topNav3_right .topNav3 .nav li a span {
  float: left;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  padding: 0px 10px 10px 0px;
}

#navmain .topNav3_left .topNav3_right .topNav3 .nav li a:hover {
  display: block;
  float: left;
  padding-left: 7px;
  height: 38px;
  text-decoration: none;
  cursor: pointer;
  background-image: url(../images/nav_on_left.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#navmain .topNav3_left .topNav3_right .topNav3 .nav li a:hover span {
  float: left;
  line-height: 37px;
  font-size: 14px;
  font-weight: bold;
  color: #039;
  text-decoration: none;
  padding: 0px 6px 10px 0px;
  background-image: url(../images/nav_on_right.png);
  background-position: right top;
  background-repeat: no-repeat;
}

#navmain .topNav3_left .topNav3_right .topNav3 .nav li .nav_on {
  display: block;
  float: left;
  padding-left: 7px;
  height: 38px;
  text-decoration: none;
  cursor: pointer;
  background-image: url(../images/nav_on_left.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#navmain .topNav3_left .topNav3_right .topNav3 .nav li .nav_on span {
  float: left;
  line-height: 37px;
  font-size: 14px;
  font-weight: bold;
  color: #039;
  text-decoration: none;
  padding: 0px 6px 10px 0px;
  background-image: url(../images/nav_on_right.png);
  background-position: right top;
  background-repeat: no-repeat;
}


/*--搜索栏--*/

#search {
  float: left;
  width: 1000px;
  height: 40px;
  background-color: #FFF;
  _margin-top: -9px;
}

#search span.time {
  width: 200px;
  height: 40px;
  float: left;
  text-align: left;
  line-height: 40px;
  color: #333;
  padding-left: 25px;
}

#search span.search_main {
  float: left;
  width: 200px;
  height: 40px;
  margin: 0 0 0 100px;
}

#search span.search_main p.s1 {
  display: block;
  float: left;
  width: 60px;
  height: 40px;
  line-height: 40px;
  text-align: right;
  color: #333;
}

#search span.search_main p.s2 {
  display: block;
  float: left;
  width: 180px;
  height: 40px;
}

#search span.search_main p.s2 input {
  width: 170px;
  height: 15px;
  margin-top: 10px;
  float: left;
}

#search span.search_main p.s3 {
  display: block;
  float: left;
  width: 65px;
  height: 40px;
}

#search span.search_main p.s3 a {
  display: block;
  float: left;
  width: 59px;
  height: 18px;
  background-image: url(../images/search_bott.jpg);
  background-repeat: no-repeat;
  margin-top: 9px;
}


/*--主要内容--*/

#content {
  float: left;
  width: 1000px;
  background-color: #fff;
}

#content .block_1 {
  float: left;
  width: 980px;
  height: 257px;
  margin: 0 0 0 10px;
  _margin: 0 0 0 5px;
  /*ie6bug*/
}


/*通知通告*/

#content .block_1 .tztg {
  float: left;
  width: 224px;
  height: 255px;
  background: url(../images/tgtz_bg.jpg) no-repeat;
}

#content .block_1 .tztg .header {
  float: left;
  width: 224px;
  height: 29px;
}

#content .block_1 .tztg .header .title {
  float: left;
  width: 196px;
  height: 29px;
  line-height: 29px;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  padding-left: 30px;
  text-align: left;
}

#content .block_1 .tztg .body {
  padding: 10px;
}

#content .block_1 .tztg .body ul {}

#content .block_1 .tztg .body li {
  float: left;
  width: 100%;
  border-bottom: 1px dotted #b5b5b5;
  line-height: 25px;
  color: #6c6c6c;
}

#content .block_1 .tztg .body li a {
  float: left;
  background: url(../images/list_icon.gif) no-repeat left center;
  padding-left: 10px;
  color: #6c6c6c;
  text-decoration: none;
}

#content .block_1 .tztg .body li a:hover {
  color: #0e8fd2;
  text-decoration: underline;
}

#content .block_1 .tztg .body li span {
  float: right;
  text-align: right;
}


/*学校新闻*/

.block_1 .xx_news {
  float: left;
  width: 568px;
  margin-left: 4px;
}

.block_1 .xx_news .header {
  height: 28px;
  background: url(../images/xx_h.jpg) no-repeat;
}

.block_1 .xx_news .header .title {
  float: left;
  padding-left: 30px;
  padding-top: 3px;
  line-height: 28px;
  color: #004e77;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}

.block_1 .xx_news .header .more {
  float: right;
  line-height: 28px;
  display: block;
  font-family: Arial;
  font-size: 12px;
  margin-right: 10px;
  text-decoration: none;
  color: #666;
}

.block_1 .xx_news .header a:hover {
  text-decoration: underline;
}

.block_1 .xx_news .body {
  float: left;
  width: 558px;
  padding: 5px;
  background: url(../images/xx_b.jpg) repeat-y;
  margin-top: -3px;
}

.block_1 .xx_news .body .imgDiv {
  float: left;
  width: 249px;
  height: 207px;
  text-align: center;
  margin: 0 0 0 0;
}

.block_1 .xx_news .body .imgDiv img {
  width: 249px;
  height: 207px;
}

.block_1 .xx_news .body .listDiv {
  float: right;
  width: 300px;
  overflow: hidden;
}

.block_1 .xx_news .body ul {}

.block_1 .xx_news .body li {
  float: left;
  width: 100%;
  border-bottom: 1px dotted #b5b5b5;
  line-height: 25px;
  color: #6c6c6c;
}

.block_1 .xx_news .body li a {
  float: left;
  background: url(../images/list_icon.gif) no-repeat left center;
  padding-left: 10px;
  color: #6c6c6c;
  text-decoration: none;
}

.block_1 .xx_news .body li a:hover {
  color: #0e8fd2;
  text-decoration: underline;
}

.block_1 .xx_news .body li span {
  float: right;
  text-align: right;
}

.block_1 .xx_news .footer {
  float: left;
  width: 568px;
  height: 3px;
  background: url(../images/xx_f.jpg) no-repeat;
}

.block_1 .bl1_1 {
  float: right;
  width: 175px;
  height: 265px;
}


/*用户注册*/

.block_1 .login {
  float: left;
  width: 175px;
  height: 154px;
  background: url(../images/login_bg.jpg) no-repeat;
  margin-bottom: 5px;
}

.block_1 .login .header {
  float: left;
  width: 175px;
  height: 28px;
}

.block_1 .login .header .title {
  float: left;
  width: 145px;
  height: 28px;
  line-height: 28px;
  color: #004e77;
  font-weight: bold;
  font-size: 14px;
  padding-left: 30px;
  text-align: left;
}

.block_1 .login .body {
  float: left;
}

.block_1 .login .body label {
  display: block;
  float: left;
  width: 170px;
  height: 24px;
  margin: 10px 0 0 0;
}

.block_1 .login .body label input {
  width: 100px;
  height: 17px;
}

.block_1 p {
  display: block;
  padding: 2px 0;
}


/*广告图*/

#content .block_2 {
  float: left;
  width: 980px;
  height: 94px;
  /*background: url(../images/banner.jpg) no-repeat;*/
  margin-top: 8px;
  margin: 8px 0 0 10px;
  _margin: 8px 0 0 5px;
  /*ie6bug*/
}

#content .block_3 {
  float: left;
  width: 980px;
  margin: 8px 0 0 10px;
  _margin: 8px 0 0 5px;
  /*ie6bug*/
}

#content .block_3 .block_3_left {
  float: left;
  width: 746px;
}

#content .block_3 .block_3_left .b3_1 {
  float: left;
  width: 746px;
}


/*教学科研*/

.jxyj {
  float: left;
  width: 371px;
  margin-top: 10px;
}

.jxyj .header {
  height: 29px;
  background: url(../images/jx_h.jpg) no-repeat;
}

.jxyj .header .title {
  float: left;
  padding-left: 30px;
  line-height: 29px;
  color: #004e77;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}

.jxyj .header a {
  float: right;
  line-height: 29px;
  display: block;
  font-family: Arial;
  font-size: 12px;
  margin-right: 10px;
  text-decoration: none;
  color: #666;
}

.jxyj .header a:hover {
  text-decoration: underline;
}

.jxyj .body {
  height: 210px;
  padding: 5px;
  background: url(../images/jx_b.jpg) repeat-y;
}

.jxyj .body ul {}

.jxyj .body li {
  float: left;
  width: 100%;
  border-bottom: 1px dotted #b5b5b5;
  line-height: 25px;
  color: #6c6c6c;
}

.jxyj .body li a {
  float: left;
  background: url(../images/list_icon.gif) no-repeat left center;
  padding-left: 10px;
  color: #6c6c6c;
  text-decoration: none;
}

.jxyj .body li a:hover {
  color: #0e8fd2;
  text-decoration: underline;
}

.jxyj .body li span {
  float: right;
  text-align: right;
}

.jxyj .footer {
  height: 7px;
  background: url(../images/jx_f.jpg) repeat-x;
}

#content .block_3 .block_3_left .b3_2 {
  float: left;
  width: 746px;
  height: 150px;
  background: url(../images/xyfc_bg.jpg) no-repeat;
  margin-top: 10px;
  _margin-top: 10px;
}

#content .block_3 .block_3_left .b3_2 .xyfc_con {
  float: left;
  width: 692px;
  height: 104px;
  _margin: 40px 0 0 20px;
  margin: 40px 0 0 44px;
}

#content .block_3 .block_3_right {
  float: right;
  width: 230px;
  margin-top: 10px;
  _margin-top: -990px;
}


/*快捷链接*/

.kj_link {
  float: left;
  width: 234px;
}

.kj_link .header {
  height: 29px;
  background: url(../images/kj_h.jpg) no-repeat;
}

.kj_link .header .title {
  float: left;
  padding-left: 25px;
  line-height: 29px;
  color: #004e77;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}

.kj_link .header a {
  float: right;
  line-height: 34px;
  display: block;
  font-family: Arial;
  font-size: 12px;
  margin-right: 20px;
  text-decoration: none;
}

.kj_link .header a:hover {
  text-decoration: underline;
}

.kj_link .body {
  height: 435px;
  padding: 5px;
  background: url(../images/kj_b.jpg) repeat-y;
}

.kj_link .footer {
  height: 4px;
  background: url(../images/kj_f.jpg) repeat-x;
}

.kj_link .body a {
  float: left;
  width: 197px;
  height: 41px;
  line-height: 27px;
  margin: 2px 0 0 10px;
}


/*发文排行*/

.fwph {
  float: left;
  width: 234px;
  margin-top: 8px;
  _margin-top: -4px;
}

.fwph .header {
  height: 29px;
  background: url(../images/kj_h.jpg) no-repeat;
}

.fwph .header .title {
  float: left;
  padding-left: 25px;
  line-height: 29px;
  color: #004e77;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}

.fwph .header a {
  float: right;
  line-height: 34px;
  display: block;
  font-family: Arial;
  font-size: 12px;
  margin-right: 20px;
  text-decoration: none;
}

.fwph .header a:hover {
  text-decoration: underline;
}

.fwph .body {
  height: 156px;
  padding: 5px;
  background: url(../images/kj_b.jpg) repeat-y;
}

.fwph .footer {
  height: 4px;
  background: url(../images/kj_f.jpg) repeat-x;
}

.fwph .body a {
  float: left;
  width: 197px;
  height: 41px;
  line-height: 27px;
  margin: 2px 0 0 10px;
}


/*友情链接*/

.yqlj {
  float: left;
  width: 234px;
  margin-top: 8px;
  _margin-top: -4px;
}

.yqlj .header {
  height: 29px;
  background: url(../images/kj_h.jpg) no-repeat;
}

.yqlj .header .title {
  float: left;
  padding-left: 25px;
  line-height: 29px;
  color: #004e77;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}

.yqlj .header a {
  float: right;
  line-height: 34px;
  display: block;
  font-family: Arial;
  font-size: 12px;
  margin-right: 20px;
  text-decoration: none;
}

.yqlj .header a:hover {
  text-decoration: underline;
}

.yqlj .body {
  height: 220px;
  padding: 5px;
  background: url(../images/kj_b.jpg) repeat-y;
}

.yqlj .footer {
  height: 4px;
  background: url(../images/kj_f.jpg) repeat-x;
}

#footer {
  float: left;
  width: 1000px;
  height: 103px;
  background: url(../images/footer_bg.jpg) no-repeat;
}

#footer P {
  height: 20px;
  line-height: 20px;
  /* margin-top: 20px; */
  color: #999;
}


/*-----------------------------------------------列表页list-----------------------------------------------*/

#content1 {
  width: 1000px;
  float: left;
}

.list_left {
  float: left;
  width: 273px;
  margin-top: 10px;
}

.subNavi_tit {
  float: left;
  width: 273px;
  height: 42px;
  background-image: url(../images/list_left_tit_bg.jpg);
  background-repeat: no-repeat;
}

.subNavi_tit a {
  text-align: left;
  line-height: 42px;
  width: 150px;
  display: block;
  float: left;
  height: 42px;
  color: #fff;
  margin-left: 52px;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.subNavi_con {
  float: left;
  width: 271px;
  border: 1px solid #2d7492;
  border-top: none;
  padding-bottom: 80px;
}

.subNavi_con .header {
  width: 271px;
  height: 38px;
  line-height: 38px;
}

.subNavi_con .header a {
  display: block;
  overflow: hidden;
  background: url(../images/list_left_hover.jpg) repeat-x;
  height: 38px;
  line-height: 38px;
  color: #2d7492;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

.subNavi_con .header a:hover {
  background: url(../images/list_left_hover1.jpg) repeat-x;
}

.subNavi_con .header a span {
  margin: 10px 15px 10px 8px;
  float: left;
  display: block;
  overflow: hidden;
  width: 20px;
  height: 20px;
}

.subNavi_con .header .extensible span {
  background: url(../images/accordion.gif);
  background-position: 0 0px;
}

.subNavi_con .header .extensible:hover span {
  background: url(../images/accordion.gif);
  background-position: 0 -20px;
}

.subNavi_con .header .collapsible span {
  background: url(../images/accordion.gif);
  background-position: 0 -40px;
}

.subNavi_con .header .collapsible:hover span {
  background: url(../images/accordion.gif);
  background-position: 0 -60px;
}


/*右侧*/

.list_right {
  float: right;
  width: 713px;
  margin-top: 10px;
}

.list_right .list_right_tit {
  float: left;
  width: 713px;
  height: 42px;
  _height: 80px;
  background-image: url(../images/list_right_tit_bg.jpg);
  background-repeat: no-repeat;
}

.list_right .list_right_tit p {
  display: block;
  width: 500px;
  height: 42px;
  float: left;
  text-align: left;
  line-height: 42px;
  color: #FFF;
  margin-left: 20px;
  _margin-left: 8px;
}

.list_right .list_right_tit p a {
  color: #FFF;
  text-decoration: none;
}

.list_right_con {
  float: left;
  width: 711px;
  border: 1px solid #2d7492;
  border-top: none;
  background-color: #FFF;
  margin-top: -1px;
  _margin-top: -43px;
  /*ie6bug*/
}


/*-----翻页----*/

#page {
  display: block;
  width: 520px;
  height: 40px;
  float: left;
  padding-left: 200px;
  padding-top: 20px;
}

#page li {
  float: left;
}

#page li a {
  display: block;
  width: 36px;
  line-height: 25px;
  text-align: center;
  height: 25px;
  border: 1px solid #CCC;
  /*padding: 5px;*/
  margin-right: 10px;
  color: #666;
  text-decoration: none;
}

#page li a:hover {
  color: #fff;
  background-color: #b01f1f;
}

#page li.pageup a,
#page li.next a {
  display: block;
  width: 50px;
}

#page li a.ct_1 {
  color: #fff;
  background-color: #b01f1f;
}

#page li a.ct_1 a:hover {
  color: #FFF;
}


/*---------------------------------------------------------------------详细页detail-----------------------------------------------------*/

.list_right1 {
  float: right;
  width: 1000px;
  margin-top: 10px;
}

.list_right1 .list_right_tit1 {
  float: left;
  width: 1000px;
  height: 42px;
  _height: 80px;
  background-color: #1085ba;
}

.list_right1 .list_right_tit1 p {
  display: block;
  width: 500px;
  height: 42px;
  float: left;
  text-align: left;
  line-height: 42px;
  color: #FFF;
  margin-left: 20px;
  _margin-left: 8px;
}

.list_right1 .list_right_tit1 p a {
  color: #FFF;
  text-decoration: none;
}

.list_right_con {
  float: left;
  width: 711px;
  border: 1px solid #2d7492;
  border-top: none;
  background-color: #FFF;
  margin-top: -1px;
  _margin-top: -43px;
  /*ie6bug*/
  _margin-bottom: 10px;
}

.list_right_con1 {
  float: left;
  width: 998px;
  border: 1px solid #2d7492;
  border-top: none;
  background-color: #FFF;
  margin-top: -1px;
  _margin-top: -43px;
  /*ie6bug*/
}

.list_right_con1 .news_cent_tit {
  display: block;
  width: 960px;
  height: 80px;
  float: left;
  text-align: center;
  line-height: 80px;
  font-size: 16px;
  font-weight: bold;
  color: #666;
  margin-left: 20px;
  _margin-left: 13px;
  border-bottom: 2px solid #666;
}

.list_right_con1 .news_cent_time {
  display: block;
  width: 960px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  float: left;
  margin-bottom: 20px;
  color: #999;
}

.list_right_con1 .news_cent_con {
  display: block;
  width: 960px;
  float: left;
  line-height: 30px;
  text-align: left;
  text-indent: 2em;
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  _margin-bottom: -10px;
  /*ie6bug*/
}

.list_right_con1 .news_cent_con {
  display: block;
  width: 970px;
  float: left;
  line-height: 30px;
  text-align: left;
  text-indent: 2em;
  color: #666;
  margin-top: 20px;
  margin-left: 20px;
  _margin-left: 10px;
  /*ie6bug*/
  margin-bottom: 20px;
  _margin-bottom: -10px;
  /*ie6bug*/
}


/*--新闻列表--*/

.list {
  margin: 7px 10px 0 10px;
  _margin: 8px 10px 0 10px;
  /*ie6bug*/
  text-align: left;
}

.list li {
  width: 100%;
  height: 34px;
  line-height: 34px;
  _height: 30px;
  /*ie6bug*/
  _line-height: 30px;
  /*ie6bug*/
  border-bottom: 1px dotted #CCC;
}

.list li a {
  color: #666;
  display: block;
  background: url(../images/list_icon.jpg) no-repeat left center;
  padding-left: 15px;
}

.list li span {
  float: right;
  text-align: right;
  color: #666;
}


/* friendLinks */

.friendLinks {}

.friendLinks li {
  text-align: left;
  line-height: 25px;
  padding: 5px;
}

.friendLinks li a {
  color: #666;
}

.btnMarquee_Left {
  float: left;
  width: 34px;
  height: 90px;
  background: url(../images/left.jpg) repeat-x;
  background-position: center center;
}

.btnMarquee_Right {
  float: left;
  width: 34px;
  height: 90px;
  background: url(../images/right.jpg) repeat-x;
  background-position: center center;
}

.divMarquee {
  float: left;
  border: 0px solid #ccc;
  height: 149px;
  width: 673px;
  margin-left: 70px;
  overflow: hidden;
}

.divMarquee ul {
  width: 9999px;
}

.divMarquee ul li {
  float: left;
}

.divMarquee ul li a {
  float: left;
  width: 160px;
  height: 134px;
  border: 0px solid #ccc;
  margin: 5px 0px 0 0px;
  padding: 5px;
}

.divMarquee ul li a img {
  width: 160px;
  height: 138px;
  border: 0;
}

.fwph .body {
  text-align: left;
  padding-left: 30px;
  line-height: 20px
}

.block_3 ul li {
  line-height: 20px
}


/*覆盖样式，设置列表页左右高度-------注意边框颜色*/

.list_left {
  height: 810px;
  border: #2d7492 1px solid
}

.list_right {
  min-height: 810px;
  border: #2d7492 1px solid
}

.subNavi_con {
  border: none
}

.list_right_con {
  border: none
}
