.n_con_bk1{background: #fff; 
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	padding: 13px;
}

.n_part1{background: url(../images/submenuTitleLine.jpg) repeat-x bottom #1f6aab; height: 64px; line-height: 60px; text-align: center; font-size: 20px; color: #fff;}
.n_con_bk2{background: url(../images/subMenuBg.png) no-repeat bottom; border: 1px solid #ccc;}

/**/
.class_list{padding: 10px 10px 50px 10px;}
.class_list li{margin-bottom: 3px; height:36px; line-height:36px; background: #003f85; font-size: 16px; color: #fff; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; cursor:pointer;}
.class_list li a i{float: right; font-size: 20px; line-height: 36px;}
.class_list li a,
.class_list li a:visited{display: block; padding:0 20px; color: #fff;}
.class_list li a:hover{background: #208966;}

/**/
.sideMenu{padding: 10px 10px 50px 10px;}
.sideMenu h3{margin-bottom: 3px; height:36px; line-height:36px; background: #003f85; font-size: 16px; color: #fff; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; cursor:pointer;}
.sideMenu h3 a i{float: right; font-size: 20px; line-height: 36px;}
.sideMenu h3 a,
.sideMenu h3 a:visited{display: block; padding:0 20px; color: #fff;}
.sideMenu h3 a:hover{background: #208966;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on{background: #208966;}
.sideMenu h3.on em{ background-position:16px -57px; }

.sideMenu ul{background:#fff;	padding:10px 20px;}
.sideMenu ul li{border-bottom: 1px solid #e3e3e3; line-height: 36px;}
.sideMenu ul li a,
.sideMenu ul li a:visited{color: #668cb6; width: 100%; display: block;}
.sideMenu ul li a:hover{color: #d00;}


/**/
.n_part2{background: #e3e3e3; padding: 0 20px; line-height: 50px; color: #004e78; font-size: 16px; font-weight:600;}
.n_part2 i{margin-right: 5px;}


/*师资力量*/
.img_list1{overflow: hidden; margin: 20px 10px 0 -10px; clear: both;}
.img_list1 li{float: left; width: 25%;}
.img_list1 li a{display: block; margin-left: 20px; margin-bottom: 20px; background: #f1f1f1; padding: 3px; border: 1px solid #ccc;}
.img_list1 li span{display: block; position: relative; padding-bottom: 140%;}
.img_list1 li span img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #ccc}
.img_list1 li h2{padding: 10px 10px 15px 10px; text-align: center; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.zl_xx{overflow: hidden; padding: 20px 10px; border-bottom: 1px solid #ccc;}
.zl_xx span{float: left;}
.zl_xx span img{width: 150px; background: #ccc;}
.zl_xx ul{float: right; width: 655px;}
.zl_xx ul li{margin-bottom: 10px; line-height: 25px; font-size: 14px;}


/**/
.img_list2{overflow: hidden; margin: 20px 10px 0 -10px; clear: both;}
.img_list2 li{float: left; width: 33.33%;}
.img_list2 li a{display: block; margin-left: 20px; margin-bottom: 10px;}
.img_list2 li span{display: block; position: relative; padding-bottom: 70%;}
.img_list2 li span img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #ccc}
.img_list2 li h2{padding: 10px 10px 10px 10px; text-align: center; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


/*新闻列表*/
.news_list{padding:10px;}
.news_list li{position: relative; padding-left: 5px; padding-right: 90px; font-size: 14px; line-height: 38px; border-bottom: 1px solid #ececec; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_list li span{position: absolute; right: 10px; top: 0px;}

.news_list li span a,
.news_list li span a:visited,
.news_list li span a:hover{display: inline-block; border: 1px solid #930d17; background: #930d17; color: #fff; height: 24px; line-height: 24px; padding: 0 15px; }
.news_list li i{position: absolute; right: 10px; top: 6px; background: #00224b; color: #fff; line-height: 25px; padding: 0 10px; font-style: normal; font-size: 12px;}
.news_list li i a{color: #fff; }

/*详细*/
.title{padding: 35px 0 20px 0; font-size: 20px; line-height: 1; color: #004e78; clear: both; text-align: center;}
.time{padding-bottom: 10px; text-align: center; border-bottom: 1px solid #ccc; color: #888;}

.content{padding: 15px 10px; line-height: 190%; font-size: 14px; border-bottom: 0 solid #ececec;}
.content img{max-width: 100%; width: auto!important;}

.fy{ border-top: 1px solid #ccc; overflow: hidden; padding: 10px 10px; color: #d00;}
.fy li{line-height: 30px; font-size: 14px;}

.title2{margin: 10px 0 0 0; padding-bottom: 13px; font-size: 22px; line-height: 1; color: #333; clear: both; font-weight: bold; border-bottom: 1px solid #808080;}
.td_img{padding-top: 20px;}
.td_img img{width: 130px;}












/*page*/
.page{text-align:center; padding:20px 0}
.page .page_list{}
.page .page_list a{display:inline-block; margin:0 2px; width:26px; height:26px; border-radius:50%; overflow:hidden; text-align:center; line-height:26px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}
.page .page_list a:hover{background:#fafafa; border:1px solid #e1e1e1; color:#555}
.page .page_list a.Current,
.page .page_list a.on{background:#1f6aab; border:1px solid #1f6aab; color:#fff}

























