@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; font-size:14px;}
body{ font-family:"微软雅黑"; font-size:12px; margin:0 auto; background:#fff; color:#494949; padding:0px;}
img{ border:0px;border:none;}
ul,li{ list-style-type:none;}
a{ text-decoration:none; color:#494949;}
a:hover{ color:#8f0114;}
h2,h3,h4,h5{ font-family:"微软雅黑"; font-weight:normal;}
.clear{ clear:both}

.header{ width:100%; height:182px; background:url(../images/head_bg.jpg) repeat-x; margin:0px; padding:0px;}
.top{width:1003px; height:142px; margin:0 auto; overflow: hidden; position:relative}
.top .logo{ float:left; width:488px; height:102px; margin-top:15px;}
.top_rt{ width:434px; float:right; text-align:right;}

.nav{width:100%;height:40px;}
#nav { width:1003px;margin:0 auto;height:40px;}
#nav li{position:relative;float:left; z-index:100;}
#nav li a{display:inline-block;height:40px;line-height:40px;text-align:center;color:#fff;font-size:14px; font-family:"微软雅黑"; padding:0px 23px;}
#nav li a.action{ background-color:#f9f4f5; color:#8f0114;}
#nav li a:hover{ background-color:#FFF;}
#nav li .sonnav{ line-height:28px; font-size:14px;display:none; position:absolute; top:40px; left:0px; text-align:left; padding-bottom:10px; z-index:999;}
#nav li.on {}
#nav li.on a{ color:#8f0114;background-color:#f9f4f5;}
#nav li.on a:hover{ color:#8f0114;background-color:#f9f4f5;}
#nav li.on .sonnav{display:block; background-color:#f9f4f5;}
#nav li.on .sonnav dl{ width:102px; overflow:hidden;}
#nav li.on .sonnav dl dd{width: 102px; line-height:28px;}
#nav li.on .sonnav dl dd a{ color:#8f0114; font-size:14px; width:102px; height:28px; line-height:28px; background:none; padding:0px 0px;}
#nav li.on .sonnav dl dd a:hover{color:#ee0225;}

#nav li .sonnav2{ line-height:28px; font-size:14px;display:none; position:absolute; top:40px; left:0px; text-align:left;  padding-bottom:10px; z-index:999;}
#nav li.on .sonnav2{display:block; background-color:#f9f4f5;}
#nav li.on .sonnav2 dl{ width:160px; overflow:hidden;}
#nav li.on .sonnav2 dl dd{width: 160px; line-height:28px; }
#nav li.on .sonnav2 dl dd a{ color:#8f0114; font-size:14px; text-align:left; width:160px; height:28px; line-height:28px; background:none;}
#nav li.on .sonnav2 dl dd a:hover{color:#ee0225;}

.content{ width:1003px; margin:0px auto;position: relative; margin-top:5px;}
.page{width:1003px; margin:20px auto;position: relative; }
/*幻灯片代码*/
.banner { width:1003px; 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:1003px; height:330px; float:left; position:relative;}
.banner ul li a img{ display:block; width:1003px; height:323px;}
.banner ol { height:18px; position: absolute; bottom: 15px;z-index:1002; text-align:center;right:0px;}
.banner ol li { float: left; width:12px; height:12px; text-align:center; margin-right:15px; overflow: hidden;cursor:pointer; font-size:12px;color:#9b0606; background:url(../images/icon1.png) no-repeat; font-family:"微软雅黑";}
.banner .active {color:#fff; background:url(../images/icon1_active.png) no-repeat;}
/*幻灯片代码结束*/

.con1{ width:1003px; margin-top:10px;}
.con1_lf{ width:302px; height:300px; float:left;margin-right:40px;}
.con1_con{ width:305px; height:300px; float:left;}
.con1_rt{ width:328px; height:300px; float:right}

h2.con1_list_tit{ height:36px;line-height:36px; font-size:18px; color:#8f0114;}
.con1_lf_list dt{ width:302px; height:58px;padding:13px 0px; border-bottom:1px solid #e6e6e6}
.con1_lf_list dt img{ float:left; border:1px solid #ccc;}
.con1_lf_list dt .first{ float:right; width:200px; height:40px; padding-right:0px;padding-left:10px; color:#0e71af; padding-top:5px; }
.con1_lf_list dt .first p{ height:47px; line-height:20px;}
.con1_lf_list dt .first p span{ margin-left:10px; color:#bd0020; font-size:12px}
.con1_lf_list dt .first p a{ font-family:"微软雅黑"; font-size:12px; color:#323232;}
.con1_lf_list dt .first p a:hover{color:#8f0114;}
.con1_lf_list dl dd{ height:34px; line-height:34px; background:url(../images/icon_01.jpg) 5px center no-repeat; border-bottom:1px solid #ebebeb;}
.con1_lf_list dl dd span{ float:right; font-family:Arial; font-size:12px;color:#bd0020;}
.con1_lf_list dl dd a{ font-family:"微软雅黑"; font-size:12px; color:#323232;}
.con1_lf_list dl dd a:hover{color:#8f0114;}

.more{ float:right; margin-top:12px;}
.more a{ color:#575757; font-family:"宋体"; font-size:12px;}
.con1_con_list ul li{ height:43px; margin-top:9px;}
.con1_con_list ul li a{ font-size:12px}
.con1_con_list ul li div.date{ background:url(../images/date_bg.jpg) no-repeat; width:63px; height:43px; text-align:center; color:#bd0020; font-size:12px; float:left; margin-right:15px;}
.con1_con_list ul li div.date span{ display:block; color:#fff;font-size:12px; width:63px; height:22px; text-align:center} 
.con1_rt_list ul li{ height:34px; line-height:34px; background:url(../images/icon_01.jpg) 5px center no-repeat; border-bottom:1px solid #ebebeb;}
.con1_rt_list ul li span{font-family:Arial; font-size:12px;color:#bd0020; margin-right:10px}
.con1_rt_list ul li a{ font-family:"微软雅黑"; font-size:12px; color:#323232;}
.con1_rt_list ul li a:hover{color:#8f0114;}
.bot_link{ width:329px; height:37px; margin-top:15px;}
.bot_link a{ width:155px; height:37px; text-align:center; color:#fff; display:block; float:left; line-height:37px; font-size:14px;}
.bot_link a:hover{ color:#fff;}
.bot_link .red{ background-color:#8f0114; margin-right:15px;}
.bot_link .blue{ background-color:#013177}

.con2{height:42px; width:1003px; color:#fff; border-top:2px #8f0114 solid; margin-top:20px; padding-top:5px;}
.con2 h2{ font-size:14px; font-family:"微软雅黑"; height:42px; line-height:42px; color:#9d0015; width:60px; float:left}
.con2 .main_link{ float:left; height:42px; line-height:42px; overflow:hidden; width:940px;}
.con2 a{ color:#2c2c2c; margin:0px 15px; font-size:12px;}
.con2 a:hover{color:#8f0114;}
.footer{ font-size:12px; height:75px; line-height:28px; width:100%; margin:5px auto 0; text-align:center; background:#3e3d3d; padding-top:20px; color:#fff; font-family:"微软雅黑"}

/*列表页页面样式*/
.list_mainbox{width:1005px;margin:0 auto;overflow:hidden;}
.list_main_lf1_2{width:180px;padding:10px 15px; background:url(../images/left_menu.gif); border:1px solid #ccc; float:left}
.list_main_lf1_2 li div{height:43px;background:url(../images/icon6.png) no-repeat left center; margin:10px 0px;}
.list_main_lf1_2 li div a{  background: none repeat scroll 0 0 #fafafa;  border: 1px solid #dcdcdc; color: #494949; display: inline-block; font-size:16px;    height: 40px; line-height: 40px; padding: 0 10px;  text-decoration: none; transition-duration: 500ms, 500ms; transition-property: background, border-color; width: 158px; text-align:center;}
.list_main_lf1_2 li div a:hover{color:#fff;background-color:#8f0114;}
.list_main_lf1_2 li div.listmenu2{ height:43px; line-height:43px; margin-bottom:0px;}
.list_main_lf1_2 li div.listmenu2 a{color:#fff;background-color:#8f0114;}


.list_mainbox_rt{width:760px;float:right;}
.list_mainbox_rt1{width:760px;height:40px;line-height:40px;border-bottom:1px solid #ccc;margin-bottom:6px;overflow:hidden;}
.list_mainbox_rt1_lf{width:180px;float:left;}
.list_mainbox_rt1_lf h2{font-size:18px;color:#8f0114;padding-left:5px;}
.list_mainbox_rt1_rt{width:290px;padding-right:10px;float:right;text-align:right;}
.list_mainbox_rt1_rt,.list_mainbox_rt1_rt a{font-size:14px; color:#333333}
.list_mainbox_rt2{overflow:hidden;margin-bottom:18px; min-height:400px;}
.list_mainbox_rt2 ul{ margin:10px 0px;}
.list_mainbox_rt2 li{padding-left:20px;height:32px;line-height:32px;background:url(../images/tt.gif) no-repeat 5px center;}
.list_mainbox_rt2 li a{font-size:12px;}
.list_mainbox_rt2 li span{ float:right; font-size:12px;}
.list_mainbox_rt2 li a:hover{ color:#8f0114}

.list_mainbox_rt3{width:100%;height:30px;line-height:30px;background:#d9dadb;text-align:center;font-size:14px;}

.list_mainbox_rt4{width:760px;height:40px;line-height:40px;border-top:1px solid #ccc;overflow:hidden;}
.list_mainbox_rt4_lf{width:180px;float:left;}
.list_mainbox_rt4_lf h2{font-size:18px;color:#8f0114;background:url(../images/icon5.png) no-repeat 5px center;}
.list_mainbox_rt4_rt{width:290px;padding-right:10px;float:right;text-align:right;}
.list_mainbox_rt4_rt,.list_mainbox_rt4_rt a{font-size:14px; color:#333333}

#expmenu li dl{ display:none; background-color:#fffbf8; }
#expmenu li .on{ display:block; }
#expmenu li dl dd{ height:30px; background-color:#fffbf8; line-height:30px; width:180px; text-align:center}
#expmenu li dl dd.hover{ height:30px; background-color:#fffbf8; line-height:30px; width:180px; text-align:center}
#expmenu li dl dd.hover a{ color:#8f0114;}
#expmenu li dl dd.hover a:hover{color:#8f0114;}
#expmenu li dl dd a{ color:#494949; font-size:14px; padding-left:0px; display:block}
#expmenu li dl dd a:hover{color:#8f0114;}



/*通栏文章页*/
.t_artic{width:950px;margin:0 auto;overflow:hidden;}
.t_artic1{width:950px;height:64px;line-height:64px;border-bottom:1px dashed #ccc;text-align:center;font-size:18px;color:#8f0114;font-weight:bold;margin-bottom:20px;}
.t_artic2{width:950px;line-height:32px;font-size:12px;}
.img{width:950px;text-align:center;padding:10px 0px;}
.t_artic3,.artic3{padding-right:10px;text-align:right;height:44px;line-height:44px;border-top:1px solid #ccc;margin-bottom:27px;}
.t_artic3{width:940px;}
.xiangguan,.xiangguan1{background:#fafafa;padding:0px 0px 16px 16px;}
.xiangguan{width:934px;}
.xiangguan h2,.xiangguan1 h2{font-size:14px;color:#8f0114;height:46px;line-height:46px;}
.xiangguan li,.xiangguan1 li{height:30px;line-height:30px;padding-left:15px;background:url(../images/icon6.png) no-repeat left center;}
.xiangguan li,.xiangguan1 li span{ font-family:Arial}
.xiangguan li a,.xiangguan1 li a{font-size:12px;}
.xiangguan ul li span,.xiangguan1 ul li span{font-size:12px;}
.xiangguan li a:hover,.xiangguan1 li a:hover{font-size:12px; color:#8f0114}

.t_page{width:1003px;margin:0 auto;}
.t_page1{width:1003px;height:40px;line-height:40px;overflow:hidden;margin-bottom:50px; border-bottom:solid #ccc 1px;}
.t_page1_lf{width:180px;float:left;}
.t_page1_lf h2{font-size:18px;color:#8f0114;padding-left:5px;}
.t_page1_rt{width:290px;padding-right:10px;float:right;text-align:right;}
.t_page1_rt,.t_page1_rt a{font-size:14px; color:#696969}
.t_page2{width:1003px;overflow:hidden;margin-bottom:30px;}

/*文章页*/
.artic{width:720px;margin:0 auto;}
.artic1{width:720px;}
.artic2{width:720px;line-height:32px;font-size:12px;}
.img1{width:720px;text-align:center;padding:10px 0px;}
.artic3{width:710px;}
.xiangguan1{width:704px;}


/*图片页*/
.pic{width:760px;overflow:hidden;margin:20px auto;*+margin-bottom:35px;_margin-bottom:0px;}
.pic li{width:214px;height:175px;float:left; margin:0px 18px;_margin:0px 16px;text-align:center;/*overflow:hidden;*/background:#ffffff;margin-bottom:35px;}
.pic li a{display:block;width:211px;height:173px;padding-top:1px;padding-left:1px;border:1px solid #ccc;}
.pic li a:hover{border:1px solid #ff7e00;color:#ff7e00;}
.pic li a img{display:block;width:210px;height:140px;}
.pic li a h3{display:block;width:210px;height:30px;line-height:30px;font-family:"宋体";font-size:14px;}

/*通栏图片页*/
.t_pic{width:1003px;overflow:hidden;margin:20px auto;*+margin-bottom:35px;_margin-bottom:0px;}
.t_pic li{width:214px;height:175px;float:left; margin:0px 18px;  _margin:0px 16px;text-align:center;/*overflow:hidden;*/background:#ffffff;margin-bottom:35px;}
.t_pic li a{display:block;width:211px;height:173px;padding-top:1px;padding-left:1px;border:1px solid #ccc;}
.t_pic li a:hover{border:1px solid #ff7e00;color:#ff7e00;}
.t_pic li a img{display:block;width:210px;height:140px;}
.t_pic li a h3{display:block;width:210px;height:30px;line-height:30px;font-family:"宋体";font-size:14px;}


/*图片展示页开始*/
.img_news_con{ width:100%; overflow:hidden;}
.img_news_con h3{padding:20px 0 20px; heihgt:54px; text-align:center; color:#c66a37; font-size:16px; font-family:"微软雅黑"; font-weight:normal;}
.imgs_scroll{padding:0px 45px 60px 45px; height:668px; position:relative;}
.imgs_scroll .btn_l,.imgs_scroll .btn_r{ position:absolute; width:434px; height:580px; top:0; /*z-index:1000; filter:alpha(opacity:0); opacity: 0;*/ }
.imgs_scroll .btn_l{left:62px; }
.imgs_scroll .btn_r{right:69px;}
.imgs_scroll .prev,.imgs_scroll .next { position:absolute; display:block; width:70px; top:239px; text-align:center; cursor:pointer; z-index:90; display:none;}
.imgs_scroll .prev{ left:92px;}
.imgs_scroll .next{right:89px;}
.imgs_news_list{width:870px; height:668px; position:relative; overflow:hidden;}
.imgs_news_list ul{width:9999px;}
.imgs_news_list ul li{float:left; display:inline; width:868px; margin-right:10px; height:668px;  text-align:center; background:none;}
.imgs_news_list ul li .txt2{width:868px; float:left; line-height:20px; text-indent:2em; padding-top:27px; text-align:left; font-family:"宋体";}
/*图片展示页结束*/


/*教师列表页*/
.teacher{ padding:12px 0; border-bottom:1px dashed #ddd; overflow:hidden; clear:both;}
.teacher h3{ font-size:16px; color:#8f0114; height:36px; line-height:36px; clear:both;}
.teacher ul li{ height:32px; width:90px; float: left; line-height:32px; text-align:center; background:none; padding:0; width:100%;}

.teacher2{ padding:12px 0; border-bottom:1px solid #ddd; overflow:hidden; clear:both; width:100%;}
.teacher2 .teacher_list li{padding-left:20px;height:32px;line-height:32px;background:url(../images/tt.gif) no-repeat 5px center; float:none; text-align:left}
.teacher2 .teacher_list li a{font-size:12px;}
.teacher2 .teacher_list li span{ float:right; font-size:12px;}
.teacher2 .teacher_list li a:hover{ color:#8f0114}
.details{ height:40px; line-height:40px; margin:20px; text-align:right;}
.details a{ color:#8f0114}