@charset "gb2312";
ul, li, dl, dt, dd, form {list-style-type: none;padding: 0;margin: 0;}
img {border: 0;margin: 0;padding: 0;}
body {background: url(common_res/bodybg.gif) #e4eaed 0 0 repeat-x;font-size: 12px;line-height: 180%;font-family: "宋体";color: #000000;margin: 0;padding: 0;}
a:link {color: #000000;font-size: 12px;text-decoration: none;}
a:visited {color: #000000;font-size: 12px;text-decoration: none;}
a:hover {color: #90020a;font-size: 12px;text-decoration: none;}
a:active {color: #90020a;font-size: 12px;text-decoration: none;}
.none { display: none;}
.clear {clear: both;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {display: block;
*zoom:1;}
.header {background: url(common_res/headbg.jpg) #fff right top no-repeat;height: 154px;margin: 0 auto;width: 990px;}
/*导航*/
.mainNav {background: url(common_res/navBg.gif) #fff 0 0 repeat-x;height: 35px;margin: 0 auto;width: 990px;}
.mainNav li {float: left;background: url(common_res/navLi.gif) right center no-repeat;height: 35px;line-height: 35px;}
.mainNav li a {padding: 0 33px;}
.mainNav li a:link, .mainNav li a:visited {font-size: 14px;font-family: "微软雅黑", "宋体";font-weight: normal;}
.mainNav li a:hover {font-size: 14px;font-family: "微软雅黑", "宋体";font-weight: normal;}
/*页面主体*/
.main {margin: 0 auto;padding: 0 0 10px 0;width: 990px;background: url(common_res/mainBg.gif) #fff 227px 0 repeat-y;}
.main.index {padding: 20px 20px 10px 20px;width: 950px;background: #fff;}
/*内页内容区*/
.right {float: right;width: 762px;}
.right .content {margin: 20px 25px;width: 712px;overflow: hidden;}
.crumb {border-bottom: 1px solid #b9b9b9;height: 43px;line-height: 43px;text-indent: 25px;}
/*首页左侧栏*/
.sidebarA {float: left;width: 208px;}
.ban {border: 1px solid #aeadad;margin-bottom: 10px;width: 206px;height: 189px;}
.pic-box ul, .pic-box li {list-style: none;padding: 0px;margin: 0px;}
.pic-box {width: 206px;margin: 0 auto;position: relative;font-size: 12px;}
.pic-box img {border: none;display: block;}
.pic-box .big-pic {width: 206px;height: 159px;position: relative;}
.big-pic ul {position: absolute;top: 0px;left: 0px;width: 10000px;}
.big-pic li {float: left;position: relative;width: 206px;height: 159px;overflow: hidden;color: #000;}
.big-pic li img {width: 206px;height: 159px;float: left;}
.pic-box .small-pic {position: absolute;bottom: 30px;right: 0;height: 15px;line-height: 15px;float: right;}
.small-pic:after {content: " ";display: block;height: 0px;clear: both;visibility: hidden;}
.small-pic li {float: left;margin-left: 1px;cursor: pointer;background: url(common_res/banli.gif) center bottom no-repeat;width: 22px;height: 12px;line-height: 12px;padding-top: 3px;color: #fff;font-size: 11px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-align: center;}
.small-pic .small-hover {background: url(common_res/banlicur.gif) center bottom no-repeat;}
.pic-box .pic-title {height: 30px;line-height: 30px;text-align: center;overflow: hidden;}
.pic-box .pic-title a {text-decoration: none;font-weight: bold;}
.ban span {display: block;height: 30px;line-height: 30px;overflow: hidden;text-align: center;}
.ban span a:link, .ban span a:visited {font-weight: bold;}
.menu {margin-bottom: 21px;}
.menu dd {background: url(common_res/menubg.gif) 0 0 repeat-x;height: 35px;line-height: 35px;text-align: center;border: 1px solid #ccc;margin-bottom: 4px;}
.menu dd a:link, .menu dd a:visited {font-size: 14px;font-family: "微软雅黑", "宋体";font-weight: bold;}
/*左侧栏*/
.left {float: left;width: 228px;}
.left h3 {background: #f5f5f5;border-bottom: 1px solid #b9b9b9;border-right: 1px solid #b9b9b9;color: #820008;font-size: 14px;height: 43px;line-height: 43px;text-align: center;margin: 0;padding: 0;}
.left .search {border: 0;padding: 0;margin-top: -1px;}
.left .search h3 {border-top: 1px solid #b9b9b9;}
.category ul {margin: 0px 18px 0px 18px;}
.category li ul li {background: none;}
.category li {line-height: 30px;background: url(common_res/li3.gif) 0 bottom repeat-x;text-align: center;}
.category li .current {font-weight: bold;}
/*友情链接*/
.friendlink h3 {background: url(common_res/titlebg.gif) 0 bottom repeat-x;height: 27px;line-height: 27px;margin: 0;padding: 0 0 5px 0;}
.friendlink h3 span {background: url(common_res/titleh3.gif) 20px bottom no-repeat;color: #820008;display: block;font-size: 14px;margin-left: 14px;}
.friendlink ul {margin: 10px 0 0 12px;}
.friendlink li {background: url(common_res/li1.gif) 0 center no-repeat;height: 28px;line-height: 28px;padding-left: 16px;}
/*首页中间部分*/
.contentMain {float: left;width: 473px;margin-left: 25px;overflow: hidden;}
.notice {margin-bottom: 18px;}
.homeNews h3 {background: url(common_res/titlebg.gif) 0 bottom repeat-x;height: 27px;line-height: 27px;margin: 5px 0 0 0;padding: 0 0 5px 14px;}
.homeNews h3 span {display: block;float: left;font-size: 14px;margin-right: 14px;}
#news h3 span {cursor: pointer;}
.homeNews h3 span.current {background: url(common_res/titleh3.gif) 20px bottom no-repeat;color: #820008;}
.homeNews ul {margin: 10px 0 0 4px;}
.homeNews li {background: url(common_res/li2.gif) 3px center no-repeat;height: 24px;line-height: 24px;padding-left: 13px;overflow: hidden;
 *float:left;
 *width:97%;
 *clear:both;}
.homeNews li a {float: left;}
.homeNews li span {float: right;}
.homeNews .more {float: right;margin-top: 5px;background: url(common_res/more.gif) center 50% no-repeat;width: 36px;height: 12px;line-height: 12px;text-indent: -9999px;overflow: hidden;}
.notice .scrollist {/*height:140px;overflow:hidden;*/width: 473px;margin: 0;}
.notice .scrollist ul {margin: 0 0 0 4px;clear: both;}
.notice li {background: url(common_res/li5.gif) 0 center no-repeat;padding-left: 13px;}
.notice .scrollist li {background: url(common_res/li2.gif) 3px center no-repeat;}
/*右侧栏*/
.sidebarB {float: right;width: 210px;position: relative;z-index: 1;padding-bottom: 124px;}
.search, .dbNotice {border: 1px solid #cfcfcf;padding: 1px;}
.sidebarB h3 {background: #f2f2f2;border-bottom: 1px solid #cfcfcf;height: 40px;line-height: 40px;text-indent: 16px;margin: 0;padding: 0;}
.sidebarB h3 span {color: #820008;font-size: 14px;font-weight: bold;}
.sidebarB h3 span a:link, .sidebarB h3 span a:visited {color: #820008;font-size: 14px;font-weight: bold;}
/*搜索模块*/
.search form {border: 1px solid #d2d1d1;height: 29px;margin: 20px auto;width: 178px;}
.search select {float: left;border: 0;padding: 0;cursor: pointer;margin-top: 5px;width: 50px;}
.dk_container {float: left;border-right: 1px solid #c7c6c6;height: 29px;position: relative;z-index: 3;}
.dk_container .dk_toggle {display: block;padding: 0 13px 0 5px;margin-right: 7px;cursor: pointer;height: 29px;line-height: 29px;background: url(common_res/searchico.gif) right center no-repeat;}
.dk_open .dk_toggle {background: url(common_res/searchico2.gif) right center no-repeat;}
.dk_container .dk_options {display: none;text-align: center;background: #fff;border: 1px solid #d2d1d1;}
.dk_open .dk_options {display: block;}
.dk_options li a {cursor: pointer;display: block;}
.dk_options li a:hover {background: #ddd;}
.dk_container:focus, .dk_container a {outline: 0;}
.search .dropMenu {_border: 1px solid #D2D1D1;font-size: 12px;}
.searchInput {width: 100px;border: 0;height: 29px;line-height: 29px;padding: 0;float: left;_border-left: 1px solid #D2D1D1;}
.searchBtn {background: url(common_res/searchbtn.gif) 50% center no-repeat;border: 0;padding: 0;float: left;width: 24px;height: 29px;line-height: 29px;text-indent: -9999px;overflow: hidden;cursor: pointer;}
.searchResult h2 {font-size: 22px;font-family: "微软雅黑", "宋体";font-weight: normal;height: 50px;line-height: 50px;background: url(common_res/li4.gif) 0 bottom repeat-x;margin: 0 0 10px 0;padding: 0;}
.searchResult li {height: 30px;line-height: 30px;text-align: right;background: url(common_res/li2.gif) 0 center no-repeat;padding-left: 10px;}
.searchResult li a {float: left;width: 620px;height: 30px;line-height: 30px;overflow: hidden;text-align: left;text-overflow: ellipsis;white-space: nowrap;}
.searchResult li a strong {color: #ff0000;}
/*答辩公告*/
.dbNotice {position: relative;z-index: 5;background: #fff;}
.sidebarB .search {width: 206px;/*margin-top:503px;*/position: absolute;top: 0;z-index: 2;}
.dbNotice h4 {text-align: left;color: #820008;font-size: 14px;font-weight: bold;margin: 5px 0;padding: 0 10px;height: 24px;line-height: 24px;vertical-align: top;}
.dbNotice .more {float: right;margin: 7px 3px 0 0;/*background:url(common_res/more.gif) 3px 2px no-repeat;width:36px;height:12px;line-height:12px;text-indent:-9999px;overflow:hidden;*/}
.dbNotice .conBox {height: 280px;position: relative;width: 206px;overflow: hidden;}
.dbNotice .conBox li {line-height: 30px;width: 206px;height: 280px;}
.dbNotice .conBox .dtjt9_div_img img { display: block; height: 250px;}
.dbNotice .conBox .dtjt9_div_text {display: block;margin: 0 auto;text-align: center;bottom: 0;}
.dbNotice .conBox .dtjt9_div_text .dtjt9_div_text_title { background: none; text-align: center; height: 35px;}
.dbNotice .conBox .dtjt9_div_text a {display: block;margin: 0 auto;text-align: center;color: #820008;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;}
.dbNotice .conBox li span {color: #810007;}
.dbNotice .conList {padding: 0 10px 10px 10px;}
/*.h150{max-height:150px;
    _height:expression(this.scrollHeight > 150 ? "150px" : "auto"); }*/
#controls {width: 186px;}
#controls li {float: left;text-align: left;width: 46.5px;height: 22px;line-height: 22px;overflow: hidden;}
.goto-slide.current {font-weight: bold;}
#controls li.hide {display: none;}
/*.dbNotice dl{margin:10px 15px;}
.dbNotice dt{height:30px;line-height:30px;}
.dbNotice dt a:link,.dbNotice dt a:visited{color:#820008;font-weight:bold;font-size:12px;}
.dbNotice dd em{background:url(common_res/xccbg.gif) 0 bottom no-repeat;clear:both;display:block;margin:0 auto;margin-bottom:5px;padding:0 0 7px 8px;width:102px;height:132px;}
.dbNotice dd img{border:1px solid #dfdede;}
.dbNotice dd span{line-height:20px;}
.dbNotice .download:link,.dbNotice .download:visited{color:#820008;display:inline;font-weight:bold;font-size:12px;float:right;*margin-top:-20px;}*/
/*文章列表*/
.list li {height: 24px;line-height: 24px;background: url(common_res/li2.gif) 0 center no-repeat;padding-left: 10px;}
.list li a {float: left;}
.list li span {float: right;}
a.highlight {color: #ff0000;font-weight: bold;}
.page {margin: 20px 0 0 0;text-align: center;}
.teachers .con h3 {margin: 0;padding: 0;font-size: 12px;font-weight: bold;height: 30px;line-height: 30px;text-indent: 5px;border-bottom: 1px solid #ccc;clear: both;}
.teachers ul {width: 100%;clear: both;padding: 10px;float: left;}
.teachers li {background: none;float: left;width: 20%;padding: 0;margin: 0;}
.teachers li a {display: block;width: 40px;text-align: justify;text-justify: Distribute-all-lines;}
.duiqi {width: 40px;text-align: justify;text-justify: Distribute-all-lines;}
.teachers table, .teacher .faculty_tbl {table-layout: fixed;}
/*.teachers li a:after{content:"";font-size:12px;}*/
.teachers li b {visibility: hidden;}
/*图片列表页*/
.cpics li {float: left;text-align: center;margin-top: 15px;width: 33%;}
.cpics li img {padding: 1px;border: 1px solid #ccc;}
.cpics li span {display: block;width: 171px;margin: 0 auto;height: 30px;line-height: 30px;text-align: center;}
/*详细页*/
.detail .title {font-size: 16pt;line-height: 180%;font-weight: bold;text-align: center;margin: 0;padding: 0;}
.detail .suphead {font-size: 14pt;line-height: 180%;font-weight: bold;text-align: center;margin: 0;padding: 0;}
.detail .subhead {font-size: 12pt;line-height: 180%;font-weight: bold;text-align: center;margin: 0;padding: 0;}
.detail .subtitle {background: url(common_res/li4.gif) 0 bottom repeat-x;color: #666;text-align: center;margin: 10px 0;line-height: 30px;}
.detail .subtitle strong {font-weight: normal;}
.detail .article, .custom {padding: 20px 0;font: 13pt/14pt "宋体";line-height: 180%;width: 712px;overflow: hidden;}
.detail .article a:link, .detail .article a:visited, .custom a:link, .custom a:visited {color: #90020a;font: 13pt/14pt "宋体";}
.detail .preNext {margin-top: 20px;border-top: 1px solid #aca899;}
.preNext .pre {margin: 10px 0 5px 0;}
/*底部*/
.footer {background: url(common_res/footbg.gif) 0 0 repeat-x;height: 40px;line-height: 40px;margin: 0 auto;text-align: center;width: 990px;}
.footer p {margin: 0;padding: 0;}
#wp_paging_w6 li {background: none !important;}
.category .selected {font-weight: bold;}
