/* CSS Document */
/* top */
.top{ height:30px; background: url(../images/top_bg.gif) repeat-x;}
.topwh{ width:960px; height:30px; margin:0 auto; text-align:left;}
.topLeft{ width:485px; float:left; height:25px; line-height:20px; text-align:left; display:inline; padding-top:5px;}
.topLeft .inBox{ width:88px; height:18px; border:1px #ddd solid; padding-left:3px; line-height:18px; margin-right:5px;}
.topLeft .submit{ width:42px; height:20px; line-height:20px; margin-right:10px; background: url(../images/login_bg.gif) no-repeat;border:0px;cursor:pointer;}
.topRight{ width:235px; float:right;height:30px; line-height:30px; text-align:right;}
.rss,.sitemap,.help{ width:57px; background: url(../images/icon_rss.gif) left center no-repeat; float:right;}
.sitemap{ width:64px; background: url(../images/icon_sitemap.gif) left center no-repeat;}
.help{ width:63px; background: url(../images/icon_new.gif) left center no-repeat;}
.topRight .line{ width:1px; height:11px; background: url(../images/line1.gif) no-repeat; font-size:0; line-height:0; float:right; margin:10px 10px 0px;}

/* logo栏 */
.topNav{ width:960px; height:69px; padding-top:10px;}
.logo{ float:left; margin:0px 60px 0 10px; width:160px; height:60px; display:inline;}
.picNav{ float:left; height:64px; width:504px;}
.picNav a{ width:60px; height:22px; padding-top:42px; line-height:22px; text-align:center; display:block; float:left;}
#nav1 a{ background: url(../images/nav_1a.gif) top center no-repeat;}
#nav1 a:hover{ background: url(../images/nav_1b.gif) top center no-repeat;}
#nav2 a{ background: url(../images/nav_2a.gif) top center no-repeat;}
#nav2 a:hover{ background: url(../images/nav_2b.gif) top center no-repeat;}
#nav3 a{ background: url(../images/nav_3a.gif) top center no-repeat;}
#nav3 a:hover{ background: url(../images/nav_3b.gif) top center no-repeat;}
#nav4 a{ background: url(../images/nav_4a.gif) top center no-repeat;}
#nav4 a:hover{ background: url(../images/nav_4b.gif) top center no-repeat;}
#nav5 a{ background: url(../images/nav_5a.gif) top center no-repeat;}
#nav5 a:hover{ background: url(../images/nav_5b.gif) top center no-repeat;}
.picNav .line{ width:1px; height:60px; background: url(../images/line2.gif) no-repeat; font-size:0; line-height:0; float:left; margin:0px 25px;}
.tel24h{ width:160px; height:31px; margin:6px 10px 0; background: url(../images/24h.gif) top right no-repeat; float:right; text-align:right; padding-top:23px; display:inline;}
.tel24h_mail{ width:160px; height:31px; margin:10px 10px 0px 50px;text-align:right; float:left;}
.fonTel{ color:#f00; font-family:Arial; font-size:24px; line-height:30px;}

/* 主导航 */
.navMain{ width:960px; height:67px;}
.navMain .navLeft,.navMain .navRight{ height:67px; width:2px; background: url(../images/nav_left.gif) no-repeat; float:left; font-size:0; line-height:0; }
.navMain .navMid{ width:956px; height:67px; background: url(../images/nav_mid.gif) repeat-x; float:left; overflow:hidden;}
.navMain .navRight{background: url(../images/nav_right.gif) no-repeat;}
.navLinks,.navList{ width:106px; height:55px; margin-top:2px; background: url(../images/nav_line1.gif) no-repeat right;padding-top:5px; padding-left:9px; float:left;}
.navZp,.navZgz{ width:110px; height:67px; background: url(../images/nav_line1.gif) no-repeat right 2px; float:left;}
.navZgz{ width:122px;}
.navLinks a { display:block; overflow:hidden; background:url(../images/nav_zp_bg.gif) no-repeat; height:20px; width:83px; cursor:pointer; padding-left:10px; padding-top:1px; line-height:20px;}
.navLinks a.zg { background:url(../images/nav_zg_bg.gif) no-repeat; margin-top:8px;}
.navLinks a.ty { background:url(../images/nav_ty_bg.gif) no-repeat; width:59px;}
.navLinks a.hd { background:url(../images/nav_hd_bg.gif) no-repeat; width:59px; margin-top:8px;}
.navList{ padding-top:2px; height:58px; line-height:28px;} 
.navList img{ width:19px; height:39px; margin-top:10px; float:left;}
.navList a{ padding:0 4px 0 6px; background:none;}
#indexZx,#zpNav{ width:155px;}
#zgzNav1{ width:143px;}
#zpNav1{ width:145px; background:none;}
#indexFd{ width:263px;}
#indexSt{ width:202px; background: url(../images/nav_line2.gif) no-repeat right;}
#tyhd{ width:70px; background:none;}
#tyhdList{ width:115px; background:none; padding-left:0px;}
#tyhdList ul{ list-style-type:none;}
#tyhdList li{ width:115px; height:28px}
/* 地方站 */
.dfzBox{ width:958px; height:30px;background: url(../images/dfz_list_bg.gif) repeat-x; border:1px solid #ddd; margin-top:7px;line-height:30px; }
.dfzLeft{ width:54px;height:30px; background: url(../images/dfz_line1.gif) no-repeat right; padding-left:10px; float:left;}
.dfzList a{ padding:0 12px; background: url(../images/dfz_line2.gif) no-repeat right;}

/* footer */
.footer{ width:960px; margin-top:10px; line-height:24px; text-align:center;font-family: Verdana, Arial, "宋体"; clear:both;  font-weight: normal;}
.footer a,.yqljBox a{  padding:0 12px; background: url(../images/line3.gif) no-repeat right;}
a.noBg{ background:none;}