body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}

body {background:#DBD0B4 url(img/bg-x.jpg) repeat-x 0 0; text-align:center;}
.mod-wrap {margin:auto; padding:0 10px; text-align:left; width:940px; background:#F2ECDE;}
.clearfix {line-height:0; clear:both; height:0;}
a, a:visited, a:hover, a:active {text-decoration:none;}
a:hover {color:#FF0000 !important;}

.global-nav {height:43px; line-height:43px;}
.global-nav .logo {display:block; width:75px; height:43px; float:left;}
.global-nav .logo img {vertical-align:middle;}
.global-nav ul {float:right;}
.global-nav li {float:left; margin-left:10px;}
.global-nav li a {display:block; margin-top:12px; padding-left:10px; line-height:15px; border-left:solid 1px #343434;}
.global-nav li.first a {border:none;}
.global-nav li a:link, .global-nav li a:visited {color:#343434;}

.header {}
.header .mod-wrap {height:289px; background:#F2ECDE url(img/head_bg.jpg) no-repeat 0 -43px; position:relative;}
.header .content {width:767px; height:90px; line-height:2px; position:absolute; overflow:hidden; bottom:16px; left:107px;}
.header .content p {line-height:1.6em; text-indent:2em;}

.body {padding-bottom:15px;}
.body .main {width:675px; height:700px; margin-right:10px; float:left;}
.body .main .left,.body .main .right {float:left;}
.body .main .left {margin-right:12px; width:308px;}
.body .main .right {width:355px;}
.body .focus {width:307px; height:248px; line-height:0; background:#A99465; padding-top:1px; padding-left:1px;}
.body .focus a:link, .body .focus a:visited {color:#322209;}
.body .focus img {background:#F2EBD8; padding:2px 3px;}
.body .focus span {display:block; height:25px; line-height:25px; text-align:center;}
.body .slider {width:306px; height:209px; margin-top:14px; border:solid 1px #296679;}
.body .slider .title {height:22px; line-height:20px; background:#296679 url(img/star_c.jpg) no-repeat 0 0; padding-left:30px; color:#CDBA8F; font-weight:bold;}
.body .slider .content {padding:7px;}
.body .adviser {height:211px; margin-top:15px; background:#E3D4B7;}
.body .adviser .title {height:22px; line-height:20px; background:#CEBB90 url(img/star_b.jpg) no-repeat 0 0; padding-left:30px; color:#9A0522; font-weight:bold;}
.body .adviser .content {padding:5px 8px 0;}
.body .adviser li {margin:5px 14px 0; width:66px; height:85px; float:left;}
.body .adviser li a:link, .adviser li a:visited {line-height:0; color:#322208;}
.body .adviser li a span {display:block; text-align:center; height:15px; line-height:15px;}
.body .adviser li img {border:solid 1px #AC976A; padding:1px;}

.main .right .line {height:6px; line-height:6px; font-size:0; background:#CEBB90; border-top:solid 1px #296679;}

.mod-list {margin-top:20px;}
.mod-list h3 {font:normal 18px/1.5 "黑体", "微软雅黑", "宋体";}
.mod-list h3 a:link, .mod-list h3 a:visited {color:#9A0720;}
.mod-list h3 span a:link, .mod-list h3 span a:visited {color:#312208;}

.mod-list-ulli li {line-height:24px; background:url(img/ico_25.jpg) no-repeat left center; padding-left:10px;}
.mod-list-ulli li a:link, .mod-list-ulli li a:visited {color:#312108;}

.mod-box {padding-top:14px;}
.mod-box .title {height:51px; line-height:51px; font-size:14px; background:no-repeat 0 bottom; padding-left:195px; color:#D1BA8E;}
.mod-box .col-left, .mod-box .col-right {float:left; width:425px;}
.mod-box .col-left {padding-right:20px; border-right:dashed 1px #D0BB90;}
.mod-box .col-right {margin-left:18px;}

.qlzss .mod-box .title {background-image:url(img/hd_03.jpg);}
.jwrsj .mod-box .title {background-image:url(img/hd_06.jpg);}
.dsbj .mod-box .title {background-image:url(img/hd_08.jpg);}
.jsrmhl .mod-box .title {background-image:url(img/hd_10.jpg);}
.bnhslhh .mod-box .title {background-image:url(img/hd_12.jpg);}
.mod-box .content {_zoom:1; padding:19px 18px 5px; border:solid #CEBB90; border-width:0 1px 1px;}

.mod-book-rec {clear:both; padding-bottom:25px; width:425px; height:313px;}
.bdr-top {border-top:1px dashed #D0BB90; padding-top:25px;}
.mod-book-rec .left {float:left; width:180px; line-height:20px;}
.mod-book-rec .left img {border:solid 1px #AA9465; padding:1px;}
.mod-book-rec .left a:link, .mod-book-rec .left a:visited {color:#9A0720; font-weight:bold;}
.mod-book-rec .left a span {}
.mod-book-rec .right {float:left; width:220px; margin-left:25px;}
.mod-book-rec .right dl dt {font-weight:bold; color:#286779; margin-bottom:10px;}
.mod-book-rec .right dl dd {text-indent:2em; line-height:24px;}
.mod-book-rec .narrow {height:30px; background:url(img/ico_22.jpg) no-repeat left center;}
.mod-book-rec .mod-list-ulli li {font-size:14px; line-height:26px;}

.mod-people-rec .left, .mod-people-rec .right {float:left;}
.mod-people-rec .left a:link, .mod-people-rec .left a:visited {color:#9B0721; font-weight:bold;}
.mod-people-rec .thumb li img, .mod-people-rec .left img {border:solid 1px #AA9465; padding:1px;}
.mod-people-rec .left span {display:block; margin:5px 0;}
.mod-people-rec .left p {color:#987F46; text-align:left; line-height:24px;}
.mod-people-rec .left {width:180px; text-align:center;}
.mod-people-rec .right {width:200px; margin-left:25px;}
.mod-people-rec .thumb {margin-top:10px;}
.mod-people-rec .thumb li {float:left; padding:0 11px 10px 0;}
.mod-people-rec .mod-list-ulli li {font-size:14px; line-height:29px;}

.jsrmhl .mod-box .col-left, .jsrmhl .mod-box .col-right {width:280px;}
.jsrmhl .mod-box .col-left {margin-right:15px; padding-right:15px; border-right:dashed 1px #D0BB90;}
.jsrmhl .mod-box .col-right {margin-left:0;}
.jsrmhl .mod-book-rec {padding-bottom:18px; width:280px; height:226px;}
.jsrmhl .bdr-top {padding-top:17px; *margin-top:5px;}
.jsrmhl .mod-book-rec .left {width:117px;}
.jsrmhl .mod-book-rec .right {width:145px; margin-left:15px;}
.jsrmhl .mod-book-rec .right dl dt {color:#9A0720;}
.jsrmhl .mod-book-rec .right dl dd {text-indent:0;}

.mod-thumb-list {margin-left:-10px; _width:910px;}
.mod-thumb-list li {float:left; width:145px; height:135px; margin:0 0 15px 7px; _margin:0 0 15px 5px;}
.mod-thumb-list li a:link, .mod-thumb-list li a:visited {color:#332309;}
.mod-thumb-list li a img {border:solid 1px #AA9465; padding: 1px;}
.mod-thumb-list li a span {display:block; text-align:center;}
.bnhslhh .mod-box .content {padding-bottom:0;}

.mod-comment {}
.mod-comment .title {height:33px; line-height:33px; background:#CEBB90 url(img/star_b.jpg) no-repeat 0 center; padding-left:30px; color:#9A0522; font-weight:bold;}

.reader-survey {width:250px; height:698px; border:solid 1px #CEBB90; float:right;}
.reader-survey .title {height:22px; line-height:20px; background:#9B0721 url(img/ico_03.jpg) no-repeat 0 0; padding-left:30px; color:#CEBB8F; font-weight:bold;}
.reader-survey .content {height:660px; width:230px; padding:6px 10px 10px; line-height:2em; overflow-y:auto; overflow-x:hidden;}
.reader-survey .content .sur-tit {font-weight:bold;}
.reader-survey .content .serSubmit, .reader-survey .content .serView {border:0; float:left; display:block; width:60px; height:24px; margin-right:15px; cursor:pointer; text-indent:-9999em; overflow:hidden;}
.reader-survey .content .serSubmit {background:url(img/ico_07.jpg) no-repeat 0 0;}
.reader-survey .content .serView {background:url(img/ico_09.jpg) no-repeat 0 0;}

.footer .mod-wrap {background:transparent; line-height:30px; text-align:center; color:#676566;}
.footer .mod-wrap a:link, .footer .mod-wrap a:visited {color:#323431;}