@charset "utf-8";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,li,dt,dd,dl,fieldset{margin:0;padding:0;}
body { width: 100%; font-family:"微软雅黑"; font-size:12px; background:url(../images/body_bg.jpg) repeat-x top #fff; color:#333; line-height:28px;}
img{border:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#004e98;}
ul,li{list-style:none;}
h2,h3,h4,h5{ font-family:"微软雅黑";}

.warq { width: 100%; background:url(../images/bg.jpg) no-repeat top center; }

.header{ width:1000px; height:189px; margin:0 auto; position:relative; z-index:100;}
.logo a{ display:block; width: 432px; height:74px; position:absolute; left:0; top:37px;} 

.ser{ width: 180px; height:33px; overflow:hidden; position:absolute; right:0; top:64px;}
.search{background:url(../images/ser.png) no-repeat;width:180px;height:33px;position:relative;}
.search input{position:absolute; width:140px;height:33px;line-height:33px; color:#004e98; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.search input.notxt{color:#004e98; padding-left:12px;}	
.search input.notxt1 {position: absolute;width: 28px;height: 33px;top: 0px;left: 152px;border: none;background: none;cursor:pointer; }

/*导航及下拉菜单*/
.nav{ height: 35px; width:1000px;background:url(../images/nav_bg.png) repeat-x; border:1px solid #1a5cbc; border-bottom:none; position:absolute; left:0; top:152px;}
.navigation, .navigation li ul {list-style-type:none;}
.navigation {margin:0px; width:1000px;}
.navigation li {float:left;position:relative;height:35px; z-index:999;background:url(../images/nav_l.jpg) no-repeat left top; }
.navigation li a{ padding:0 17px 0 18px;font-family:"微软雅黑"; font-size:14px; font-weight:bold; color: #fff;line-height:35px;height:35px; float: left; }
.navigation li a:hover {color: #1c4a8d; background:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.navigation li.hover a { display: block;color: #1c4a8d; background:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.navigation li.hover div{display:block;}
.navigation li div {display:none;position:absolute;top:35px;left:0; width:170px;background:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9; overflow:hidden; z-index:1000;}
.navigation li .sonnav dl{ width: 150px; margin:0 auto; padding:5px 0 15px;}
.navigation li .sonnav dl dd{ width: 150px; height: 36px; line-height:36px; border-bottom:1px solid #d3d3d3;}
.navigation li .sonnav dl dd a{ display:block; line-height:36px; margin:0 auto;font-size:14px;color: #606060; font-weight:normal; padding:0; padding-left:20px; background: url(../images/nav_icon.jpg) no-repeat 5px center;}
.navigation li .sonnav dl dd a:hover{color: #004383; font-weight:bold; background: url(../images/nav_icon.jpg) no-repeat 5px center;}

.content{ width: 1000px;  margin:0 auto; padding-bottom:45px; overflow:hidden;}
.lf{ width: 480px; float: left; margin-right:35px; padding-top:16px; overflow:hidden;}
.lf01{ width: 470px; height:350px; border:5px solid #b5dbff; overflow:hidden;}
/*图片切换*/
#bannerPic {position:relative;width:470px; height:350px; overflow:hidden;}
#banner_bg {position:absolute; bottom:0; background-color:#000; height:50px; filter: Alpha(Opacity=70);opacity:0.7;z-index:1000;cursor:pointer; width:545px; background:none; }
#banner_info{position:absolute; bottom:30px; left:5px;height:16px;color:#000;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:10px;}
#bannerPic ul {height:9px; position:absolute;list-style-type:none; z-index:1002;margin:0; padding:0; bottom:11px; right:5px;}
#bannerPic ul li {height:9px; width:9px;margin-right:12px; font-size:0px; float:left; background:url(../images/icon03.png) no-repeat center;cursor:pointer; line-height:10px; text-align:center; color:#fff;}
#bannerPic ul li.on {background:url(../images/icon04.png) no-repeat center; color:#0e75bd;}
#banner_list a{position:absolute;} 
#banner_list a span{ padding-left:10px; line-height:34px; color:#454545;}

.lf02{ width: 480px; height:41px; padding:22px 0; border-bottom:1px dashed #1155b9; overflow:hidden;}
.lf02 a{ display:block; width: 110px; float: left; height:41px; line-height:41px; font-size:16px; font-weight:bold; color:#004e98; padding-left:50px;}
.lf02 a.more01{ background:url(../images/icon05.jpg) no-repeat left center;}
.lf02 a.more01:hover{ background:url(../images/icon05h.jpg) no-repeat left center;}
.lf02 a.more02{ background:url(../images/icon06.jpg) no-repeat left center;}
.lf02 a.more02:hover{ background:url(../images/icon06h.jpg) no-repeat left center;}
.lf02 a.more03{ background:url(../images/icon07.jpg) no-repeat left center;}
.lf02 a.more03:hover{ background:url(../images/icon07h.jpg) no-repeat left center;}

.lf03{ width: 480px; height:100px; overflow:hidden;}
.lf03 h3{ font-size:16px; color:#004e98; height:66px; line-height:66px;}
.sel{ width: 500px; overflow:hidden;}
.sel select{width:148px; height:22px; border:1px solid #bdbdbd; margin-right:14px; display:inline; color:#333333; font-family:"微软雅黑"; font-size:12px;}

.rt{ width: 485px; float: left; padding-top:16px; overflow:hidden;}
.rt01{ width: 485px; height:175px; overflow:hidden;}
.til_rt01{ width:100%; height:30px; line-height:30px;}
.til_rt01 a{ float: right; font-family:"宋体"; font-size:12px; color:#777; font-weight:bold;}
.til_rt01 a:hover{ color:#004e98;}
.til_rt01 h3{ font-size:16px; color:#004e98; padding-left:5px;}
.box_rt01{ clear:both;}
.box_rt01 ul{ padding-top:5px;}
.box_rt01 ul li{ height:28px; line-height:28px; background:url(../images/icon01.png) no-repeat 5px center; padding-left:24px;}
.box_rt01 ul li span{ float: right; font-family:Courier, "Courier New", monospace; font-size:12px; color:#777777;}

.rt02{ padding-top:17px;width: 485px; height:183px; overflow:hidden;}
.til_rt02{ width: 100%; height:37px;}
.til_rt02 a{ float: right; display:block; width: 359px; height:34px; line-height:34px; border-top:3px solid #b5dbff;font-family:"宋体"; font-size:12px; color:#777; font-weight:bold; text-align:right; }
.til_rt02 a:hover{ color:#004e98;}
.til_rt02 h3{ width:120px; height:34px; line-height:34px;  border-top:3px solid #004e98; font-size:16px; color:#004e98; padding-left:5px; float: left;}

.rt03{ padding-top:17px;width: 485px; height:165px; overflow:hidden;}
.box_rt03{ clear:both; width:520px; overflow:hidden;}
.box01_rt03{ width: 230px; float: left; margin-right:20px; padding-top:5px;}
.box01_rt03 h4{ background:url(../images/icon02.jpg) no-repeat 4px 7px; padding-left:20px;}
.box01_rt03 h4 a{ line-height:20px; font-size:12px; font-weight:normal;}
.box01_rt03 ul{ padding-left:20px; padding-top:3px;}
.box01_rt03 ul li{ height:24px; line-height:24px; color:#777777;}

.footer{ height:48px; line-height:24px; color:#fff; text-align:center; padding:30px 0 38px 0; background:url(../images/footer_bg.jpg) repeat-x; clear:both;}

/*二级页面样式*/
.lcon{  width: 1000px; overflow:hidden; background: url(../images/list_bg.jpg) repeat-y #fff; border-top:3px solid #004e98;margin:5px auto 0; min-height:450px;}

.lf_list{ width: 210px; float: left; margin-right:30px;}
.lf_list h3{ width: 180px; height:40px; line-height:40px; background:#126fc7;padding-left:30px; font-size:16px; color:#fff;}
.lf_list ul{ padding-top:17px; padding-bottom:50px;}
.lf_list ul li{ height:38px; line-height:38px; border-bottom:1px solid #e1e1e1;}
.lf_list ul li a{ display:block; width:180px; height:38px; padding-left:30px; font-size:14px; color: #555;}
.lf_list ul li a:hover,.lf_list ul li.active a{ border-left:4px solid #004e98; background:#b5dbff; padding-left:26px; font-weight:bold; color:#004e98;}

.rt_list{ width: 745px; float: left; padding-bottom:50px; overflow:hidden;}
.bread{ height:39px; line-height:39px; border-bottom:1px solid #e1e1e1; overflow:hidden; font-size:12px; color:#666; padding-left:10px;}
.bread a{ color:#666;}
.bread a:hover{ color:#004e98;}

.box_list h3{ font-size:16px; color:#004e98; height:50px; line-height:50px; padding-top:10px; padding-left:5px;}
.box_list01 ul{ padding:5px 5px 30px;}

.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px; color:#888; background:#eaf5ff;clear:both;}
.page a{ padding:0 5px; color:#444;}
.page a:hover{ color:#004e98;} 


/*文章页*/
.larticle{ background:#fff;}
.article{ width: 95%; margin:4px auto 0; overflow:hidden; padding-bottom:40px;}
.wz_art{ margin:0 auto; padding:12px 8px 40px 8px;overflow:hidden;}
.article h4{ font-size:18px; text-align:center; line-height:30px; padding-top:20px; color:#004e98;}
.box_list_h_article{ font-size:18px; text-align:center; line-height:30px; padding-top:20px; color:#004e98;}

.article h5{ line-height:28px; font-size:14px; text-align:center; padding:15px 0;}
.zuozhe{ height:30px; line-height:30px; width:100%; text-align:center; font-size:12px; color:#666;background:#eaf5ff; margin:0 auto; overflow:hidden;}
.fujian{ width: 100%;background:#eaf5ff; padding:0 0 8px 0; overflow:hidden; margin:0 auto;}
.fujian h3 { padding:0;}
.fujian h3 span{ display:inline-block; height:40px; line-height:40px; border-top:3px solid #004e98; padding:0 100px 0 25px;font-size:16px; font-weight:bold;}
.fujian ul{ padding:0px 20px 10px 25px;}
.fujian ul li{ height:26px; line-height:26px;background:url(../images/icon02.jpg) no-repeat 3px center; padding-left:20px;}

/*图片列表页*/
.pic_list{ width: 98%; margin:0 auto;}
.pic_list ul{ width: 780px; padding-top:15px;padding-bottom:5px;*padding-bottom:30px;_padding-bottom:5px; overflow:hidden;}
.pic_list ul li{ height:184px; width:180px; padding:20px 20px 20px; border:1px solid #e4e4e4; float: left; margin-right:32px; margin-bottom:32px; line-height:28px; text-align:center; background:#eaf5ff;}
.pic_list ul li a{ font-family:"微软雅黑"; font-size:12px;}
.pic_list ul li a h6{ font-size:12px; font-family:Courier, "Courier New", monospace; color:#666; font-weight:normal;}
.pic_list ul li a img{ display:block; width: 180px; height:120px; margin-bottom:13px;}

/*教师列表页*/
.teacher{ padding:10px 0 10px; overflow:hidden; clear:both;}
.teacher h4{ font-size:15px; color:#004e98; background:url(../images/icon04.png) no-repeat 10px center; padding-left:30px; height:44px; line-height:44px; clear:both;}
.teacher ul{ background:#eaf5ff; 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; overflow:hidden;}
.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: 550px; float: left; overflow:hidden;}
.wz_teacher span{ font-family:"微软雅黑"; font-weight:bold; color:#666;}

.con_teacher{ clear:both; overflow:hidden; border-top:2px solid #004e98;}
.con01_t{ padding:10px 2px; margin:0 8px; border-bottom:1px dotted #ccc;}
.con01_t h4{ font-size:15px; color:#004e98; background:url(../images/icon04.png) no-repeat 0px center; padding-left:20px; height:44px; line-height:44px; clear:both;}
.wz_art {}
.wz_art td, .wz_art table  th{padding:1.9rem 2rem;line-height: 1.4;word-break: break-all;}
.wz_art table { border:solid #000;border-width: 0px 1px 1px 0px !important; }
.wz_art table  *{word-wrap: break-word;}
/*边框*/
.wz_art table td{ border:solid #ccc; border-width:1px 0px 0px 1px !important}
