@charset "utf-8";
/* index */
.index_warp{ margin:0 auto; width:1008px; overflow:hidden;}
.index_warp1{ width:980px; float:left; overflow:hidden; zoom:1; }
.index_fouce{ float:left; width:345px; height:230px; padding-right:10px;}
.index_intro{ float:left; width:322px; border:1px solid #d3d3d3; padding:10px 10px 0 20px; background:#FFF;  overflow:hidden; zoom:1;}
.index_intro ul li{ line-height:22px; color:#1d59a6; }
.index_intro2 li a{color:#1d59a6; width:190px; float:left; margin-right:5px; display:block; }
.index_intro strong{color: #666; float:left; width:122px; overflow:hidden; zoom:1;}
.address_em{ padding-right:5px; float:left;}
.current_ad{color:#ff0000;}
.index_intro span{ font-size:14px; font-weight:bold; color:#333; padding-left:20px; background:url(../images/index_icon1.gif) no-repeat left; }
.index_notice{ float:left; width:259px; margin-left:10px; border:1px solid #d3d3d3;background:#FFF; }
.index_title1{ width:244px; border-bottom:1px solid #c8c8c8; height:28px; padding-top:10px;  background:#f2f2f2; padding-left:15px;border-top:1px solid #fff; font-size:14px; font-weight:bold; color:#333;}
.index_notice1{ width:229px; padding:15px 15px 0 15px; overflow:hidden; }
.index_notice1_left{ float:left; width:65px; height:50px; padding-right:5px;}
.index_notice1_right{ float:left; width:154px; height:45px; padding-top:5px; color:#333;}
.index_notice1_right ul li{ line-height:18px;}
.index_notice1_right b{ color:#1d59a6;}
.index_notice2{ padding-bottom:16px; float:left; width:229px; }
.index_notice2 ul li{ height:26px; line-height:26px; background:url(../images/intro_dot.gif) no-repeat left; padding-left:10px; border-bottom:1px dashed #C00;} 
.index_kecheng{float:left; width:300px; padding:30px 10px 0 45px; background:url(../images/index_bg.gif) no-repeat left bottom; height:229px; color:#333;}
.index_kecheng ul li{ line-height:25px;}
.index_kecheng span{ color:#1d59a6;}
.index_kecheng a{ color:#333;}
.index_teacher{ float:left; width:623px; border:1px solid #d3d3d3; background:#FFF; height:248px; margin-top:10px; }
.index_title2{ float:left; width:608px; height:38px; line-height:38px;padding-left:15px;border-top:1px solid #fff; font-size:14px; font-weight:bold; color:#333;border-bottom:1px solid #c8c8c8; background:#f2f2f2;  }
.index_teacher1{ float:left; width:104px; padding:22px 0 0 18px;}
.index_teacher1 img{ padding:1px 1px 1px 1px; border:1px solid #d3d3d3;  }
.index_teacher1 ul li{ line-height:22px; color:#333;}
.index_teacher1 ul li b{ color:#1d59a6; background:url(../images/index_icon3.gif) no-repeat  left; padding-left:15px;}
.index_warp2{ width:1008px; background:url(../images/index_photo.gif) no-repeat; height:178px; margin-top:10px; float:left;}
.index_xianchang{ float:left; width:360px; padding-left:40px; height:158px; padding-top:20px;}
.index_xianchang ul li{ background:url(../images/intro_dot.gif) no-repeat left; line-height:26px; padding-left:10px;}
.index_xianchang  a{ color:#1d59a6;}
.index_photo{ float:left;  padding-right:6px; height:125px; padding-top:27px; padding-left:12px; margin-bottom:6px; padding-bottom:6px;}
.index_bottom{ float:left; width:978px; border:1px solid #d3d3d3; background:#FFF;  margin-top:10px;  overflow:hidden; zoom:1;}
.index_bottom li{float:left; width:340px; padding-left:30px; display:inline; line-height:25px; background:url(../images/intro_dot.gif) no-repeat 10px center;}
.index_bottom .title2{ float:left; width:963px; height:38px; line-height:38px;padding-left:15px;border-top:1px solid #fff; font-size:14px; font-weight:bold; color:#333;border-bottom:1px solid #c8c8c8; background:#f2f2f2;  }
.index_bottom ul{width:400px; float:left; overflow:hidden; zoom:1; margin-top:15px;}


/* course */
.course_warp{ margin:0 auto; width:980px; overflow:hidden;}
.course_top{ width:965px; padding-left:15px; height:52px; padding-top:20px;}
.course_menu{ width:980px; height:55px; background:url(../images/course_menubg.gif) no-repeat top;}
.course_table{ color:#333; width:979px; border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3; margin-top:5px; line-height:20px; background:#FFF;}
.course_table b{ font-size:12px; color:#1d59a6;}
.course_table td{border-right:1px solid #d3d3d3; padding:0 10px 0 10px; border-bottom:1px solid #d3d3d3;}
.course_table tr{border-bottom:1px solid #d3d3d3}
.course_title{ width:958px; padding-left:20px; height:34px; line-height:34px;border-right:1px solid #d3d3d3; background:#f2f2f2; border-top:1px solid #FFF; font-size:14px; font-weight:bold; color:#333333; float:left; overflow:hidden; zoom:1; text-align:center;}
.course_title2{width:978px; background:#f2f2f2; border-top:1px solid #fff; line-height:34px; font-weight:bold;}
.table_2 strong{font-weight:bold;}
.course_footer{ width:980px; height:100px; border-bottom:1px solid #9ec9ec;border-top:3px solid #9ec9ec;background:#dfefff; margin:15px 0 15px 0; float:left; overflow:hidden; zoom:1;s}
.course_footer ul li{ padding-top:8px; width:980px; text-align:center; color:#1d59a6; }
.course_footer a{ color:#C00;}

/* intro */
.intro_content{ width:980px;overflow:hidden; margin-top:5px; float:left; zoom:1;}
.intro_left{ float:left; width:670px; padding:15px 13px 15px 25px; border:1px solid #d3d3d3; background:#FFF;}
.intro_left ul li{ line-height:25px; color:#333;}
.intro_left b{ color:#1d59a6;}
.intro_left span{ font-size:16px; font-weight:bold;}
.intro_right{ float:left; width:260px;margin-left:10px; background:#FFF;}
.intro_list{ width:258px; border:1px solid #d3d3d3; }
.intro_title1{ width:243px; padding-left:15px; height:38px; background:url(../images/intro_title1.gif) no-repeat; line-height:38px; color:#333; font-weight:bold; font-size:14px;}
.intro_list1{ width:245px; padding: 10px 0 10px 13px;}
.intro_list1 ul li{ width:235px; padding-left:10px; line-height:26px; background:url(../images/intro_dot.gif) no-repeat left;}
.intro_list1 a{color:#1d59a6;}
.intro_title2{ width:243px; padding-left:15px; height:38px; background:url(../images/intro_title2.gif) no-repeat; line-height:38px; color:#333; font-weight:bold; font-size:14px;}
.intro_list2{ width:245px; padding: 15px 0 15px 13px;}
.intro_tuijian{ width:232px; height:82px; }
.intro_tuijian_l{ float:left; width:90px; height:82px;}
.intro_tuijian_r{ float:left; width:132px;height:82px; padding-left:10px;  }
.intro_tuijian_r ul li{ line-height:20px; color:#757575;}
.intro_tuijian_r span{color:#1d59a6;}
.intro_line{ width:232px; margin-top:8px; height:8px; border-top:1px dashed #999;}

/* teacher */
.teacher_left{ float:left; width:670px; padding:0 13px 15px 25px; border:1px solid #d3d3d3; background:#FFF;}
.teacher_1{ padding-top:25px; width:670px;  color:#333; overflow:hidden;}
.teacher_1 b{ color:#1d59a6;}
.teacher_1 span{ font-size:16px; font-weight:bold;}
.teacher_1 ul li{ line-height:25px;}
.teacher_1left{ float:left; width:120px; height:125px; padding:1px 1px 1px 1px; border:1px solid #d3d3d3; }
.teacher_1right{ float:left;height:130px; width:530px; padding-left:10px;}
.teacher_2{  width:670px;  color:#333; overflow:hidden;border-bottom:1px dashed #1d59a6; padding-bottom:10px;}
.teacher_2 b{ color:#1d59a6;}
.teacher_2 span{ font-size:16px; font-weight:bold;}
.teacher_2 ul li{ line-height:25px;}


/*recent */
.recent_left{ float:left;  width:670px; padding:15px 13px 15px 25px; border:1px solid #d3d3d3; background:#FFF; }
.recent_left ul li{ line-height:30px; color:#333;font-size:14px;}
.recent_left b{ color:#1d59a6; }
.recent_left span{ font-size:16px; font-weight:bold;}
.recent_red{ color:#C00}
/* news */
.news_left{ float:left;  width:670px; height:600px; padding:15px 13px 15px 25px; border:1px solid #d3d3d3; background:#FFF; }
.news_left ul li{ width:660px; height:30px; line-height:30px; color:#333;   border-bottom:1px dashed #1d59a6; }



.back_style .style_1 li{font-size:12px; color:#666; line-height:22px;}
.back_style h2{font-size:14px; font-weight:bold; color:#0b94e4;}















