@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	font-family: "SimSun",Tahoma,Geneva,"Microsoft YaHei";
	font-size: 13px;
	line-height: 180%;
	color: #000000;
	background: url(../images/page-bg.jpg) repeat #fefefe;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
	list-style-type: none;}
img {
	border:0px
;}
a:link {
	font-family: Tahoma,Geneva,"Microsoft YaHei","SimSun";
	font-size:13px;
	color: #000000;
	text-decoration: none;
	   outline:none;
    -moz-outline:none;}
a:visited {
	font-family: Tahoma,Geneva,"Microsoft YaHei","SimSun";
	font-size:13px;
	color:#000000;
	text-decoration: none;
	   outline:none;
    -moz-outline:none;}
a:hover {
	font-family: Tahoma,Geneva,"Microsoft YaHei","SimSun";
	font-size:13px;
	color:#E24615;
	text-decoration: none;
	   outline:none;
    -moz-outline:none;}
a:focus {
   outline:none;
    -moz-outline:none;}
 .p1{ margin-top:15px;}

/*隐藏盒子设置*/
div.hidden-box{
    width: 100px;
    border: 0px solid #eee;
    border-top: 0;
    position: absolute;
    display:none;
    padding-top:10px;
    top: 50px;
    background:url(../images/dropdown-top.jpg) no-repeat top center #a70505;}
.hidden-box>ul{
    list-style-type: none;
    color: #a70505 ;
    cursor: pointer;}
.hidden-box>ul>li{
	line-height:30px;
    height:30px;
    font-size:13px;
    width: 100%;
    padding: 0;
    text-align: center;
    border-bottom: 1px solid #eee;}
.hidden-box>ul>li>a{
	line-height:30px;
    height:30px;
    font-size:13px;
    text-align: center;}
.hidden-box li:hover{
    background: #643519;
    color: #fff;}
/*隐藏盒子位置设置*/
.hidden-loc-15{
    left: 57px;}
.hidden-loc-71{
    left: 329px;}
.hidden-loc-75{
    left: 423px;}
.box04{
	left:485px;}


.second-area{
margin-top:100px;}

.box{ margin:20px auto;}
.module-title {
	background: #eee; position: relative; height: 35px
;}
.module-title H3 {
	background: url(../images/index_spirit_title.jpg) no-repeat 0 -144px; 
	text-indent: -9999px;
	height:35px;}
.module-title UL {
	right: 10px; width: 135px; position: absolute; top: 8px
;}
.module-title LI {
	float: left; margin: 4px 9px 0px 0px; width: 12px; height: 12px
;}
.module-title LI.prev {
	margin: 0px 12px 0px 0px; width: 20px; height: 20px
;}
.module-title LI.next {
	margin: 0px 12px 0px 0px; width: 20px; height: 20px
;}
.module-title LI A {
	display: block; background: url(../images/module-title-nav-bg.jpg) no-repeat -9999px 50%; overflow: hidden; width: 100%; cursor: pointer; color: #ffffff; text-indent: -9999px; height: 100%
;}


.index-main{
	margin: auto;
    overflow: hidden;
    width: 1024px;
    margin-top:20px;}
.bigpic{width: 1024px;margin: auto;margin-top:120px;}
.main-intro{height:175px;background:#eee;border-radius:5px;}
.main-intro .intro{width:70%;float:left;border-right:1px solid #ccc;height:175px;}
.main-intro .intro .detail{padding:10px;}
.main-intro .intro .info{}
.main-intro .intro .info a{padding:7px;color:#bf2833;font-size:90%;}
.main-intro .news-area {width:306px;float: right;}
.main-intro .news-area h2{
	background: url(../images/index.jpg) no-repeat 3px 7px; 
	font-size:14px;color:#a70505;
	line-height:26px;padding-left:20px;
	border-bottom: 1px solid #ccc;}
.main-intro .news-area .content{padding-left: 5px;}
.left-box{width:715px;overflow: hidden;float: left;}
.right-box{width:30%;float: right;}

.content .list span.rt{
	font-size: 86%;
	margin-right:5px;}
.article-box{border:1px solid #eee;}
.article-box h3{
	font-size:14px;
	padding-left:15px;
	background: #eee;
	height:35px;
	line-height:35px;}
.article-box li{
	padding-left:10px;
	line-height:25px;
	height:25px;}

.top-header{
	margin:0 auto;
	height:180px;
	width:1024px;
	}
.row{
	clear: both;
	width: 1024px;
	margin: 0 auto;
	background:#fff;}
.container{
	clear: both;
	width: 1024px;
	margin: 0 auto;
	background:#fff;}
.col-left-slider{
	height:280px;
	width:400px;
	float:left;}

.col-news-right{
	height:280px;
	width:600px;
	float:right;}

/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden;}
.FocusPic .content{overflow:hidden;}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:234px;height:30px;line-height:30px;overflow:hidden;}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:12px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:555;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}

.index-col-box{
	width:330px;}
.col-list-box{
height: 200px;
float:left;}
.col-list-box h2{
	background-image:url(../images/main-bg.jpg);
	background-repeat: no-repeat;
	height:30px;
	width:100%;}
.col-news-right h2 a.more{
float:right;
width:70px;
height:20px;
padding-right:10px;
background:url(../images/more.jpg) no-repeat center center;}
.col-list-box h2 a.more{
	float:right;
width:70px;
height:20px;
padding-right:10px;
background:url(../images/more2.jpg) no-repeat center center;}
.friend-link h2{
	background:url(../images/classtit.jpg) no-repeat left center;
	height:30px;
	font-size:18px;
	color:#150ebd;
	padding-left:10px;}
.friend-link .linka{
	padding:10px 10px;}
.linka a{
	padding:10px 10px;}
.keyan {
	background-position: 0px -66px;}
.xueshu{
background-position: 0px -112px;}
.rencai{
	background-position: 0px -157px;}
.zhaosheng {
	background-position: 0px -205px;}
.hezuo{
background-position: 0px -251px;}
.jiaoxue{
	background-position: 0px -298px;}
.ml10{
	margin-left:10px;}
.ml15{
	margin-left:15px;}
.list li{
	list-style: outside none none;
	float: left;
	height:27px;
	line-height: 27px;
	overflow: hidden;
	text-align: left;
	margin: 0;
	padding:0;
	width:100%;
	margin-left: 1px;}
.col-news-right li{
	border-bottom: 1px dashed #ccc;
	height:30px;
	line-height:30px;}
.col-news-right .content{
	height:194px;}
.clr{
	clear:both;
	width:1024px;
	margin:0 auto;}
.search-box{
	border:1px solid #ccc;
	clear:both;
	margin-top:5px;}
.list li a:link, .list li a:visited{
color:#405983;
text-decoration: none;
text-indent: 0.5em;
padding-left:10px;
background:url(../images/point.jpg) 0px 0px no-repeat;}
.news li{
	width:100%;}
.col-news-right h2{
	background:url(../images/main-bg.jpg) -1px -10px no-repeat;
	height:30px;}
.footer{
clear:both;
height:120px;
background:#eae9fe;}
.footer p{
	text-align: center;
	font-family:"SimSun";
	font-size:13px;}
.search-box{
	padding:5px;}
.search-box .text{
	width:200px;
	height:30px;
	line-height:30px;
	padding-left:5px;}
.search-button{
	background: #0848c4;
	border:1px solid #021d52;
	color:#fff;
	padding:0px 6px;
	font-size:12px;
	border-radius: 0px;
	margin-left:-5px;
	height:30px;
	cursor: pointer;}
.news-left-box{
	width:98%;}
.news-left-box h3{
	padding-left:5px;
	color:#fff;
	height:35px;
	line-height: 35px;
	background: url(../images/news-bar.jpg) no-repeat 2px 0px;}
.news-left-box li:hover{
	background:#eee;}
.content .list li {}
.left-te{width:120px;float:left;}
.right-te{width:620px;float:left;color:#888;}
.right-te strong a{font-size:16px;height:25px;display: block;height:15px;}
.teacher-list li{
	border-bottom: 1px solid #ccc;
	height:110px;}
.middle-pic{
	height:100px;margin:10px auto;}
.sns{
	width: 330px;
	float: left;
	height:35px;}
.sns img{
	width:35px;
	height:35px;}
.sns a{margin-right: 10px;}
.sns .email{
	background: url(../images/xinxiang.jpg) no-repeat 2px 0px;
	display: block;
    font-size: 17px;
    height: 35px;
    line-height: 33px;
    padding-left: 124px;}