@charset "utf-8";

/* -----------------------ls_school_index------------------- */


/*  clear */
.clear{clear:both;}
.blank10{clear:both;width:auto;height:10px;margin:0 auto;overflow:hidden}
.blank7{clear:both;width:auto;height:7px;margin:0 auto;overflow:hidden}
.blank16{clear:both;width:auto;height:16px;margin:0 auto;overflow:hidden}
.blank12{clear:both;width:auto;height:12px;margin:0 auto;overflow:hidden}
.blank19{clear:both;width:auto;height:19px;margin:0 auto;overflow:hidden}




/*header*/
.header{width:1000px;height:299px; background:url(../images/header.jpg) no-repeat; margin:0 auto; overflow:hidden;}



/* navbar */
.navbar{width:1000px;height:44px;margin:0 auto; overflow:hidden}
.navbar span{float:left;display:inline;}

.navbar .m{width:991px;height:44px;background:url(../images/navbar_m.gif) repeat-x;float:left;display:inline; overflow:hidden;padding-left:9px}
.navbar .m li{float:left;display:inline;margin-left:1px;}
.navbar .m li a,.navbar .m li span{float:left;display:inline;height:44px;width:auto;font-size:14px;line-height:44px;color:#ffffff;
font-family:Microsoft Yahei,"微软雅黑";
}
.navbar .m li a{padding:0 5px;}

/*m_wrapper*/
.m_wrapper{width:1000px;height:auto; overflow:hidden;    margin: 0 auto;}


/*siderbar*/
.siderbar{float:left;display:inline;height:auto;overflow:hidden; background:none;width:251px;background:none}



/* tzgg */
.tzgg{width:251px;height:220px;overflow:hidden;margin-left:5px;float:left;display:inline}
.tzgg .header{width:251px;height:40px;background:url(../images/tzgg_t.gif) no-repeat;text-indent:-999em}
.tzgg .body{width:251px;height:188px;overflow:hidden;background:url(../images/tzgg_m.gif) no-repeat;}

.tzgg .body ul{padding-left:23px;padding-top:9px;}
.tzgg .body ul li{ background:url(../images/gg_icon.gif) no-repeat 0 8px;padding-left:20px; _height:15px;}
.tzgg .body ul li a{display:block;width:184px;height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:23px;color:#000}


/*login*/
.login{width:251px;height:168px; overflow:hidden;}
.login_tit{width:100%;height:39px; background:url(../images/login_tit.gif) no-repeat; text-indent:-999em;}
.login_con{width:100%;height:129px; background:url(../images/login_con.gif) no-repeat}
#divUserLogin{padding-left:35px;}
#divUserLogin p{width:216px;height:auto;display:block; overflow:hidden;padding-top:14px;}
#divUserLogin label{width:236px;height:23px; display:block;line-height:23px;margin:0;padding:0; margin-bottom:12px; line-height:23px;font-size:12px; color:#155402}
#divUserLogin label input{width:105px;height:17px;margin:0; background:none; border:1px solid #76ab31; }
#UserPwd{*margin-left:-3px!important;_margin-left:-3px!important;}
#UserNum{margin-left:3px!important;}
.form_btn_div{float:right;margin-right:50px; cursor:pointer;width:45px;height:34px;display:inline}
#divUserInfo{ margin:26px 0 0 85px;_margin:26px 0 0 45px;}



/* menu */
.menu{width:251px;height:306px;padding-left:13px; overflow:hidden;margin-top:6px}
.menu li{float:left;display:inline;margin-bottom:3px;}
.menu li a{display:block;height:28px;width:234px;text-indent:-999em;background:url(../images/menu.gif) no-repeat;overflow:hidden;}
.menu li a:hover{background:url(../images/menu_hover.gif) no-repeat;}
.menu .ems a{background-position:0 0;}
.menu .repair a{background-position:0px -31px;}
.menu .live a{background-position:0px -62px;}
.menu .read a{background-position:0px -93px;}
.menu .library a{background-position:0px -123px;}
.menu .teacher a{background-position:0px -154px;}
.menu .book a{background-position:0px -185px;}
.menu .blog a{background-position:0px -216px;}
.menu .parents a{background-position:0px -247px;}
.menu .resource a{background-position:0px -278px;}



.menu .ems a:hover{background-position:0 0;}
.menu .repair a:hover{background-position:0px -31px;}
.menu .live a:hover{background-position:0px -62px;}
.menu .read a:hover{background-position:0px -93px;}
.menu .library a:hover{background-position:0px -123px;}
.menu .teacher a:hover{background-position:0px -154px;}
.menu .book a:hover{background-position:0px -185px;}
.menu .blog a:hover{background-position:0px -216px;}
.menu .parents a:hover{background-position:0px -247px;}
.menu .resource a:hover{background-position:0px -278px;}


/*star*/
.star {width:251px;height:250px; overflow:hidden}
.star .header{ height:30px; width:251px; background:url(../images/star_t.gif) no-repeat;}
.star .header .lable { float:left; margin-left:20px; height:100%; }
.star .header .title { float:left; height:100%; line-height:30px; margin:0 0 0 20px; color:#000; font-size:18px; font-weight:bold}
.star .body{width:251px; background:url(../images/star_m.gif) no-repeat}
.star .body .imgDiv { float:left; width:119px;display:inline; margin:8px 0 0 18px;}
.star .body .imgDiv img { width:119px; height:137px; }
.star .body .imgDiv cite{display:block;width:119px; height:22px; text-align:center; color:#000; font-size:18px;}
.star .body .detailDiv { overflow:hidden; width:90px;  line-height:150%; text-indent:2em;text-align:left;float:left;display:inline;margin-left:11px;}



/* star_list */
.star_list{width:251px;height:195px;overflow:hidden;float:left;display:inline}
.star_list .header{width:251px;height:30px;background:url(../images/star_list_t.gif) no-repeat;}
.star_list .header span{ float:left; height:100%; line-height:30px; color:#000; font-size:18px; font-weight:bold;margin-left:20px;}
.star .body{width:251px; background:url(../images/star_m.gif) no-repeat}
.star_list .body{width:251px;height:188px;overflow:hidden;background:url(../images/star_list_m.gif) no-repeat;}
.star_list .body a{display:block;color:#000;text-align:center;padding-top:1px;}

.star_list .body ul{padding-left:23px;padding-top:9px;}
.star_list .body ul li{padding-left:20px;}
.star_list .body ul li a{display:block;width:184px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:25px;color:#000}




/*main*/
.main{width:729px;height:auto; float:right; overflow:hidden; background:none}


/*news*/
.news {width:729px;height:auto; overflow:hidden}
.news .header{ height:48px; width:729px; background:url(../images/news_t.gif) no-repeat;}
.news .header .lable { float:left; margin-left:35px; height:100%; }
.news .header .title { float:left; height:100%; line-height:48px; color:#000; margin:0 0 0 35px; font-size:18px; font-weight:bold}

.news .header .more { float:right; line-height:37px; text-align:center; font-size:12px; color:#76ab31; font-family:Arial; margin-right:20px; display:inline;padding-top:10px;}
.news .header .more a {color:#76ab31; text-decoration:none;}
.news .header .more a:hover { text-decoration: underline;}

.news .body .imgDiv { float:left; width:284px; height:197px; display:inline;}
.news .body .imgDiv img { width:271px; height:184px; margin:5px}

.news .body .listDiv { overflow:hidden; width:430px;}
.news .body ul {}
.news .body .listDiv li { float:left; width:100%;line-height:25px; color:#6c6c6c;padding-left:19px; background:url(../images/gg_icon.gif) no-repeat 0 8px; }
.news .body li a { float:left;  display:inline; color:#000; text-decoration:none;height:20px;width:320px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news .body li a:hover { color:#000; text-decoration: underline;}
.news .body li span { float:right; text-align:right; display:inline; margin-right:25px; color:#000 }




/*divMarquee*/
/*.divMarquee{width:729px;height:149px; overflow:hidden; background:url(../images/marquee_bg.gif) no-repeat; margin:0 auto}
.divMarquee ul{width:634px;height:117px;overflow:hidden;padding:12px 0 0 69px;}
.divMarquee ul li a{margin-right:20px;float:left;display:inline;}
.divMarquee ul li a img{width:166px;height:117px;}*/


/*divMarquee*/
.divMarquee{ float: right;
    border: 0px solid #ccc;
    height: 145px;
    width: 670px;
    overflow: hidden;
    margin:2px 10px 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: 3px 0 0 3px;}
.divMarquee ul li a img{ width: 180px;
    height: 160px;
    border: 0;}

.new_pic{width:723px;height:148px; overflow:hidden; padding:0 0 0 7px; background:url(../images/marquee_bg.gif) no-repeat; margin:0 auto }
.new_pic ul{width:664px;height:130px;overflow:hidden;padding:12px 0 0 69px;}
.new_pic ul li a{margin-right:20px;float:left;display:inline;}
.new_pic ul li a img{width:207px;height:130px;}


/* lists */
.lists{width:235px;height:294px;overflow:hidden;float:left;display:inline; }
.lists .header{width:235px;height:29px;background:url(../images/lists_t.gif) no-repeat;}
.lists .header span{ float:left; height:100%; line-height:29px; color:#000; font-size:18px; font-weight:bold;margin-left:20px;}
.lists .body{width:235px; background:url(../images/star_m.gif) no-repeat}
.lists .body{width:235px;height:188px;overflow:hidden;background:url(../images/lists_m.gif) no-repeat;}

.lists .body ul{padding-left:10px;padding-top:9px;}
.lists .body ul li{padding-left:0;}
.lists .body ul li a{display:block;width:204px;height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:23px;color:#000}
.lists .body ul li a{_height:20px; margin:-1px;}


/*ad*/
.ad{padding-left:3px;}


/* footer */
.copyright{width:1000px;height:134px;margin:0 auto;overflow:hidden;background:url(../images/copyright.gif) no-repeat;margin-top:10px;}
.copyright ul{margin:0 auto;width:1000px;height:100px;overflow:hidden;padding-top:30px; text-align:center}
.copyright ul li{ color:#000;height:25px;line-height:15px;}







/*-----------------------------------------------列表页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 #609924;
	border-top:none;
	padding-bottom:80px;
	}
.subNavi_con li{
	padding:3px;
}
.subNavi_con li a{color:#000;}
.subNavi_con li span{display:inline-block;float:right;}

.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: #030; 
	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 #609924;
	border-top:none;
	background-color:#FFF;
	margin-top:-1px;
	_margin-top:-43px;/*ie6bug*/
	_padding-bottom:10px;
	}

/*-----翻页----*/

/*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:#030;
	margin-left:20px;
	_margin-left:13px;
	border-bottom:2px solid #030;
	}
.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; }


.main .news .body cite{display:none}


/*banner*/
#banner { position: relative; width: 283px; height: 197px; border: 1px solid #8DB9E3; overflow: hidden; float: left }
#banner_list img { border: 0px;width:  283px;height:197px;}
#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;}