

/*--·µ»Ø¶¥²¿--*/
#AdLayer {position:absolute;width:20px;height:59px;top:0px;right:-30px;}

.top {background: url(../images/banner_b.jpg) repeat-x ; width: 100%; height: 200px;}

.main_title{ width:960px; margin:0 auto; position:relative;}

.main_title  h1{
	position:absolute;
	left:208px;
	top:120px;
	font:400 40px Î¢ÈíÑÅºÚ;
}
.main_title  h1 font{color:#c30;font:800 50px Î¢ÈíÑÅºÚ;}
.main_title  span{
	position:absolute;
	left:280px;
	top:35px;
	font:400 40px Î¢ÈíÑÅºÚ;
}
.main_title  span em{font-style:normal;margin-left:10px;font:300 28px Î¢ÈíÑÅºÚ;}


/*banner  ÑùÊ½*/
.banner {
	height: 240px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background:#047bc0;
}


.mainNav { height: 54px; background: url('../images/nav_img.png') repeat-x scroll 0% 0% transparent; }
.mainNav li { float: left; padding: 0px 15px; }
.mainNav li a:hover { color: rgb(255, 255, 0); }
.mainNav li a:visited { color: #fff; }
.mainNav li .onHover { background: none repeat scroll 0% 0% rgb(255, 219, 38); color: rgb(255, 76, 69); }
.mainNav li .onHover, .mainNav li a.onHover:hover { color: rgb(255, 76, 69); }
.mainNav a { font: bold 18px/52px "Î¢ÈíÑÅºÚ","ºÚÌå"; color: #fff; padding: 0px 15px; height: 54px; display: block; position: relative; float: left; }
.mainNav em { width: 6px; height: 5px; position: absolute; z-index: 88; display: none; overflow: hidden; }
.mainNav .navEm01 { left: -6px; height:54px;width:20px; bottom: 0px; background: url('../images/p1.jpg') no-repeat scroll 0px 0px transparent; }
.mainNav .navEm02 { right: -6px;height:54px;width:20px; bottom: 0px; background: url('../images/p1.jpg') no-repeat scroll -20px 0px transparent; }
.mainNav li .onHover em { display: inline-block; }

.auto { margin: 0px auto; }
.w1000 { width: 1000px; }

.nav { width: 998px; border: 1px solid rgb(186, 230, 253); margin-top: 10px; background: url('../images/nav_bg.png') no-repeat scroll left top rgb(234, 245, 255); }
.nav .navImg { width: 112px; height: 82px; float: left; }
.nav ul { float: right; width: 870px; margin-top: 15px; }
.nav ul li { float: left; width: 850px; height: 60px; }
.nav ul li a { width: auto; padding:0px 15px; display: block; height: 26px;  line-height: 26px; float: left; color: rgb(102, 102, 102); font-size: 14px; text-align: center; }
.nav ul li a:hover, .nav ul li a.onNav { color: rgb(255, 0, 0); }
.clearfix:after, .bd:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.mainTit h2 { height: 43px; background: url('../images/ba.png') no-repeat scroll -365px -84px transparent; padding-left: 32px; float: left; }
.mainTit span { height: 43px; font: bold 24px/42px "Î¢ÈíÑÅºÚ","ºÚÌå"; color: rgb(255, 255, 255); background: url('../images/ba.png') no-repeat scroll right -133px transparent; padding-right: 50px; display: block; float: left; }
.mt30 { margin-top: 30px; }



#container{position:relative; width:1000px;  background:#fff; margin:0 auto; height:auto;}

.content{width:1000px;margin:10px auto ; height:auto;}
.left{width:688px;height:auto;float:left; padding:10px 20px;border:1px solid #ddd; border-top:2px solid #09f; border-radius:0 0 3px 3px;}

.left_top{width:648px;padding-left:40px;height:40px;line-height:40px;float:left;font-size:16px;background:url(../images/ba1.png) no-repeat;color:#FFF; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";margin:10px 0 ;}

.left_cnt{width:688px;height:auto;float:left;}

.new_text{width:688px;height:auto;float:left;margin-top:10px;}
.new_text ul{width:100%;height:auto;float:left;}
.new_text ul li{width:100%;height:40px;line-height:40px;float:left; border-bottom:1px dotted #CCC}


.bt1{float:left;width:45px;font-size:12px;margin-right:10px; text-align:center;height:40px;line-height:40px; background:url(../images/bg1.jpg) no-repeat left 7px;}
.bt2{width:620px;height:40px;line-height:40px;float:left;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.bt2 a ,bt2 a:visited{color:#333;font-size:14px;}
.fenye{height:30px;width:100%;float:left;text-align:center;margin-top:20px;}
.fenye a{margin:0px 5px;font-size:12px; border:1px solid #ccc; padding: 3px 8px;}
.fenye a:hover{background-color:#0a90df; cursor:pointer; text-decoration:none; color:#fff;}



.zcspace{height:10px;float:left;width:100%;}

.sj{color:red;margin-right:10px;}


/*------ÓÒ±ß--------*/	
aside{width:260px;height:auto; margin-left:10px;float:right; clear:right;}
	
.sub_right{float:right;width:260px;margin:0px auto 0px auto;display:block;text-align:left;
	clear: right;height: 265px;background:url(../images/bg1.png) -700px -60px no-repeat; }
.sub_r_hot{width:258px;margin:0px;	height: 225px;
border-top:none;border-bottom:1px solid #9dccf4;border-left:1px solid #9dccf4;border-right:1px solid #9dccf4;}
.r_hotnav {height:38px;line-height:38px;overflow:hidden;margin:0 10px;}
.r_hotnav  h2 {float:left;padding:0 0 0 20px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";font-size:14px;  }
.r_hotnav  h2 a {color:#900;}
.r_hotnav h2 a:visited {color:#2e6096;}
.r_hotnav h2 a:hover {color:#f00;text-decoration:none; }
.r_hotnav .more {float:right;padding:0 0 0 0; }
.r_hotnav .more a:hover {text-decoration:none; }

.sub_r_hot ul{padding-left:12px;padding-bottom:5px;padding-top:5px; background: url(../images/bg.bng) -705px -60px no-repeat;}
.sub_r_hot ul li{width:205px;height:35px;display:block;overflow:hidden;line-height:35px; padding-left:30px; font-size:14px; border-bottom:1px dashed #ccc;}

#right3{width:258px;margin:0px 0 12px 0;	border:1px #9dccf4 solid;height:210px;float: right;clear: right;text-align: left;}

#right3 ul{	padding-left:12px; padding-bottom:13px;	padding-top:10px;}
#right3 ul li{width:229px;height:26px;display:block;overflow:hidden;line-height:26px; background: url(../images/5.jpg) left no-repeat;padding-left:20px;}

/*---ÅÅÐÐ°ñ--*/

.rightbar2{width:258px;margin:0;border:1px #ddd solid;height:336px; border-radius:0 0 3px 3px;text-align: left;}

.gklist { width:248px;padding:6px 0 5px 10px;margin:0;}
.gklist li {display: inline; zoom:1;line-height:28px;  text-align:left;  margin:0 ;padding:0; height:28px; }
.gklist li a { float:right; font-size:12px;clear:right;display:block;line-height:28px; text-align:left; width: 228px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; } 
.gklist span { margin:0;float:left;width:14px; background:url(../images/edu_wzc08.png)  no-repeat left center;text-align:center;color:#333;padding-right:5px;}
.gklist .upper {background:url(../images/edu_wzc07.png) no-repeat left center;color:#fff; padding:0;}
/*right title*/
.titChange3 {height:30px;line-height:30px;background:url(../images/edu_wzc06.png) repeat-x left bottom; overflow:hidden;margin:0 10px;}
.titChange3 h2 {float:left;padding:0 0 0 19px;background:url(../images/edu_wzc11.png) no-repeat left center;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";font-size:14px;  }
.titChange3 h2 a {color:#900;}
.titChange3 h2 a:visited {color:#900;}
.titChange3 h2 a:hover {color:#f00;text-decoration:none; }
.titChange3 .more {float:right;padding:0 0 0 0;}
.titChange3 .more a{ color:#333; font-size:12px;line-height:30px;}
.titChange3 .more a:hover {text-decoration:none; }

/*¼¶±ðÑ¡*/
.all{  background-color:#0a90df;color:#fff;}
 #filter
        {
        	width:698px;
        	height:auto;
        	float:left;
       
        }
        
        #filter dl
        {width:698px;
        	padding:0;
        	margin-top:0;
        	margin-bottom:0;
        	float:left;
        	padding:4px 0;
			clear:both;        
        }
        
        #filter dt,dd
        {
        	display:block;
        	float:left;
        	width:auto;
        	padding:0;
        	margin:3px 0;        	       	
        }
        
        #filter dt
        {
        	height:18px;
        	padding-bottom:4px;
        	font-weight:bold;
        	color:#333333;  margin-top:10px;      	
        }
        
        #filter dd
        {
        	color:#005AA0;
        	margin:6px 6px;
        }
        
        #filter a
        { display:block;
       cursor:pointer;border:1px solid #ccc;padding:4px 10px; border-radius:2px;
        }
         #filter a:hover
        {
        	background-color:#0a90df; cursor:pointer;padding:4px 10px;color:#fff; text-decoration:none;border-radius:2px;
        }
        .seling
        {
            background-color:#0a90df;border:1px solid #197a4f;
        	color:#FFFFFF;
        }
        
        .seled
        {
        	background-color:#0a90df; border:1px solid #197a4f;
        	color:#FFFFFF;
        }





/*=½Å×¢Çø=*/
#Copyright{
	width:960px;
	background:#ffffff;
	padding:15px 0 10px 0;
	margin:0 auto;
	clear:both;
}
#Copyright p{ text-align:center;font-size:12px; line-height:26px; color:#4f4f4f;}











