*{
	margin: 0;
	padding: 0;}
body{
	background: #f3f6fb;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	font-size:10pt;}
li{
	list-style: none;}
a{
	font-size: 14px;
	color: #5f5f5f;
	text-decoration: none;}
a:hover{
	color: #e81818;}
img{
	border: none;
	/*display: block;*/}
.wrap{
	width: 1060px;
	margin: 0 auto;}
.marginTop10{
	margin-top: 10px;}
/*-----主页-----*/
/*任务栏开始*/
.bar{
	background: #f2f2f2;
	height: 36px;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	line-height: 35px;
	color: #333;
	overflow: hidden;}
.bar p, .bar li{
	float: left;}
.bar ul{
	float: right;}
.bar a{
	font-size: 12px;}
.bar li span{
	margin: 0 4px;}
span.red{
	color: #ff0000;
	margin:0 !important;
	font-weight: bold;}
/*header开始*/
.header{
	height: 212px;
	background: url(../images/header_bg.gif) repeat-x center 0;}
.header .wrap{
	position: relative;}
.header_title{
	padding:56px 0 0 18px;}
.header_pic{
	position: absolute;
	top: 10px;
	right: 0;}

/*导航开始*/
#nav { width:100%; height:39px; margin:0 auto; background: rgb(5,39,175);}
	#nav ul { width:1080px; margin:0 auto; }
		#nav ul li {  width:112px; list-style:none; text-align:center; float:left; line-height:40px; font-weight:bold; position:relative; font-size:16px;}
                #nav ul li a{font-size:16px;font-weight: normal;font-family:"Microsoft YaHei", "微软雅黑", Arial;}
		#nav ul li.on { background:#2185db;}
		#nav ul li.on a:link, #nav ul li.on a:visited { background:#2185db;}
		#nav a{ display:block;}
		#nav a:link, #nav a:visited{ color:#FFF;}
		#nav a:hover{ background:#2185db;}
			#nav ul li ul{ display:none; position:absolute; width:123px; left:0px; top:38px; z-index:5; padding-left:0px;}
			#nav ul li ul li{ background:rgb(5,39,175); position:relative; border:none; float:left; font-size:15px;}
			#nav ul li ul li a{ display:block;}
			#nav ul li ul li a:hover{ background:#3582d2;}
			#nav ul li.on ul{ display:none; position:absolute; width:123px; left:0px; top:38px; z-index:5;}
			#nav ul li.on ul li{ background:#2f5dab; position:relative; border:none; float:left;}
			#nav ul li.on ul li a{ display:block;}
			#nav ul li.on ul li a:hover{ background:#23499a;}
			
			#nav ul li ul li ul { /*display:none;*/ position:absolute; width:123px; left:123px; top:0px; z-index:6; padding-left:0px;}
			#nav ul li ul li ul li{ background:#2f5dab; position:relative; border:none; float:left; font-size:16px;}
			#nav ul li ul li ul li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
			#nav ul li ul li ul li a:hover{ background:#3582d2;}
			#nav ul li.on ul li ul { /*display:none;*/ position:absolute; width:123px; left:123px; top:0px; z-index:6; padding-left:0px;}
			#nav ul li.on ul li ul li{ background:#2f5dab; position:relative; border:none; float:left;}
			#nav ul li.on ul li ul li a{ display:block;}
			#nav ul li.on ul li ul li a:hover{ background:#23499a;}

.search{
	float: left;
	margin-left:180px;}
.search input{
	width: 144px;
	height: 18px;
	*height: 15px;
	/*margin-top: 10px;*/
	border-radius: 8px;
	padding: 2px 8px;
	border:none;
	-moz-box-shadow:1px 1px 1px #999 inset;               /* for firefox3.6+ */
	-webkit-box-shadow:1px 1px 1px #999 inset;            /* for chrome5+, safari5+ */
	box-shadow:1px 1px 1px #999 inset;                    /* for latest opera */
	margin-top:8px;
	float:left;}

#btn_search{
	float:left;
	margin-left:6px;
	margin-top:8px;
	cursor:pointer;}

.stat{
	float: right;}
.stat img { vertical-align:text-bottom; }

/*第一部分开始*/
.container{
	margin-top: 15px;
	background: #fff;
	padding:20px;
        border-radius: 8px;
        box-shadow:0 2px 8px rgba(0,0,0, 0.08),0 1px 2px rgba(0,0,0, 0.1);
	overflow: hidden;}

.container:hover{

}

a.more{
	color: #e81818;
	font-family: "Microsoft YaHei";
	float: right;
	*margin-top: -20px;}
/*新闻中心开始*/
.news_title{
	font-family: "Microsoft YaHei";
	color: #23499a;
	font-size: 18px;}
.container hr{
	margin: 10px 0 15px 0;
	*margin:0;
	border: none;
	border-bottom: 1px solid #efefef;}
/*焦点图开始*/
#banner { 
	position: relative; 
	width: 445px; 
	height: 260px; 
	overflow: hidden; 
	float: left;}
#banner_bg { 
	position: absolute; 
	bottom: 0; 
	background-color: #222; 
	height: 33px; 
	filter: Alpha(Opacity=50); 
	opacity: 0.5; 
	z-index: 1000; 
	cursor: pointer; 
	width: 445px;}
#banner_info { 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	height: 33px; 
	line-height: 33px;
	color: #fff; 
	z-index: 1001; 
	cursor: pointer;
	width:445px;
	text-align: center;
	font-size: 14px;}
#banner ul { 
	position: absolute; 
	z-index: 1002; 
	bottom: 40px; 
	left: 170px;}
#banner ul li { 
	width: 10px;
	height: 10px;
	float: left; 
	background: #FFF; 
	cursor: pointer; 
	margin: 0 5px;
	border-radius: 50%; 
	color: transparent;
	font-size: 0px !important;}
#banner ul li.on { 
	background-color: #e81818;}
#banner_list a { 
	position: absolute;}
#banner_list img{
	width: 445px; 
	height: 247px;}


/*轮播*/
.silder {position: relative; width: 445px; height: 290px; overflow: hidden; text-align: center; margin: 0 auto; float:left;}
.silder .silder_list {height:200px; overflow:hidden;position: relative;border-radius: 15px;box-shadow: 0 2px 8px rgb(0 0 0 / 10%);}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_list img:hover{transition: 1s all;}
.silder .silder_list img:hover{transform: scale(1.1);}
.silder .silder_page{height:38px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:15px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;border-radius:50%;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background:url(../images/tit_bg.png) repeat 0 0;float:left;line-height:35px;height:35px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.silder .silder_page li:hover{cursor:pointer;}


/*内容开始*/
.con{
	float: right;
	width: 485px; 
	overflow: hidden;}
.con ul{
	padding-top: 8px;}
.con ul li{
	position: relative;
	line-height: 28px;
	background: url(../images/ic_text.gif) no-repeat 0 12px;
	text-indent: 10px;}
.time{
	color: #999;
	margin-right: 5px;
	vertical-align: middle;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;}
.con li a{
	width: 355px;
	display: inline-block;
	overflow: hidden;
	/*text-overflow:ellipsis;*/
	white-space: nowrap;
	vertical-align: middle;
        transition:0.1s all;}
.con li a:hover{
        transform:scale(1.05);}
/*第二部分开始*/
.title{
	font-family: "Microsoft YaHei";
	color: #fff;
	font-size: 18px;
	background: rgb(5,39,175);
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 3px;
	box-shadow: 0 1px 1px #888;
        border-radius:5px;
	float: left;}
.con_left{
	float: left;
        padding: 20px;
        background: #fff;
        border-radius: 10px;
        box-shadow:0 2px 8px rgba(0,0,0, 0.08),0 1px 2px rgba(0,0,0, 0.1);}
.con_right{
	float: right;
        padding: 20px;
        background: #fff;
        border-radius: 10px;
        box-shadow:0 2px 8px rgba(0,0,0, 0.08),0 1px 2px rgba(0,0,0, 0.1);}
a.marginTop8{
	margin-top: 8px;}
ul.con_text{
	clear: both;
	padding-top: 15px;}
ul.con_text li{
	background: url(../images/ic_text2.gif) no-repeat 0 14px;
	text-indent: 8px;}
/*第三部分开始*/
/*新插入开始*/
.reward{
				margin: 50px auto 0 auto;
				width: 1020px;
				height: 140px;
				overflow: hidden;
				position: relative;
			}
.reward ul{
				width: 2000px;
				height: 140px;
				position: absolute;
				left:0;
			}
.reward ul li{
				float: left;
				list-style: none;
			}
/*四个栏目开始*/
.part4{
    background: none;
    padding: 0;
    box-shadow: none;
}
.item1{
	background: url(../images/ic_xiangmu.jpg);}
.item2{
	background: url(../images/ic_xinxi.jpg);}
.item3{
	background: url(../images/ic_jidi.jpg);}
.item4{
	background: url(../images/ic_xiazai.jpg);}
a.item{
	width: 212px;
	height: 44px;
	border: 1px solid #ccc;
	float: left;
	margin: 0 10px 10px 15px;
	line-height: 44px;
	font-size: 18px;
	color: #666;
	text-align: center;
	text-indent: 35px;
	font-weight: bold;
	background-size: 35px;
	background-position: 15px center;
        border-radius:5px;
	background-repeat: no-repeat;
        transition:0.3s all;}
a.item:hover{
	color: #e81818;transform:scale(1.1);}
a.item2, a.item4{
	margin-right: 0;}
a.item3, a.item4{
	margin-bottom: 0;}

/*师者新语开始*/
.teacher{
        border-radius:5px;}
.teacher img{
	float: left;
        transition:1s all;
        border-radius:5px;}
.teacher img:hover{transform: scale(1.1);}
ul.teacher_text{
	float: right;
	width: 290px;
	padding-top: 0;}
ul.teacher_text li{
        line-height:28px;
	background: none;
	text-indent: 0;
	border-bottom: 1px dashed #666;}
ul.teacher_text li a{}
span.ic_add{
	margin-right: 5px;}
/*浮动公告开始*/
.announcement{
				position: absolute;
				top: 0;
				left: 0;
			}
			.announcement span{
				position: absolute;
				top: 0;
				right: 0;
				cursor: pointer;
			}
/*footer开始*/
.footer{
	background: rgb(5,39,175);
	margin-top: 40px;
	padding: 20px 0;}
.footer p{
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	line-height: 24px;}
a.manage{
	color: #fff;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	margin-left: 10px;}
a.manage:hover{
	color: #e81818;}
/*--------列表--------*/
.main_wrap{
	margin-top: 10px;
	overflow: hidden;}
.left_side{
	width: 202px;
	float: left;}
.side_con{
	background: #fff;
	border-radius: 3px;}
.blue_title1{
	background: #0041a7;
	height: 25px;
	padding: 1px;}
.blue_title2{
	background: #5688c5;
	height: 23px;
	padding: 1px;}
.blue_title3{
	background: #2c6ab7;
	height: 23px;
	color: #fff;
	font-size: 14px;
	line-height: 23px;
	text-indent: 35px;
	font-weight: bold;}
.blue_title3 p{
	background: url(../images/ic_white.png) no-repeat 15px 5px;}
.left_con{
	padding: 25px 20px;}
.left_con li{
	line-height: 40px;
	border-bottom: 1px solid #eee;
	text-indent: 20px;
	background: url(../images/ic_gray_arrow.gif) no-repeat 0 center;}
.left_con li.active{
	background: url(../images/ic_blue_arrow.gif) no-repeat 0 center;}
.left_con li a:hover, .left_con li.active a{
	color: #2c6ab7;}

.left_con li ul li{
	line-height: 40px;
	border-bottom: 1px solid #eee;
	text-indent: 30px;
	background: none;}
.left_con li ul li.active{
	background: none;}
.left_con li ul li a:hover, .left_con ul li li.active a{
	color: #2c6ab7;}


.white_side{
	border: 1px solid #eee;}
.white_title{
	height: 29px;
	background: url(../images/white_bg.gif) repeat-x;
	line-height: 29px;
	color: #2c6ab7;
	text-indent: 35px;
	border-bottom: 1px solid #eee;}
.white_title p{
	background: url(../images/ic_blue.png) no-repeat 15px 7px;
	font-size: 14px;
	font-weight: bold;}
.list_item1{
	background: url(../images/ic_xiangmu.gif);}
.list_item2{
	background: url(../images/ic_xinxi.gif);}
.list_item3{
	background: url(../images/ic_jidi.gif);}
.list_item4{
	background: url(../images/ic_xiazai.gif);}
a.list_item{
	height: 27px;
	display: block;
	border: 1px solid #ccc;
	margin-top: 10px ;
	line-height: 27px;
	font-size: 13px;
	color: #666;
	text-align: center;
	text-indent: 15px;
	*text-indent: 25px;
	text-indent: 25px\9;
	background-size: 20px;
	background-position: 15px center;
	background-repeat: no-repeat;}
a.list_item:hover{
	color: #2c6ab7;}
.left_con a.list_item:first-child{
	margin-top: 0;}
/*右边列表开始*/
/*列表开始*/
.list{
	width: 815px;
	border: 1px solid #eee;
	float: right;
	padding: 10px;
	background: #fff;
	border-radius: 3px;}
.list_title{
	overflow: hidden;
	font-size: 16px;
	color: #2c6ab7;}
.big_title{
	float: left;
	font-family: "Microsoft YaHei";}
.local{
	float: right;
	color: #999;
	font-size: 12px;
	color: #2c6ab7;}
.local span{
	margin: 0 4px;}
span.local a{
	color: #2c6ab7;
	font-size: 12px;}
.list_con{
	padding: 30px 10px 40px;
	min-height:510px;}
.list_con li{
	line-height: 30px;
	border-bottom: 1px dashed #666;
	color: #666;
	position: relative;
	text-indent: 30px;
	background: url(../images/ic_list.gif) no-repeat 10px center;}
.list_con a{
	color: #666;
	width: 640px;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 12px;}
.list_con a:hover{
	color: #1379c6;}
span.list_time{
	font-size: 12px;
	color: #666;
	position: absolute;
	top: 0;
	right: 0;}
.list_title{
	border-bottom: 2px solid #82a7d4;
	height: 27px;
	overflow: visible;}
span.list_title{
	border-bottom:2px solid #2c6ab7;
	width: 180px;
	text-indent: 10px;}
/*--------文章开始--------*/
.article{
	border: 1px solid #eee;
	background: #fff;
	padding: 10px;
	border-radius: 3px;}
.article_con{
	padding-bottom: 20px;}
.article_con h3{
	text-align: center;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 8px;}
.article_con p{
	text-indent: 2em;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-bottom: 5px;}
p.publish{
	font-size: 12px;
	color: #999;
	text-align: center;
	margin-bottom: 20px;
	text-indent:0;}
p.publish span{
	margin: 0 20px;}
.pull_right{
	text-align: right;}
.article a{
	font-size: 14px;
	line-height: 24px;
	color: #2c6ab7;}
.article_title{
	border-bottom: 2px solid #82a7d4;
	height: 27px;
	overflow: visible;}
span.art_title{
	border-bottom:2px solid #2c6ab7;
	width: 90px;
	text-indent: 10px;}
.clearBBP{
        background: none;
    box-shadow: none;
    padding: 0;}



#picturenews_list_div { margin:15px 0px 4px 15px;}
#picturenews_list_div ul {}
#picturenews_list_div ul li {float:left; width:225px; height:188px; margin:5px 2px 20px 2px;}
.picturenews{ float:left; border: 1px solid #ccc; padding: 5px 6px;}
.picturenews_pic{  width:200px; height:150px;}
.picturenews_name{  width:200px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; margin-top:8px; text-align:center;}


#picturenews_list_div_roll1{ width:904px; height:190px;}
	#picturenews_list_div_roll1 .photo{ width:100%; height:190px; overflow:hidden; margin:8px 14px;}
		#picturenews_list_div_roll1 .photo table{ width:100%; border:none;}
		#picturenews_list_div_roll1 .photo img{ width:200px; height:150px; float:left; margin:6px; border:1px #666 solid;}
		#picturenews_list_div_roll1 .photo span{ color:#666; font-size:12px; font-weight:bold; display:block; width:200px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; clear:both;}
		
		

#picturenews_list_div_roll2{ width:904px; height:190px;}
	#picturenews_list_div_roll2 .photo2{ width:100%; height:190px; overflow:hidden; margin:8px 14px;}
		#picturenews_list_div_roll2 .photo2 table{ width:100%; border:none;}
		#picturenews_list_div_roll2 .photo2 img{ width:200px; height:150px; float:left; margin:6px; border:1px #666 solid;}
		#picturenews_list_div_roll2 .photo2 span{ color:#666; font-size:12px; font-weight:bold; display:block; width:200px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; clear:both;}