@charset "gb2312";

body{margin:0;padding:0;font-size:12px;line-height:22px;background:#ffcc00; color:#333;}
a {font-family:"ËÎÌå";font-style:normal;color:#333;text-decoration:none;}
a:hover { color:#ff0000;text-decoration:underline;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0; padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
td{font-size:12px;}
ul,li{list-style-type:none;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}
.fnb{font-weight:200;margin-left:-1px;}
.mb6{ margin-bottom:6px;}
.clear{ clear:both; margin:0; padding:0; height:1px; line-height:1px; overflow:hidden}
.clearbox{ clear:both; margin:0; padding:0; height:1px; line-height:1px; overflow:hidden}
.blank8{ clear:both; margin:0; padding:0; height:8px; line-height:8px; overflow:hidden}
.blank9{ clear:both; margin:0; padding:0; height:9px; line-height:9px; overflow:hidden}
.blank10{ clear:both; margin:0; padding:0; height:10px; line-height:10px; overflow:hidden; background:#fff;}
.blank12{ clear:both; margin:0; padding:0; height:12px; line-height:12px; overflow:hidden; background:#fff;}
.blank15{ clear:both; margin:0; padding:0; height:15px; line-height:15px; overflow:hidden}
.wrapper{ width:994px; margin:auto; padding:0 10px; background:#FFF;}


#header{ width:994px; height:auto; margin:auto;}
.miniNav{ width:994px; height:28px; background:url(images/topNavBg1.gif); overflow:hidden;}
.miniNav .topNav{ width:241px; height:20px; line-height:19px; background:url(images/topNavBg2.gif); overflow:hidden; text-align:center; margin:3px 33px 0 0;display:inline;}
.miniNav .email{ width:600px; height:28px; padding-left:20px; background:url(images/ico01.gif) no-repeat 0 8px; overflow:hidden; margin-left:40px; display:inline;}
.miniNav .email span{ float:left; display:block; line-height:24px;margin-right:5px; color:#7d7d7d;}
.miniNav .email .name{ width:118px; margin-right:5px; float:left; margin-top:3px; padding-left:2px; color:#7d7d7d;}
.miniNav .email .sel{ width:118px; margin-right:8px; float:left; margin-top:3px; padding-left:2px; color:#7d7d7d;}
.miniNav .email .pwd{ width:118px; float:left; margin-top:3px; padding-left:2px; color:#7d7d7d;}
.miniNav .email p{ margin:4px 0 0 5px; padding:0; float:left;}

#header .banner{margin:auto; width:994px; height:196px; overflow:hidden;}
#header .main_nav{ width:994px; height:36px; background: url(images/menu_bg.png); position:relative;}
#header .main_nav .list{ padding-left:25px;}
#header .main_nav .list li{ float:left; height:35px; line-height:35px;  padding:1px 10px 0 10px;}
#header .main_nav .list .menu_l{ width:1px; background:url(images/menu_l.gif) 0 12px no-repeat; padding:0;}
#header .main_nav .list li a{ font-weight:bold; color:#fff;}

#header .main_nav .list li.me2 a{ width:43px; height:35px; display:block; text-align:center; font-weight:bold; color:#fff;}
#header .main_nav .list li.me2 a:hover{ width:43px; height:35px; display:block; text-align:center; background:url(images/menu_over_2.gif) no-repeat 0 bottom; font-weight:bold; color:#bc0000; text-decoration:none;}
#header .main_nav .list li.me2 a.act{ width:43px; height:35px; display:block; text-align:center; background:url(images/menu_over_2.gif) no-repeat 0 bottom; font-weight:bold; color:#bc0000; text-decoration:none;}
#header .main_nav .list li.me4 a{ width:63px; height:35px; display:block; text-align:center; font-weight:bold; color:#fff;font-size:14px}
#header .main_nav .list li.me4 a:hover{ width:63px; height:35px; display:block; text-align:center; background:url(images/menu_over_4.gif) no-repeat 0 bottom; font-weight:bold; color:#084cb0; text-decoration:none;}
#header .main_nav .list li.me4 a.act{ width:63px; height:35px; display:block; text-align:center; background:url(images/menu_over_4.gif) no-repeat 0 bottom; font-weight:bold; color:#bc0000; text-decoration:none;}
#header .main_nav .list li.me5 a{ width:76px; height:35px; display:block; text-align:center; font-weight:bold; color:#fff;font-size:14px}
#header .main_nav .list li.me5 a:hover{ width:76px; height:35px; display:block; text-align:center; background:url(images/menu_over_5.gif) no-repeat 0 bottom; font-weight:bold; color:#084cb0; text-decoration:none;}
#header .main_nav .list li.me5 a.act{ width:76px; height:35px; display:block; text-align:center; background:url(images/menu_over_5.gif) no-repeat 0 bottom; font-weight:bold; color:#bc0000; text-decoration:none;}
#header .main_nav .list li.me6 a{ width:87px; height:35px; display:block; text-align:center; font-weight:bold; color:#fff;font-size:14px}
#header .main_nav .list li.me6 a:hover{ width:87px; height:35px; display:block; text-align:center; background:url(images/menu_over_6.gif) no-repeat 0 bottom; font-weight:bold; color:#084cb0; text-decoration:none;}
#header .main_nav .list li.me6 a.act{ width:87px; height:35px; display:block; text-align:center; background:url(images/menu_over_6.gif) no-repeat 0 bottom; font-weight:bold; color:#bc0000; text-decoration:none;}
#header .main_nav .list li.me7 a{ width:100px; height:35px; display:block; text-align:center; font-weight:bold; color:#fff;}
#header .main_nav .list li.me7 a:hover{ width:100px; height:35px; display:block; text-align:center; background:url(images/menu_over_7.gif) no-repeat 0 bottom; font-weight:bold; color:#bc0000; text-decoration:none;}
#header .main_nav .list li.me7 a.act{ width:100px; height:35px; display:block; text-align:center; background:url(images/menu_over_7.gif) no-repeat 0 bottom; font-weight:bold; color:#bc0000; text-decoration:none;}

#header .subMenu{ background:url(images/subNavBg.gif); width:994px; height:30px; overflow:hidden; position:absolute; top:36px; left:0;}
#header .subMenu ul.subList{ padding-left:20px;}
#header .subMenu ul.subList li{ float:left; height:30px; line-height:30px; padding-left:10px; background:url(images/arrow1.gif) no-repeat 0 12px; margin-right:10px;font-size:14px}

#header .subNav{background:ffffff width:994px; height:30px;}
#header .subNav .date{ float:left; margin-left:20px; display:inline; line-height:30px; padding-left:23px; font-family:Verdana, Arial}
#header .subNav .date span{ font-size:14px;}
#header .subNav .weather{ float:left; margin-left:10px; display:inline; line-height:30px; height:30px; overflow:hidden; background:url(images/ico_date.gif) 0 5px no-repeat; padding-left:23px; font-family:Verdana, Arial}
#header .subNav .weather span{ color:red; float:left;}
#header .subNav .weather iframe{ margin-top:5px; float:left;}
#header .subNav .search{ float:right; line-height:30px; width:430px; overflow:hidden; background:url(images/ico_search.gif) no-repeat 0 8px; padding-left:22px;margin-top:10px}
#header .subNav .search .keyword{float:left; width:210px; margin:4px 5px 0 0; background:url(images/ico03.gif) no-repeat 3px 1px #feffef; border:solid 1px #898989; padding:2px 2px 2px 26px;}
#header .subNav .search .btn{float:left; margin:4px 0 0 0;}
#header .search{ float:right; line-height:30px; width:430px; overflow:hidden; background:url(images/ico_search.gif) no-repeat 0 8px; padding-left:22px;margin-top:10px}
#header .search .keyword{float:left; width:210px; margin:4px 5px 0 0; background:url(images/ico03.gif) no-repeat 3px 1px #feffef; border:solid 1px #898989; padding:2px 2px 2px 26px;}
#header .search .btn{float:left; margin:4px 0 0 0;}


#footer{ width:994px; background:url(images/footerBg.gif) repeat-x #fff; margin:auto;}
#footer .botNav{ height:38px; line-height:38px; text-align:center;}
#footer .botNav a{ padding:0 15px;}
#footer .copyright{ text-align:center; padding:10px 10px 15px 10px; position:relative; width:980px; margin:auto;}
#footer .copyright .bot_logo{
 position:absolute;
 top:18px;
 left:56px;
 z-index:5;
}
#footer .copyright .bot_wj{
 position:absolute;
 top:7px;
 right:52px;
 z-index:5;
}