@charset "utf-8";
/* CSS Document */

#page{ width:973px; background:url(../images/bg.jpg) repeat-y; padding:15px 15px 15px 15px; margin:0 auto;}
#headerBg{width:973px; height:180px; background:url(../images/headerBg.jpg); text-align:left;}
#headerFlash{width:415px; height:115px; clear:both;} 
#headerLinks{text-align:left; padding-left:130px; font-size:12px;}
#headerLinks a{color:#CEB394;}
#headerLinks a:hover{color:#FFFFCC;}
/*---------------菜单---------------*/
#menu{ height:37px; line-height:37px; margin-top:2px;}
#nav li{ text-align:center; float:left; margin-left:2px;}
#nav .navLeft{ width:27px; height:37px; display:block; background:url(../images/navBg.png) -360px 0 no-repeat;margin-left:0;}
#nav .navRight{ width:26px; height:37px; display:block; background:url(../images/navBg.png) -360px -37px no-repeat; margin-left:0;}
#nav li a{width:100px; display:block; background:url(../images/navBg.png) -120px 0 no-repeat;  font-size:14px; font-weight:bold; color:#FFF;}
#nav li a:hover{background:url(../images/navBg.png) -120px -37px no-repeat;}
#nav .first{margin-left:0;}
#nav .first a{width:100px; display:block; background:url(../images/navBg.png) 0 0 no-repeat;  font-size:14px; font-weight:bold; color:#FFF;}
#nav .first a:hover{width:100px; display:block; background:url(../images/navBg.png) 0 -37px no-repeat;  font-size:14px; font-weight:bold; color:#FFF;}
#nav .last a{width:104px; display:block; background:url(../images/navBg.png) -240px 0 no-repeat;  font-size:14px; font-weight:bold; color:#FFF;}
#nav .last a:hover{width:104px; display:block; background:url(../images/navBg.png) -240px -37px no-repeat;  font-size:14px; font-weight:bold; color:#FFF;}
#nav li ul{line-height:26px; list-style-type:none; text-align:left; left:-999em; width:113px; position:absolute;}
#nav li ul li{ margin:0;}
#nav li ul a{width:100px; display:block; background:url(../images/navBg.png) -387px 0 no-repeat;  font-size:12px; font-weight:normal; color:#FFF; border-top:#FFF 1px solid;}
#nav li ul a:hover{background:url(../images/navBg.png) -387px -37px no-repeat;}
#nav .last ul a{width:100px; display:block; background:url(../images/navBg.png) -387px 0 no-repeat; font-size:12px; font-weight:normal; color:#FFF; border-top:#FFF 1px solid;}
#nav .last ul a:hover{background:url(../images/navBg.png) -387px -37px no-repeat; font-size:12px; font-weight:normal;}
#nav li:hover ul {left:auto;}
#nav li.sfhover ul {left:auto;}
/*-------------菜单结束--------------*/
#mainContent{overflow:auto; clear:both; padding:15px 26px 0 27px; text-align:left;}
/*---------------首页---------------*/
#indexLeftBar{ width:393px; float:left; background:url(../images/Vline1.gif) right top no-repeat; margin-bottom:13px;}
#indexLeftBar .indexLeftPanel{width:362px; margin-left:15px; padding-bottom:6px; background:url(../images/indexLeftPanel2.png) -362px bottom no-repeat;}
#indexLeftBar .indexLeftPanel h3{font-size:14px; height:26px; line-height:26px; padding:0 8px 0 8px; color:#CCC; margin:0; background:url(../images/indexLeftPanel1.png); overflow:hidden;}
#indexLeftBar .indexLeftPanel h3 span {font-size:11px; font-family:PMingLiU; color:#DDD9D0; font-weight:normal; margin-left:10px;}
#indexLeftBar .indexLeftPanel h3 span a{color:#DDD9D0;}
#indexLeftBar .indexLeftPanel h3 span a:hover{color:#FFF;}
#indexLeftBar .indexLeftPanel h3 .more{float:right; font-size:10px; color:#DDD9D0;}
#indexLeftBar .indexLeftPanel h3 .more:hover{ color:#FFF;}
#indexLeftBar .indexNewsPanel ul{ background:url(../images/indexLeftPanel2.png) 0 0 repeat-y; padding:4px 12px 8px 12px; line-height:25px;}
#indexLeftBar .indexNewsPanel ul li{ background:url(../images/line1.gif) 0 0 repeat-x;}
#indexLeftBar .indexNewsPanel ul li span{ float:right; font-size:11px; color:#B9A697;}
#indexLeftBar .indexNewsPanel ul li a{ padding-left:14px; background:url(../images/dot1.gif) left no-repeat;}
#indexLeftBar .indexNewsPanel ul li a:hover{color:#8C735E;}
#indexLeftBar .indexPicPanel{ margin-top:16px;}
#indexLeftBar .indexPicPanel ul{padding:4px 0px 10px 10px; height:155px; overflow:auto; background:url(../images/indexLeftPanel2.png) repeat-y;}
#indexLeftBar .indexPicPanel ul li{width:104px; height:68px; position:relative; float:left;margin:9px 5px 0px 5px; display:inline;}
#indexLeftBar .indexPicPanel ul li a{ background:url(../images/bg2.gif);padding:4px; display:block; }
#indexLeftBar .indexPicPanel ul li a:hover{ background:#333; text-decoration: none; }
#indexLeftBar .indexPicPanel ul li a span{ display:none; text-align:center; font-size:12px; }
#indexLeftBar .indexPicPanel ul li a:hover span{ color:#FFF; display:block; background-color:#333; width:104px; position:absolute; top:52px; left:0px; line-height:16px; }
#indexLeftBar .indexPicPanel ul li a img{ width:96px; height:60px; }

#mainContent #indexRightBar{ width:513px; float:left; padding-left:14px;}
#banner{ width:500px; height:90px; margin-bottom:13px;}
#indexVideoPanel{ width:242px; height:205px; text-align:center; }
#indexVideoPanel .panelTop{ background:url(../images/indexRightPanel1.gif) no-repeat; height:5px; line-height:5px; font-size:0px;}
#indexVideoPanel #video{height:172px; text-align:center; border-left:#CAC9C5 1px solid; border-right:#CAC9C5 1px solid; background:#DEDAD1; padding-bottom:5px;}
#indexVideoPanel h6{ background:url(../images/videoTitleBg.gif); height:24px; line-height:24px; font-size:12px; font-weight:normal; margin:0; color:#333;}

#indexRightBar1{ width:258px; background:url(../images/Vline1.gif) right -440px no-repeat; float:left;}
#indexRightP1{ width:242px; background:url(../images/indexRightPanel1.gif) -250px no-repeat bottom; padding-bottom:5px; margin-top:13px;}
#indexRightP1 .panelTop{ background:url(../images/indexRightPanel1.gif);height:5px; line-height:5px; font-size:0px;}
#indexRightP1 .panelContent{border-left:#CAC9C5 1px solid; border-right:#CAC9C5 1px solid; background:#DEDAD1;}
#indexRightP1 ul{ background:url(../images/indexRightPanel2.gif) 3px 0 no-repeat; height:50px; padding-top:2px;}
#indexRightP1 ul li{ width:85px; float:left; margin-left:28px; display:inline; line-height:25px;}
#indexRightBar h4{height:25px; margin:0 4px; text-indent:-9999px;}
#indexRightBar .title1{ width:232px; background:url(../images/indexPanelTitle.png) 0 0;}
#indexRightBar .title2{ width:217px; background:url(../images/indexPanelTitle.png) 0 -25px; margin-bottom:12px;}
#indexRightBar .title3{ width:217px; background:url(../images/indexPanelTitle.png) 0 -50px; margin-bottom:12px;}
#indexRightBar .title4{ width:217px; background:url(../images/indexPanelTitle.png) 0 -75px; margin-bottom:12px;}

#indexRightBar2{ width:227px; background:url(../images/indexRightPanel1.gif) -750px no-repeat bottom; padding-bottom:5px; float:left; margin-left:15px; text-align:center;}
#indexRightBar2 .panelContent{border-left:#CAC9C5 1px solid; border-right:#CAC9C5 1px solid; background:#DEDAD1; }
#indexRightBar2 .panelTop{ background:url(../images/indexRightPanel1.gif) -500px 0;height:5px; line-height:5px; font-size:0px;}
#indexRightBar2 .bbsLogin{margin-left:25px; text-align:left;margin-bottom:4px;}
#indexRightBar2 .bbsLogin li{height:25px;}
/*-----------------内页----------------*/
#sidebar{width:227px; float:left; margin-bottom:13px;}
#sidebar{ width:227px; background:url(../images/indexRightPanel1.gif) -750px no-repeat bottom; padding-bottom:5px; float:left; margin-left:15px; margin-right:15px; text-align:center; display:inline;}
#sidebar .panelContent{border-left:#CAC9C5 1px solid; border-right:#CAC9C5 1px solid; background:#DEDAD1; }
#sidebar .panelTop{ background:url(../images/indexRightPanel1.gif) -500px 0;height:5px; line-height:5px; font-size:0px;}
#sidebar h4{height:25px; margin:0 4px; text-indent:-9999px;}
#sidebar .title1{ width:232px; background:url(../images/indexPanelTitle.png) 0 0;}
#sidebar .title2{ width:217px; background:url(../images/indexPanelTitle.png) 0 -25px; margin-bottom:12px;}
#sidebar .title3{ width:217px; background:url(../images/indexPanelTitle.png) 0 -50px; margin-bottom:12px;}
#sidebar .title4{ width:217px; background:url(../images/indexPanelTitle.png) 0 -75px; margin-bottom:12px;}
#sidebar .title5{ width:217px; background:url(../images/indexPanelTitle.png) 0 -100px; margin-bottom:5px;}
#sidebar .hotArticle{ text-align:left; padding:0 8px 5px 8px; }
#sidebar .hotArticle li{ background:url(../images/line1.gif) 0 -25px repeat-x; line-height:24px;}
#sidebar a{ background:url(../images/dot1.gif) left no-repeat; padding-left:15px;}
#content{width:650px; float:left;}
#content #position{ line-height:21px; padding-left:6px; color:#FFF;  background:url(../images/positionBg.jpg) no-repeat;}
#content #position a{ color:#FFF;}
#content #position a:hover{ position:relative; top:1px;}
#content h2{font-size:18px; font-family:"黑体"; color:#c00; text-align:center; font-weight:normal; margin:15px 0 10px 0;}
#content #articleMeta{ height:20px; background:url(../images/articleMetaBg.gif); text-align:center; border-bottom:#AA9482 1px solid; color:#8C735E; margin-bottom:10px; }
#content #articleContent{padding:0 10px 5px 10px;}
#content #singleContent{ padding:0 15px 5px 15px;width:880px;}

#newsList{ width:650px;}
#newsList ul{ padding:4px 12px 8px 12px; line-height:25px;}
#newsList ul li{ background:url(../images/line1.gif) 0 0 repeat-x;}
#newsList ul li span{ float:right; font-size:11px; color:#B9A697;}
#newsList ul li a{ padding-left:14px; background:url(../images/dot1.gif) left no-repeat;}
#newsList ul li a:hover{color:#8C735E;}
.pages {padding:3px; margin:3px;text-align:left; font-size:11px;}
.pages A {border: #000 1px solid; padding:2px 5px; margin:2px; color:#c00; font-weight:bold;}
.pages A:hover { color:#8C735E; border: #8C735E 1px solid;}
.pages .p_curpage {border: #C00 1px solid; padding:2px 5px; margin:2px; color:#fff; font-weight:bold; background:#C00;}
.pages .p_pages {padding:2px 5px; margin:2px; color:#8C735E; border: #8C735E 1px solid;}
/*---------------访客留言---------------*/
#comment{ width:285px; margin-left:15px; background:url(../images/indexLeftPanel2.png) -1009px bottom no-repeat; padding-bottom:5px; float:left; display:inline;}
#comment h3{ background:url(../images/indexLeftPanel1.png) -370px 0; line-height:26px; padding-left:8px; color:#CCC; margin:0; font-size:14px;}
#comment ul{ background:url(../images/indexLeftPanel2.png) -724px 0; height:225px; padding:0 10px; }
#guestbook{ width:591px; float:left; display:inline; margin-left:15px;}
.commentPanel{background:url(../images/indexLeftPanel2.png) -1885px  bottom no-repeat; padding-bottom:6px; margin-bottom:10px;}
.commentPanel .commemtContent{ background:url(../images/indexLeftPanel2.png) -1294px; overflow:auto; padding:5px 15px;}
.commentPanel h5{background:url(../images/indexLeftPanel1.png) -660px 0; line-height:26px; padding-left:8px; color:#CCC; margin:0; font-size:14px;}
.commentPanel h5 span{float:right; padding-left:20px; line-height:26px; color:#FFF;}
.commentPanel .time{background:url(../images/dot2.gif) 0 -38px no-repeat; font-size:11px; font-weight:normal; margin:0 10px;}
.commentPanel .name{background:url(../images/dot2.gif) 0 4px no-repeat; font-size:11px; font-weight:normal;}
.commentPanel .reName{background:url(../images/dot2.gif) 0 -23px no-repeat; font-size:12px; font-weight: bold; padding-left:20px; color:#000;}
.commentPanel .replay{ border:#C8BBAF 1px dashed; color:#8C735E; padding:5px; background:#FFF; margin:0;}
/*-----------------页脚----------------*/
#foot{height:37px; background:url(../images/copyrightBg.png); line-height:37px; color:#999; margin-top:0px ;clear:both;}
#foot a{ color:#999;}