@charset "utf-8";
/* CSS Document */

/*default*/
body{ font-size:12px;  margin:0; padding:0; font-size:12px; font-family:"宋体";}
td,input{ font-size:12px; font-family:"宋体";}
div,form,img,ul,li{margin: 0; padding: 0; border: 0;}
input{ margin:0px; padding:0px; color:#666;}
li{ list-style-type:none;}
.clear{ clear: both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}

a { color:#666; text-decoration:none; }
a:hover { color: #c00; text-decoration:underline; }
h1 { margin: 0px; font-size: 14px; font-weight: bold; }
p { margin: 0px; line-height: 18px; }
.clearLeft { clear: left; height:0px; font-size:0px;  }
.clearRight { clear:right; height:0px; font-size:0px;  }

/*images cm.yu 2010-8-9*/
.middle,#submenu .right,.mainItemTitle .left,.mainItemTitle .middle,.mainItemTitle .right,p.answer ,.infoContent p {background:url(//i.ssimg.cn/images/apolloschool/ico4.gif) no-repeat;}
#nav ,.stockSchool div.title,.stockSchool div.title a.more,.stockSchool div.item a.more,.teacher div.title a.more,.fund div.title a.more,.financing div.title a.more,.infoSpace ul li.infoList a,.bottomListOut,.fund div.title,.financing div.title,.listOver,.listOut,p.question,.faq a.btn,div.listFAQ  a.btn,.title,#listPageContent,.infoTitle span.icon,.infoTitle a.open,.top_list{background:url(//i.ssimg.cn/images/apolloschool/ico1.gif) no-repeat;}
.stockSchool div.xinshou,.stockSchool div.gaoshou,.stockSchool div.jibenmian,.stockSchool div.jishumian {background:url(//i.ssimg.cn/images/apolloschool/ico3.jpg) no-repeat;}
.liOver,.liOut,.title,.menuOver,.menuOut_new {background:url(//i.ssimg.cn/images/apolloschool/ico5.gif) no-repeat;}
.tags,.bg120,.faq,.test {background:url(//i.ssimg.cn/images/apolloschool/ico2.jpg) no-repeat;}



#submenu { clear:both; width: 1000px; height: 60px; margin: 0px auto; color: #999; letter-spacing: 3px; }
#submenu img { border: 0px; }
#submenu a { color: #666; font-size: 14px; }
#submenu a:hover { color: #000; }
#submenu .left, .middle, .right { float: left; }
#submenu .middle { height: 60px; background-repeat:repeat-x; width: 683px; line-height: 60px; text-align:center; }
#submenu .right { background-position:0 -217px; height: 60px; width: 12px; }

#nav { height: 30px; width:auto; padding: 0px 30px; line-height: 30px; margin: 3px auto; background-position:-292px -103px; background-color:#f0f0f0;  }
#nav a { color:#333; }
#nav a:hover { color: #c00; text-decoration:underline; }
#nav form { margin-right: -20px;width: 290px; float: right; line-height: 0px; padding: 4px 0px; height: 22px;}
/*#nav select, input { font-size: 12px; width: 100px; border: 1px solid #999; }*/
#nav input { border: 0px; width: 58px; height: 20px; }
#nav select, #nav input.searchbg { font-size: 12px; width: 100px; height: 17px; border: 1px solid #999; }
.input { font-size: 12px; width: 100px; border: 1px solid #999; }*/

#nav form input.submitBtn { width: 58px; height: 20px; background:url(//i2.ssimg.cn/images/school/search_btn.gif); border: 0px; cursor:pointer; }

#pageContainer { margin: 0px auto; width: auto; background:#F9F9F9;}

#footbar { font-family:Tahoma; width: 1000px; height: 80px; margin:20px auto 0px auto; text-align:center; line-height:22px; color:#666; letter-spacing:1px; }

/*index*/
#indexSidebar { position:absolute; width: 300px; padding-top: 241px; background: #f9f9f9 url(//i2.ssimg.cn/images/school/teacher.jpg) no-repeat; float:left; margin:10px 0 0 10px}
.everyDay { margin: 0px 15px; border-top: 1px dotted #ccc; padding-top: 10px;}
.everyDay h1 { color: #c00; }
.everyDay p { margin: 10px 0px; color:#666;height:100px; }
.everyDay p a { color:#c00; }
.everyDay p a:hover { text-decoration:underline; }

.tags {margin-top: 25px; line-height: 25px; width: 250px; height: 170px; padding: 80px 25px 10px;  }
.tags a { color: #666; }
.tags a:hover { text-decoration:underline; }

.bg120 { background-position:0 -260px; width: 245px; height: 100px; margin: 5px 3px 0px 3px; padding:70px 20px 0px }
.bg120 form { font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px;padding-top:0px;padding-bottom:10px; }
.bg120 input { color:#666; }

.faq { background-position:0 -430px; width: 245px; height: 140px; padding:70px 20px 10px; margin: 90px 3px 0px; }
.faq p { padding: 0px 0px 0px 18px; margin: 5px 0px; color:#666; }
p.question { background-position:-304px -76px; font-weight: bold; }
p.answer {background-position:-18px -296px;; }
.faq a.btn { display:block; background-position:0 -464px; width: 143px; height: 45px; margin: 20px auto 0px; }

.test { color:#666; background-position:0 -650px; width: 285px; height: 115px; margin: 10px 3px 0px; padding: 65px 0px 0px; }
.test ul { margin: 0px 0px 0px 20px; padding: 0px; line-height:22px; }
.test ul li { list-style-type:none; list-style-position:outside; }
.test ul li span { font-weight: bold; }

#indexPageContent {padding:10px; _padding:15px; margin:10px 0 0 310px }
		/*stockSchool*/
.stockSchool div.keyword { float: right; margin: 15px 10px 0px 0px; }
.stockSchool div.title { height:30px; width:150px; background-position:0 -354px; }
.stockSchool div.title a.more { display:block; background-position:-286px 12px; width: 30px; height: 30px; margin: 0px 0px 0px auto; }
.stockSchool div.content { border-top: 1px dotted #ccc; margin-top: 5px; width:auto; height: 420px; }
.stockSchool div.item { width: 47%; float:left; height: 200px; margin: 5px 2% 5px 0px; display:inline; }
.stockSchool div.xinshou {}
.stockSchool div.gaoshou { background-position:0 -207px;}
.stockSchool div.jibenmian { background-position:-10px -398px;}
.stockSchool div.jishumian { background-position:0 -621px;}
.stockSchool div.itemTitle { text-align:right; font-weight:bold; font-size: 14px; margin: 40px 10px 0px 90px; float: left; display:inline }
.stockSchool div.item a.more { float: right; display:block; background-position:-286px 10px; ; margin-top: 30px; width: 30px; height: 30px; }
.stockSchool div.item div.itemContent { width:auto; height: 132px; overflow:hidden }
.stockSchool div.item div.itemContent ul.itemBtns { margin: 0px; padding: 0px; float: right; font-weight:bold; color:#666;}
.stockSchool div.item div.itemContent ul.itemBtns li { cursor:pointer; list-style-type:none; height: 15px; width:62px; margin-bottom: 7px; padding: 6px 0px 7px 16px; }
.liOver { background-position:-213px -127px; color:#666; }
.liOut { background-position:-206px -85px; color:#fff; }

.stockSchool div.item div.item4 { font-family:Tahoma;background:url(//i.ssimg.cn/images/apolloschool/item_bg.gif) repeat-x; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.stockSchool div.item div.item4 ul { display:inline; line-height:26px; margin: 15px 0 0; padding: 0px; float: left; font-weight:bold;  width:48%;text-align:center;}
.stockSchool div.item div.item4 ul li { cursor:pointer;list-style-type:none; list-style-position:outside;text-align:center;letter-spacing:8px  }
.stockSchool div.item div.item4 ul li a{width:105px; display:block;margin:0 auto;}
.stockSchool div.item div.item4 ul li a:hover{color:#fff; background:url(//i.ssimg.cn/images/apolloschool/item_a.gif) 0 0; width:105px;  text-decoration:none; display:block;}
.item4Out { background:none; color:#666; }

.spaces{ margin-right:76px; background:url(//i.ssimg.cn/images/apolloschool/item_bg.gif) repeat-x; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.infoSpace{ height: 122px; padding: 5px; display:none; }
.infoSpace ul { margin: 10px 0px 0px 0px; padding: 0px; line-height:22px; }
.infoSpace li { height:22px; overflow:hidden}
.infoSpace ul li.infoList { list-style-type:none;  font-weight:normal;  cursor:pointer; color: #666; }
.infoSpace ul li.infoList a{background-position:-298px -40px;overflow:hidden;height:22px; padding-left: 24px;}
.infoSpace ul li.infoList a:hover{background:url(//i.ssimg.cn/images/apolloschool/icon_g.gif) no-repeat 6px 1px;}
.xinshou_4 { line-height:24px; padding: 10px;height: 112px; overflow:hidden; }

		/*teacher*/
.teacher {height: 185px; padding-top: 15px;}
.teacher_bg_l{background:url(//i.ssimg.cn/images/apolloschool/teacher/teacher_bg_l.gif); width:10px;; height:145px; float:left;}
.teacher_bg_m{background:url(//i.ssimg.cn/images/apolloschool/teacher/teacher_bg_m.gif) repeat-x 0 0; margin-left:10px;height:145px; width:94%; position:relative;_float:Left;_margin-left:0;}
.teacher_bg_r{background:url(//i.ssimg.cn/images/apolloschool/teacher/teacher_bg_r.gif); width:111px; height:200px; position:absolute; right:0; bottom:0;_bottom:-1px}
.teacher div.title { width:410px; height:57px; background:url(//i.ssimg.cn/images/apolloschool/teacher_list_title_img.jpg) no-repeat 0 0; position:relative }
.teacher div.title a.more { display:block; background-position:-286px 12px;; width: 30px; height: 30px; position:absolute; left:110px; top:20px}
.teacher div.photos { padding: 10px 80px 0 15px;_padding-right:80px;}
.teacher div.photoBox{overflow:hidden;width:100%;height:130px; position:relative;}
.teacher div.moveBox{ position:absolute;}
.teacher div.photos div.photoItem { width: 76px; float: left; margin-right: 18px;}
.teacher div.photos img { padding: 2px; border: 1px solid #ccc; }
.teacher div.photos span { font-weight: bold; font-size: 14px; display:block; width:auto; text-align:center; margin-top: 5px; }

		/*fund*/
.fund { margin-top: 20px; }
.fund div.keyword { float: right; margin: 15px 10px 0px 0px; }
.fund div.title { height:30px; width:150px; background-position:-208px -299px; }
.fund div.title a.more { display:block; background-position:-286px 12px; width: 30px; height: 30px; margin: 0px 0px 0px auto; }
.fund div.content { border-top: 1px dotted #ccc; margin-top: 5px; width:auto; height: 100px; padding: 15px 0px; }
.fund img{float: left; margin: 0px 20px 0px 0px;  display:inline; line-height:22px; height: 90px;  border:0px;}
.fund ul { color:#666; text-align:left; float: left; margin: 0px 20px 0px 0px; width: 240px; display:inline; line-height:22px; height: 90px;padding:0px }
.fund ul li { list-style-type:none; list-style-position:outside; }
.fund ul li span { font-weight:bold; }

		/*financing*/
.financing { margin-top: 100px; }
.financing div.keyword { float: right; margin: 15px 10px 0px 0px; }
.financing div.title { height:30px; width:150px; background-position:-208px -354px; }
.financing div.title a.more { display:block; background-position:-286px 12px; width: 30px; height: 30px; margin: 0px 0px 0px auto; }
.financing div.content { background:url(//i2.ssimg.cn/images/school/licai_bg.jpg) no-repeat 72px 0px; width: 675px; height: 350px; margin-top: 5px; }
.financing ul.leftBtn { margin: 0px 0px 0px 5px; padding: 0px; line-height: 32px; width: 70px; }
.financing ul li { cursor:pointer; list-style-type:none; list-style-position:outside; padding-left: 18px; font-size: 14px; letter-spacing:3px }
.listOver { background-position:0 -399px; font-weight:bold; color:#c00; }
.listOut { background-position:-211px -400px ; font-weight:normal; color:#333; }

.rightContent { width: 500px; height: 300px; float: right; width: 580px; padding: 10px 10px 10px 0px; }
.rightContent ul.itemList { width: 250px; margin: 5px 18px; float: left; padding: 0px; line-height:20px; display:inline; }
.rightContent ul li { list-style-type:disc; list-style-position:inside; font-size:12px; padding: 0px; color:#666; letter-spacing:0px; }
.rightContent ul h1 { margin: 5px 0px; }
.rightContent ul h1 a { font-size:12px; font-weight:normal; }
/*list page*/
#listSidebar {width: 220px; padding: 20px 0px;float:left; position:relative;z-index:3;}

div.menu { margin: 0px auto; width: 150px; padding: 0px; line-height: 38px; }
div.menu div.submenu {}
div.menu a.menuOut_new{ display:block; font-size: 14px; font-weight:bold; padding-left: 30px; list-style-type:none; list-style-position:outside; background-position:-12px -119px; color:#666;  }
div.menu a.menuOut_new:hover{ background-position:-12px -78px; color:#fff; text-decoration:none }

div.listTip { background:url(//i2.ssimg.cn/images/school/listTipBg.jpg) no-repeat; line-height:25px; width:170px; height: 180px; margin: 10px auto; padding: 60px 15px 0px }
div.listFAQ { background:url(//i2.ssimg.cn/images/school/listFAQbg.jpg) no-repeat; width: 170px; height: 330px; margin: auto; padding:  70px 15px 0px; }
div.listFAQ p { padding-left: 20px; font-weight:normal; color:#666; }
div.listFAQ p.answer { margin-bottom: 15px; }
div.listFAQ  a.btn { display:block; background-position:0 -464px; width: 143px; height: 45px; margin: 20px auto 0px; }


.top_list { background-position:-167px -467px; width: 150px; height:10px; }
.bottom { background:url(//i2.ssimg.cn/images/school/menu_contentBg1.jpg) no-repeat bottom; width: 130px; padding: 0px 10px 10px 10px; }
.bottom ul { margin: 0px; padding: 0px; line-height:22px; }
.bottom ul li { cursor:auto; list-style-type:none; padding-left: 25px; list-style-position:outside; }
.bottomListOver { background:url(//i2.ssimg.cn/images/school/icon_g.gif) no-repeat 4px 4px; color:#c00; font-weight: bold; }
.bottomListOut { background-position:-298px -38px; color:#666; }
#bottomListOut2 { color:#666;font-weight:bold;cursor:pointer;font-size:14px;padding-left:10px; }

#listPageContent { color:#666; background-position:140px -569px; background-color:#fff; margin-left:230px;line-height:1%;  border-left: 1px dotted #ccc;}
.title { background-position:0 -160px; width: 140px; height: 60px; margin-left:10px;}
.mainItemTitle { margin: 0 10px; height: 42px; }
.mainItemTitle .middle  .left, .mainItemTitle .middle, .mainItemTitle .middle  .right { height:42px; float:left; }
.mainItemTitle .middle  .left { background-position:0 -64px; width: 24px;  }
.mainItemTitle .middle { background-position:0 -171px; background-repeat:repeat-x; width:100%;font-size: 14px; line-height:38px; font-weight:bold; }
.mainItemTitle .middle .titleT{float:left; margin-left:10px}
.mainItemTitle .middle .right { background-position:0 -117px;width:6px; float:right }

.infoTitle { cursor:pointer;  margin: 5px 10px 0px 0px; line-height:30px; padding-left: 40px; border-bottom:1px dotted #ccc; font-size: 14px; }
.infoTitle span.icon{ background-position:0 -520px;width:35px;height:21px;display:block;float:left;}
.infoTitle a.open { background-position:-186px -519px; display:block; width: 44px; height: 15px; float: right; margin-top:6px; }
.infoTitle font{height:30px; overflow:hidden; display:block; font-size:14px}
.titleOver { font-weight:bold; }
.titleOut { font-weight:normal; }

.infoContent { display:none;background: #ffffee url(//i2.ssimg.cn/images/school/woman.jpg) no-repeat right top;border-bottom:1px dotted #ccc; padding:10px 0; margin-right:10px; line-height:20px }
.infoContent p { padding-left: 5px; text-indent:2em; background-position:-12px -295px;}
.infoContent .my{ background:none; padding:0 100px 0 10px}
.infoContent a.more { font-weight: bold; display:block;  margin-left:50px;width: 60px;}

/*view page*/
div.viewInfo { font-size:14px; padding: 0px 20px 10px; line-height:22px; margin-bottom: 10px;}
div.viewInfo p { line-height:22px; text-indent:2em; margin:10px 0px }
div.tabPage { padding: 0px 20px; }
div.tabPage div.nextPage { float:right; }
div.tabPage span { font-weight:bold; color:#c00; }

/*teacher list*/
#teacherListPageContent { color:#666;  background-color:#fff; margin-left:230px;line-height:1%;  border-left: 1px dotted #ccc;}
.teacherTitle { background:url(//i2.ssimg.cn/images/school/teacher_list_title_img.jpg) no-repeat 0px 2px; height: 70px; }
.manItem {padding:15px 0; border-bottom: 1px dotted #ccc; margin-bottom:10px }
.manItem p { line-height:22px; margin-left:150px}
.manItem p a { display:block; font-size:14px; color:#666; font-weight:bold; width:120px; }
.manItem p a:hover { color:#c00; }
.manItem img { padding:2px; border:1px solid #ccc; margin-left: 20px; float:left}

/*teacher view*/
ul.article { line-height:25px; font-size: 14px; padding:15px }
ul.article li { list-style-type:none; list-style-position:outside; }

/*teacher article view*/
.articleView{ padding:20px; line-height:24px }
.articleView h1 { margin-bottom: 10px; font-size: 16px; text-align:center; }
.articleView p { text-indent:2em; margin: 10px 0px;}


#foot08  { clear:both; }
/*
#foot08  { clear:both; }
div.top ul { margin:0px; padding-right:10px }
div.top ul li { list-style:none; }
*/ 
 /*pager style*/
.pager{margin-top:15px;margin-bottom:15px;}
.pagenavi a {border: 1px solid #CCC;background: #FFF;text-decoration: none;color:#333;display:inline-block;padding:2px 6px;margin:0 2px;font-family: "宋体"; line-height:14px}
.pagenavi a:visited {text-decoration: none;margin: 0 4px;}
.pagenavi .break {border: medium none;  text-decoration: none; color:#C16012;}
.pagenavi .num {color:#C16012; font-size:12pt; padding:0 3px;}
.pagenavi .curr {padding: 2px 6px; border-color: #999; font-weight: bold; font-size:12pt; background:transparent;}
.pagenavi a:hover {color: #F50; background: #f8f8f8; text-decoration: none}
.pagenavi input{border:1px solid #CCCCCC;text-align:center;margin-left: 4px;height:18px;}
.pagenavi  font{border: 1px solid #CCCCCC;background: #FFFFFF;text-decoration: none;color:#cccccc;display:inline-block;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;margin-right: 2px;margin-left: 2px;font-family: "宋体";}

#head2008_ad{ width:1000px; margin:5px auto;}
#head2008_ad .ad_left{ float:left; width:778px;}
#head2008_ad .ad_right{ float:right; width:215px; padding-left:7px;}

#NewsPages
{text-align: center;color: #333;padding-top: 30px;}
#NewsPages .currPage
{display: inline-block;padding: 1px;
	margin: 0 3px 0 3px;font-size: 12px;color: #ccc;background: #fff;border: solid 1px #cccccc;height: 10px;width: 16px;
}

#NewsPages .otherPage
{
	display: inline-block;
	padding: 1px;
	margin: 0 3px 0 3px;
	font-size: 12px;
	color: #333;
	border: solid 1px #cccccc;
	text-decoration: none;
	height: 10px;
	width: 16px;
}

#NewsPages .otherPage:link
{
	display: inline-block;
}

#NewsPages .otherPage:visited
{
	display: inline-block;
}

#NewsPages .otherPage:hover
{
	display: inline-block;
	color: #c00;
	border: 1px solid #999;background: #FFFFFF;
}

#NewsPages .pre_next_n:link
{
	display: inline-block;
	padding: 1px;
	font-size: 12px;
	color: #cccccc;
	border: solid 1px #cccccc;
	height: 12px;
	width: 12px;
	text-decoration: none;
}
#NewsPages .pre_next_n
{
	display: inline-block;
	padding: 1px;
	margin: 0 5px 0 5px;
	font-size: 12px;
	color: #cccccc;
	text-decoration: none;
}

#NewsPages .pre_next_y
{
	display: inline-block;
	padding: 1px;
	margin: 0 5px 0 5px;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}


.ablack{color:#000}
.liOver a{color:#666}
.liOver a:hover{color:#666; text-decoration:none}
.liOut a{color:#FFFFFF}
.liOut a:hover{color:#666; text-decoration:none}
#hhtitle {font-size:14px;font-weight:bold;color:#000}
