﻿body {color: #666; background: url(body_bg.jpg) repeat left top;}
a {color: #666;}
a:hover {color: #F57E00;}

#header, #content, #footer {width: 950px; margin: 0 auto; height: 100%; overflow: hidden; clear: both;}
#header {overflow: visible; height: 100px; background: url(header_bg.gif) repeat-x left top;}
#header span {float: left; display: inline; width: 340px; height: 70px; margin: 15px 0 0 30px;}
#header ul {float: left; display: inline; width: 580px; padding: 15px 0 0 0;}
#header ul li {float: left; display: inline; width: 100px; position: relative; z-index: 99999;}
#header ul li a.one {font-weight: bold; font-size: 14px; display: block; line-height: 30px;}
#header ul li a.one:hover {text-decoration: none;}
#footer {text-align: center; height: 100px; padding: 15px 0; margin: 0 auto; background: url(footer_bg.gif) repeat-x 0 0;}
#footer a { color: #888; margin: 0 5px;}

#content {padding: 40px 0;}
#content .side {float: left; display: inline; width: 170px;}
#content .side .menu h2 {font-family: 微软雅黑; font-weight: bold; font-size: 30px; height: 70px; line-height: 40px; border-bottom: 2px solid #B82C37; color: #B82C37;}
#content .side .menu li a {display: block; height: 34px; line-height: 34px; border-bottom: 1px solid #E1D6C0; background: url(ico_jt1.gif) no-repeat right center;}
#content .side .menu li.active a {background: url(ico_jt1.gif) no-repeat 25px center; font-weight: bold; color: #DD0000;}
#content .side .menu li a:hover {text-decoration: none; color: #DD0000;}
#content .side .news {border: 1px solid #C0B08F; padding: 15px; margin: 40px 0 20px 0;}
#content .side .news em {font-size: 24px; line-height: 30px;}
#content .side .news p { color: #888;}
#content .side img {width: 170px;}
#content .side .fun {padding: 20px 0 0 0;}
#content .side .fun li {border-bottom: 1px solid #E1D6C0;}
#content .side .fun li a {display: block; height: 30px; line-height: 30px;}
#content .main {float: right; display: inline; width: 740px;}
#content .main .tit { border-bottom: 2px solid #333; height: 70px; background: url(ico1.gif) no-repeat left 0; padding: 0 0 0 70px; margin: 0 0 15px 0;}
#content .main .tit h1 {font-family: 微软雅黑; font-weight: bold; font-size: 30px; line-height: 40px;}
#content .main .tit .position {font-family: 宋体;}

.home {background: #F0EEDF url(home_bg.jpg) no-repeat left top;}
.home .side { float: left; display: inline; width: 210px; min-height: 830px; background: #49372B url(home_logo.gif) no-repeat left top;}
.home .side .nav {padding: 80px 0 30px 0;}
.home .side .nav a {color: #C8B5A4; font-size: 14px; font-weight: bold; display: block; height: 30px; line-height: 30px; padding: 0 30px;}
.home .side .nav a:hover {color: #FFF; background: #3F2E24; text-decoration: none;}
.home .side .news {background: #3F2E24 url(pic1.gif) no-repeat right bottom; padding: 20px 20px 60px 20px;}
.home .side .news em { color: #C1A389; font-size: 24px; line-height: 30px;}
.home .side .news p { color: #78695B;}
.home .side .fun {padding: 20px;}
.home .side .fun a {color: #C8B5A4;}
.home .side .fun a:hover {color: #FFF;}
.home .main { float: left; display: inline; width: 1000px; padding: 700px 0 0 0;}
.home .main .copyright { border-top: 1px solid #E0DBBD; padding: 30px; text-align: center;}

#article .info {text-align: center; padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px dashed #BBB;}
#article .share {padding: 15px 0; overflow: hidden; zoom: 1; clear: both;}
#article .text {line-height: 26px; padding: 0 0 15px 0; font: medium/normal Verdana;}
#article .text p {padding: 0 0 15px 0;}
#article .text img {max-width: 740px; display: block; margin: 0 auto;}
#article .related {border-top: 1px dashed #BBB;}
#article .related ul {padding: 15px 0;}
#article .related ul li {font-size: 14px; height: 24px; line-height: 24px;}
#article .related ul li a:hover {text-decoration: none;}

#listSearch .keyword {background: #FFFED1; border:1px dotted #FFA200; padding: 10px 15px; margin: 0 0 5px 0; font-size: 14px;}
#listSearch .keyword h2 {display: inline; color: #FF0000; font-weight: bold;}
#listSearch .fy {padding: 10px 0 0 0;}
#listSearch .fy span {float: right;}
#listSearch .fy strong {color: #DD0000;}

#listText dl {border-bottom: 1px dashed #999; padding: 15px 0;}
#listText dl dt {border: 1px solid #DDD; background: #F7F7F7; padding: 0 10px; height: 30px; line-height: 30px;}
#listText dl dt a {color: #0074C3;}
#listText dl dt strong {padding: 0 0 0 10px;}
#listText dl dt em {float: right; color: #999;}
#listText dl dd.detail {padding: 10px 0; line-height: 18px; color: #999;}
#listText dl dd.detail em {color: #CCC;}
#listText dl dd.info em {color: #03C203;}

#sitemap {padding: 0 0 20px 0;}
#sitemap h2 {height: 40px; line-height: 40px; background: url(ico_li1.gif) no-repeat left center; padding: 0 0 0 13px; border-bottom: 1px dashed #CCC; clear: both;}
#sitemap h3 {float: left; display: inline; padding: 5px 13px; background: url(ico_jt1.gif) no-repeat left center;}
#sitemap h3 a {color: #0074C3;}

#guestbook .error {text-align: center; height: 30px; line-height: 30px; background: #FFFED1; border: 1px dotted #FFA200; color: #FF3300;}
#guestbook .time {float: right; color: #888; font-size: 11px;}
#guestbook .bt {background: #F7F7F7 url(ico_comment.gif) no-repeat 10px center; border-top: 1px dashed #DDD; padding: 0 10px 0 30px; margin: 10px 0 0 0; height: 26px; line-height: 26px;}
#guestbook .nr {padding: 10px 10px 0 10px;}
#guestbook .nr .fb {color: #0081C2;}
#guestbook .hf {padding: 5px 10px 0 10px;}
#guestbook .hf .fb {color: #DD0000;}
#guestbook .pages {padding: 10px; height: 24px; line-height: 24px; overflow: hidden; clear: both;}
#guestbook .pages span {float: right;}
#guestbook .pages strong {color: #DD0000;}
#guestbook form {border: 1px dashed #DDD; background: #F9F9F9; padding: 15px;}
#guestbook form .hs {color: #DD0000;}
#guestbook form .sr input, #guestbook form .ipt2 {border-right: 1px solid #E2E3EA; border-bottom: 1px solid #E2E3EA; border-top: 1px solid #ABADB3; border-left: 1px solid #ABADB3; width: 292px; height: 16px; padding: 3px;}
#guestbook form .ipt2 {width: 92px;}
#guestbook form .sr textarea {border-right: 1px solid #E2E3EA; border-bottom: 1px solid #E2E3EA; border-top: 1px solid #ABADB3; border-left: 1px solid #ABADB3; width: 392px; height: 92px; padding: 3px;}
#guestbook form .sr p {padding: 5px 0 0 0; color: #888;}
#guestbook form .btn1 {width: 118px; height: 48px; cursor: pointer; border: 1px solid #ABADB3; background: #EEE;}

.lsText1 li {height: 34px; line-height: 34px; background: url(other_main_line.gif) repeat-x left bottom; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lsText1 li span {padding: 0 0 0 10px; background: url(ico_jt2.gif) no-repeat left center;}
.lsText1 li em {float: right; font-size: 11px;}

.lsPic1 {width: 780px; margin: 0 0 0 -30px; height: 100%; overflow: hidden; clear: both;}
.lsPic1 li {float: left; display: inline; width: 230px; height: 140px; margin: 0 0 0 30px; position: relative; text-align: center;}
.lsPic1 li a {color: #7E6546; font-weight: bold;}
.lsPic1 li img {display: block; margin: 0 auto 5px auto; width: 140px; height: 100px;}
.lsPic1 li span {display: block; width: 36px; height: 35px; background: url(jiao.png) no-repeat left top; position: absolute; right: 20px; top: 0; display: none;}
.lsPic1 li p {padding: 5px 0 0 0; width: 54px; margin: 0 auto; display: none;}
.lsPic1 li p a { float: left; display: inline; width: 16px; height: 16px; overflow: hidden; margin: 0 2px 0 0;}
.lsPic1 li p a.fdj { background: url(ico_fdj.gif) no-repeat;}
.lsPic1 li p a.tt { background: url(ico_tt.gif) no-repeat;}
.lsPic1 li p a.fcb { background: url(ico_fcb.gif) no-repeat;}

.page ul {height: 100%; overflow: hidden; clear: both; padding: 20px 0;}
.page ul li {float: left; display: inline; text-align: center; margin: 0 5px 0 0; width: 26px; height: 26px; overflow: hidden;}
.page ul li a {display: block; width: 24px; height: 24px; line-height: 24px; border: 1px solid #CCC; background: #F7F7F7;}
.page ul li a:hover {background: #999; border: 1px solid #999; color: #FFF; text-decoration: none;}
.page ul li.prev {width: 52px;}
.page ul li.prev a {width: 50px;}
.page ul li.active {width: 26px; line-height: 26px; color: #FF9900; font-weight: bold;}
.page ul li.record {float: right; margin: 0; width: auto; color: #888;}