@charset "utf-8";
/* -----------------------lk_school_index------------------- */
/*  clear */

.clear {
  clear: both;
}
.blank7 {
  clear: both;
  width: auto;
  height: 7px;
  margin: 0 auto;
  overflow: hidden
}
.blank16 {
  clear: both;
  width: auto;
  height: 16px;
  margin: 0 auto;
  overflow: hidden
}
.blank15 {
  clear: both;
  width: auto;
  height: 15px;
  margin: 0 auto;
  overflow: hidden
}
.blank11 {
  clear: both;
  width: auto;
  height: 11px;
  margin: 0 auto;
  overflow: hidden
}
/* header */

.header {
  width: 1003px;
  height: 165px;
  background: url(../images/header.jpg) no-repeat top center;
  margin: 0 auto;
  clear: both
}
/* navbar */

.navbar {
  width: 1003px;
  height: 34px;
  margin: 5px auto 0;
  clear: both;
  overflow: hidden
}
.navbar span {
  float: left;
  display: inline;
}
.navbar .l {
  width: 10px;
  height: 34px;
  background: url(../images/navbar_l.gif) no-repeat;
  overflow: hidden
}
.navbar .r {
  width: 7px;
  height: 34px;
  background: url(../images/navbar_r.gif) no-repeat;
  overflow: hidden
}
.navbar .m {
  width: 976px;
  height: 34px;
  background: url(../images/navbar_m.gif) repeat-x;
  float: left;
  display: inline;
  padding-left: 10px;
}
.navbar .m li {
  float: left;
  display: inline;
}
.navbar .m .select a {
  color: #fedd02
}
.navbar .m li a, .navbar .m li span {
  float: left;
  display: inline;
  height: 34px;
  width: auto;
  font-size: 14px;
  line-height: 34px;
  color: #ffffff;
  font-weight: bold
}
.navbar .m li a {
  padding: 0 8px;
}
.navbar .m li a:hover {
  color: #ffffff;
  text-decoration: none;
  background: url(../images/navbar_h.png) no-repeat top center;
}
.navbar .m li span {
  background: url(../images/navbar_line.gif) no-repeat;
  width: 4px;
  height: 34px;
  overflow: hidden
}
/*main_wrapper*/

.main_wrapper {
  width: 1003px;
  height: 1710px;
  overflow: hidden;
  margin: 0 auto;
}
.main_wrapper1 {
  width: 1003px;
  overflow: hidden;
  margin: 0 auto;
}
/*m1*/

.m1 {
  width: 1003px;
  height: 210px;
  background: url(../images/m1_bg.gif) repeat-x #ffffff;
  margin: 13px auto 0
}
/*login*/

.login {
  width: 252px;
  height: 210px;
  overflow: hidden;
  float: left;
  display: inline
}
.login_tit {
  width: 252px;
  height: 53px;
  background: url(../images/login_tit.gif) no-repeat;
  text-indent: -999em;
}
.login_con {
  width: 252px;
  height: 157px;
  background: url(../images/login_con.gif) no-repeat
}
#divUserLogin {
  padding-left: 10px;
}
#divUserLogin p {
  width: 252px;
  height: auto;
  display: block;
  overflow: hidden;
  padding-top: 14px;
}
#divUserLogin label {
  width: 236px;
  height: 30px;
  display: block;
  line-height: 30px;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  line-height: 23px;
  font-size: 12px;
}
#divUserLogin label input {
  height: 30px;
  margin: 0;
  border: 1px solid #c9c9c9;
  line-height: 15px;
}
#UserPwd {} #UserNum {} .form_btn_div {
  margin: 0 auto;
  text-align: center;
  cursor: pointer
}
/*news*/

.news {
  width: 462px;
  height: 210px;
  float: left;
  display: inline;
  overflow: hidden;
  padding: 0;
}
.news .header {
  display: block;
  height: 33px;
  width: 462px;
  overflow: hidden;
  margin: 0;
  font-family: "黑体", Simhei, Microsoft Yahei, Arail;
  background: url(../images/news_t.gif) no-repeat;
}
.news .header span {
  line-height: 33px;
  color: #ffffff;
  padding-left: 40px;
  font-size: 12px;
  font-weight: bold
}
.news .header .more {
  float: right;
  line-height: 15px;
  display: inline;
  font-family: Arial;
  margin-right: 10px;
  font-size: 12px;
  width: auto;
  height: 15px;
  overflow: hidden;
  margin-top: 5px;
  display: none
}
/*newlist*/

.news .body {
  width: 462px;
  background: url(../images/news_m.gif) top center no-repeat;
  overflow: hidden;
}
.news .body ul {
  padding-left: 10px;
}
.news .body ul li {
  margin-top: 9px;
  padding: 0;
  vertical-align: middle;
  float: left;
  display: inline;
  width: 420px;
  height: 20px;
  padding-left: 15px;
  background: url(../images/list_icon.gif) no-repeat 0 6px;
}
.news .body ul li a {
  font-size: 12px;
  float: left;
  display: inline;
  width: 306px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #313131
}
.news .body ul li span {
  float: right;
  display: inline;
  margin-right: 10px;
  color: #313131
}
.news .body ul li font {
  font-size: 12px;
  color: #f00
}
.m1_r {
  width: 265px;
  height: 210px;
  float: right;
  display: inline;
}
/*search_bar*/

.search_bar {
  width: 265px;
  height: 33px;
  background: url(../images/search_bar.gif) no-repeat;
}
.search_bar .searchText {
  width: 225px;
  height: 30px;
  margin: 0;
  padding: 0;
  line-height: 30px;
  float: left;
  display: inline;
  background: none;
  border: none;
  padding-left: 3px;
}
.search_bar .searchButton {
  width: 33px;
  height: 30px;
  margin: 2px;
  float: left;
  display: inline;
  background: none;
  border: none;
  cursor: pointer;
}
/*picshow*/

.picshow {
  width: 265px;
  height: 190px;
  overflow: hidden;
  margin-top: 8px;
}
/*divMarquee*/
/*.divMarquee{width:1003px;height:156px; overflow:hidden; background:url(../images/marquee_bgs.gif) no-repeat; margin:17px auto 0}
.divMarquee ul{width:906px;height:118px;overflow:hidden;padding:22px 0 0 95px;}
.divMarquee ul li a{margin-right:8px;float:left;display:inline;}
.divMarquee ul li a img{width:138px;height:116px; border:1px solid #808080}*/

.divMarquee {
  float: right;
  border: 0px solid #ccc;
  height: 125px;
  width: 896px;
  overflow: hidden;
  margin: 20px 15px 0 0px;
}
.divMarquee ul {
  width: 9000px;
}
.divMarquee ul li {
  float: right;
}
.divMarquee ul li a {
  float: right;
  width: 180px;
  height: 160px;
  border: 0px solid #ccc;
  margin: 0px 0px 0 0px;
  padding: 0px 0 0 3px;
}
.divMarquee ul li a img {
  width: 180px;
  height: 160px;
  border: 0;
}
.new_pic {
  width: 1003px;
  height: 156px;
  overflow: hidden;
  background: url(../images/marquee_bgs.gif) no-repeat;
  margin: 17px auto 0
}
/*.new_pic ul{width:906px;height:100px;overflow:hidden;padding:22px 0 0 95px;}
.new_pic ul li a{margin-right:8px;float:left;display:inline;}
.new_pic ul li a img{width:138px;height:100px; border:1px solid #808080;}*/
/*siderbar*/

.siderbar {
  float: left;
  display: inline;
  width: 255px;
  height: auto;
  overflow: hidden;
  background: none
}
/*seroll*/

.scroll {
  width: 255px;
  height: 189px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  float: left;
  display: inline
}
.scroll .header {
  width: 255px;
  height: 35px;
  background: url(../images/scroll_t.gif) no-repeat;
  text-indent: -999em
}
.scroll .body {
  width: 255px;
  background: url(../images/scroll_m.gif) repeat-y;
}
.scroll .body ul li {
  margin-bottom: 9px;
  float: left;
  display: inline;
}
.scroll .body ul {
  padding-left: 17px;
  padding-top: 3px
}
.scroll .body ul li a {
  width: 221px;
  height: auto;
  display: block;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #666666
}
/*quick_button*/

.quick_button {
  width: 255px;
  height: 371px;
  overflow: hidden;
  background: url(../images/quickLink-1.jpg) no-repeat;
  clear: both;
}
.quick_button a {
  display: block;
  height: 95px;
  width: 255px;
}
/* f_links */

.f_links {
  float: left;
  display: inline;
  height: 245px;
  soverflow: hidden;
}
.f_links .header {
  width: 255px;
  height: 58px;
  background: url(../images/f_links_t.gif) no-repeat;
}
.f_links .more {
  float: right;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  font-family: Arial;
  margin-right: 20px;
  display: inline;
}
.f_links .header .title {
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 30px;
  font-family: "黑体", Simhei, Microsoft Yahei;
  font-weight: bold;
  margin-left: 20px;
  color: #ffffff
}
.f_links .body {
  width: 245px;
}
.f_links .body ul {
  padding-left: 20px;
  padding-top: 5px;
}
.f_links .body ul li {
  float: left;
  display: inline;
  vertical-align: middle;
  background: url(../images/fl_icon.gif) no-repeat 0 7px;
  padding-left: 15px;
}
.f_links .body ul li a {
  display: block;
  height: 24px;
  width: 157px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #666666;
  line-height: 24px;
}
/*zztj*/

.zztj {
  width: 255px;
  height: 192px;
  overflow: hidden;
}
.zztj .header {
  width: 361px;
  height: 49px;
  background: none;
  text-indent: -999em;
  background: url(../images/zztj_t.gif) no-repeat;
}
.zztj .body {
  width: 361px;
  height: 143px;
}
.zztj .body ul {
  padding: 7px 0 0 20px;
  width: 320px;
  height: auto;
  overflow: hidden;
}
.zztj .body ul li {
  float: left;
  display: inline;
  width: 110px;
  height: 25px;
}
.zztj .body ul li span {
  margin: 0!important;
  padding: 0!important;
  width: 110px!important;
  line-height: 25px;
  color: #666666;
}
.zztj .body div {
  clear: both;
  dsiplay: block;
  width: 110px;
  height: 25px;
  margin-left: 20px;
  line-height: 25px;
  color: #666666;
}
/*main*/

.main {
  float: right;
  display: inline;
  height: auto;
  overflow: hidden;
  width: 738px;
  background: none
}
/*lists*/

.lists {
  width: 363px;
  height: 228px;
  float: left;
  display: inline;
  overflow: hidden;
  padding: 0;
  b
}
.lists .header {
  display: block;
  height: 33px;
  width: 363px;
  overflow: hidden;
  margin: 0;
  font-family: "黑体", Simhei, Microsoft Yahei, Arail;
  background: url(../images/lists_t.gif) no-repeat;
}
.lists .header span {
  line-height: 34px;
  padding-left: 20px;
  font-size: 14px;
  color: #605e5e;
  font-weight: bold;
  float: left;
  display: inline
}
.lists .header .more {
  float: right;
  line-height: 15px;
  display: inline;
  font-family: Arial;
  margin-right: 15px;
  font-size: 12px;
  width: auto;
  height: 15px;
  overflow: hidden;
  margin-top: 10px;
  color: #605e5e;
}
/*newlist*/

.lists .body {
  width: 363px;
  background: url(../images/lists_m.gif) top center no-repeat;
  overflow: hidden;
}
.lists .body ul {
  padding-left: 10px;
  zoom: 1;
}
.lists .body ul li {
  margin-top: 9px;
  padding: 0;
  vertical-align: middle;
  float: left;
  display: inline;
  width: 325px;
  height: 18px;
  padding-left: 15px;
  background: url(../images/listm_icon.gif) no-repeat 0 4px;
  overflow: hidden
}
.lists .body ul li a {
  font-size: 12px;
  float: left;
  display: inline;
  height: 15px;
  line-height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #313131
}
.lists .body ul li span {
  float: right;
  display: inline;
  margin-right: 10px;
  color: #313131;
  white-space: nowrap;
}
/*ad*/

.ad {
  width: 738px;
  height: auto;
  overflow: hidden;
  clear: both;
}
/*menu*/

.menu {
  width: 1003px;
  height: 95px;
  background: url(../images/menu.gif) no-repeat;
  margin: 0 auto;
  clear: both;
  margin-top: 12px;
}
.menu ul {
  width: 993px;
  height: 95px;
  padding-left: 10px;
}
.menu ul li {
  float: left;
  display: inline;
}
.menu ul li a {
  display: block;
  height: 95px;
}
.menu ul .bt1 {
  width: 100px;
}
.menu ul .bt2 {
  width: 112px;
}
.menu ul .bt3 {
  width: 108px;
}
.menu ul .bt4 {
  width: 105px;
}
.menu ul .bt5 {
  width: 95px;
}
.menu ul .bt6 {
  width: 95px;
}
.menu ul .bt7 {
  width: 105px;
}
.menu ul .bt8 {
  width: 95px;
}
.menu ul .bt9 {
  width: 75px;
}
.menu ul .bt10 {
  width: 95px;
}
/* footer */

.copyright {
  width: 1003px;
  height: 140px;
  margin: 0 auto;
  overflow: hidden;
  background: url(../images/copyright.gif) repeat-x;
  margin-top: 5px;
}
.copyright ul {
  margin: 0 auto;
  width: 1003px;
  height: 140px;
  overflow: hidden;
  text-align: center;
  float: left;
  display: inline;
  margin-left: 10px;
  padding-top: 40px;
}
.copyright ul li {
  color: #000;
  height: 25px;
  line-height: 15px;
  font-size: 14px;
}
/*-----------------------------------------------列表页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: #0c3d53;
  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-size:cover;
  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*/
.page{margin-top:12px;margin-bottom:12px;float:right; overflow:hidden;}
.page li span.show{background:#B01F1F;color:#fff;}
.page li{float:left;margin-left:-8px; list-style:none;}
.page a,.page span{ font-size:12px; color:#595757; width:36px; height:25px; line-height:25px; text-align:center; border:1px solid #a8a8a8; margin: 0 9px; display:block; float:left;}
.page a:hover{background:#d94418; border:1px solid #d94418; color:#fff;cursor:pointer;text-decoration:none;}

/*---------------------------------------------------------------------详细页detail-----------------------------------------------------*/

.list_right_con .news_cent_tit {
  display: block;
  width: 680px;
  height: 80px;
  float: left;
  text-align: center;
  line-height: 80px;
  font-size: 16px;
  font-weight: bold;
  color: #0d6289;
  margin-left: 20px;
  _margin-left: 13px;
  border-bottom: 2px solid #0d6289;
}
.list_right_con .news_cent_time {
  display: block;
  width: 680px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  float: left;
  margin-bottom: 20px;
  color: #999;
}
.list_right_con .news_cent_con {
  display: block;
  width: 680px;
  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_con .news_cent_con {
  display: block;
  width: 680px;
  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;
}


/*banner*/
#banner { position: relative; width: 263px; height: 188px; border: 1px solid #707070; overflow: hidden; float: left }
#banner_list img { border: 0px;width: 263px;height: 188px;}
#banner_bg { position: absolute; bottom: 0; background-color: #000; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 340px; }
#banner_info { position: absolute; bottom: 0; left: 5px; height: 22px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
#banner ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #6f4f67; cursor: pointer; border: 1px solid #333; }
#banner ul li.on { background-color: #000; }
#banner_list a { position: absolute;left:0; }


/*search*/
#Div_CommentsList li{line-height: 25px;}
#Div_CommentsList li a{text-align: left;
  color: #000;
  width: 92%;
  font-size: 15px;
  display: block;
  float: left;}
#Div_CommentsList li h3{float: right;font-size:15px;}