/* CSS Document */
body, html
{
   margin:0 auto;
   padding:0px;
   background:#26262e url(bg1.jpg);
   font-family: Arial, Tahoma;
   font-size:12px;
   }

a {
text-decoration: underline;
color: #000000;
}
a:hover {
text-decoration: none;
color: #4E4322;
}
ul, li {
margin:0;
padding:0;
}
img {
border:none;
}

.all {
width:100%;
margin:0 auto;
}

#header {
width:100%;
height:167px;
background:url(bg_top.jpg) repeat-x top;
}
#header .top {
width:951px;
height:55px;
background:url(01_02.jpg) no-repeat top left;
margin:0 auto;
}
#header .top .bkm {
width:474px;
float:right;
position:absolute;
margin-left:477px;
}
#header .top .bkm p strong {
color: #000000;
}
#header .top .bkm .overki {
background:url(01_03.jpg) no-repeat top left;
height:30px;
}


#nav, #nav ul {padding:0; margin:0; list-style:none;}
#nav li a.btn {display:block;	width:155px; height: 30px;padding: 0px; margin: 0 3px 0 0; text-decoration: underline;color: #FFFF00;line-height: 30px;font-size: 12px;text-align: center;font-weight: bold;}
#nav li a.btn:hover {color:#FFFF00; text-decoration: none;}
#nav li {float:left;}
#nav li .sub {position: absolute; width:452px; left: -999em;}
#nav li:hover .sub, #nav li.sfhover .sub {left:auto; margin-left:-250px; color: #870013;}
#nav li .sub {position: absolute; width:452px; left: -999em;}
#nav li:hover .sub, #nav li.sfhover .sub {left:auto; margin-left:-250px; color: #870013;}

.sub_top {background: url(top_menu.gif) no-repeat; width:452px;}
.sub_bg {background:url(bg_menu.gif) repeat-y; padding:0 10px;}
.sub_bottom {background:url(bttm_menu.gif) 0 bottom no-repeat; padding:10px 0;}

.sub ul {width:143px; float:left; text-align: left;}
.sub li {clear:both; border-bottom:1px dotted #fff; padding-bottom:2px; width:135px;}
.sub a {color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
.sub a:hover {color:#B23200; background: #fff; text-decoration:underline;}

.sub1 ul {width:108px; float:left; text-align: left;}
.sub1 li {clear:both; border-bottom:1px dotted #fff; padding-bottom:2px; width:90px;}
.sub1 a {color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
.sub1 a:hover {color:#B23200; background: #fff; text-decoration:underline;}


.sub2 ul {width:400px; float:left;}
.sub2 li {clear:both; border-bottom:1px dotted #000000; padding-bottom:2px; width:400px; font-size:12px;}
.sub2 a {color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
.sub2 a:hover {color:#B23200; background: #fff; text-decoration:underline;}
.clear {clear:both; height:0; font-size:1px; line-height:0px;}

#header .top .bkm p {
width:474px;
color: #bebede;
text-align:center;
padding-left:12px;
font-size:11px;
margin-top:9px;
clear:both;
}
#header .top .bkm p strong {
color:#ffffff;
}


#header .boot {
width:964px;
height:88px;
background:url(01_06.jpg) no-repeat top right;
margin:0 auto;
margin-top:-25px;
padding-left:13px;
}
#header .boot .lt {
width:477px;
height:88px;
background:url(01_07.jpg) no-repeat bottom left;
}

#header .boot2 {
width:964px;
height:49px;
background:url(01_08.jpg) no-repeat top right;
margin:0 auto;
padding-left:13px;
}
#header .boot2 .arcvive2 {
width:460px;
float:right;
color:#e9a58e;
}
#header .boot2 .arcvive2 a {
color:#ffff00;
background:none;
font-weight:bold;
margin-left:3px;
text-decoration:none;
}
#header .boot2 .arcvive2 a:hover {
color:#FFFFFF;
}
#header .boot2 .lt {
width:477px;
height:49px;
background:url(01_11.jpg) no-repeat bottom left;
}
#header .boot2 .lt img {
margin:9px 0 0 68px;
}


#toppics, #toppics0 {
max-width:1280px;
width:expression(document.body.clientWidth > 1280? "1280px": "auto" );
height:42px;
background: url(01_19.jpg) repeat-x top left;
text-align:left;
clear:both;
margin:0 auto;
}
#toppics0 {
max-width:950px;
width:expression(document.body.clientWidth > 950? "950px": "auto" );
margin:0 auto;
}
#toppics div.tit, #toppics0 div.tit {
width:397px;
height:42px;
background: url(01_17.jpg) no-repeat top left;
}
#toppics div h2, #toppics0 div h2 {
width:240px;
font-size:16px;
color:#e8642c;
text-align:center;
margin-left:30px;
padding-top:15px;
}
#toppics .rmg, #toppics0 .rmg {
float:right;
width:116px;
height:42px;
background: url(01_21.jpg) no-repeat top left;
}

#pics {
background:url(ll.jpg) repeat-y top left #626277;
max-width:1280px;
width:expression(document.body.clientWidth > 1280? "1280px": "auto" );
margin:0 auto;
}
#pics0 {
background:url(ll.jpg) repeat-y top left #626277;
width:990px;
margin:0 auto;
}
#pics #pics2, #pics0 #pics2 {
background:url(rr.jpg) repeat-y top right;
}
#pics #pics2 .sod {
padding:1px 10px 0 10px;
margin:0 auto;
text-align:center;
min-height:302px;
}
#pics0 #pics2 .sod, #pics0 #pics2 .sod2 {
padding:10px;
}
#pics0 #pics2 .sod2 div {
float:left;
}
ul {
margin:0 70px 0 50px;
}
#pics0 #pics2 .sod2 div ul {
margin:0 20px 0 30px;
}
#pics0 #pics2 .sod ul li {
color:#ffff00;
font-weight:bold;
}
#pics0 #pics2 .sod ul li a, #pics0 #pics2 .sod2 ul li a {
color:#fff;
font-size:13px;
font-weight:bold;
text-align:left;
}
#pics0 #pics2 .sod2 ul li a {
font-size:15px;
}
#pics0 #pics2 .sod2 ul li a:hover, #pics0 #pics2 .sod ul li a:hover {
color:#ffff00;
}
#pics0 #pics2 .sod2 ul li {
font-size:14px;
font-weight:bold;
list-style-type:none;
color:#ffff00;
}
#pics0 #pics2 .sod div {
float:left;
margin-right:10px;
}
#pics #pics2 .sod img, #pics0 #pics2 .sod img {
border:#6d6d8a 1px solid;
}
#pics #pics2 .sod img:hover, #pics0 #pics2 .sod img:hover {
border:#ffffff 1px solid;
}
#pics .top, #pics0 .top {
width:100%;
height:10px;
background:url(tb.jpg) repeat-x top left;
}
#pics .top .tbl, #pics0 .top .tbl {
width:10px;
height:10px;
background:url(tbl.jpg) repeat-x top left;
float:left;
margin:0;
}
#pics .top .tbr, #pics0 .top .tbr {
width:10px;
height:10px;
background:url(tbr.jpg) repeat-x top left;
float:right;
margin:0;
}

#pics .boot, #pics0 .boot {
width:100%;
height:10px;
clear:both;
overflow:hidden;
background:url(bb.jpg) repeat-x top left #382504;
}
#pics .boot .tbl, #pics0 .boot .tbl {
width:10px;
height:10px;
background:url(bbl.jpg) no-repeat top left;
float:left;
}
#pics .boot .tbr, #pics0 .boot .tbr {
width:10px;
height:10px;
background:url(bbr.jpg) no-repeat top right;
float:right;
}

#podpic {
max-width:1280px;
width:expression(document.body.clientWidth > 1280? "1280px": "auto" );
margin:0 auto;
}
#podpic2 {
width:950px;
margin:0 auto;
}
#podpic .bmk, #podpic2 .bmk {
width:263px;
height:43px;
cursor:pointer;
background:url(01_28.jpg) no-repeat top right;
float:right;
margin:-70px 10px 0 0;
position:relative;
z-index:100;
}
#podpic2 .bmk {
margin:-8px 10px 0 0;
}

#podpic .page {
background:url(01_30.jpg) no-repeat top left;
height:60px;
margin-right:308px;
margin-left:15px;
font-size:13px;
color:#92896B;
font-weight:bold;
margin-top:-8px;
padding-left:140px;
padding-top:10px;
position:relative;
z-index:100;
}
#podpic .page a {
background:url(01_45.jpg) no-repeat top left;
width:27px;
height:27px;
position: relative;
padding-top:5px;
text-align:center;
display:block;
float:left;
color:#ffff00;
text-decoration:none;
}
#podpic .page a.more {
background:url(11.jpg) no-repeat top left;
width:68px;
height:27px;
}
#podpic .page a:hover {
color:#fff;
}


#page {
width:900px;
margin:0 auto;
line-height:25px;
font-size:13px;
color:#92896B;
font-weight:bold;
padding-bottom:15px;
}
#page a {
background-color: #0C0901;
margin: 2px;
padding: 0px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
width: 13px;
text-decoration: none;
float: center;
font: bold 13px Arial;
border: 1px solid #7F642C;
color:#ECEAB5;
position: relative;
}
#page a:hover {
color:#4E4322;
}


#fantic {
width:913px;
margin:0 auto;
text-align:center;
clear:both;
}
#fantic div {
width:269px;
height:90px;
background:url(01_51.jpg) no-repeat top right;
float:left;
margin:12px;
padding:7px 1px 0 1px;
text-align:center;
color:#bebede;
font-size:11px;
}
#fantic div p {
margin-top:-20px;
}
#fantic div h3 {
font-size:20px;
font-weight:bold;
padding:0;
}
#fantic div h3 a {
text-decoration:underline;
color:#ffc37a;
}
#fantic div h3 a:hover {
text-decoration:none;
color:#e9a58e;
}

#topdesc {
background:url(01_39.jpg) no-repeat left top;
width:850px;
height:54px;
margin:0 auto;
clear:both;
text-align:center;
}
#topdesc h3 {
color:#bdbde8;
font-size:18px;
font-weight:normal;
padding-top:14px;
}
#desc {
background:url(01_34.jpg) repeat-y left top #ab4e25;
width:850px;
clear:both;
margin:0 auto;
margin-bottom:40px;
}
#desc2 {
width:100%;
background:url(01_37.jpg) repeat-y right top;
}
#desc .boot {
width:100%;
height:30px;
overflow:hidden;
background:url(01_48.jpg) repeat-x bottom left;
clear:both;
}
#desc .sod, #desc .sod2 {
text-align:center;
padding:10px 0 10px 10px;
}
#desc .sod2 {
}
#desc .sod2 div {
width:200px;
float:left;
}
#desc .sod2 div.arc {
width:250px;
margin-bottom:20px;
padding-left:19px;
}
#desc .sod2 div.cen {
width:425px;
font-size:12px;
}
#desc .sod2 div.cen ul {
padding:0;
}
#desc .sod2 div.cen ul li {
width:390px;
padding:0;
color:#ffff00;
font-weight:bold;
margin-left:-15px;
margin-bottom:1px;
text-align:left;
}
#desc .sod2 div.cen a {
font-size:12px;
}
#desc .sod div {
width:200px;
float:left;
margin:6px;
}
#desc .sod div strong, #desc .sod2 div strong {
text-decoration:underline;
}
#desc .sod div a:hover strong, #desc .sod2 div a:hover strong {
text-decoration:none;
}
#desc .sod div p, #desc .sod2 div p {
font-size:12px;
font-weight:bold;
color: #ffff00;
line-height:15px;
margin:0;
padding:0;
}
#desc .sod div a, #desc .sod2 div a {
font: bold 15px Arial;
color: #fff;
}
#desc .sod div a:hover, #desc .sod2 div a:hover {
color: #ffff00;
background:none;
}
#desc .sod div img, #desc .sod2 div img {
border:#6d6d8a 1px solid;
background:none;
}
#desc .sod div a, #desc .sod2 div a {
text-decoration:none;
}
#desc .sod div a:hover, #desc .sod2 div a:hover {
background:none;
}
#desc .sod div a:hover img, #desc .sod2 div a:hover img {
border:#fff 1px solid;
background:none;
}



#footext {
text-align:center;
clear:both;
color:#DD175E;
font-weight:bold;
}
#footext h5 {
font-size:14px;
margin:0;
padding:0;
}
#footext a {
font-size:13px;
color:#990033;
}
#footext a:hover {
background-color: #FFFFFF;
color:#FF337C;
}



#footer {
width:100%;
height:170px;
clear:both;
background:url(01_58.jpg) repeat-x top left;
font-size:11px;
color:#564B2A;
}
#footer a {
color:#e8642c;
}
#footer a:hover {
color:#000000;
}
#footer .ff {
width:760px;
height:170px;
background:url(01_57.jpg)  no-repeat top right;
margin:0 auto;
}
#footer .ff .fl {
width:487px;
height:170px;
background:url(01_60.jpg) no-repeat bottom left;
float:left;
}
#footer .ff .fl div {
width:487px;
height:87px;
background:url(01_55.jpg) no-repeat top left;
}
#footer .ff .fr {
width:146px;
height:170px;
background:url(01_56.jpg) no-repeat top left;
float:right;
margin-right:127px;
}
#footer .ff .fr div {
width:146px;
height:105px;
background:url(01_59.jpg) no-repeat bottom left;
text-align:center;
padding-top:65px;
}