@charset "gb2312";
body { font-family: "Times New Roman", Time, "新细明体", "细明体", "宋体"; font-size: 12px; color: #3F3F3F; line-height: 22px; background-color: #F5F5F5; }
.clear { clear: both; }
img { border: 0px; }
a:link,
a:visited { color: #511918; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
div,
ul,
li,
dl,
dt,
dd,
p,
input,
* { list-style:none; margin: 0px; padding: 0px; }

#header { width: 900px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #FFF; padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 13px; }
#header #logo { float: left; width: 163px; border-right-width: 1px; border-right-style: solid; border-right-color: #D3C5C5; padding-left: 14px; padding-top: 34px; height: 125px; margin-bottom: 14px; }
#header #logo img { }
#header #logo p { float: left; }
#header #logo span { float: left; margin-top: 59px; }

#header #topad { float: right; height: 160px; width: 706px; overflow:hidden; }
#header #topad p { color: #FFF; float: right; margin-top: 3px; margin-right: 4px; }
#header #topad a { font-family: Helvetica, Arial, "Times New Roman", Time; color: #FFF; text-decoration: none; }
#header #topad a:hover { color: #fff; background-color: #501B17; text-decoration: none; }

.nav { height: 30px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #D3C5C5; border-bottom-color: #D3C5C5; text-align: center; clear: both; }
.nav ul { }
.nav ul li { float: left;}
.nav ul li a { font-family: "微软雅黑", "新细明体", "细明体", "宋体"; display: block; padding:0 12px; text-decoration: none; line-height: 30px; }
.nav ul li a:hover { background-color: #501B17; color: #fff; text-decoration: none; }
.nav ul .menu1 { font-size: 12px; color: #D3C5C5; width: 1px; line-height: 26px; overflow: hidden; }
.our { background-color: #501B17; color: #fff; text-decoration: none; }
.our a:link,
.our a:visited { color: #fff; }


#content { width: 900px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #FFF; padding-right: 15px; padding-left: 15px; }
#content #indexAd { height: 313px; margin-bottom: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3C5C5; width: 695px; float: left; }
#content #container { margin-top: 14px; height:430px; }
#content #container #left{ float: left; width: 312px; height:430px; border-right-width: 1px; border-right-style: solid; border-right-color: #D3C5C5; }
#content #container #right { float: right; width: 250px; height:430px; border-left-width: 1px; border-left-style: solid; border-left-color: #D3C5C5; padding-left: 10px; overflow:hidden; }


.search { height: 30px; }
.form-search { width:195px; height:22px; line-height: 22px; color: #666; font-size: 12px; padding-left: 5px; border: 1px solid #D3C5C5; background-color: #F5F5F5; float: left; }
.go { height: 24px; width: 42px; background-color: #F5F5F5; color: #501B17; font-size: 12px; text-align: center; border: 1px solid #D3C5C5; float: right; line-height: 24px; }

#content #container #right p { margin-top: 10px; padding-bottom: 5px; }
#content #container dl dt { height: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3C5C5; line-height: 25px; background-image: url(../images/icon.gif); background-repeat: no-repeat; padding-left: 18px; font-family: Helvetica, Arial, LiGothicMed, "微软雅黑", hei, "宋体"; font-size: 14px; font-weight: bold; color: #000; margin-bottom: 7px; }
#content #container dl { width: 300px; overflow:hidden; }
#content #container dl dd { background-image: url(../images/icon.gif); padding-left: 19px; background-repeat: no-repeat; background-position: 0px -20px; line-height: 30px; color: #B6B6B6; height: 30px; overflow: hidden; }
#content #container dl dd a { color: #6F383A; text-decoration: none; width:240px; overflow:hidden; float:left; }
#content #container dl dd span { font-size:9px; float:right; width:30px; }
#content #container dl dd a:hover { color: #341B1C; text-decoration: underline; }
#content #container #center { width: 300px; float: left; margin-left: 12px; }
.line { background-image: url(imagesline.jpg); height: 1px; }


#mainTb { height: 299px; width: 695px; }
#mainTb #cnt { float: left; height: 299px; width: 695px; }
#mainTb #cnt2 { float: right; width: 115px; margin-top: -27px; margin-left: 7px; }
#mainTb #cnt2 .ctrl{ text-align:center; border:1px solid #511918; font-size:12px; cursor:pointer; margin-right: 5px; background-color: #666; color: #FFF; }


.news_m { width: 680px; font-size: 12px;padding-bottom:20px; }
.news_m p{text-indent:2em;line-height:24px;}
.news_t { width: 680px; font-family: "微软雅黑", "新细明体", "细明体", "宋体"; font-size: 14px; color: #966; }
.news_t p { color: #999; font-size: 11px; margin-top: 5px; margin-bottom: 15px; border-top-width: 1px; border-top-style: dotted; border-top-color: #D3C5C5; padding-top: 4px; }
.next_m { font-family: "宋体"; width: 680px; color: #3F3F3F; }
.next_m a {  color: #3F3F3F; margin-right: 10px; margin-left: 10px; }


#about { width: 900px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0 15px; background-color:#FFF; }
#about #title { width: 400px; padding-left: 6px; padding-top: 5px; height: 30px; padding-bottom: 20px; line-height: 30px; display: block; }
#about #subTitle { height: 52px; width: 680px; }
#about #subTitle ul li { font-family: "微软雅黑", "新细明体", "细明体", "宋体"; float: left; height: 38px; border-right-width: 1px; border-right-style: solid; border-right-color: #D3C5C5; line-height: 35px; text-align: center; padding-top: 0px; padding-right: 18px; padding-bottom: 0px; padding-left: 18px; }
#about #subTitle ul li a { color: #666; text-decoration: none; border-top-width: 3px; border-top-style: solid; border-top-color: #fff; display: block; }
#about #subTitle ul li a:hover { color: #511918; border-top-width: 3px; border-top-style: solid; border-top-color: #fff; display: block; text-decoration: underline; }
#about #content { width: 665px; padding:0 0 10px 15px; margin-right: 0px; margin-left: 0px; background-color: #FFF; display: block; }
.title { font-family: "微软雅黑", "新细明体", "细明体", "宋体"; font-size: 14px; color: #511918; font-weight: bold; background-image: url(../images/icon.gif); background-repeat: no-repeat; padding-left: 12px; background-position: -6px -24px; }
.subtitle { color: #511918; padding-bottom:5px; }
.subtitle1 { color: #B6B6B6; }
.onh { border-top-width: 3px; border-top-style: solid; border-top-color: #4F1917; color: #511918; }
#about #content dt { display: block; }
#about #content dc { margin-top: 30px; }
#about #data { border-top-width: 1px; border-top-style: solid; border-top-color: #D3C5C5; width: 680px; padding-top: 15px; padding-bottom: 20px; margin-top: -1px; text-align: justify; }
#about #data table td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #D3C5C5; }
.t { font-family: "微软雅黑", "新细明体", "细明体", "宋体"; color: #511918; font-weight: bold; }
.list_over { background-color: #F2F2F2; }
.list_out { border-bottom:1px #D2DFE6 dashed; }
#about #teacher ul { height: 100%; }
#about #teacher ul li { float: left; margin-right: 40px; margin-left: 10px; margin-top: 10px; }
#about #teacher ul li a:hover{ text-decoration: underline; background-color: #EAEAEA; }
#about #teacher ul li img { vertical-align: bottom; }
#about #teacher { width: 730px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #D3C5C5; padding-bottom: 20px; display: block; display:table; }
#about #teacher ul li p { font-family: "微软雅黑", "新细明体", "细明体", "宋体"; height: 30px; width: 128px; text-align: center; margin: 0px; padding: 0px; }
#about #teacher #next { float: left; width: 570px; height: 30px; padding-top: 20px; padding-left: 10px; }


.footer { width: 900px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; color: #666; line-height: 16px; background-color: #FFF; height: 55px; padding-right: 15px; padding-bottom: 30px; padding-left: 15px; font-family: "宋体"; clear: both; padding-top: 15px; }
.footer .line1 { border-top-width: 1px; border-top-style: solid; border-top-color: #D3C5C5; height: 12px; font-size: 1px; padding: 0px; list-style: none; }
.footer p { margin-bottom: 4px; }

#about #teacher ul li span { margin: 0px; padding: 0px; background-color: #9C6; }
.line2 { background-color: #D3C5C5; height: 1px; width: 680px; margin-bottom: 20px; overflow: hidden; }
.line3 { background-color: #D3C5C5; height: 1px; width: 695px; margin-bottom: 15px; overflow: hidden; clear: both; }
.pages { font-family: "宋体"; margin-top: 10px; margin-bottom: 30px; clear: both; }
.pages span { margin-right: 10px; }
.pages a:links,.pages a:visited { margin-right: 10px; color: #3F3F3F; }
#about #art ul { }
#about #art ul li { float: left; }
.a12 { width: 13px; }
#about #art ul li p { text-align: center; margin-top: 3px; margin-bottom: 15px; }
.artnews ul li { width: 327px; float: left; margin-right: 10px; height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D3C5C5; line-height: 30px; padding-left: 15px; background-image: url(../images/icon.gif); background-repeat: no-repeat; background-position: -4px -22px; overflow: hidden; }
.artnews { height: 153px; width: 695px; overflow: hidden; margin-bottom: 20px; }
.artnews ul { width: 710px; }
.artTr { overflow: hidden; width: 695px; height: 331px; }
.artTr ul li { float: left; width: 142px; text-align: center; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D3C5C5; padding-bottom: 10px; }
.artTr ul { width: 710px; margin-left: -7px; }
.artTr img { vertical-align: bottom; }
.artTr ul li a { font-family: "微软雅黑", "新细明体", "细明体", "宋体"; color: #511918; text-decoration: none; }
.artTr ul li a:hover { text-decoration: none; color: #333; }


#t { margin: auto; width: 770px; background-color: #FFF; height: 100%; }
#t_header { width: 741px; margin-right: auto; margin-bottom: 25px; margin-left: auto; }
#t_header #t_name { font-size: 36px; font-weight: bolder; color: #221914; height: 50px; margin-top: 30px; line-height: 50px; }
#t_header #t_site { font-family: "宋体"; height: 20px; margin-bottom: 10px; margin-top: -5px; padding-left: 3px; }
#t_header #t_site a { color: #666; text-decoration: none; }
#t_header #t_site a:hover { color: #666; text-decoration: underline; }
#t_header #t_nav { background-color: #EFEFEF; height: 26px; }
#t_header #t_nav a { color: #221914; display: block; padding-right: 15px; padding-left: 15px; text-decoration: none; line-height: 26px; float: left; }
#t_header #t_nav a:hover { text-decoration: none; background-color: #666; color: #FFF; }
#t_header #t_nav ul { float: right; }
#t_header #t_nav ul li { float: left; }
#t_con { margin: auto; width: 741px; background-color: #DCDCDC; }
#t_con ul { margin-top: 18px; margin-left: 20px; margin-right: 20px; margin-bottom: 18px; }
#t_footer { width: 741px; margin-top: 20px; margin-right: auto; margin-bottom: 30px; margin-left: auto; border-top-width: 1px; border-top-style: solid; border-top-color: #999; padding-top: 10px; }
#t_footer #nav { font-family: "宋体"; float: left; }
#t_footer #mm { float: right; }
#t_footer #nav a { color: #333; text-decoration: none; }
#t_footer #nav a:hover { color: #333; text-decoration: underline; }
#about .nnpr { line-height: 20px; height: 20px; padding-bottom: 10px; }
#about .nnpr ul li { font-family: "微软雅黑", "新细明体", "细明体", "宋体"; float: left; height: 38px; border-right-width: 1px; border-right-style: solid; border-right-color: #D3C5C5; line-height: 35px; text-align: center; padding-top: 0px; padding-right: 18px; padding-bottom: 0px; padding-left: 18px; }
#about .nnpr ul li a { color: #666; text-decoration: none; border-top-width: 3px; border-top-style: solid; border-top-color: #fff; display: block; }
#about .nnpr ul li a:hover { color: #511918; border-top-width: 3px; border-top-style: solid; border-top-color: #fff; display: block; text-decoration: underline; }



.contimg{ width:900px; height:300px; overflow:hidden; position:relative; }
.slider li{ list-style:none;display:inline;}
.slider img{ width:695px; height:299px; display:block;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{ float: left; color: #501B17; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #501B17; background-color: #fff; }
.num li.on{ color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #501B17; font-weight: bold; }

.pages .thisclass { background-color: #3463BD; color: #FFF; border: 1px solid #3463BD;}
.pages { clear: both; margin: 0 auto; text-align: center; padding:12px 0 10px 12px; display:block; height:24px; }
.pages li a {
    color: #333333;
    padding: 4px 0;
    text-decoration: none;
}
.pages ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.pages li { border: 1px solid #D3C5C5; background-color: #fff; float: left; height: 24px; line-height: 24px; margin: 0 2px; padding: 0 10px; }

.a900 { width:900px; padding: 0 15px; margin:auto; background-color: #FFF; }
.search_header h1 { padding: 15px 0; }
.sidebar { width:150px; }
.resultlist { padding-bottom:30px; }