/* CSS Document */

body{
margin:0;
padding:0;
font-size:12px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#454545;
line-height:22px;
background:url(images/bg.jpg) repeat-x; color:#FFFFFF;
}
.clear{ clear:both; height:0px; line-height:0px; overflow:hidden;}
#main{
margin:48px auto;
padding:0;
width:996px;
text-align:left;
color:#454545;
}
#header{
padding:0;
margin:0
width:966px;
}
#top{
margin:0;
padding:0;
width:996px; background:url(images/bg1.jpg) top repeat-x #fff; height:67px;}
#logo{
margin:0;
padding-top:5px;
float:left;}
#top-rt{
text-align:right;
margin:0;
padding-left:300px;
padding-top:6px;
float:right;}
#join{
margin:0;
padding:0;}
#join-bt{
margin:0;
padding-top:10px;}
#xsqy{
margin:0;
padding:0;
float:left;}
#yqlj{
margin:0;
padding-left:15px;
float:left;}
#nav{ margin:0px;; float:left; width:996px; height:34px; background:url(images/nav-bg.jpg) repeat-x; padding-left:0px;}
#nav ul{ float:left;
margin:0px;
padding:0px;
list-style:none;
}
#nav ul li{ float:left; padding-left:4px;}
#nav ul li.menu_bar{
margin:0px;
padding:0px;
background:url(images/nav-line.jpg) no-repeat; width:1px; height:34px; float:left; margin:0px 11px;}
#nav ul li a,#nav ul li a:link,#nav ul li a:visited{ margin-top:8px;
float:left;
font-size:12px;
font-weight:bold;
line-height:26px;
color:#ffffff;
text-align:center;
text-decoration:none;
display:block;
width:80px;
}
#nav ul li a:hover{ margin-top:8px;
text-decoration:none;
background:url(images/menu-bg.jpg) bottom no-repeat; width:80px; height:26px;
font-weight:bold; 
text-align:center;
color:#000000;
}
#nav ul li a.on,#nav ul li a.on:link,#nav ul li a.on:visited,#nav ul li a.on:hover{ margin-top:8px;
text-decoration:none;
background:url(images/menu-bg.jpg) bottom no-repeat; width:80px; height:26px;
font-weight:bold; 
text-align:center;
color:#000000;
}
#flash{
margin:0px;
padding-top:2px;}
#center{
margin:0;
padding:25px 5px 5px 0px;
background:url(images/center-bg.jpg) repeat-x #FFFFFF; width:991px;}
#left{
margin:0;
padding:0; width:222px; float:left;}
#left-top{
margin:0;
padding:0; width:222px;}
#left-bg{
margin-top:0;
padding:15px;
background:url(images/about-bg.jpg) #286BC5 repeat-x; width:192px;
height:auto!important; /* IE7+FF 这句必须写在前面*/
min-height:150x;
*height:150px; /*IE6*/
*min-height:150px;
height:auto;
*height:150px;}
#left-bg2{
margin-top:0;
padding:15px 5px; 15px 10px;
background:url(images/about-bg.jpg) #286BC5 repeat-x; width:212px;
height:auto!important; /* IE7+FF 这句必须写在前面*/
min-height:150x;
*height:150px; /*IE6*/
*min-height:150px;
height:auto;
*height:150px;}
#left-bt{
margin:0;
padding:0; width:222px;}
#left-lb2 h2{ font-size:12px; margin:0px; padding-left:20px; padding-right:20px; background:url(images/left-bg2.gif) no-repeat;width:170px; height:27px; float:left; table-layout:fixed;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal; line-height:27px;}
#left-lb2 h2 a.lnav,#left-lb2 h2 a.lnav:link,#left-lb2 h2 a.lnav:visited{ font-weight:normal;}
#left-lb2 h2 a.lnav:hover{ font-weight:normal;}
#left-lb2 h2 a.lnavo,#left-lb2 h2 a.lnavo:link,#left-lb2 h2 a.lnavo:visited,#left-lb2 h2 a.lnavo:hover{ font-weight:normal;}

#left-lb{
margin:0;
padding-top:5px;
padding-left:17px;
width:158px;}
#left-lb ul{ float:left;
margin:0px;
padding:0px;
list-style:none;
}
#left-lb h2{ margin:0px; padding:0px; background:url(images/left-bg.jpg) no-repeat;width:158px; height:27px; float:left;}
#left-lb h2 a.lnav,#left-lb h2 a.lnav:link,#left-lb h2 a.lnav:visited{ margin-left:55px;
font-size:12px;
font-weight:bold;
line-height:27px;
color:#0850AF;
text-align:left;
}
#left-lb h2 a.lnav:hover{ margin-left:55px;
font-weight:bold; 
color:#022C65; text-decoration:underline;
}
#left-lb h2 a.lnavo,#left-lb h2 a.lnavo:link,#left-lb h2 a.lnavo:visited,#left-lb h2 a.lnavo:hover{ margin-left:55px;
font-size:12px;
font-weight:bold;
line-height:27px;
color:#022C65;
text-align:left;  
}
#left-lb ul{ margin:0px; padding:0px; float:left;}
#left-lb ul li{ margin:0px; padding:0px; background:url(images/left-bg1.gif) no-repeat;width:158px; height:27px;}
#left-lb ul li a.lnav,#left-lb ul li a.lnav:link,#left-lb ul li a.lnav:visited{ margin-left:55px; padding:0px;
font-weight:bold;
line-height:27px;
color:#0B6CC8;
text-align:left;
}
#left-lb ul li a.lnav:hover{ margin-left:55px; text-decoration:underline;
font-weight:bold; 
color:#074885; 
}
#left-lb ul li a.lnavo,#left-lb ul li a.lnavo:link,#left-lb ul li a.lnavo:visited,#left-lb ul li a.lnavo:hover{ margin-left:55px;
font-size:12px;
font-weight:bold;
line-height:27px;
color:#022C65;
text-align:left;
}

#right{
margin:0;
padding-left:20px;
width:740px; float:left;}
#right-title{
margin:0;
padding:0;
width:740px; height:20px; border-bottom:2px solid #D1D1D1; }
#right-lt{
margin:0; float:left;
padding-top:5px; height:20px;}
#right-ct{
margin:0;
padding-top:0px;
padding-left:6px; float:left;
font-size:14px; color:#092E79; font-weight:bold;}
#right-rt{
margin:0;
padding-left:330px; padding-top:5px;
float:left;}
#right-rt1{
margin:0;
padding:0px; float:right;
font-size:12px; color:#133896;}
#right-ct1{
margin:0;
padding:20px 10px;}
#footer{
float:left;
margin-top:10px;
padding:0;
width:996px; background:url(images/bc-bg.jpg) repeat-x; height:69px;}
#footer-lt{
margin:0;
padding:0; float:left;}
#footer-ct{
margin:0;
padding-top:12px; padding-left:20px; float:left;}
#menu1 a.xmenu,#menu1 a.xmenu:link,#menu1 a.xmenu:visited{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#000000;
text-align:center;
background:url(images/menu-bg1.gif)
}
#menu1 a.xmenu:hover{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#B91400;
text-align:center; 
background:url(images/menu-bg2.gif) no-repeat;
}
#menu2 a.xmenu,#menu2 a.xmenu:link,#menu2 a.xmenu:visited{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#000000;
text-align:center;
background:url(images/menu-bg1.gif) no-repeat;
}
#menu2 a.xmenu:hover{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#B91400;
text-align:center; 
background:url(images/menu-bg2.gif) no-repeat;
}
#menu3 a.xmenu,#menu3 a.xmenu:link,#menu3 a.xmenu:visited{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#000000;
text-align:center;
background:url(images/menu-bg1.gif) no-repeat;
}
#menu3 a.xmenu:hover{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#B91400;
text-align:center; 
background:url(images/menu-bg2.gif) no-repeat;
}
#menu4 a.xmenu,#menu4 a.xmenu:link,#menu4 a.xmenu:visited{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#000000;
text-align:center;
background:url(images/menu-bg1.gif) no-repeat;
}
#menu4 a.xmenu:hover{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#B91400;
text-align:center; 
background:url(images/menu-bg2.gif) no-repeat;
}
#menu5 a.xmenu,#menu5 a.xmenu:link,#menu5 a.xmenu:visited{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#000000;
text-align:center;
background:url(images/menu-bg1.gif) no-repeat;
}
#menu5 a.xmenu:hover{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#B91400;
text-align:center; 
background:url(images/menu-bg2.gif) no-repeat;
}
#menu6 a.xmenu,#menu6 a.xmenu:link,#menu6 a.xmenu:visited{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#000000;
text-align:center;
background:url(images/menu-bg1.gif) no-repeat;
}
#menu6 a.xmenu:hover{
margin-top:3px;
padding:0;
width:81px;
height:27px;
line-height:27px;
font-weight:normal;
color:#B91400;
text-align:center; 
background:url(images/menu-bg2.gif) no-repeat;
}
a,a:link,a:visited{
color:#454545;
font-size:12px;
text-decoration:none;}
a:hover{
color:#000000;
font-size:12px;
text-decoration:none;}
#left1-lb{
margin:0;
padding-top:5px;
padding-left:17px;
width:161px;}
#left1-lb ul{ float:left;
margin:0px;
padding:0px;
list-style:none;
}
#left1-lb ul li{ margin:0; background:url(images/left-bg.jpg) no-repeat;width:161px; height:27px;}
#left1-lb ul li a,#left1-lb ul li a:link,#left1-lb ul li a:visited{ margin-left:55px;
font-size:12px;
font-weight:bold;
line-height:27px;
color:#0850AF;
text-align:left;
text-decoration:none;
display:block;
}
#left1-lb ul li a:hover{ margin-left:55px;
font-weight:bold; 
color:#022C65; display:block; text-decoration:underline;
}
.link {
	FILTER: alpha(opacity=100)
}

