.list_top{ width:100%; height:50px; margin:10px 0;}
.list_top h1{ font-size:20px; line-height:50px; float:left; color:#670A0A;}
.list_top .list_posi{ float:right; padding-top:20px;}
.list_menu_l{ float:left; width:272px;}
.list_menu { width:270px; border:1px solid #d9d9d9; border-bottom:0 none; margin-bottom:15px;}
.list_menu li{ padding-left:20px; height:32px; line-height:32px; border-bottom:1px solid #d9d9d9; background:#f7f7f7; font-size:14px;}
.list_menu li a{ color:#3E7699;}
.list_menu li.hover{ background:#3E769A;}
.list_menu li.hover a{ color:#fff;}
.list_menu li span{ padding:0 10px;}

.list_con_r{ float:right; width:1010px; min-height:500px; margin-bottom:20px;}
.aboutBox{ text-align:center; font-size:14px;}
.aboutBox p{ text-align:left; line-height:22px; margin-bottom:10px;}

.newBox_l{ width:1014px;}
.newBox_center{ width:712px; float:right;}
.newBox{ width:100%;}
.newBox li{ height:36px; line-height:36px; background:url(../images/icon01.jpg) left 15px no-repeat; padding-left:10px; overflow:hidden; border-bottom:1px dotted #bbb;}
.newBox li>span{ float:right; color:#999;}
.pageBox{ width:100%; height:30px; overflow:hidden; margin:15px 0;}
.pageBox a{ height:26px; line-height:26px; padding:0 5px; display:inline-block; background:#fff; border:1px solid #d6d6d6; margin-right:5px; line-height:26px;}
.pageBox a:hover{ background:#f2f2f2;}
.pageBox a.hover{ background:#f2f2f2;}
.pageBox a.pge{ background:#000; color:#fff;}

.newBox_r{ width:275px; overflow:hidden; margin-top:20px;}

.txt_info{ width:100%; overflow:hidden;}
.txt_info .tit{ font-size:16px; text-align:center; font-weight:bold;}
.txt_info .date{font-size:12px; line-height:200%; text-align:center; border-bottom:#CCC dotted 1px; padding:5px; color:#999;}
.txt_info .info{ line-height:200%; padding:10px 0; text-align:center;}
.txt_info .note{ background-color:#f7f7f7; line-height:200%; padding:10px; font-size:14px; text-align:left;}
.txt_info p{ line-height:26px; margin-bottom:10px; text-align:left;}
.txt_info .info img{ border:5px solid #efefef; margin-bottom:10px;}
.text_btm{ text-align:right; color:#999; border-bottom:1px dotted #bbb; padding:10px 0; margin-bottom:15px;}

.teacherBox{ width:100%; height:auto; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.teacherBox tr th{ height:40px; line-height:40px; background:#2E2D29; color:#fff;}
.teacherBox tr td{ height:36px; line-height:36px; border-bottom:1px solid #d9d9d9;}
.teacherBox tr.bj td{ background:#f2f2f2;}

.teacherBox a{ color:#720801;}
.teacherCon{ width:100%;}
.teacherL{ width:168px; float:left;}
.teacherL .t_img01{ width:158px; height:202px; padding:5px; background:#C4BFA9; overflow:hidden;}
.teacherL .t_img01 img{ width:158px; height:202px;}
.teacherR{ width:830px; float:right;}
.teacher_con{ width:100%; margin-bottom:20px;}
.teacher_con li{ height:32px; line-height:32px; border-bottom:1px solid #e4e4e4; padding-left:10px;}
.teacher_con li span{ display:block; width:80px; text-align:right; overflow:hidden; float:left;}
.teacher_con li p{ float:left; font-size:14px; color:#000;}
.teacher_textB{ width:100%;height: auto; overflow: hidden; background: #fff;}
.teacher_textB h3{ font-size:14px; margin-bottom:20px;}
.teacher_textB p{ line-height:22px; margin-bottom:20px;}



.yq_box{ padding:15px 0px 0px 15px;}
.yq_box li{ width:173px; float:left; height:170px; line-height:26px; text-align:center;}
.yq_box li img{ width:150px; height:120px; border:#CCC solid 1px; padding:2px;}
.txt_box{ padding:10px;}
.txt_box p{ line-height:26px; text-indent:2em;}
.indexNews_list li{ border-bottom:0 none;}
.indexNews_list li .list_con{ border-top:1px solid #e4e4e4;}

.fyxz{}
.fyxz ul li{ text-align:left;}

