@import url(public.css);
.container{ min-width:1200px; margin:0 auto;}
.container .container-wrap{padding:20px 20px 0px 20px; width:1160px; margin:0 auto 
; position:relative; background:#FFF;
box-shadow:0 0px 10px 4px rgba(0,0,0,0.1); }
a{ font-size:15px;}
.currentPath{  font-size:15px; }
.currentPath a{ font-size:15PX;}


#left{
	width: 222px;
	float: left;
	
	
	
}
#left .lnavtitle{
	 background:url(../images/news/public/left-tit.png) top center no-repeat;  
	 height:63px; line-height:63px;   
	 padding-left:40px; 
	 font-size:22px; 
	 font-weight:300; 
	 color:#FFFFFF; 
	 overflow:hidden;
	 width:182px;
}

#left .topmenu{ background:url(../images/news/public/left-bc.png) repeat-y; min-height:600px}
#left ul li{ width:214px;  margin:0 auto;  margin-bottom:10px;}
#left ul li.on ul{ display:block}
#left ul li:hover{}

#left ul li a{ font-size:18px; width:174px; height:54px; display:block; line-height:54px; padding-left:44px ;background:url(../images/news/public/left-li.png) no-repeat;  }
#left ul li a.on,#left ul li a:hover{text-decoration:none; color:#FFFFFF; background:url(../images/news/public/left-li-on.png) no-repeat}

#left ul li ul{ width:200px; margin:0 auto; margin-bottom:20PX; margin-top:20px; padding-bottom:10px; background:#FFFFFF;  display:none; box-shadow:0 0px 10px 4px rgba(0,0,0,0.1);}
#left ul li ul li{ width:190px; margin:0 auto; border:0; background:url(../images/news/public/line.png) repeat-x bottom;}
#left ul li ul li a{ font-size:16px; padding-left:30px; display:block;  width:150PX; background:url(../images/news/public/ico2.gif) 170px center no-repeat}
#left ul li ul li a.on,#left ul li ul li a:hover{ color:#FB8A52;  background:url(../images/news/public/ico2_f2.gif) 170px center no-repeat}


#left .left-btn{ background:url(../images/news/public/left-btn.png) top center no-repeat; height:170px;}

.container .container-wrap .content{  margin:0 auto; min-height:800px;}
.container .container-wrap .r_b{ width:890px;  }
.container .container-wrap .ct-title{ height:52px;  line-height:52px; background:url(../images/news/public/dqwz.jpg) bottom repeat-x}
.container .container-wrap .ct-title .ct-tit{ color:#124E94; font-size:22px; font-weight:300;}
.container .container-wrap .ct-title .ch-title{ color:#0553C0; font-size:18px; font-weight:300;}
.container .container-wrap .column-tit{ color:#0865CD;font-size:22px; font-weight:800;  height:100px; text-align:center; line-height:100px; }
.container .container-wrap .lang{ background:url(../images/news/public/dqwz-l.png) left bottom no-repeat}


#cnt_lst{margin:0px auto; padding:0px 0 0px 0; margin-top:30px; }
#cnt_lst li{ line-height:46px;  padding-left:0px;  height:46px ;background:#ECEEFA url(../images/news/public/line.png) repeat-x bottom;  padding:0 10px 0 10px;  }
#cnt_lst li.odd{background:#FFFFFF url(../images/news/public/line.png) repeat-x bottom;}
#cnt_lst li span{ float:right; text-align:right; }
#cnt_lst li a{ font-size:13px; background:url(../images/news/public/ico.gif) 10px center no-repeat; display: block; padding-left:30px; }

#cnt_lst_search{margin:0px auto; padding:0px 0 0px 0; margin-top:30px;}
#cnt_lst_search li{line-height:46px;  padding-left:0px;  height:46px;background:url(../images/news/public/line.png) repeat-x bottom; margin-top:2px; padding:10px 10px 10px 10px;   }
#cnt_lst_search li a{ font-size:13px; background:url(../images/news/public/ico.gif) 10px center no-repeat; display: block; padding-left:30px;}
#cnt_lst_search li span{float:right; text-align:right;  }



#cnt_lst_pic{margin:0px auto; padding:0px 0 0px 0; margin-top:30px;}
#cnt_lst_pic li{ float:left; width:296px; height:250px;}
#cnt_lst_pic li a{ display:block; width:232px; position:relative; margin:0 auto;}
#cnt_lst_pic li a img{width:232px; height:160px;   box-shadow:0 2px 8px rgba(0,0,0,0.5);  padding:3px }
#cnt_lst_pic li .name{ height:48px; line-height:48px; width:232px; margin:0 auto; background:url(../images/news/public/line-2.jpg) bottom repeat-x;}

#cnt_lst_pic li .name a{ background:url(../images/news/public/ico-4.jpg) 5px center no-repeat; padding-left:15px; }


.teacher-info{ background:url(../images/news/public/33.png) no-repeat; width:791px; height:93px; margin-top:30px; padding:30px 40px 40px 40px; line-height:28px;}
.teacher-table{ margin-top:30px;}
.teacher-table .teacher-table-tit{ background:url(../images/news/public/table-tit.jpg) no-repeat; height:48px; line-height:48px; padding-left:40px; color:#2972D1; font-size:18px; font-weight:bold}
.teacher-table .teacher-table-tit span{ font-size:15px; padding-left:40px; color:#535554;}
.teacher-table ul{ background:url(../images/news/public/table-body.jpg) repeat-y;}
.teacher-table ul li{ width:220px; height:48px; line-height:48px; float:left; padding-left:70px; background:url(../images/news/public/ico6.gif) 50px center no-repeat}


.ld-table{ background:url(../images/news/public/1227.png) no-repeat; width:750px; height:172px; margin:0 auto; padding:30px 40px 0 20px; margin-bottom:20px;}
.ld-table .images-wrap{ width:140px; float:left;}
.ld-table .lst_text{width:610px;  float:right}
.ld-table .lst_text .tit{  height:50px; line-height:50px; background:url(../images/news/public/ch-tit.jpg) left bottom no-repeat}
.ld-table .lst_text .tit p{font-size:18px; color:#4B6890; padding-right:20px; display:inline; }
.ld-table .lst_text .disp{  font-size:14px; line-height:22px; color:#414141;  padding-top:5px;}

#cnt_lst_5{ margin-top:30px;}
#cnt_lst_5 li{ height:152px; padding:20px 0 20px 0; background:url(../images/news/public/line.png) bottom repeat-x;}
#cnt_lst_5 li .tit{ height:40px; line-height:40px; background:url(../images/news/public/ico-5.jpg) left center no-repeat; padding-left:10px;}
#cnt_lst_5 li .tit a{ font-size:16px; font-weight:bold}
#cnt_lst_5 li .images-wrap{ width:205px; float:left; height:138px;  box-shadow:0 2px 5px rgba(0,0,0,0.5);  padding:3px;}
#cnt_lst_5 li .images-wrap img{ width:205px;  height:138px; }
#cnt_lst_5 li .images-wrap a{ display:block; width:112px; height:146px; position:relative; }
#cnt_lst_5 li .lst_text{ width:660px; float:right}
#cnt_lst_5 li .disp{  font-size:14px; line-height:28px; color:#414141; height:86px;}
#cnt_lst_5 li .more{ text-align:right}
#cnt_lst_5 li .more a{ color:#2187DC}


#cnt_lst_6{ margin-top:30px;}
#cnt_lst_6 li{ width:25%;float:left; margin-bottom:40px;   }
#cnt_lst_6 li .images-wrap{ position:relative}
#cnt_lst_6 li .images-wrap img{ width:172px; height:232px; border:1px solid #C5C9D5; padding:2px; box-shadow:0 0px 10px 4px rgba(0,0,0,0.1);}
#cnt_lst_6 li .images-wrap .teacher-name{ position:absolute; background:url(../images/news/public/teacher.png) no-repeat; width:118px; height:33px; line-height:40px;
top:180px; left:23px; text-align:left; padding-left:30px;
overflow:hidden 
}
#cnt_lst_6 li .images-wrap a{ color:#FFF}
#cnt_lst_6 li .images-wrap a:hover{color:#F9A415;}



#cnt_lst_7{margin:0px auto; padding:0px 0 0px 0; margin-top:10px;}
#cnt_lst_7 li{ height:160px; padding:25px 0 20px 0; background:url(../images/news/public/line.png) bottom repeat-x;}
#cnt_lst_7 li .tit{ height:40px; line-height:40px; background:url(../images/news/public/pic_tit.jpg) left bottom no-repeat}
#cnt_lst_7 li .tit a{ font-size:16px; font-weight:bold; padding-left:20px; background:url(../images/news/public/ico5.jpg) left center no-repeat}
#cnt_lst_7 li .images-wrap{ width:236px;float:left; height:145px;}
#cnt_lst_7 li .images-wrap img{   width: 100%; height: 100%; padding:3px; border:1px solid #B3C4DE }
#cnt_lst_7 li .images-wrap a{ display:block; width:226px; height:145px; position:relative; }
#cnt_lst_7 li .lst_text{ width:608px; float:right; }
#cnt_lst_7 li .disp{  font-size:14px; line-height:24px; color:#414141;  height:100px; padding-top:10px;}
#cnt_lst_7 .view{
    font-size: 14px;
	color:#4975CC;

}
.mes-time,.mes-nums{ color:#4975CC; font-size:12px;}


.ct-body{ margin-top:20px;  z-index:999;}
.ct-body .page-top{ }
.ct-body .ct-body-tit{  font-size:24px; font-weight:600;line-height:60px; text-align:center; color:#0865CD;}
.ct-body .msgbar{ text-align:center; padding:5px 0 5px 0; height:24px; line-height:24px}
.ct-body .ct-b-b{ padding:10px 30px 10px 30px; line-height:2;}
.ct-body .ct-b-b p,.ct-body .ct-b-b span{ font-size:21px !important;}
.ct-body .ct-b-b p { line-height:2 !important;}
.ct-body .ct-b-b a{ font-size:15px; color:#0033FF; text-decoration:underline  }
.ct-body .ct-b-b a:hover{ color:#FF0000}
.ct-body .ct-b-b table td{ }
.ct-body .ct-b-b img{ max-width:900px;}
.ct-body .page-set{ font-size:14px; width:400px; line-height:40px;  padding-left:20px;}
.ct-body .page-set ul li{ width:200px; float:left; font-size:14px;}
.ct-body .page-set ul li a{line-height:40px;  cursor:pointer }
.ct-body .down li{line-height:24px; padding:20px;font-size:16px; font-weight:600;}
.ct-body .down li a{ font-size:16px;color:#000000 }