@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,img,p,ul,li,dl,dt,dd,ol,table,tr,form,td,span,input,a,div{ margin:0px; padding:0px; font-style:normal; border:0;}
body{ font-family:"微软雅黑"; font-size:14px; margin:0 auto; background:#f6f6f6; color:#333; padding:0px;}
img{ border:0px;border:none;}
ul,li{ list-style-type:none;}
a{ text-decoration:none; color:#444444;}
a:hover{ color:#9b0606;}
h2,h3,h4,h5{ font-family:"微软雅黑"; font-weight:normal;}
.clear{ clear:both}

.header{ width:100%; height:141px; background:url(../images/top_bg.jpg) repeat-x; margin:0px; padding:0px;}
.top{width:1000px;height:105px;margin:0 auto;overflow: hidden;position:relative}
.top .logo{ float:left; width:431px; height:105px;}
.top_right{ width:270px; float:right; text-align:right; padding-top:18px; }
.sea_box{ padding:18px 30px 14px 0; height:32px; width:267px; display:inline-block;}
.search{background:url(../images/search_bg.jpg) no-repeat;width:267px;height:26px;position:relative;}
.search input{position:absolute; width:150px;height:26px;line-height:26px; color:#918f8f; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.search input.notxt{color:#b2b2b2; padding-left:10px; font-size:12px; font-family:"宋体"}	
.search input.notxt1 {position: absolute;width: 30px;height: 26px;top: 0px;left: 160px;border: none;cursor: pointer;background: none;cursor:pointer; }

.nav{width:100%;height:36px;background:#a62b2b;}
#nav { width:1000px;margin:0 auto;height:36px;}
#nav li{position:relative;float:left; z-index:100;}
#nav li a{display:inline-block;height:36px;line-height:36px;text-align:center;color:#fff;font-size:16px; font-family:"微软雅黑"; padding:0px 34px;}
#nav li a:hover{ background-color:#FFF;}
#nav li .sonnav{ line-height:28px; font-size:14px;display:none; position:absolute; top:36px; left:0px; text-align:left; padding:10px 0px; z-index:999;}
#nav li.on {}
#nav li.on a{ color:#9b0606;background:url(../images/nav_ico1.png);}
#nav li.on a:hover{ color:#9b0606; background:url(../images/nav_ico1.png);}
#nav li.on .sonnav{display:block;background:url(../images/nav_ico1.png);}
#nav li.on .sonnav dl{ width:132px; overflow:hidden;}
#nav li.on .sonnav dl dd{width: 132px; line-height:28px;}
#nav li.on .sonnav dl dd a{ color:#444444; font-size:14px; width:132px; height:28px; line-height:28px; background:none; padding:0px 0px;}
#nav li.on .sonnav dl dd a:hover{color:#10385f; background:url(../images/nav_ico2.png);}

.main{ width:1000px; margin:0px auto;position: relative;}
/*幻灯片代码*/
.banner { width:1000px; height:330px; position: relative; overflow:hidden; margin: 0 auto;}
.banner ul { width:9999px; position: absolute; top: 0; left: 0; z-index: 1; margin:0; padding:0;}
.banner ul li { width:1000px; height:330px; float:left; position:relative;}
.banner ul li a img{ display:block; width:1000px; height:330px;}
.banner ul li .zz{ width:600px; padding:10px;height:100px; font-family:"微软雅黑"; font-size:14px; line-height:25px; color:#fff;position:absolute; left:20px; bottom:20px; background:url(../images/banner_titbg.png); font-size:12px; padding-left:20px;}
.banner ul li .zz a{ color:#FFF;}
.banner ul li .zz h2{ font-size:18px; margin-bottom:10px; margin-top:5px;}
.banner ol { height:18px; position: absolute; bottom: 8px;z-index:1002; text-align:center;right:0px;}
.banner ol li { float: left; width:18px; height:18px; text-align:center; margin-right:5px; overflow: hidden;cursor:pointer; font-size:12px;color:#9b0606; background:url(../images/icon_3.jpg) no-repeat; font-family:"微软雅黑";}
.banner .active {color:#fff; background:url(../images/icon_3_hover.jpg) no-repeat;}
/*幻灯片代码结束*/

.con1{ width:1000px; height:583px; margin:10px 0px;}
.con1_left{ width:730px;  height:582px;  float:left;}
.con1_right{ width:255px; height:578px; float:right; background-color:#FFF; border-top:4px solid #10385f; }
.con1_left_01{ width:255px; height:436px; float:left; background-color:#FFF; border-top:4px solid #ffc000; overflow:hidden;}
.con1_left_02{ width:460px; height:436px; float:right; background-color:#FFF; border-top:4px solid #9b0606; overflow:hidden;}
.con1_left_03{ width:691px; height:87px; background-color:#FFF; margin-top:15px; padding:20px; _padding:10px;}

.con1_left_01 .con1_left_con1_title{ height: 33px; }
.con1_left_01 .con1_left_con1_title a img{ float: right; display:block; margin-top: 10px; margin-right: 5px; }
.con1_left_01 .con1_left_con1_title h2{ float: left; padding-left: 12px; padding-top: 3px; font-family:"微软雅黑"; font-size:18px; line-height:34px; color: #333333; font-weight:500;}

.con1_left_01{ width: 255px; }
.con1_left_01 .con1_left_con1 { height:380px; overflow: hidden; width:225px; margin-left:10px;} 
.con1_left_01 .con1_left_con1 .con1_left_con1_lf{ float: left; width: 55px; overflow:hidden; margin: 0 0px 0 1px;}
.con1_left_01 .con1_left_con1 .con1_left_con1_lf ul li{ width: 42px; height: 52px; margin-top:20px; background:#e5e5e5; color:#9b0606; line-height:22px; font-family:Georgia; padding:3px 8px 0 5px; text-align:center; font-size:12px;  letter-spacing:-1px;}
.con1_left_01 .con1_left_con1 .con1_left_con1_lf ul li span{ font-size:20px; display:block;}
.con1_left_01 .con1_left_con1 .con1_left_con1_rt{ float: right; width: 158px; overflow:hidden; }
.con1_left_01 .con1_left_con1 .con1_left_con1_rt ul li{ height:47px; margin:27px 0px; line-height:25px;}

 .con1_left_con2_title{ height: 33px; }
 .con1_left_con2_title a img{ float: right; display:block; margin-top: 10px; margin-right: 5px; }
 .con1_left_con2_title h2{ float: left; padding-left: 12px; padding-top: 3px; font-family:"微软雅黑"; font-size:18px; line-height:34px; color: #333333; font-weight:500;}

 .con1_left_con2{ padding:10px; padding-left:13px;}
 .con1_left_con2 ul li{ height: 37px; line-height:37px; *height:33px; *line-height:33px; font-size:14px; }
 .con1_left_con2 ul li span{ float: left; font-size:14px; font-family:Georgia; color:#888888}
 .con1_left_con2 ul li a { float:left; padding-left: 22px;}

.con1_left_03 h2{ font-size:18px; color:#10385f;}
.con1_left_03 ul{ margin-top:10px; padding-left:3px; width:708px; _height:80px;}
.con1_left_03 ul li{ float:left;width:115px; overflow:hidden}
.con1_left_03 ul li a{ float:left; color:#444444; margin:5px 0px; display:block; width:120px; overflow:hidden}
.con1_left_03 ul li a:hover{ color:#9b0606}

.con1_right .con1_right_con1_title{ height:33px;}
.con1_right .con1_right_con1_title a img{ float: right; display:block; margin-top: 10px; margin-right: 5px; }
.con1_right .con1_right_con1_title h2{ float: left; padding-left: 12px; padding-top: 3px; font-family:"微软雅黑"; font-size:18px; line-height:34px; color: #333333; font-weight:500;}

.con1_right .con1_right_list{ margin-left:15px;margin-top:12px; margin-bottom:10px; width:240px; _margin-top:0px;}
.con1_right .con1_right_con h2{ font-size:14px; color:#9b0606; width:60px; }
.con1_right .con1_right_con ul{ margin-top:2px; width:240px;}
.con1_right .con1_right_con ul li{ float:left; display:block;}
.con1_right .con1_right_con ul li a{ float:left; color:#444444; margin:5px 0px; width:80px;}
.con1_right .con1_right_con ul li a:hover{ color:#9b0606;}


.footer{ clear: both; width: 100%; height: 126px; background:#10385f; margin-top:30px; }
.footer .footer02{ width: 1000px; margin: 0 auto; font-size:12px; color:#fff; line-height:26px; padding:10px 0px;}
.footer .footer02 .footer_lf{border-bottom:1px solid #2f4c71; padding-bottom:10px; }
.footer .footer02 .footer_lf a{ font-size:14px; color:#fff }
.footer .footer02 .footer_lf a:hover{color:#fff }

.footer .footer02 .footer_rt{text-align:right; margin:10px 0px;}
.footer .footer02 .footer_rt .footer_rtp{ width:400px; float:right; text-align:left; margin-right:20px;}

.page_main{ width:1000px; margin:0px auto;}
.page_top{ margin:20px 0px;}
.page_top a{ font-size:18px; color:#333333; margin:0px 25px;}
.page_top a:hover{color:#333333;}
.page_top a.tip_on{ font-size:22px; color:#9b0606;}
.page_top a.tip_on:hover{  color:#9b0606;}
.paget_add{ margin:20px 0px; height:38px; font-size:12px; background:url(../images/page_01.jpg) no-repeat 15px 5px #e5e5e5; line-height:38px; padding-left:50px; font-family:宋体; color:#3f3f3f;}
.paget_add a{ font-size:12px; color:#3f3f3f;}
.page_con1{ width:1000px;}
.page_con1_left{ width:700px; float:left;border-top:4px solid #9b0606;}
.list_mainbox_rt3{width:100%;height:30px;line-height:30px;text-align:center;font-size:14px; border-top:1px solid #c3c3c3; padding-top:10px; text-align:right; color:#666666; font-family:微软雅黑 ; margin-top:10px;}
.list_mainbox_rt3 a{color:#666666;}



/*通栏文章页*/
.t_artic{width:1000px;margin:0 auto;overflow:hidden;}
.t_artic1{width:1000px;height:64px;line-height:64px;text-align:center;font-size:18px;color:#9c0607; font-size:22px;}
.t_artic2{width:1000px;line-height:32px;font-size:14px; padding:10px 0px;}
.img{width:950px;text-align:center;padding:10px 0px;}
.t_artic3,.artic3{padding-left:30px;text-align:left;height:44px;line-height:44px;border-top:1px solid #ccc;margin-bottom:27px;margin-top:27px; color:#666666}
.t_artic3{width:1000px;}
.t_artic1_tit{ color:#7d7d7d; text-align:center; padding:10px 0px;border-bottom:1px solid #ccc;}
.xiangguan,.xiangguan1{background:#fff;padding:0px 0px 16px 16px;}
.xiangguan{width:1000px;}
.xiangguan h2,.xiangguan1 h2{font-size:18px;color:#10385f;height:46px;line-height:46px; padding-left:15px}
.xiangguan li,.xiangguan1 li{height:30px;line-height:30px;padding-left:15px;}
.xiangguan li a,.xiangguan1 li a{font-size:14px; color:#444444}
.xiangguan li a:hover,.xiangguan1 li a:hover{font-size:14px; color:#9c0607}

/*文章页*/
.artic{width:700px;margin:0 auto;}
.artic1{width:700px;}
.artic2{width:700px;line-height:32px;font-size:14px; padding:10px 0px; background:#fff; overflow:hidden;}
.artic1_tit{ color:#7d7d7d; text-align:center; padding:10px 0px;border-bottom:1px solid #ccc;}

.img1{width:700px;text-align:center;padding:10px 0px;}
.artic3{width:690px;}
.xiangguan1{width:700px;}

.page_con1_content{ width:1000px; float:none;}
.con1_left_con3{width:700px; margin:10px 0px;}
.tech{ margin:20px 0px;}
.tech h2{ color:#9b0606; font-size:18px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.tech ul{ width:586px; margin-left:81px; margin-top:20px;}
.tech ul li{ width:137px; float:left}
.tech ul li a{ padding:0px;}


/*图片页*/
.pic{width:700px;overflow:hidden;margin:0 auto;*+margin-bottom:35px;_margin-bottom:0px;}
.pic li{width:210px;height:175px;float:left;margin-right:34px;text-align:center;margin-bottom:35px;_margin-right:32px;}
.pic li a{display:block;width:212px;height:173px;padding-top:1px;}
.pic li a h3{display:block;width:210px;height:40px;line-height:40px;font-family:"宋体";font-size:14px;}

.pic2{width:990px;overflow:hidden;margin:10px auto;*+margin-bottom:35px;_margin-bottom:0px; margin-left:10px;}
.pic2 li{width:220px;height:185px;float:left;margin-right:27px;text-align:center;margin-bottom:35px; _margin-right:25px;}
.pic2 li a{display:block;width:222px;height:173px;padding-top:1px;}
.pic2 li a h3{display:block;width:220px;height:40px;line-height:40px;font-family:"宋体";font-size:14px;}








/*教师列表页*/
.box_list h3{ margin:0 10px 0 10px; height:40px; line-height:40px; border-bottom:3px solid #10385f;  padding:0 0 0 20px;}
.teacher{ margin:10px 0; overflow:hidden; clear:both;}
.teacher h3{ border-bottom:2px solid #10385f; font-size:15px; color:#666; background:url(../images/icon06.jpg) no-repeat 10px center; padding-left:20px; height:44px; line-height:44px; clear:both;}
.teacher ul{ padding:5px 0; overflow:hidden;}
.teacher ul li{ height:32px; width:90px; float: left; line-height:32px; text-align:center; background:none; padding:0;}

/*教师详情页*/
.xq_teacher{ padding-top:23px; width:180px; margin:0 0 0 10px; float:left;}
.xq_teacher img{ display:block; width: 148px; height:198px; border:1px solid #ddd; float: left; margin-right:20px; margin-bottom:20px;}
.xq_teacher .wz_teacher{ width: 180px; float: left; overflow:hidden;}
.wz_teacher span{ font-family:"微软雅黑"; font-weight:bold; color:#666;}
.con_teacher{ width:500px; float:left;}
.con01_t h3{ border-bottom:2px solid #10385f;}
.xq_teacher img{ width:148px; height:198px;}