@charset "utf-8";
/* -----------------------lk_school_index------------------- */
/*  clear */

.clear {
  clear: both;
}

.blank7 {
  clear: both;
  width: auto;
  height: 7px;
  margin: 0 auto;
  overflow: hidden
}

.blank15 {
  clear: both;
  width: auto;
  height: 15px;
  margin: 0 auto;
  overflow: hidden
}
/* header */

.header {
  width: 100%;
  height: 240px;
  margin: 0 auto;
  _margin-left: -1px;
}

.header {
  width: 100%;
  height: 240px;
  background: url(../images/header.jpg) no-repeat top center;
  margin: 0 auto;
  _margin-left: -1px;
}
/* navbar */

.navbar {
  width: 1000px;
  height: 32px;
  margin: 0 auto;
}

.navbar span {
  float: left;
  display: inline;
}

.navbar .l {
  width: 7px;
  height: 32px;
  background: url(../images/navbar_l.gif) no-repeat;
}

.navbar .r {
  width: 7px;
  height: 32px;
  background: url(../images/navbar_r.gif) no-repeat;
}

.navbar .m {
  width: 986px;
  height: 32px;
  background: url(../images/navbar_m.gif) repeat-x;
  float: left;
  display: inline;
}

.navbar .m li {
  float: left;
  display: inline;
  line-height: 32px;
}

.navbar .m li a,
.navbar .m li span {
  float: left;
  display: inline;
  height: 32px;
  width: auto;
  font-size: 14px;
  font-family: "黑体", Simhei, Microsoft Yahei, Arail;
  line-height: 32px;
  color: #000;
}

.navbar .m li a {
  padding: 0 6px;
}

.navbar .m li a:hover {
  color: #f00
}
/* toolbar */

.toolbar {
  width: 1000px;
  height: 24px;
  border-top: 3px solid #d8d8d8;
  border-bottom: 3px solid #d8d8d8;
  margin: 0 auto;
}
/* announcement */

.announcement {
  width: 695px;
  height: 26px;
  float: left;
  display: inline;
  padding-left: 28px;
  overflow: hidden;
}

.announcement li {
  float: left;
  display: inline;
  margin-right: 70px;
  vertical-align: middle
}

.announcement li a {
  color: #f00;
  line-height: 26px;
}
/* searchbar */

.searchbar {
  width: 235px;
  height: 26px;
  float: left;
  padding-left: 35px;
  line-height: 26px;
}

.searchbar font,
.searchbar input,
.searchbar button {
  float: left;
  display: inline;
  font-size: 12px;
  color: #000;
  margin: 0;
  padding: 0;
}

.search {
  width: 114px;
  height: 17px;
  margin-left: 10px!important;
  background: none;
  background: #ffffff;
  border: 1px solid #000;
  display: block;
  float: left;
}

.searchbtn {
  margin-top: 3px;
  float: right;
}

.searchsub {
  background: none;
  border: none;
  width: 48px;
  height: 19px;
  background: url(../images/searchsub.gif) no-repeat;
  margin-left: 10px!important;
  margin-top: 2px!important;
  font-size: 12px;
  text-align: left;
  padding-left: 5px!important;
  cursor: pointer;
  line-height: 20px;
  font-family: Arial;
  color: #4c4c4c;
}

.searchsub:hover {
  background: url(../images/searchsub_hover.gif) no-repeat;
  color: #f00
}

#Search_Form {
  margin: 3px 5px 0 5px;
}
/* main */

.main {
  width: 1000px;
  height: auto;
  overflow: hidden;
  background: #ffffff;
  margin: 0 auto;
}
/* main_top */

.main_top {
  width: 1000px;
  height: 459px;
  margin: 0 auto;
  overflow: hidden;
}
/* main_top_left */

.main_top_l {
  width: 818px;
  height: 459px;
  float: left;
  display: inline;
  background: #ffffff;
  padding-left: 7px;
  overflow: hidden;
}

.picshow {
  width: 250px;
  height: 260px;
  float: left;
  display: inline;
  overflow: hidden;
  background: url(../images/picshow_bg.gif) no-repeat;
  padding: 4px;
}




.banner {width:250px ;height: 248px;}
.banner img{width: 244px;height: 217px;}
.banner  .out {padding: 1px;position: relative;width: 248px;height: 248px;overflow: hidden;}
.banner  .out .img li a p{position: absolute;bottom: -24px;color: #383838;font-size: 12px;font-family: "Microsoft Yahei";width: 100%;height: 34px; line-height: 50px;text-indent: 1em;overflow: hidden;font-size: 12px;text-align: center;}
.banner  .out .img li{position: absolute;display: none;}
.banner  .out .num {position: absolute;bottom: 30px;right: 10px;font-size: 0;width: 170px;text-align: center;}
.banner  .out .num li {float: left; width: 24px;height: 18px;display: inline-block;font-size: 12px;background-color: black;color: #fff;text-align: center;line-height: 18px;margin: 0 3px;cursor: pointer;border-radius: 4px;border: 1px solid white;}
.banner  .out .num li.active { background-color:white;color: #e67900;}
.banner  .out .btn {position: absolute;top: 50%;width: 30px;height: 60px;margin-top: -30px;background: rgba(0,0,0,.5);color: #fff;text-align: center;line-height: 60px;font-size: 40px;display: none;}
.banner  .out:hover .btn{display: block;cursor: pointer;}

.picshow img {
  margin: 3px;
}
/*news*/

.news {
  width: 423px;
  height: 260px;
  float: left;
  display: inline;
  margin-left: 17px;
  overflow: hidden;
  position:relative;
}

.news .header {
  display: block;
  height: 40px;
  width: 423px;
  line-height: 40px;
  font-size: 18px;
  font-family: "黑体", Simhei, Microsoft Yahei, Arail;
  border-bottom: 1px solid #b4c91a;
  background: none;
}

.news .header .t0 {
  float: left;
  display: inline;
  margin: 0 0 0 0;
  width: 104px;
  height: 40px;
  line-height: 31px;
  background: url(../images/news_title.gif) no-repeat;
  text-align: center;
  color: #0e8fd2;
  font-size: 14px;
  font-weight: bold;
}
.news  span{cursor:pointer;}
.news  span.active{color:red;}
.news .header .t1 {
  padding: 0;
  float: left;
  display: inline;
  margin: 0 0 0 0;
  width: 104px;
  height: 25px;
  line-height: 25px;
  background: url(../images/news_title.gif) no-repeat;
  *background: url(../images/news_title.gif) no-repeat 1px 0;
  overflow: hidden;
  text-align: center;
  color: #000;
  font-size: 18px;
  font-weight: bold;
  padding-top: 15px;
}

.news .body .more {
  position:absolute;
  line-height: 15px;
  font-family: Arial;
  right: 10px;
  font-size: 12px;
  width: auto;
  height: 15px;
  overflow: hidden;
  top:12px;
}
/*newlist*/

.news .body ul {
  width: 410px;
  height: 220px;
  padding: 0;
  padding-left: 0px;
  margin: 0;
}

.news .body ul li {
  margin-top: 9px;
  padding: 0;
  vertical-align: middle;
  float: left;
  display: inline;
  width: 410px;
  height: 15px;
}

.news .body ul li a {
  font-size: 12px;
  float: left;
  display: inline;
  width: 316px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000
}

.news .body ul li span {
  float: right;
  display: inline;
  margin-right: 8px;
}
/*top_ad*/

.top_ad {
  width: 809px;
  height: 181px;
  clear: both;
  margin: 0;
  padding: 0;
  padding-top: 15px;
}
/* main_top_right */

.main_top_sidebar {
  width: 172px;
  height: 459px;
  float: left;
  display: inline;
  background: none;
  padding-left: 13px;
}

.scroll {
  width: 169px;
  height: 261px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.scroll .header {
     width: 318px;
    height: 40px;
    background: url(../images/scroll_title.gif) no-repeat;
    /* text-indent: -999em; */
    background-size: 315px 40px;
}

.scroll .body {
 width: 312px;
    height: 209px;
    /* background: url(../images/scroll_m.gif) repeat-y; */
    padding-top: 3px;
    border: 1px solid #7E8A24;
    border-top: none;
	border-radius:10px;
	margin-top:-6px;
	margin-left: 1px;
}

.scroll .footer {
  width: 169px;
  height: 10px;
  background: url(../images/scroll_b.gif) no-repeat;
  margin: 0;
  padding: 0;
}

.scroll .body ul li {
      height: 23px;
    line-height: 23px;
}

.scroll .body ul {
  padding-left: 17px;
}

.scroll .body ul li a {
  width: 275px;
  height: 15px;
  display: block;
  line-height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  color: #000
}
/* loginbar */

.loginbar {
  padding: 0;
  width: 169px;
  height: 185px;
  margin-top: 12px;
  overflow: hidden;
}

.loginbar .header {
  margin: 0;
  padding: 0;
  width: 169px;
  text-indent: -999em;
  height: 37px;
  background: url(../images/loginbar_title.gif) no-repeat;
}

.loginbar .body {
  width: 169px;
  /* height: 140px; */
  height: 84px;
  background: url(../images/scroll_m.gif) repeat-y;
}

.loginbar .footer {
  width: 169px;
  height: 9px;
  background: url(../images/loginbar_b.gif) no-repeat;
}

.loginbar .mail {
	display: block;
	background: #CFE434;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 13px;
	color: #2F7A0E;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	margin-top: 9px;
}

.divUserLogin {}

.login_user,
.login_pw,
.login_sub {
  width: 152px;
  height: 35px;
  margin: 0;
  padding-left: 10px;
}

.login_user span,
.login_pw span {
  float: left;
  display: inline;
  width: 50px;
  height: 35px;
  line-height: 35px;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

.login_user input,
.login_pw input {
  width: 88px;
  height: 18px;
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  line-height: 18px;
  font-size: 12px;
  float: left;
  display: inline;
  margin-top: 7px;
}

.login_sub {
  text-align: center
}
/* main_bottom */

.main_bottom {
  width: 1000px;
/*   height: 964px; */
  background: #ffffff;
  margin: 0 auto;
  overflow: hidden;
}

.main_bottom_sidebar,
.main_bottom_main {
  float: left;
  display: inline;
}

.main_bottom_sidebar {
  width: 248px;
  height: 964px;
  background: #ffffff;
  /* padding-left: 7px; */
}

.main_bottom_main {
  width: 739px;
/*   height: 964px; */
  background: #ffffff;
  margin-left: 6px;
}
/* menu */

.main_bottom_sidebar .menu {
  width: 244px;
  height: 510px;
  padding-left: 4px;
}

.main_bottom_sidebar .menu li {
  float: left;
  display: inline;
  margin-bottom: 14px;
}

.main_bottom_sidebar .menu li a {
  display: block;
  height: 37px;
  width: 244px;
  text-indent: -999em;
  background: url(../images/menu1_.png) no-repeat;
  overflow: hidden;
}

.main_bottom_sidebar .menu li a:hover {
  background: url(../images/menu_hover2.png) no-repeat;
}

.main_bottom_sidebar .menu .ems a {
  background-position: 0 0;
}

.main_bottom_sidebar .menu .repair a {
  background-position: 0px -50px;
}

.main_bottom_sidebar .menu .live a {
  background-position: 0px -101px;
}

.main_bottom_sidebar .menu .read a {
  background-position: 0px -151px;
}

.main_bottom_sidebar .menu .library a {
  background-position: 0px -202px;
}

.main_bottom_sidebar .menu .teacher a {
  background-position: 0px -252px;
}

.main_bottom_sidebar .menu .book a {
  background-position: 0px -303px;
}

.main_bottom_sidebar .menu .blog a {
  background-position: 0px -353px;
}

.main_bottom_sidebar .menu .parents a {
  background-position: 0px -404px;
}

.main_bottom_sidebar .menu .resource a {
  background-position: 0px -454px;
}

.main_bottom_sidebar .menu .ems a:hover {
  background-position: 0 0;
}

.main_bottom_sidebar .menu .repair a:hover {
  background-position: 0px -50px;
}

.main_bottom_sidebar .menu .live a:hover {
  background-position: 0px -101px;
}

.main_bottom_sidebar .menu .read a:hover {
  background-position: 0px -151px;
}

.main_bottom_sidebar .menu .library a:hover {
  background-position: 0px -202px;
}

.main_bottom_sidebar .menu .teacher a:hover {
  background-position: 0px -252px;
}

.main_bottom_sidebar .menu .book a:hover {
  background-position: 0px -303px;
}

.main_bottom_sidebar .menu .blog a:hover {
  background-position: 0px -353px;
}

.main_bottom_sidebar .menu .parents a:hover {
  background-position: 0px -404px;
}

.main_bottom_sidebar .menu .resource a:hover {
  background-position: 0px -454px;
}
/* vote */

.vote {
  width: 248px;
  height: 198px;
  overflow: hidden
}

.vote .header {
  width: 248px;
  height: 32px;
  background: url(../images/vote_title.gif) no-repeat;
  text-indent: -999em
}

.vote .body {
  width: 248px;
  height: 140px;
  background: url(../images/vote_main.gif) repeat-y
}

.vote .body .title {
  width: 248px;
  height: 15px;
  text-align: center;
  display: block;
  font-weight: bold;
  padding-top: 3px;
}

.vote .body ul {
  padding-left: 33px;
  width: 200px;
  height: auto;
  overflow: hidden;
  padding-top: 5px;
}

.vote .body ul li {
  width: auto;
  height: 15px;
  overflow: hidden;
  float: left;
  display: inline;
  width: 160px;
  height: auto;
  margin-bottom: 5px;
}

.vote .body ul li input {
  float: left;
  display: inline;
  width: 12px;
  height: 12px;
  overflow: hidden;
  font-size: 12px;
  margin: 0;
  padding: 0;
}

.vote .body ul li span {
  float: left;
  display: inline;
  width: auto;
  height: 15px;
  overflow: hidden;
  font-size: 12px;
  margin: 0;
  padding: 0;
  margin-left: 30px;
}

.vote .footer {
  float: left;
  display: inline;
  height: 15px;
  width: 248px;
  background: url(../images/vote_footer.gif) no-repeat;
}

.vote_btn1 {
  cursor: pointer;
  width: 60px;
  height: 18px;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  background: url(../images/vote_btn1.gif) no-repeat;
  margin-left: 10px;
}

.vote_btn2 {
  cursor: pointer;
  width: 60px;
  height: 18px;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  background: url(../images/vote_btn2.gif) no-repeat;
  margin-left: 15px;
}
/* f_links */

.f_links {
  width: 248px;
  height: 240px;
  overflow: hidden;
  margin-top: 17px;
}

.f_links .header {
  width: 248px;
  height: 39px;
  background: url(../images/f_links_title.gif) no-repeat;
  text-indent: -999em
}

.f_links .body {
  width: 248px;
  height: 188px;
  overflow: hidden;
  background: url(../images/f_links_m.gif) repeat-y;
}

.f_links .footer {
  width: 248px;
  height: 13px;
  overflow: hidden;
  background: url(../images/f_links_b.gif) no-repeat;
}

.f_links .body ul {
  padding-left: 33px;
}

.f_links .body ul li a {
  display: block;
  width: 184px;
  height: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 23px;
  color: #000
}

.main_bottom_list_t {
  width: 734px;
  height: 240px;
  overflow: hidden;
}

.main_bottom_list_m {
  width: 734px;
  height: 240px;
  overflow: hidden;
  margin-top: 17px;
}

.main_bottom_list_b {
  width: 734px;
  height: 240px;
  overflow: hidden;
  margin-top: 13px;
}
/* main_bottom_list1 */

.main_bottom_list1 {
  float: left;
  display: inline;
  background: url(../images/main_bottom_list1.gif) no-repeat;
  height: 240px;
  width: 367px;
  overflow: hidden;
}

.main_bottom_list1 .header {
  width: 367px;
  height: 37px;
  background: none;
}

.main_bottom_list1 .more {
  float: right;
  line-height: 37px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  font-family: Arial;
  margin-right: 20px;
  display: inline;
}

.main_bottom_list1 .header .title {
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 37px;
  font-family: "黑体", Simhei, Microsoft Yahei;
  font-weight: bold;
  margin-left: 50px;
}

.main_bottom_list1 .body {
  width: 367px;
  height: 201px;
}

.main_bottom_list1 .body ul {
  padding-left: 30px;
}

.main_bottom_list1 .body ul li {
  float: left;
  display: inline;
  vertical-align: middle
}

.main_bottom_list1 .body ul li a {
  display: block;
  height: 24px;
  width: 287px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #000;
  line-height: 24px;
}
/* main_bottom_list2 */

.main_bottom_list2 {
  float: left;
  display: inline;
  background: url(../images/main_bottom_list2.gif) no-repeat;
  height: 240px;
  height: 240px;
  width: 367px;
  overflow: hidden;
}

.main_bottom_list2 .header {
  width: 367px;
  height: 37px;
  background: none;
}

.main_bottom_list2 .more {
  float: right;
  line-height: 37px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  font-family: Arial;
  margin-right: 20px;
  display: inline;
}

.main_bottom_list2 .header .title {
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 37px;
  font-family: "黑体", Simhei, Microsoft Yahei;
  font-weight: bold;
  margin-left: 50px;
}

.main_bottom_list2 .body {
  width: 367px;
  height: 201px;
}

.main_bottom_list2 .body ul {
  padding-left: 30px;
}

.main_bottom_list2 .body ul li {
  float: left;
  display: inline;
  vertical-align: middle
}

.main_bottom_list2 .body ul li a {
  display: block;
  height: 24px;
  width: 287px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #000;
  line-height: 24px;
}
/* main_bottom_list3 */

.main_bottom_list3 {
  float: left;
  display: inline;
  background: url(../images/main_bottom_list3.gif) no-repeat;
  height: 240px;
  width: 367px;
  overflow: hidden;
}

.main_bottom_list3 .header {
  width: 367px;
  height: 37px;
  background: none;
}

.main_bottom_list3 .more {
  float: right;
  line-height: 37px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  font-family: Arial;
  margin-right: 20px;
  display: inline;
}

.main_bottom_list3 .header .title {
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 37px;
  font-family: "黑体", Simhei, Microsoft Yahei;
  font-weight: bold;
  margin-left: 50px;
}

.main_bottom_list3 .body {
  width: 367px;
  height: 201px;
}

.main_bottom_list3 .body ul {
  padding-left: 30px;
}

.main_bottom_list3 .body ul li {
  float: left;
  width: 320px;
}

.main_bottom_list3 .body ul li a {
  display: block;
  height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #000;
  line-height: 24px;
}

.main_bottom_list3 .body ul li span {
  float: right;
}
/* main_bottom_list4 */

.main_bottom_list4 {
  float: left;
  display: inline;
  background: url(../images/main_bottom_list4.gif) no-repeat;
  height: 240px;
  height: 240px;
  width: 367px;
  overflow: hidden;
}

.main_bottom_list4 .header {
  width: 367px;
  height: 37px;
  background: none;
  float: left;
  display: inline;
}

.main_bottom_list4 .more {
  float: right;
  line-height: 37px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  font-family: Arial;
  margin-right: 20px;
  display: inline;
}

.main_bottom_list4 .header .title {
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 37px;
  font-family: "黑体", Simhei, Microsoft Yahei;
  font-weight: bold;
  margin-left: 50px;
}

.main_bottom_list4 .body {
  width: 367px;
  height: 201px;
}

.main_bottom_list4 .body ul {
  padding-left: 30px;
}

.main_bottom_list4 .body ul li {
  float: left;
  display: inline;
  vertical-align: middle
}

.main_bottom_list4 .body ul li a {
  display: block;
  height: 24px;
  width: 287px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #000;
  line-height: 24px;
}
/* main_bottom_list5 */

.main_bottom_list5 {
  float: left;
  display: inline;
  background: url(../images/main_bottom_list3.gif) no-repeat;
  height: 240px;
  width: 367px;
  overflow: hidden;
}

.main_bottom_list5 .header {
  width: 367px;
  height: 37px;
  background: none;
}

.main_bottom_list5 .more {
  float: right;
  line-height: 37px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  font-family: Arial;
  margin-right: 20px;
  display: inline;
}

.main_bottom_list5 .header .title {
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 37px;
  font-family: "黑体", Simhei, Microsoft Yahei;
  font-weight: bold;
  margin-left: 50px;
}

.main_bottom_list5 .body {
  width: 367px;
  height: 201px;
}

.main_bottom_list5 .body ul {
  padding-left: 30px;
}

.main_bottom_list5 .body ul li {
  float: left;
  display: inline;
  vertical-align: middle
}

.main_bottom_list5 .body ul li a {
  display: block;
  height: 24px;
  width: 287px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #000;
  line-height: 24px;
}
/* main_bottom_list6 */

.main_bottom_list6 {
  float: left;
  display: inline;
  background: url(../images/main_bottom_list4.gif) no-repeat;
  height: 240px;
  height: 240px;
  width: 367px;
  overflow: hidden;
}

.main_bottom_list6 .header {
  width: 367px;
  height: 37px;
  background: none;
}

.main_bottom_list6 .more {
  float: right;
  line-height: 37px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  font-family: Arial;
  margin-right: 20px;
  display: inline;
}

.main_bottom_list6 .header .title {
  float: left;
  display: inline;
  font-size: 18px;
  line-height: 37px;
  font-family: "黑体", Simhei, Microsoft Yahei;
  font-weight: bold;
  margin-left: 50px;
}

.main_bottom_list6 .body {
  width: 367px;
  height: 201px;
}

.main_bottom_list6 .body ul {
  padding-left: 30px;
}

.main_bottom_list6 .body ul li {
  float: left;
  display: inline;
  vertical-align: middle
}

.main_bottom_list6 .body ul li a {
  display: block;
  height: 24px;
  width: 287px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #000;
  line-height: 24px;
}
/* main_bottom_pic_scroll */

.pic_scroll {
  width: 735px;
  height: 197px;
  overflow: hidden;
  background: url(../images/pic_scroll.gif) no-repeat;
  margin-top: 17px;
}

.divMarquee {
  float: left;
  border: 0px solid #ccc;
  height: 185px;
  width: 690px;
  margin-left: 39px;
  overflow: hidden;
  margin-top: 5px
}

.divMarquee ul {
  width: 9999px;
}

.divMarquee ul li {
  float: left;
}

.divMarquee ul li a {
  float: left;
  width: 180px;
  height: 154px;
  border: 0px solid #ccc;
  margin: 8px 0px 0 0px;
  padding: 5px;
}

.divMarquee ul li a img {
  width: 180px;
  height: 158px;
  border: 0;
}
/* footer */

.copyright {
  width: 1000px;
  height: 141px;
  margin: 0 auto;
  overflow: hidden;
  background: url(../images/footer.gif) no-repeat
}

.copyright ul {
  margin: 0 auto;
  width: 510px;
  height: 30px;
  overflow: hidden;
  padding-top: 60px
}

.cp {
  float: left;
  display: inline;
  width: 218px;
  height: 20px;
  margin-left: 10px;
}

.powerby {
  float: left;
  display: inline;
  width: 218px;
  height: 20px;
  margin-left: 58px;
}

.powerby a {
  font-size: 12px;
  color: #000
}
/*-----------------------------------------------列表页list-----------------------------------------------*/

#content1 {
  width: 1000px;
  float: left;
}

.list_left {
  float: left;
  width: 272px;
  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: 625px;
    height: 40px;
    float: left;
    padding-left: 29px;
    padding-top: 20px;
}
#page li span {
    display: block;
    height: 15px;
    border: 1px solid #CCC;
    padding: 5px 10px;
    margin-right: 4px;
    color: #FDFDFD;
    text-decoration: none;
    background-color: #931717;
}
#page li {
  float: left;
}

#page li a {
    display: block;
    height: 15px;
    border: 1px solid #CCC;
    padding: 5px 10px;
    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: #B1C434;
}

.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*/
}

.list_right_con1 {
  float: left;
  width: 998px;
  border: 1px solid #2d7492;
  border-top: none;
  background-color: #FFF;
  margin-top: -1px;
  _margin-top: -43px;
  /*ie6bug*/
  
  _padding-bottom: 10px;
}

.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;
}
/*覆盖样式，设置列表页左右高度-------注意边框颜色*/

.list_left {
  height: 810px;
  border: #B1C434 1px solid
}

.list_right {
  height: 810px;
  border: #B1C434 1px solid
}

.subNavi_con {
  border: none
}

.list_right_con {
  border: none
}
