@import url(public.css);
.container{ min-width:1200px; max-width:1920px;  position:relative; margin:0 auto; z-index:99; }
.left-zo{ right:0; top:200px; position:absolute; background:url(../images/news/public/left.png) no-repeat; width:521px; height:278px; z-index:0;}
.left-na{ left:0; bottom:0; position:absolute; background:url(../images/news/public/right.png) no-repeat; width:409px; height:539px; z-index:-1;}
.container .container-wrap{padding:0px 70px 0px 20px; width:1110px; margin:0 auto 
;  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;}
.header-top-img{background:url(../images/news/public/catimg.jpg) no-repeat top center; height:248px ;min-width:1200px;}
.header-top-img .header-top-img-wrap{ width:1200px; margin:0 auto; position:relative; height:248px;}
#left{
	width: 214px;
	float: left;
	
	
	
}
.lnavtitle{
	 background:url(../images/news/public/left-tit.png) top center no-repeat;  
	 height:63px; line-height:60px;   
	 padding-left:44px; 
	 font-size:22px; 
	 font-weight:300; 
	 color:#FFFFFF; 
	 overflow:hidden;
	 width:170px;
	 position:absolute;
	 top:185px;
	 left:20px;
}

#left .topmenu{}
#left ul li{ width:214px;  margin:0 auto; }
#left ul li.on ul{ display:block}
#left ul li:hover{}

#left ul li a{ font-size:18px;  height:63px; display:block; line-height:63px; padding-left:30px ;background:url(../images/news/public/left-li.png) top center no-repeat;  }
#left ul li a.on,#left ul li a:hover{text-decoration:none; color:#FAA10F;}

#left ul li ul{ width:214px; margin:0 auto;   display:none;}
#left ul li ul li{}
#left ul li ul li a{ font-size:16px; padding-left:30px; display:block; height:50px; line-height:50px; background:url(../images/news/public/left-sub-li.png) top center no-repeat}
#left ul li ul li a.on,#left ul li ul li a:hover{ color:#FAA10F;  background:url(../images/news/public/left-sub-li-on.png) top center no-repeat }


#left .left-btn{ background:url(../images/news/public/left-btn.png) top center no-repeat; height:14px;}

.container .container-wrap .content{  margin:0 auto; min-height:800px; padding-top:20px;padding-bottom: 20px;}
.container .container-wrap .r_b{ width:830px;  }
.container .container-wrap .ct-title{ height:52px;  line-height:52px; border-bottom:3px solid #951A1C }
.container .container-wrap .ct-title .ct-tit{ color:#951A1C; font-size:22px; font-weight:300;}
.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;   height:46px ;background:#F7EBEB url(../images/news/public/line.gif) repeat-x bottom;  padding:0 10px 0 10px;  }
#cnt_lst li.odd{background:#FFFFFF url(../images/news/public/line.gif) repeat-x bottom;}
#cnt_lst li span{ float:right; text-align:right; }
#cnt_lst li a{ font-size:15px; background:url(../images/news/public/ico.gif) 10px center no-repeat; display: block; padding-left:22px; }

#cnt_lst_search{margin:0px auto; padding:0px 0 0px 0; margin-top:30px;}
#cnt_lst_search li{line-height:46px;   height:46px ;background:#F7EBEB url(../images/news/public/line.gif) repeat-x bottom;  padding:0 10px 0 10px; }
#cnt_lst_search li.odd{background:#FFFFFF url(../images/news/public/line.gif) repeat-x bottom;}
#cnt_lst_search li a{ font-size:15px; background:url(../images/news/public/ico.gif) 10px center no-repeat; display: block; padding-left:22px;}
#cnt_lst_search li .time{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:207px; height:220px;}
#cnt_lst_pic li a{ display:block; width:134px; position:relative; margin:0 auto; padding-left:5px; color:#FFF}
#cnt_lst_pic li a:hover{color:#FEB500}
#cnt_lst_pic li a img{width:134px; height:170px; box-shadow:0 2px 5px rgba(0,0,0,0.5);  padding:3px;}
#cnt_lst_pic li .name{ height:21px; line-height:21px; width:65px; padding-left:25px; position:absolute; top:130px; left:8px; background:url(../images/news/public/pics.png) no-repeat; font-size:14px; }



.table-info{ width:830px;margin:0 auto;   }
.table-info-1{  background:url(../images/news/index/table-top_1.jpg) no-repeat; height:25px;}
.table-info-3{  background:url(../images/news/index/table-top_3.jpg) no-repeat; height:25px;}
.teacher-info{ background:url(../images/news/index/table-top_2.jpg) repeat-y;line-height:28px; padding:5px 20px 5px 20px;  }
.teacher-table{  width:827px; margin:0 auto; margin-top:30px; position:relative; z-index:999}
.teacher-table .teacher-table-tit{ background:url(../images/news/public/ico-1.jpg) 10px center no-repeat; height:48px; line-height:48px; padding-left:20px;  font-size:18px; font-weight:bold; color:#97191A; border-bottom:2px solid #AC5150}

.teacher-table ul{ background:url(../images/news/public/table-li.jpg) repeat-y; border-top:1px solid #DFDFDF; margin-top:15px;}
.teacher-table ul li{ width:206px; height:46px; line-height:47.5px; float:left; text-align:center}


.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{ width:830px; margin:0 auto; margin-top:0px;}
#cnt_lst_5 li{ height:162px; padding:20px 0 20px 0; background:url(../images/news/public/line.gif) bottom repeat-x;}
#cnt_lst_5 li .tit{ height:40px; line-height:40px; background:url(../images/news/public/ico.gif) left center no-repeat; padding-left:15px;}
#cnt_lst_5 li .tit a{ font-size:16px; font-weight:bold; }
#cnt_lst_5 li .images-wrap{ width:123px;float:left; height:146px;  box-shadow:0 2px 5px rgba(0,0,0,0.5);  padding:3px;}
#cnt_lst_5 li .images-wrap img{   width: 100%; height: 100%; }
#cnt_lst_5 li .images-wrap a{ display:block; width:123px; 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:96px;}

#cnt_lst_5 li .more{ text-align:right; position:relative; z-index:9999}
#cnt_lst_5 li .more a{ color:#961819; display:block;}

#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.gif) bottom repeat-x;}
#cnt_lst_7 li .tit{ height:30px; line-height:30px;}
#cnt_lst_7 li .tit a{ font-size:16px; font-weight:bold; color:#97191A}
#cnt_lst_7 li .images-wrap{ width:260px;float:left; height:162px;}
#cnt_lst_7 li .images-wrap img{   width: 100%; height: 100%; }
#cnt_lst_7 li .images-wrap a{ display:block; width:226px; height:145px; position:relative; }
#cnt_lst_7 li .lst_text{ width:550px; float:right; }
#cnt_lst_7 li .disp{  font-size:14px; line-height:24px; color:#414141;  height:86px; padding-top:10px;}
#cnt_lst_7 .view{
    font-size: 14px;
	color:#E94F51;

}
.mes-time,.mes-nums{ color:#939498; font-size:12px;}


.ct-body{ margin-top:20px;  z-index:999;}
.ct-body .page-top{ }
.ct-body .ct-body-tit{  font-size:20px; font-weight:300;line-height:60px; text-align:center; color:#951A1C;}
.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{ font-size:18px;text-indent: 2em;}
.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{ text-align:left}
.ct-body .ct-b-b img{ max-width:820px;display: block;
    margin: 13px auto;}
.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 }