*{ margin:0; padding:0}
body{ font-size:12px; line-height:22px; background:#ffffff url(../images/body_bg.gif) top repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;/*filter:gray*/}

a {blr:e-xpression(this.onFocus=this.blur())}
area {blr:e-xpression(this.onFocus=this.blur())}
a {height:3; behavior:url(../images/link1.htc); filter:progid:dximagetransform.microsoft.gradientwipe(duration=1); text-decoration:none;} 

a:link{
 color:#000;
 text-decoration:none;
}
a:visited {
 color: #000;
 text-decoration:none;
}
a:hover {
 color: #000;
 text-decoration:underline;
}

#main{ width:980px; margin:0 auto; padding:0}
.topr{ position:absolute;top:0;right:0;display:block;width:130px;height:115px;background:url(../images/top_r.gif) no-repeat;}
.topr a{}

#head{ height:85px; }
#head p{ float:left; margin-top:12px; display:block;}
#menu{ }
.menu_l{ float:left;}
.menu_m{  float:left;background:#3C4B55 url(../images/menu_bg.gif) repeat-x; height:30px; width:966px; overflow:hidden;}
.menu_r{ float:right}
/*菜单CSS*/

.menu ul {padding:0;margin:0;list-style-type:none; height:26px; background:transparent;}
.menu ul ul {}
.menu ul li {float:left; height:26px; line-height:26px; display:block;  width:84px; margin:0 2px; }
.menu ul ul li {display:block; width:168px; height:auto; line-height:1em; }
.menu ul ul li.last {padding-bottom:8px; background:url(../images/bot.gif) bottom left no-repeat;}
.menu ul ul ul li.last {padding-bottom:8px; background:url(../images/two_bottom.gif) bottom left no-repeat;}
.menu ul ul ul ul li.last {padding-bottom:8px; background:url(../images/three_bottom.gif) bottom left no-repeat;}


.menu a, .menu a:visited {display:block; float:left; height:26px; width:84px; font-size:12px; text-decoration:none; color:#fff; /*background:transparent url(top1.gif) no-repeat;*/  text-align:center;border:0; }

* html .menu a, * html .menu a:visited {width:84px; w\idth:115px;}
.menu ul ul a, .menu ul ul a:visited {display:block;background:#fff; color:#000;width:168px; height:100%; line-height:22px;/* padding:5px 10px;*/ }
* html .menu ul ul a, * html .menu ul ul a:visited  {width:168px; w\idth:128px;}

.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
.menu ul :hover a.sub1 {background:#f2f2f2;border:1px #FF0000 solid;}
.menu ul ul :hover a.sub2 {background:#a77;}
* html .menu a:hover {color:#000; border:0; height:26px; position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#000; border:0; height:26px;background:transparent url(../images/top.gif) no-repeat;}
/* second */
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#000;background:#7aa;background:#f2f2f2; z-index:110; height:100%; border-width:0 1px;}
.menu ul ul {visibility:hidden;position:absolute;height:0; top:26px; left:0px;   }
.menu ul :hover ul {visibility:visible; height:auto;/* padding:15px 30px 30px 30px; background:transparent url(sub_top.gif) 30px 0 no-repeat;*/ left:-2px;}
.menu ul :hover ul.left {visibility:visible; height:auto;/* padding:15px 30px 30px 30px;*/ background:transparent url(../images/sub_top_left.gif) 30px 0 no-repeat; left:-2px;}


/*end */

#nav1{ margin-top:8px; background:#FFFFFF}
#nav1 .baidu{ float:left; border:0}
#nav1 .web{ float:left; border:0; padding-left:10px}
#nav1 .domain{ float:right;border:0}


#nav2{ clear:both;margin-top:6px; background:#FFFFFF url(../images/nav.gif) top center no-repeat; height:300px}

.nav2_l{clear:both;float:left;margin-top:20px }

.nav2_r{ clear:both; float:right; width:300px;margin-top:20px}


/*选项卡*/
ul{
 list-style:none;
}
.main{
 clear:both;
 padding:8px;
 text-align:left;
}
#tabs1{
 text-align:left;
 width:661px;
}
.menu1box{
 position:relative;
 overflow:hidden;
 height:32px;
 text-align:left;background:url(../images/tabs_bg.gif)  bottom right no-repeat; width:661px; 
}
#menu1{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#menu1 li{
 float:left;
 display:block;
 cursor:pointer;
 width:130px;
 text-align:center;
 line-height:33px;
 height:32px; background:url(../images/tabs_li_bg.gif) 100% -32px  no-repeat;
}
#menu1 li.hover{
 background:#fff;
background:url(../images/tabs_li_bg.gif)  no-repeat; height:32px; width:130px;
}
.main1box{
 clear:both;
 width:661px; background:url(../images/box_bg.gif) left top no-repeat;
}
#main1 ul{
 display: none;
}
#main1 ul.block{
 display: block;
}
/*右边选项卡*/
#tabs2{
 text-align:left;
 width:300px;
}
.menu2box{
 position:relative;
 overflow:hidden;
 height:32px;
 text-align:left;background:url(../images/tabs_bg.gif)  bottom 10px no-repeat; width:300px; 
}
#menu2{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#menu2 li{
 float:left;
 display:block;
 cursor:pointer;
 width:130px;
 text-align:center;
 line-height:33px;
 height:32px; background:url(../images/tabs_li_bg.gif) 100% -32px  no-repeat;
}
#menu2 li.hover{
 background:#fff; 
background:url(../images/tabs_li_bg.gif)  no-repeat; height:32px; width:130px;
}
#menu2 a:hover{color:#5D8E00;}
#menu1 a:hover{color:#5D8E00;}
.main2box{
 clear:both;
 width:300px; background:url(../images/box_bg.gif) left no-repeat; 
}
#main2 ul{
 display: none;
}
#main2 ul.block{
 display: block;
}
/*选项卡结束*/
#foot{ clear:both;margin-top:8px; background:#FFFFFF url(../images/nav.gif) top center no-repeat; height:100px; padding:8px 10px;text-align:center}
#foot span{ }

/*内页右边的菜单*/

.col-collateral{float:right;width:200px;border-top:9px solid #394750;background:url(../images/col_collateral_bg.gif) repeat-y;} 
.col-collateral .bottom{background:url(../images/col_collateral_bottom.gif) no-repeat 0 100%;padding-bottom:263px;}
.col-collateral .bottom .content a img{margin-bottom:6px;margin-left: -18px;}
 
.coll-list li{background:url(../images/coll_list_li_bg.gif) no-repeat 0 100%;padding-bottom:2px;font-size:12px;line-height:22px;list-style:none;}
.coll-list li a,.coll-list li a:hover{text-decoration:none;}
.coll-list li a{display:block;padding:6px 15px 6px 25px;color:#636363;}
.coll-list li a:hover,.coll-list li.on li a:hover{background:url(../images/coll_list_li_over_bg.gif) repeat-y;color:#2e2d2d;}
.coll-list li.on a,.coll-list li li.on,.coll-list li.on a:hover{background:url(../images/coll_list_li_on_bg.gif) repeat-y #e6e9eb;color:#2e2d2d;font-weight:bold;}
.coll-list li li.on a,.coll-list li li.on a:hover,.coll-list li li.on{padding:3px 0 3px 0;}
.coll-list li.on li a{font-weight: normal;}
.coll-list ul li,.coll-list ul li a,.coll-list li.on li a,.coll-list ul li a:hover{background:0;padding:0;}
.coll-list ul{margin:5px 0 10px 36px;}
.coll-list ul li{margin:5px 0;font-size:.9em;}
.alone{margin-top:30px;}
 
 

#navleft{ float:left;margin-top:8px; width:770px}
#navleft .a{ border-bottom:1px solid #CED2D2; padding:2px 10px; color:#2A5877; font-size:14px; font-weight:bold}
 .b{ clear:both;padding:6px 4px}

#navright{ clear:both; float:right; width:200px; margin-top:8px}

H1{ text-align:center;  font-size:14px}

.a{ text-align:left; float:left; width:730px}
.c{ border-bottom:1px #ccc dashed;border-top:1px #ccc dashed; text-align:center}
.d{ padding:6px;4px}

