/* CSS Document */
body, html
{
   margin:0 auto;
   padding:0px;
   background:url(01_41.jpg) repeat top;
   font-family: Arial, Tahoma;
   font-size:12px;
   color:#000000;
   }

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:163px;
background:url(bg1.jpg) repeat-x top;
}
#header .top {
width:931px;
height:67px;
background:url(01_03.jpg) no-repeat top left;
margin:0 auto;
}
#header .top .bkm {
width:133px;
float:right;
position:absolute;
margin-left:518px;
margin-top:-12px;
}
#header .top .bkm div strong {
color: #CC6600;
}
#header .top .bkm div {
width:133px;
height:163px;
background:url(01_04.jpg) no-repeat top left;
text-align:center;
line-height:15px;
}
#header .top .bkm div p {
padding-top:15px;
}
#header .top .bkm a img {
float:right;
margin-top:-35px;
margin-right:15px;
}
#header .top .lt {
width:280px;
height:67px;
background:url(01_05.jpg) no-repeat top left;
float:right;
}

#header .boot {
width:931px;
height:96px;
background:url(01_08.jpg) no-repeat bottom right;
margin:0 auto;
}
#header .boot .lt {
width:518px;
height:96px;
background:url(01_07.jpg) no-repeat top left;
}

.dopcon {margin:2px;}

#toppics, #toppics0, #toppics2 {
max-width:1280px;
width:expression(document.body.clientWidth > 1280? "1280px": "auto" );
min-width:513px;
height:50px;
background:url(toppicbg.jpg) repeat-x bottom left;
text-align: center;
clear:both;
margin:0 auto;
margin-top:30px;
}
#toppics2 {
width:1000px;
margin:0 auto;
}
#toppics0 {
width:900px;
margin:0 auto;
margin-top:30px;
}

#toppics .ct, #toppics0 .ct, #toppics2 .ct {
width:263px;
height:50px;
clear:both;
background:url(toppicc.jpg) no-repeat top center;
margin:0 auto;
margin-bottom:-49px;
}
#toppics .lt, #toppics0 .lt, #toppics2 .lt {
width:225px;
height:50px;
background:url(toppicl.jpg) no-repeat top left;
float:left;
}
#toppics .rt, #toppics0 .rt, #toppics2 .rt {
width:225px;
height:50px;
background:url(toppicr.jpg) no-repeat top left;
float:right;
}
#toppics h2, #toppics0 h2, #toppics2 h2 {
font-size:16px;
font-weight:bold;
margin:0 auto;
padding:16px 0 0 30px;
color:#FFFFFF;
}

#pics {
background:url(ll.jpg) repeat-y top left #FFFFFF;
max-width:1280px;
width:expression(document.body.clientWidth > 1280? "1280px": "auto" );
min-width:715px;
margin:0 auto;
_height:0;
}
#pics0 {
background:url(ll.jpg) repeat-y top left #FFFFFF;
width:900px;
margin:0 auto;
}
#pics3 {
background:url(ll.jpg) repeat-y top left #FFFFFF;
width:1000px;
margin:0 auto;
}
#pics #pics2, #pics0 #pics2, #pics3 #pics2 {
background:url(rr.jpg) repeat-y top right;
}
#pics #pics2 .sod, #pics2 #pics2 .sod {
padding:5px 5px 10px 5px;
margin:0 auto;
text-align:center;
}

#pics0 #pics2 .sod5 .content {
width:680px;
float:left;
color: #000000;
font-size:11px;
}
#pics0 #pics2 .sod5 .content a {
color:#F8F7D1;
text-decoration:none;
}
#pics0 #pics2 .sod5 .content a:hover {
text-decoration:underline;
color:#CC0066;
}
#pics0 #pics2 .sod5 .content .data {
width:250px;
float:left;
margin-left:25px;
}
#pics0 #pics2 .sod5 .content .text {
width:380px;
float:right;
}
#pics0 #pics2 .sod5 .spon {
width:220px;
float:right;
}
#pics0 #pics2 .sod5 .spon img {
margin-bottom:10px;
border:#DCD6CD 1px solid;
}
#pics0 #pics2 .sod5 .spon img:hover {
border:#CC0066 1px solid;
}

#pics0 #pics2 .sod3 {
padding-left:15px;
padding-bottom:10px;
}

#pics0 #pics2 .sod3 ul li a {
font-size:15px;
font-weight:bold;
color:#F8F7D1;
}
#pics0 #pics2 .sod3 ul li a:hover {
color:#FFDB15;
}
#pics0 #pics2 .sod3 ul li.let {
padding:20px 15px 20px 0;
}
#pics0 #pics2 .sod3 ul li.let1 {
padding:0 15px 15px 0;
}
#pics0 #pics2 .sod, #pics0 #pics2 .sod2 {
padding:10px;
padding-bottom:15px;
}
#pics0 #pics2 .sod2 ul, #pics3 #pics2 .sod2 ul {
float:left;
margin-right:3px;
padding-bottom:10px;
}
ul {
margin:0 0 0 15px;
}
#pics0 #pics2 .sod2 div ul {
margin:0 5px 0 15px;
}
#pics0 #pics2 .sod ul li, #pics3 #pics2 .sod ul li {
color:#CC6600;
font-weight:bold;
}
#pics0 #pics2 .sod ul li a, #pics3 #pics2 .sod2 ul li a {
font-size:13px;
font-weight:bold;
text-align:left;
}
#pics0 #pics2 .sod2 ul li a, #pics3 #pics2 .sod2 ul li a {
font-size:15px;
}
#pics0 #pics2 .sod2 ul li a:hover, #pics0 #pics2 .sod ul li a:hover, #pics3 #pics2 .sod2 ul li a:hover {
color:#DA1615;
}
#pics0 #pics2 .sod2 ul li, #pics3 #pics2 .sod2 ul li {
font-size:14px;
font-weight:bold;
list-style-type:none;
color: #CC6600;
}
#pics0 #pics2 .sod div {
float:left;
margin-right:62px;
}
#pics #pics2 .sod img, #pics0 #pics2 .sod img {
border:#000000 1px solid;
width:240px;
height:180px;
/*border:#DCD6CD 1px solid;*/
}
#pics #pics2 .sod img:hover, #pics0 #pics2 .sod img:hover {

}
#pics0 #pics2 .sod3 ul {
font-size:24px;
color:#FF3399;
list-style-type:none;
float:left;
line-height:19px;
margin-right:0px;
margin-left:1px;
}

#pics .boot, #pics0 .boot, #pics3 .boot {
width:100%;
height:11px;
clear:both;
overflow:hidden;
background:url(bb.jpg) repeat-x top left #382504;
}
#pics .boot .tbl, #pics0 .boot .tbl, #pics3 .boot .tbl {
width:10px;
height:11px;
background:url(bbl.jpg) no-repeat top left;
float:left;
}
#pics .boot .tbr, #pics0 .boot .tbr, #pics3 .boot .tbr {
width:10px;
height:11px;
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:990px;
margin:0 auto;
}
#podpic .bmk, #podpic2 .bmk {
width:150px;
height:56px;
cursor:pointer;
background:url(book.jpg) no-repeat top right;
float:right;
margin:-86px 10px 0 0;
position:relative;
overflow:hidden;
z-index:100;
}
#podpic2 .bmk {
margin:-19px 60px 0 0;
}

#podpic .page {
height:60px;
margin-right:153px;
margin-left:15px;
padding-left:120px;
padding-top:7px;
font-size:13px;
color:#92896B;
font-weight:bold;
margin-top:0px;
line-height:21px;
background:url(01_30.jpg) no-repeat top left; 
}
#podpic .page a {
width:28px;
height:26px;
background:url(01_44.jpg) no-repeat top left;
padding:6px 7px 6px 7px;
color:#FFFFFF;
text-decoration:none;
}


.three {
width:750px;
margin:0 auto;
color:#CC6600;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
}
.three h3 {
float:left;
font-size:22px;
}
.three p {
float:right;
margin-right:60px;
text-align:center;
}
.three p a {
font-size:18px;
}
.three p a:hover {
color:#DA1615;
}



#desc {
background:url(01_39.jpg) repeat-y left top #2C1E02;
width:890px;
clear:both;
margin:0 auto;
margin-bottom:40px;
}
#desc2 {
width:100%;
background:url(01_41.jpg) repeat-y right top;
}
#desc .top {
width:100%;
height:12px;
background:url(01_35.jpg) repeat-x top left;
}
#desc .top .tl {
width:12px;
height:12px;
background:url(01_34.jpg) repeat-x top left;
float:left;
}
#desc .top .tr {
width:12px;
height:12px;
background:url(01_37.jpg) repeat-x top left;
float:right;
}
#desc .boot {
width:100%;
height:13px;
overflow:hidden;
background:url(01_46.jpg) repeat-x top left;
clear:both;
}
#desc .boot .tl {
width:12px;
height:13px;
background:url(01_45.jpg) repeat-x top left;
float:left;
}
#desc .boot .tr {
width:13px;
height:13px;
background:url(01_48.jpg) repeat-x top left;
float:right;
}
#desc .sod, #desc .sod2 {
text-align:center;
padding-left:20px;
}
#desc .sod2 {
padding-left:10px;
}
#desc .sod div {
width:200px;
float:left;
margin:6px;
}
#desc .sod2 div {
width:280px;
float:left;
margin:5px;
}
#desc .sod div strong, #desc .sod2 div strong {
text-decoration:underline;
}
#desc .sod div a:hover strong, #desc .sod2 div a:hover strong {
background: white;
}
#desc .sod div p, #desc .sod2 div p {
font-size:13px;
font-weight:bold;
color: #92896B;
margin:0;
padding:0;
}
#desc .sod div a, #desc .sod2 div a {
font: bold 16px Arial;
color: #ECEAB5;
}
#desc .sod div a:hover, #desc .sod2 div a:hover {
color: #4E4322;
background-color:#ECEAB5;
}
#desc .sod div img, #desc .sod2 div img {
border:#ECEAB5 1px solid;
}
#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:#4E4322 1px solid;
background:none;
}



#footer {
width:100%;
height:176px;
clear:both;
background:url(01_49.jpg) repeat-x top left;
font-size:11px;
}
#footer a {

}
#footer a:hover {
color:#DA1615;
}
#footer strong a:hover {
color:#000000;
}
#footer .ff {
width:920px;
height:176px;
background:url(01_52.jpg)  no-repeat top right;
margin:0 auto;
}
#footer .ff .fl {
width:518px;
height:176px;
background:url(01_56.jpg) no-repeat bottom left;
float:left;
}
#footer .ff .fl div {
width:518px;
height:94px;
background:url(01_50.jpg) no-repeat top left;
}
#footer .ff .fr {
width:133px;
height:165px;
background:url(01_55.jpg) no-repeat top left;
float:right;
margin-right:269px;
margin-top:11px;
}
#footer .ff .fr div {
width:133px;
height:165px;
text-align:center;
color:#4C0300;
height:0;
}
.bst_m {
	font-family: Arial, Helvetica, sans-serif;
	font: bold 14px Arial;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	width: 100%;
	text-align: center;
}
.bst_m a{
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
	
}
.bst_m a:hover{
	color: #000000;
}
.all_m a{
	color: #000000;
	text-decoration: none;
	display: block;
	width: 20%;
	float: left;
	font-size: large;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 5px;
}
.all_m a:hover{
	text-decoration: underline;
	color: #000000;
}


