

/*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(/images/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,.stockSchool div.item div.itemContent,.infoSpace ul li.infoList,.bottomListOut,.stockSchool div.item div.item4,.teacher div.title,.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(/images/ico11.gif) no-repeat;}
.stockSchool div.xinshou,.stockSchool div.gaoshou,.stockSchool div.jibenmian,.stockSchool div.jishumian {background:url(/images/ico3.jpg) no-repeat;}
.liOver,.liOut,.item4Over,.title,.menuOver,.menuOut {background:url(../images_school/ico5.gif) no-repeat;}
.tags,.bg120,.faq,.test {background:url(/images/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: 940px; 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(/images/search_btn.gif); border: 0px; cursor:pointer; }

#pageContainer { margin: 0px auto; width: 1000px; }

#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(/images/teacher.jpg) no-repeat; }
.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 { float: right; width: 675px; padding: 10px; }
		/*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: 320px; height: 200px; float: left; margin: 5px 17px 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; width: 80px; font-weight:bold; font-size: 14px; margin: 40px 10px 0px 80px; float: left; display:inline }
.stockSchool div.item a.more { float: left; display:block; background-position:-286px 10px; ; margin-top: 30px; width: 30px; height: 30px; }
.stockSchool div.item div.itemContent { width: auto; height: 132px; }
.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-position:0 -138px; }
.stockSchool div.item div.item4 ul { display:inline; line-height:26px; margin: 15px 15px 0px 50px; padding: 0px; float: left; font-weight:bold; }
.stockSchool div.item div.item4 ul li { cursor:pointer; list-style-type:none; list-style-position:outside; width: 73px; text-align:center; }
.item4Over {  background-position:-213px -85px; color:#fff; }
.item4Over a {color:#fff;}
.item4Out { background:none; color:#666; }


.infoSpace{ height: 120px; width: 229px; padding: 5px; display:none; }
.infoSpace ul { margin: 10px 0px 0px 0px; padding: 0px; line-height:22px; }
.infoSpace ul li.infoList { list-style-type:none; background-position:-298px -38px; font-weight:normal;  padding-left: 24px; cursor:pointer; color: #666; overflow:hidden; }

.xinshou_4 { line-height:28px; padding: 10px; width: 219px; height: 110px; overflow:hidden; }

		/*teacher*/
.teacher { background:url(/images/teacher_bg.jpg) no-repeat; height: 185px; padding-top: 15px; }
.teacher div.title { background-position:0 -299px; width:150px; height:30px; }
.teacher div.title a.more { display:block; background-position:-286px 12px;; width: 30px; height: 30px; margin: 0px 0px 0px auto; }
.teacher div.photos { padding: 20px 0px 0px 15px; }
.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(/images/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 { background:#F9F9F9; width: 150px; padding: 1px 0px;; min-height:930px;}
div.menu { margin: 0px auto; width: 150px; padding: 0px; line-height: 38px; }
div.menu div.submenu { display:none }
div.menu div.menuOut, div.menuOver { font-size: 14px; font-weight:bold; padding-left: 30px; list-style-type:none; list-style-position:outside; cursor:pointer; }
.menuOver { background-position:-12px -78px; color:#fff; }
.menuOut { background-position:-12px -119px; color:#666; }

div.listTip { background:url(/images/listTipBg.jpg) no-repeat; line-height:25px; width:170px; height: 180px; margin: 10px auto; padding: 60px 15px 0px }
div.listFAQ { background:url(/images/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(/images/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(/images/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-position:318px -651px; float:right; width: 790px; height:auto;}
.title { background-position:0 -160px; width: 140px; height: 70px; }
.mainItemTitle { margin: 10px 0px 0px 10px; height: 42px; }
.mainItemTitle .left, .mainItemTitle .middle, .mainItemTitle .right { height:42px; float:left; }
.mainItemTitle .left { background-position:0 -64px; width: 24px;  }
.mainItemTitle .middle { background-position:0 -171px; background-repeat:repeat-x; width:718px; padding-left:12px; font-size: 14px; line-height:38px; font-weight:bold; }
.mainItemTitle .right { background-position:0 -117px;width:6px; }

.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:28px;height:21px;display:block;float:left;}
.infoTitle a.open { background-position:-186px -519px; display:block; width: 44px; height: 15px; float: right; margin-top:6px; }
.titleOver { font-weight:bold; }
.titleOut { font-weight:normal; }

.infoContent { display:none; background: #ffffee url(/images/woman.jpg) no-repeat right top; margin: 0px 0px 0px 20px; border-bottom:1px dotted #ccc; width:620px; padding:10px 110px 10px 10px; }
.infoContent p { padding-left: 5px; text-indent:2em; background-position:-12px -295px;}
.infoContent a.more { font-weight: bold; display:block;  margin:8px 0px 0px 5px; width: 60px; }

/*view page*/
div.viewInfo { font-size:14px; padding: 0px 20px 10px; line-height:30px; border-bottom:1px dotted #ccc; margin-bottom: 10px;}
div.viewInfo p { line-height:30px; text-indent:2em; margin:10px 0px }
.viewInfo div { line-height:30px; text-indent:2px;}
div.tabPage { padding: 0px 20px; }
div.tabPage div.nextPage { float:right; }
div.tabPage span { font-weight:bold; color:#c00; }

/*teacher list*/
#teacherListPageContent { color:#666; float:right; width: 770px; }
.teacherTitle { background:url(/images/teacher_list_title_img.jpg) no-repeat 0px 2px; width: 400px; height: 70px; }
.manItem { margin:15px 20px 0px; padding-bottom:15px; border-bottom: 1px dotted #ccc; }
.manItem p { float: right; width:540px; padding: 0px 20px; line-height:22px; }
.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; }

/*teacher view*/
ul.article { line-height:25px; font-size: 14px; }
ul.article li { list-style-type:none; list-style-position:outside; }

/*teacher article view*/
.articleView{ padding:20px; }
.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 #CCCCCC;background: #FFFFFF;text-decoration: none;color:#333333;display:inline-block;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;margin-right: 2px;margin-left: 2px;font-family: "宋体";}
.pagenavi a:visited {border: 1px solid #CCCCCC;background: #FFFFFF;text-decoration: none;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;margin-right: 4px;margin-left: 4px;}
.pagenavi .break {border: medium none;  text-decoration: none; color:#C16012; background:;; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px}
.pagenavi .num {color:#C16012; font-size:12pt; padding-left:3px; padding-right:3px; padding-top:0; padding-bottom:0}
.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}


.m4091 a{color: #666 !important; font-weight:normal !important;}/* 去掉内容页面左边导航里的  公司分析 红色加粗效果 */