﻿@charset "utf-8";

#content{ overflow:hidden;}
.mainContent{ float:right;width:740px;}
.side{ float:left;width:240px;}

.banner{width:auto;}
.sideBox{position:relative; margin-bottom:10px;}
.sideBox .hd{height:35px;line-height:35px;}
.sideBox .hd h3{padding-left:20px;font-size:16px;}
.sideBox .hd h3 a{color:#000;}
.sideBox .bd{}

/* banner */
#focusAd1{width:1000px;height:150px;}
#focusAd1 .bd{height:150px;overflow:hidden;}
#focusAd1 .hd{right:2px;bottom:8px;}
#focusAd1 .hd ul li{margin-right:6px;width:15px;height:10px;line-height:10px;background-color:#fff;text-indent:-999px;overflow:hidden;}
#focusAd1 .hd ul li.on{background-color:#e00;}

.path{padding:10px 0;}
.path a{padding:0 5px;}

/* 侧栏-栏目菜单 */
#sideMenu .hd{background:url("images/sidemenubg.jpg") no-repeat ;height:39px;text-align:center;}
#sideMenu .hd h3{ color:#fff; padding:0;font-size:16px;}
#sideMenu .hd h3 a{color:#fff;}
#sideMenu .bd{padding:10px 0;border:1px solid #ddd;}
#sideMenu .bd li{height:36px;line-height:36px;overflow:hidden;   }
#sideMenu .bd li a{text-align:center;height:35px;line-height:35px;display:block;border-bottom:1px solid #ddd;font-size:14px;}
#sideMenu .bd li a:hover,
#sideMenu .bd li.on a{ background-color:#4d1c17;background-position: 25px -86px ;border-bottom:1px solid #ddd;color:#fff;}

/* 侧栏-最新推荐 */
#sideZxtj {border:1px solid #ddd;}
#sideZxtj .hd{border-bottom:1px solid #ddd;}
#sideZxtj .hd h3{display:inline-block;*display:inline;zoom:1;padding:0 10px;background:#4d1c17;color:#fff;}
#sideZxtj .bd {padding:10px;}
#sideZxtj .bd .infoList li{border-bottom:1px dotted #ddd;}
#sideZxtj .bd .infoList li .dateRight{margin-left:10px;color:#666;}

/* url_方块样式分页 */
.page{ text-align:center; padding:15px 0; height:30px; font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; line-height:20px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:4px 10px;}
.page a:hover {border:1px solid #4d1c17; text-decoration:none; color:#4d1c17;}
.page .current,.page b a{background:#4d1c17; border:1px solid #4d1c17; color:#fff !important; font-weight:bold; padding:4px 10px; }
.page .disabled {border:1px solid #c5c5c5;  padding:4px 10px; color:#999;}
.page input{padding:4px;border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle;text-align:center;}
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }

/* 内页内容区域 */
.mainBox{overflow:hidden;}
.mainBox .mHd{height:36px;border:1px solid #ddd;background:#fff;}
.mainBox .mHd h3{display:inline-block;*display:inline;zoom:1;padding:0 15px;background:#672821;line-height:36px;font-size:16px;color:#fff;font-weight:normal;}
.mainBox .mHd h3 a{color:#fff;}
.mainBox .mHd .more{float:right;margin:6px 5px 0 0;}
.mainBox .mBd{padding:0;}

/* 父列表页头条 */
#topicNews .mBd{padding:15px 0;}
#topicNews .focusBox{float:left;margin-right:-340px;}
#topicNews .focusBox .hd ul li span{display:block;line-height:16px;font-size:12px;}
#topicNews .topNews{margin-left:340px;height:262px;border:1px solid #ddd;}
#topicNews .topNews .hd{position:relative;height:36px;border-bottom:1px solid #ddd;background:#f8f8f8;overflow:visible;}
#topicNews .topNews .hd h3{position:absolute;top:-1px;left:10px;padding:0 10px;line-height:36px;background:#fff;border:1px solid #ddd;border-top:2px solid #672821;border-bottom:none;}
#topicNews .topNews .bd{padding:10px 20px;}
#topicNews .topNews .bd .topicList .t{margin:0;padding:0;border-bottom:none;}
#topicNews .topNews .bd .topicList .t .title{padding:10px 0;}
#topicNews .topNews .bd .topicList .t .tit{font-size:16px;color:#672821;font-weight:normal;}
#topicNews .topNews .topicList .t .intro{text-indent:2em;line-height:21px;}

/* 父列表循环 */
.loopBox{margin-bottom:10px;}
.loopBox .hd{height:36px;border:1px solid #ddd;background:#fff;}
.loopBox .hd h3{display:inline-block;*display:inline;zoom:1;padding:0 15px;background:#672821;line-height:36px;font-size:16px;font-weight:normal;}
.loopBox .hd h3 a{color:#fff;}
.loopBox .hd .more{float:right;margin:6px 5px 0 0;}
.loopBox .bd{padding:10px;}
.loopBox .bd .infoList li a{font-size:14px;background-position:2px 8px;}
.loopBox .bd .infoList li a:hover{background-position:2px -32px;}

/* 精品展示 */
#jpzs{margin-bottom:10px;overflow:hidden;}
#jpzs #jszp{float:left;width:49%;}
#jpzs #xszp{float:right;width:49%;}

/* 图片新闻 */
.picNews{position:relative; }
.picNews .prev,
.picNews .next{position:absolute;top:53px;width:10px;height:108px;background:#eee url("images/icon.png") no-repeat 2px -55px;border:1px solid #ddd;cursor:pointer;}
.picNews .prev{left:0;}
.picNews .next{right:0;background-position:-6px -55px;}
.picNews a:hover.prev,
.picNews a:hover.next{background-color:#ddd;}
.picNews .mBd{padding:15px 20px;height:140px;overflow:hidden;}
.picNews .mBd ul{overflow:hidden;min-height:140px;}
.picNews .mBd li{width:25%;float:left;}

/* 视频新闻 */
.videoNews{position:relative;}
.videoNews .prev,
.videoNews .next{position:absolute;top:48px;width:10px;height:108px;background:#eee url("images/icon.png") no-repeat 2px -55px;border:1px solid #ddd;cursor:pointer;}
.videoNews .prev{left:0;}
.videoNews .next{right:0;background-position:-6px -55px;}
.videoNews a:hover.prev,
.videoNews a:hover.next{background-color:#ddd;}
.videoNews .mBd{padding:10px 20px;}
.videoNews .mBd ul{overflow:hidden; min-height:140px;}
.videoNews .mBd li{width:25%;}

.articleCon { padding:20px 10px; }
.articleCon .title { font-size:24px; line-height:160%; color:#4d1c17; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .property{ line-height:28px; padding:2px 10px; margin:10px 0; text-align:center; color:#666;border-bottom:1px dotted #e1e1e1; }
.articleCon .property span{ padding:0 5px;}
.articleCon .userControl {margin-bottom:10px; line-height:22px; padding:2px 10px;  color:#333;}
.articleCon .bdsharebuttonbox{float:right;}
.articleCon .conTxt {color:#333; font-size:14px; line-height:1.5em; padding:5px 0 10px 0; width:100%; overflow:hidden; }
.articleCon .conTxt p { padding-bottom:20px;}
.articleCon .conTxt img{max-width:680px;height:auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .inputer{padding-bottom:5px;text-align:right;color:#999;}
.articleCon .others{ padding-top:12px; border-top:1px solid #e1e1e1;}
.articleCon .others .prev,.articleCon .others .next { font-size:14px; line-height: 30px; padding-left:15px; }

/* 2013.4.20 通用信息列表-留言式 */
.writeMsg{height:40px;margin:10px 0;text-align:right;overflow:hidden;}
.writeMsg a.btnWriteMsg{display:inline-block;*display:inline;zoom:1;padding:8px 20px;background:#ddd;border-radius:3px;font-size:16px;}
.writeMsg a:hover.btnWriteMsg{background:#4d1c17;color:#fff;}
.msgTable { width:100%;text-align: center; }
.msgTable th {background:#eee; height: 36px; line-height: 36px; padding: 0 10px; text-align: center;font-weight:bold;}
.msgTable td { padding:5px 10px; border-bottom: #ddd 1px dotted; line-height: 26px;}
.msgTable .title { text-align: left; }
.msgTable td.title { background: url(images/icon.png) no-repeat 4px -190px; padding-left: 25px; font-size:14px;}
.msgTable .dep {display:none }
.msgTable .state { width: 10%; }
.msgTable .date { width: 15%; }
.msgTable .reply { width: 10%; }
.msgTable .isreply { color: #360; }
.msgTable .noreply { color: #999; }

/*领导列表页*/
#LeaderList {padding:20px 10px}
#LeaderList li { padding:0 0 23px; width:720px; height: 175px; }
#LeaderList li .pic{ width:140px; height:175px; float:left; }
#LeaderList li .pic img {width:140px; height:175px;}
#LeaderList li .title {background:#fff; border:1px solid #e9e9e9; border-left:none; float:left; width:564px; height: 35px; line-height: 35px; padding-left: 15px;text-align:left; overflow: hidden; 
    font-size:14px; font-weight:bold; color:#622520
}
#LeaderList li .title a { color:#eb7919; font-size:18px; }
#LeaderList li .title span { font-size: 16px; padding-left: 12px; color: #666;}
#LeaderList li .leaderbox { border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; float:left; width:579px; color: #666; }
#LeaderList li .leaderbox .hd { background:#f3f3f3; border-right:1px solid #e9e9e9; float:left; width:74px; padding: 10px 0 10px 16px; font-size: 12px; }
#LeaderList li .leaderbox .bd {background:#fff;width: 467px;float:left;font-size: 12px;padding: 10px;}

#LeaderList li #work .hd { height:72px; }
#LeaderList li #work .bd { height:72px; }
#LeaderList li #contact .hd { height:24px; }
#LeaderList li #contact .bd {height: 24px;}

/*教师列表页*/
#teacherList{overflow:hidden;}
#teacherList li{float:left;margin:0 1% 20px;width:48%;height:211px;overflow:hidden;}
#teacherList li .pic{ width:140px;float:left;margin-right:-150px;}
#teacherList li .pic img {padding:9px;border:1px solid #ddd;width:120px; height:160px;}
#teacherList li .pic a.more{display:block;height:30px;line-height:30px;border:1px solid #ddd;border-top:none;color:#662821;text-align:center;}
#teacherList li .pic a:hover.more{background:#662821;color:#fff;}
#teacherList li .con{margin-left:150px;text-align:left;line-height:30px;}
#teacherList li .con .title{padding:0;}
#teacherList li .con .tit{font-size:16px;color:#662821;}
#teacherList li .con .jobTitle{font-size:14px;}
#teacherList li .con .intro{line-height:24px;}
#teacherList li .con span{display:inline-block;*display:inline;zoom:1;width:70px;font-weight:bold;font-size:12px;}

/* 教师内容页 */
#teacherCon{padding:20px;}
#teacherCon .pic{position:relative;z-index:2;float:right;margin-left:-180px;width:180px;text-align:center;overflow:hidden;}
#teacherCon .pic img{margin-bottom:10px;max-width:180px;max-height:180px;}
#teacherCon .pic a.url{display:inline-block;*display:inline;zoom:1;padding:4px 30px;background:#AD6660;font-size:14px;color:#fff;border-radius:3px;}
#teacherCon .pic a:hover.url{background-color:#f50;}
#teacherCon .title{margin:0 200px 10px 0;line-height:2.2em;border-bottom:1px dotted #ddd;text-align:left;}
#teacherCon .title span{font-size:18px;color:#333;}
#teacherCon .intro{margin:0 200px 10px 0;padding:10px;}
#teacherCon .conTitle{margin:0 -20px 10px;font-size:16px;line-height:2.2em;border-bottom:1px solid #ddd;text-align:left;}
#teacherCon .conTitle span{display:inline-block;*display:inline;zoom:1;padding:0 15px;background:#4D1C17;color:#fff;}
#teacherCon .conTxt{width:auto;}

/* 友情链接-图片列表 */
#friendLinkList li img{padding:1px;border:1px solid #eee;}