﻿@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ font-family:宋体; font-size:12px; overflow-x:hidden;}
ul,li{ list-style:none;}
img{ border:0;}
a{ text-decoration:none;}
a:hover{ color:#9d1408;}
.clear{ clear:both;}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0}
*+html img{-ms-interpolation-mode:bicubic}
html{zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true)}(this))}
.warp{ background:url(../images/body_bg.jpg) repeat-x center top; height:1309px;}
.main{ width:960px; margin:0 auto;}
.head{ height:147px;}
.top{ width:960px; position:relative; height:90px;}
.logo{ position:absolute; top:19px;}
.search{ position:absolute; top:60px; right:1px; background:url(../images/search_bg.jpg) no-repeat; width:203px; height:29px;}
.inp{ float:left; width:160px; height:29px; line-height:29px; *line-height:31px; border:0; padding-left:10px; padding-right:3px; background:none; color:#959494;}
.search_btn{ float:left; width:30px; height:29px; display:block; cursor:pointer; border:0; background:none;}
.menu{ margin-top:16px;}
.menu>ul{ height:41px;}
.menu ul li{ position:relative; float:left; line-height:41px; width:120px; height:41px; text-align:center; font-family:微软雅黑; font-size:14px; }
.menu ul li a{ color:#000; font-family:微软雅黑; line-height:16px; padding:5px 0 0 0; height:36px; text-align:center; display:block;}
.menu ul li a span{ display:block; height:12px; line-height:12px; font-size:12px;}
.menu .curr,.menu ul li a:hover{ background:#9d1408; color:#fff;}
.menu .curr a{ color:#fff;}
.menu ul li a.unHaveName{ line-height:30px;}

.menu ul li .childrenNav { display:none; position:absolute; z-index:10; left:0; top:40px; background:#9d1408; line-height:36px;width:200px; text-align:center; padding:5px 0;}
.menu ul li .childrenNav a{ color:#FFF; width:200px;display:block; font-size:12px; height:auto;}
.menu ul li .childrenNav a:hover{ background:#750503;}
.menu ul li .childrenNav li{ float:none; width:200px; position:relative; line-height:16px; height:auto; margin:0; border-top:#e2b5b4 1px solid;}
.menu ul li .childrenNav li:first-child{ border:none; }
.menu ul li .childrenNav li a{padding:10px 0;}


.menu ul li .childrenNav li ul { display:none; position:absolute; z-index:10; left:200px; top:-5px; background:#9d1408; line-height:36px;width:200px; text-align:center; padding:5px 0;}
.menu ul li .childrenNav li ul a{ color:#FFF; width:200px;display:block; font-size:12px; height:auto;}
.menu ul li .childrenNav li ul a:hover{ background:#750503;}
.menu ul li .childrenNav li ul li{ float:none; width:200px; position:relative; line-height:16px; height:auto; margin:0; border-top:#e2b5b4 1px solid;}
.menu ul li .childrenNav li ul li:first-child{ border:none;}
.menu ul li .childrenNav li ul li a{padding:10px 0;}
.menu ul li .childrenNav a i{ display:block; color:#CFCFCF;font-size:10px;-webkit-transform:scale(0.8);}


.conts_box1{ margin-top:19px; height:515px; _overflow:hidden; }
.xmls_box{ width:305px; float:left; height:515px; overflow:hidden; }
.texted0 li{no-repeat left center; padding-left:13px;}
.texted0 li a{ color:#5c5c5c;}
.texted0 li a:hover,.xmls_box p a:hover,.title1 h2 span a:hover,.title2 h2 span a:hover{ color:#9d1408; text-decoration:underline;}
.texted0 li span{float:right;font-family:微软雅黑;color:#b2b2b2;}
.title1{ background:url(../images/title_bg.jpg) no-repeat left bottom; height:33px;}
.title1 h2{ font-family:微软雅黑; font-size:18px; color:#bc1303; font-weight:lighter;}
.title1 h2 span{ float:right; font-size:12px; font-family:宋体; display:block; margin-top:2px;}
.title1 h4{ font-family:微软雅黑; font-size:15px; color:#bc1303; font-weight:lighter;}
.img_box{ margin-top:17px;}
.xmls_box p,.texted{ font-size:12px; line-height:24px; color:#5c5c5c; margin-top:13px;}
.xmls_box p a,.title1 h2 span a,.title2 h2 span a{ color:#62708a}
.zsjz_box{ width:395px; float:left; margin-left:22px; height:515px; overflow:hidden;}
.texted li{ background:url(../images/icon1.jpg) no-repeat left center; padding-left:13px;}
.texted li a{ color:#5c5c5c;}
.texted li a:hover,.xmls_box p a:hover,.title1 h2 span a:hover,.title2 h2 span a:hover{ color:#9d1408; text-decoration:underline;}
.texted li p.date span{float:right;font-family:微软雅黑;color:#b2b2b2;}
.kcsz_box{width:215px; float:left; margin-left:23px; height:515px; overflow:hidden;}
.texted2 li{ padding-left:13px;}
.texted2 li a{ color:#5c5c5c;}
.texted2 li a:hover,.xmls_box p a:hover,.title1 h2 span a:hover,.title2 h2 span a:hover{ color:#9d1408; text-decoration:underline;}
.conts_box2{ background:url(../images/nr_bg.jpg) no-repeat; height:228px; margin-top:31px; _overflow:hidden;}
.xshd_box,.jrcj_box,.bmdt_box{ width:246px; height:150px; overflow:hidden; float:left; margin-left:22px; margin-top:40px; display:inline;}
.title2 h2{ font-size:16px; font-family:微软雅黑; color:#bc1303; font-weight:lighter;}
.title2 h2 span{ font-size:12px; float:right; font-family:宋体; margin-right:134px; display:block; margin-top:4px; display:inline;}
.jrcj_box,.bmdt_box{ margin-left:82px;}
.conts_box3{ margin-top:20px; height:341px; _overflow:hidden;}
.pic{ height:133px;  }
.kzkt_box,.gjxs_box,.gjjl_box{ width:297px; height:206px; float:left; margin-left:22px; _margin-left:11px; border-right:solid 1px #dfdfdf;  overflow:hidden;}
.conts_box3 .title2 h2 span{margin-right:188px;}
.gjxs_box{ margin-left:29px;}
.gjjl_box{ border-right:none; margin-left:29px; width:284px;}
.gjjl_box .title2 h2 span{margin-right:174px;}
.conts_box4{ width:100%; height:160px; background:#f2f2f2;}
.conts_box4 img{ width:1020px; margin:0 auto; display:block;}
.footer{ height:58px; line-height:58px;  background:#9d1408;}
.bottom{ width:960px; margin:0 auto; padding-left:93px;}
.footer p{ float:left; margin-left:37px; color:#ce8a84;}

/*焦点图样式*/
#slider{width:100%; height:390px; overflow:hidden;}
.slider_box{width:960px; height: 390px;overflow: hidden;position: relative;}
.silder_con{height:390px;overflow: hidden;position: absolute;}
.silder_panel{width:960px;height:390px;overflow: hidden;float: left;position: relative;background: #111;}
.silder_panel img{width:960px;height: 390px;display: block;overflow: hidden; position:relative; }
.silder_intro{width: 230px;height: 350px;line-height: 20px;overflow: hidden;color: #999; position:absolute; top:35px; right:31px;  overflow:hidden;}
.silder_intro h3{ font-family:微软雅黑; font-size:20px; color:#fff; font-weight:lighter;}
.silder_intro p{color:#e2b5b4; margin-top:10px; line-height:24px;}
.slider_box a.prev,.slider_box a.next{display: block;width:42px;height:42px;overflow:hidden;text-indent: -999px;position: absolute;cursor: pointer;background: url(../images/silder_btn.png) no-repeat;}	
.slider_box a.prev{right:69px;background-position: left 0; bottom:22px;}
.slider_box a.next{right:18px;background-position: -51px 0; bottom:22px;}
.silderBox{height:8px; line-height:8px;}

/*列表页css样式*/
.warper{background:#fff url(../images/bodyer_bg.jpg) repeat-x center top;}
.banner_box{  height:200px; position:relative;}
.list_box{ margin-top:19px; margin-bottom:58px;}
.left_box{ width:236px; float:left;}
.text_box{ background:url(../images/kcsz_bg.jpg) repeat-y left top;  width:236px;}
.dh_text{ background:url(../images/bot_bg.jpg) no-repeat left bottom; }
.dh_text h2{ background: url(../images/title1.jpg) no-repeat; height:57px; font-size:16px; font-family:微软雅黑; line-height:50px; text-indent:16px; color:#bc1303; font-weight:lighter;}
.dh_text ul li{text-align:left; font-size:14px; font-weight:bold; overflow:hidden;}
.dh_text ul li a{ color:#000; padding:10px 0 10px 10px; display:block;}
.dh_text ul li a span{ display:block; line-height:20px; font-size:12px; font-weight:normal; color:#333; font-family:"微软雅黑";}
.dh_text ul{ margin:6px 10px 36px 10px;}
.dh_text ul li a:hover,.dh_text ul .currs a{ background:#9d1408; color:#fff; }
.dh_text ul li a:hover span,.dh_text ul .currs a span{ color:#fff; }
.mail_box{ margin-top:16px;}
.btn_box{ background:url(../images/btn_box.png) no-repeat; height:133px; margin-top:16px; position:relative;}
.teacher_btn,.student_btn{ position:absolute; top:20px; left:19px;}
.student_btn{ top:70px;}
.right_box{ width:705px; float:right;}
.title3{ height:33px; background:url(../images/title3.jpg) no-repeat left bottom;}
.title3 h2{ font-family:微软雅黑; font-size:18px; color:#bc1303; font-weight:lighter;}
.title3 h2 span{ float:right; font-size:12px; font-family:宋体; color:#5c5c5c; display:block; margin-top:3px;}
.title3 h2 span a{color:#5c5c5c;}
.title3 h2 span a:hover{ color:#9d1408; text-decoration:underline;}
.list_text{ margin-top:6px;}
.list_text li{ line-height:48px; font-size:14px; border-bottom:dashed 1px #ccc; background:url(../images/icon4.jpg) no-repeat left center; padding-left:13px;}
.list_text li span{ float:right; font-family:Arial; color:#666;}
.list_text li a{ color:#000;}
.list_text li a:hover{ color:#9d1408;}
.page{ margin-top:22px; margin-left:270px;}
.page li{ float:left; width:26px; height:25px; text-align:center; line-height:25px; background:url(../images/icon3.jpg) no-repeat; margin-left:10px;  display: inline; font-size:16px;}
.page li a{ color:#505050; width:26px; height:25px; display:block; line-height:25px;}
.page li a:hover,.page .currd a{ background:url(../images/icon2.jpg) no-repeat; color:#fff;}

/*文章css样式*/
.right_box h1{ font-family:微软雅黑; font-size:24px; color:#3d3d3d; text-align:center; font-weight:lighter; margin-top:25px;}
.right_box h3{ font-size:12px; font-family:宋体; text-align:center; color:#7f7f7f; margin-top:20px; font-weight:lighter; border-bottom:dashed 1px #d9d9d9; padding-bottom:13px;}
.right_box p{ line-height:28px; font-size:14px; text-indent:2em; margin-top:30px;}



.fanhui{ position:absolute; top:10px; right:1px; height:29px;}
.fanhui a{color:#000;font-family:微软雅黑; }