@charset "gb2312";
/* CSS Document */

body { background:url(../imgs/c_porbodybc.jpg) repeat-x; }

#z_base { clear:both; margin:0px auto; padding:0px; width:980px; height:auto; }

#slide_v { clear:both; margin:8px auto 0px auto; padding:0px; width:980px; height:240px; }

#z_left { float:left; margin:0px 0px 15px 0px; padding:0px; width:155px; height:auto; background:url(../imgs/subnav_bg.gif) right top no-repeat; }
#z_left h2.titlev { clear:both; margin:20px 0px 0px 0px; padding:0px 0px 0px 10px; height:32px; line-height:32px; font-size:14px; color:#16387c; }
#z_left ul.menu { clear:both; margin:0px; padding:0px 0px 20px 0px; }
#z_left ul.menu li { clear:both; margin:0px; padding:0px 0px 0px 22px; height:26px; line-height:26px; font-size:12px; color:#2d4f7d; background:url(../imgs/sanjiao.gif) 10px 10px no-repeat; cursor:default; }
#z_left ul.menu li a { color:#2d4f7d; text-decoration:none; }
#z_left ul.menu li a:hover { color:#2d4f7d; text-decoration:underline; }
#z_left ul.menu li.f { clear:both; margin:0px; padding:0px 0px 0px 22px; height:26px; line-height:26px; font-size:12px; color:#2d4f7d; font-weight:bold; background:url(../imgs/sanjiao.gif) 10px 10px no-repeat; }
#z_left ul.menu li.f a { color:#2d4f7d; text-decoration:none; }
#z_left ul.menu li.f a:hover { color:#2d4f7d; text-decoration:underline; }
#z_left ul.menu li.s { clear:both; margin:0px; padding:2px 0px 0px 22px; height:26px; line-height:26px; font-size:12px; color:#507229; font-weight:bold; background:url(../imgs/pic01.jpg) no-repeat; }
#z_left ul.menu li.s a { color:#507229; text-decoration:none; }
#z_left ul.menu li.s a:hover { color:#507229; text-decoration:underline; }
#z_right { float:right; margin:0px 0px 15px 0px; padding:0px; width:815px; overflow:hidden; } 
#z_right div.showtitlev { clear:both; margin:8px 0px; padding:0px; height:32px; line-height:32px; font-size:14px; color:#16387c; border-bottom:1px #bfc3ce dotted; }
#z_right div.showtitlev h2.titleh2 { float:left; }
#z_right div.showtitlev span.titlespan { float:right; font-size:12px; }
#z_right div.showcontentv { clear:both; margin:0px; padding:0px; line-height:180%; font-size:12px; text-align:left; }
#z_right div.showcontentv div.nr { clear:both; margin:0px; padding:0px; }
#z_right div.showcontentv div.nr div.nr_bt { clear:both; margin:0px; padding:0px; height:56px; }
#z_right div.showcontentv div.nr div.nr_bt h5 { clear:both; margin:0px; padding:0px; height:32px; line-height:32px; font-size:20px; text-align:center; }
#z_right div.showcontentv div.nr div.nr_bt h6 { clear:both; margin:0px; padding:0px; height:24px; line-height:24px; font-size:12px; text-align:center; background:#f0f0f0; font-weight:100; }
#z_right div.showcontentv div.nr div.nr_text { clear:both; margin:8px 0px; padding:0px; line-height:180%; }
#z_right div.showcontentv div.nr div.nr_text img { border:none; width:expression((this.width > 815) ? '815px' : this.width); overflow:hidden; }
#z_right ul.infolist { clear:both; margin:0px; padding:0px; }
#z_right ul.infolist li { clear:both; margin:0px; padding:0px 0px 0px 15px; height:24px; line-height:24px; text-align:left; font-size:12px; background:url(../imgs/sanjiao.gif) 5px center no-repeat; color:#666; }
#z_right ul.infolist li span { margin:0px 0px 0px 10px; padding:0px; }
#z_right ul.infolist li a { color:#333; text-decoration:none; } 
#z_right ul.infolist li a:hover { color:#333; text-decoration:underline; }
#z_right dl.imglist { clear:both; margin:0px; padding:0px 0px 0px 8px; }
#z_right dl.imglist dd { float:left; margin:0px 12px 12px 0px; padding:0px; width:188px; height:142px; }
#z_right dl.imglist dd div.imgv { clear:both; margin:0px; padding:1px; width:184px; height:116px; border:1px #f0f0f0 solid; overflow:hidden; }
#z_right dl.imglist dd div.imgv img { display:block; margin:0px; padding:0px; width:184px; height:116px; border:none; }
#z_right dl.imglist dd div.imgdesc { clear:both; margin:0px; padding:0px; width:188px; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-align:center; background:#f0f0f0; }
#z_right dl.imglist dd.f { float:left; margin:0px 12px 12px 0px; padding:0px; width:188px; height:142px; }
#z_right dl.imglist dd.f div.imgv { clear:both; margin:0px; padding:1px; width:184px; height:116px; border:1px #f60 solid; overflow:hidden; }
#z_right dl.imglist dd.f div.imgv img { display:block; margin:0px; padding:0px; width:184px; height:116px; border:none; }
#z_right dl.imglist dd.f div.imgdesc { clear:both; margin:0px; padding:0px; width:188px; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-align:center; background:#f60; color:#fff; }
#z_right dl.imglist dd.f div.imgdesc a,
#z_right dl.imglist dd.f div.imgdesc a:hover { color:#fff; }


.z_more { float:right; margin:0px; padding:0px; width:35px; height:12px; background:url(../imgs/more.gif) no-repeat; cursor:pointer; }

#z_head { clear:both; margin:0px auto; padding:0px; width:980px; height:139px; background:url(../imgs/top_bc.jpg) center top no-repeat; }
#z_head div.logov { float:left; margin:30px 0px 0px 0px; padding:0px; }
#z_head div.logov img { display:block; margin:0px; padding:0px; border:0px; }
#z_head div.rightv { float:right; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; height:74px; text-align:left; width:200px; }
#z_head div.rightv p.other1 { clear:both; width:200px; margin:0px; padding:0px; height:24px; line-height:24px; font-size:12px; font-weight:bold; text-align:right; color:#fff; border-bottom:1px #fff solid; }
#z_head div.rightv p.other2 { clear:both; margin:0px; width:200px; padding:0px; height:50px; line-height:180%; font-size:12px; text-align:right; color:#fff; }
#z_head div.rightv a { color:#fff; text-decoration:none; }
#z_head div.rightv a:hover { color:#fff; text-decoration:underline; }
#z_head div.rightv2 { float:right; margin:15px 0px 0px 0px; padding:10px 0px 0px 0px; height:74px; text-align:left; width:400px; }
#z_head div.rightv2 a.qq { float:right; margin:0px 8px 0px 0px; padding:0px; width:35px; height:35px; cursor:pointer; }
#z_head div.rightv2 a.qq img { margin:0px; padding:0px; display:block; border:none; width:35px; height:35px; }
#z_head div.rightv2 a.link { font-weight:bold; color:#fff; text-decoration:none; }
#z_head div.rightv2 p.other1 { float:right; margin:0px; padding:0px 0px 0px 8px; width:280px; height:40px; line-height:38px; border-bottom:1px #fff solid; }
#z_head div.rightv2 p.other2 { float:right; margin:10px 6px 0px 0px; width:200px; padding:0px; height:50px; line-height:180%; font-size:12px; text-align:right; color:#2379b4; }
#z_head div.rightv2 p.other2 a { color:#fff; text-decoration:none; }
#z_head div.rightv2 p.other2 a:hover { color:#fff; text-decoration:underline; }


#z_menu { clear:both; margin:0px auto; padding:0px; width:980px; height:70px; background:url(../imgs/nav_bg.jpg) no-repeat; }
#z_menu div.navlist { clear:both; margin:0px; padding:0px; width:980px; height:47px; line-height:47px; font-size:14px; color:#fff; text-align:center; }
#z_menu div.navlist a { margin:0px; padding:0px 8px 15px 8px; height:47px; color:#fff; text-decoration:none; }
#z_menu div.navlist a:hover { margin:0px; padding:0px 8px 15px 8px; height:47px; color:#fff; text-decoration:none; background:url(../imgs/nav_li_on_bg.jpg) bottom center no-repeat; }
#z_menu div.navlist a.hover { margin:0px; padding:0px 8px 15px 8px; height:47px; color:#fff; text-decoration:none; background:url(../imgs/nav_li_on_bg.jpg) bottom center no-repeat; }
#z_menu div.sonnavlist { clear:both; margin:0px; padding:0px 10px; width:960px; height:20px; line-height:20px; font-size:12px; color:#fff; display:none; text-align:center; }
#z_menu div.sonnavlist a { color:#fff; text-decoration:none; }
#z_menu div.sonnavlist a:hover { color:#fff; text-decoration:underline; }

#index_flash { clear:both; margin:30px auto; padding:0px; width:980px; height:340px; }

#z_index_banner02 { clear:both; margin:0px auto; padding:0px; width:980px; height:150px; }
#z_index_banner02 div.banner1 { float:left; margin:0px; padding:0px; width:690px; height:150px; background:url(../imgs/index_97.jpg) no-repeat; }
#z_index_banner02 div.gsss { float:right; margin:0px; padding:0px; width:280px; height:150px; background:url(../imgs/index5_03.jpg) left bottom repeat-x; }
#z_index_banner02 div.gsss div.titlev { clear:both; margin:0px; padding:5px 0px 0px 0px; height:25px; background:url(../imgs/index_title.gif) left -9px no-repeat; }
#z_index_banner02 div.gsss div.contentv { margin:0px; padding:10px; height:100px; line-height:160%; text-align:left; }
#z_index_banner02 div.gsss div.contentv img { float:left; margin:0px 8px 8px 0px; padding:1px; width:76px; height:70px; border:1px #f0f0f0 solid; }

#z_index_yw { clear:both; margin:0px auto; padding:0px; width:996px; height:78px; background:url(../imgs/quickbarbg.png) no-repeat; }
#z_index_yw ul { clear:both; margin:0px; padding:0px; width:996px; height:78px; }
#z_index_yw li { float:left; display:inline; margin:0px 0px 0px 24px; padding:0px; width:170px; height:78px; cursor:pointer; }
#z_index_yw li img { float:left; display:block; margin:0px 10px 0px 0px; padding:0px; border:none; }
#z_index_yw li p.imgdesc { float:left; margin:0px; padding:20px 0px 0px 0px; width:100px; height:58px; font-size:22px; color:#fff; text-align:center; }
#z_index_yw li p.imgdesc span { font-size:13px; }
#z_index_yw li.f { float:left; display:inline; margin:0px 0px 0px 24px; padding:0px; width:170px; height:78px; }
#z_index_yw li.f img { float:left; display:block; margin:0px 10px 0px 0px; padding:0px; border:none; }
#z_index_yw li.f p.imgdesc { float:left; margin:0px; padding:20px 0px 0px 0px; width:100px; height:58px; font-size:22px; color:#eb7327; text-align:center; }
#z_index_yw li.f p.imgdesc span { font-size:13px; }

#z_index_info { clear:both; margin:10px auto; padding:0px 0px 20px 0px; width:980px; height:200px; }
#z_index_info div.list { float:left; margin:0px; padding:0px; width:320px; height:200px; }
#z_index_info div.list div.titlvv { clear:both; margin:0px; padding:0px; width:320px; height:30px; background:url(../imgs/R_box_title_bg01.png) no-repeat; }
#z_index_info div.list div.titlvv ul { clear:both; margin:0px; padding:0px 3px; }
#z_index_info div.list div.titlvv li { float:left; margin:3px 0px 0px 0px; padding:2px 0px 0px 0px; width:98px; height:25px; color:#277eb3; font-size:12px; text-align:center; cursor:default; }
#z_index_info div.list div.titlvv li.s { float:left; margin:3px 0px 0px 0px; padding:4px 0px 0px 0px; width:98px; height:23px; background:url(../imgs/news_tab_list_li_bg.jpg) no-repeat; font-weight:bold; }
#z_index_info div.list div.content { clear:both; margin:0px; padding:8px; width:302px; height:168px; border:1px #b4d4ed solid; border-top:none; }
#z_index_info div.list div.content ul { clear:both; margin:0px; padding:0px; }
#z_index_info div.list div.content li { clear:both; margin:0px; padding:0px 0px 0px 10px; width:292px; height:24px; line-height:24px; font-size:12px; text-align:left; overflow:hidden; white-space:nowrap; background:url(../imgs/sanjiao_f.gif) left center no-repeat; }

#z_index_list { clear:both; margin:20px auto; padding:0px 0px 0px 8px; width:972px; height:180px; }
#z_index_list div.titlev { clear:both; margin:0px; padding:0px; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#2c518a; }
#z_index_list div.listv { float:left; margin:0px; padding:0px; width:172px; height:180px; }
#z_index_list div.listv ul { clear:both; margin:0px; padding:5px 0px; }
#z_index_list div.listv li { clear:both; margin:0px; padding:0px 0px 0px 12px; height:22px; line-height:22px; font-size:12px; text-align:left; text-decoration:none; background:url(../imgs/sanjiao.gif) 3px center no-repeat; }
#z_index_list div.listv li a { color:#333; text-decoration:none; }
#z_index_list div.listv li a:hover { color:#000; text-decoration:underline; }
#z_index_list div.listv li.f { clear:both; margin:0px; padding:0px 0px 0px 12px; height:22px; line-height:22px; font-size:12px; text-align:left; text-decoration:underline; background:url(../imgs/sanjiao_f.gif) 3px center no-repeat; }
#z_index_list div.listv li.f a { color:#000; text-decoration:underline; }
#z_index_list div.listv li.f a:hover { color:#000; text-decoration:underline; }
#z_index_list div.domainv { float:right; margin:0px; padding:0px; width:272px; height:180px; }
#z_index_list div.domainv div.domaindiv { clear:both; padding:0px; padding:0px; height:40px; background:url(../imgs/cccccc.jpg) left center no-repeat; }
#z_index_list div.domainv div.domaindesc { clear:both; margin:0px; padding:0px; line-height:140%; text-align:left; font-size:12px; color:#666; }

#z_copy { clear:both; margin:0px auto; padding:15px 0px 0px 0px; width:980px; height:auto; border-top:1px #ccc solid; background:url(../imgs/foot01a.gif) right 5px no-repeat; }
#z_copy div.other { clear:both; margin:0px; padding:0px 5px; width:970px; height:50px; line-height:140%; text-align:left; font-size:12px; color:#959595; }
#z_copy div.other a { color:#6e6e6e; text-decoration:none; }
#z_copy div.other a:hover { color:#f30; text-decoration:none; }
#z_copy div.other div.linkv { float:left; margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; width:445px; }
#z_copy div.other div.domainv { float:left; margin:0px 10px 0px 0px; padding:0px 10px 0px 20px; width:300px; border-left:1px #ccc solid; }
#z_copy div.other div.icp { float:right; margin:0px; padding:0px 36px 0px 0px; width:120px; text-align:right; }

#z_copy div.desc { clear:both; margin:15px 0px; padding:5px; width:968px; height:auto; line-height:160%; border:1px #bdc4ce solid; background:#e2eefc; }


#z_link { clear:both; margin:0px auto 10px auto; padding:0px; width:980px; line-height:180%; text-align:left; font-size:12px; }
#z_link a { margin:0px 8px 0px 0px; padding:0px; color:#666; text-decoration:none; }
#z_link a:hover { color:#f30; text-decoration:underline; }