@charset "utf-8";
/* CSS Document */
body{
margin:0;
padding:0;
font-family:Verdana, Arial, '宋体';
background: #FFF4D2;
font-size: 14px;
line-height: 22px;
color: #222;
}
 
a:link{ text-decoration:none;color: #0033FF; }
a:visited {text-decoration:none;color: #06F;}
a:hover {text-decoration:underline;color: #0000FF; }
input.text {
	height: 18px;padding: 1px;color: #000; border-top: 1px solid #888;
	border-bottom: 1px solid #BBB;border-left: 1px solid #888;
	border-right: 1px solid #BBB;	background-color: #FEFEFE;
}
textarea {  color: #000000;border-top: 1px solid #888;
	border-bottom: 1px solid #BBB;border-left: 1px solid #888;
	border-right: 1px solid #BBB;	 background-color: #F9F9F0;}
#top{
float: left;clear: both;
margin: 0 auto 0 auto;padding: 0;
height: 80px;width: 100%;
background:url(../im/b_top.jpg) repeat-x left top;
}
#logo{
float:left;height: 80px;
width: 350px;padding: 0;
background: url(../im/logo_1.jpg) no-repeat left center;
}
#ad{
float: right; height: 60px;
margin: 10px 50px 0 0;
width: 468px;
padding: 0;
}
#top_2{
float: left;clear: both;
margin: 0 auto 0 auto;padding: 0;
height: 60px;width: 100%;
background:url(../im/b_top.jpg) repeat-x left top;
}
#logo_2{
float:left;height: 60px;
width: 350px;padding: 0;
background: url(../im/logo_1.jpg) no-repeat left center;
}
#menu{
clear:both;
margin: 0 auto 0 auto;
height: 30px;
width:100%;
background: #820000;
line-height: 30px;
color: #FFF;
border-top: 1px solid #FFF6CD;
}
#menu_2{
clear:both;
margin: 0 auto 0 auto;height:5px;
width:100%;background: #820000;color: #FFF;
border-top: 1px solid #FFF6CD;
}

#menu a:link{color: #FFF; text-decoration: none;}
#menu a:visited{color: #FFF; text-decoration: none;}
#menu a:hover{color: #FFF; text-decoration: underline;}
#menu ul{
	margin: 0 0 0 5px;padding: 0;list-style: none; height: 30px;
	text-align: left;list-style-image: none;
}
#menu li{
float:left; margin: 0 0 0 10px;padding: 0;text-align: left;list-style-type: none;
width: 50px; min-width: 50px!important;height: 30px;
white-space:nowrap;text-align: center;
}
#main{
clear:both;
margin:0 auto 0 auto;
padding: 0;
width:100%;
min-height: 450px;
_height: 450px;
}
#main_2{
clear:both;
margin: 0 auto 0 auto;
padding: 10px;
width: 90%;
min-height: 430px;
_height: 430px;
}
#left{
margin: 10px 0 0 0;
float:left;
width: 21%;
padding: 0 2% 0 2%; /* ff */
*padding: 0 2% 0 2%;/* ie7 */
_padding: 0 1% 0 1%;/* ie6 */
min-height: 450px;
_height: 450px;
text-align: center;
}
#right{
margin: 10px 0 0 0;
float:left;
padding: 0 2% 0 2%;
*padding: 0 2% 0 2%;
_padding: 0 1% 0 1%;
width: 71%;
min-height: 450px;
_height: 450px;
}
#nav{
float: left;
_width: 208px;
min-width: 208px;
min-height: 450px;
_height: 450px;
padding: 0; 
}
#nav a:link{ text-decoration:none; color:#222;}
#nav a:visited {text-decoration:none; color:#222;}
#nav a:hover {text-decoration:underline; color:#222;}
.nav_border_y{ background:url(../im/line_y.gif) repeat-y left center;}
.nav_border_x{ background:url(../im/line_x.gif) repeat-x left top;}
.nav_main{background: #FAEABE; padding: 5px;line-height: 24px;}
#foot{
clear:both;margin: 10px auto 0 auto;
height: auto;line-height: 30px;width:100%;
border-top: 2px solid #820000;color: #FFF;font-size: 12px;
background:url(../im/b_top.jpg) repeat-x left top;
}
#foot a:link{ text-decoration:none;color: #FFF;}
#foot a:visited {text-decoration:none;color: #FFF;}
#foot a:hover {text-decoration:underline;color: #FFF;}
/* common css */
.f12{font-size: 12px;}
.bold{font-weight: bold;}
.menu_now{
font-weight: bold;
color:#FFFF99;
background: #993300;
}
.big{font-size: 18px;}
.gray{ color: #555;}
.s{font-size: 10px;}
.m{font-size: 12px;}
.img{ border: 0; }
.nav_color{background: #FAEABE;}
.bt{border-top: 1px solid #E7D89C}
.ya{position: absolute; left: -100px; bottom: -100px; display:none;}