@charset "gb2312";
/* CSS Document */
@import url('reset.css');
.box{width:1003px; margin:0 auto; overflow:hidden;}
#top{line-height:28px;background:url(imagestop_bg2.jpg) repeat-x left top;font-size:12px;color:#FFF; overflow:hidden;}
#top .rlinks{ float:left; padding-left:10px; color:#fff; line-height:28px;}
#top .rlinks a{ color:#fff; margin:0 10px;}
#top .rlinks a:hover{ text-decoration:none;}
#top .weather{ float:right; line-height:28px; margin-top:3px;}
.menu{ background:url(menu_bg.png) scroll center top no-repeat;}
.topnav{ height:34px;}
.topnav .pack{ float:left; display:inline;}
.topnav .pack li{ float:left; display:inline; width:98px; text-align:center;}
.topnav .pack li.curr{background:url(sanjiao.png) no-repeat scroll center bottom;}
.topnav .pack li a{ line-height:34px; font-size:14px; font-weight:bold; color:#fff; display:block; width:98px; height:34px;}
.topnav .pack li a:hover{ text-decoration:none;}
/*.topnav .pack li a:hover{ background:url(sanjiao.png) no-repeat scroll center bottom;}*/
.search{ float:right; margin-top:5px; margin-right:20px;}
.search .search_left{ background:url(search_left.png) no-repeat; float:left; width:23px; height:24px;}
.search .search_input{ background:url(search_input_bg.png) repeat-x; float:left; width:150px; height:24px;}
.search .search_input input{ border:none; background-color:transparent; height:24px; line-height:24px; width:140px;}
.search .search_right{ background:url(search_right.png) no-repeat; float:left; width:46px; height:24px;}

.submenu{ background:url(menu_sub_bg.png) no-repeat scroll center top; height:33px;width:1003px; margin:0 auto;}
.submenu .pack{width:973px; margin:0 auto; overflow:hidden; height:32px; line-height:32px; padding:0 15px;display:none;}
.submenu .pack a{ display:inline-block; padding-left:8px; background:url(li_1.png) no-repeat left center; color:#000; margin-right:13px;}
#son_3{margin-left:297px;}
#son_6{margin-left:594px;}

.locate{ background:#e5f4fb url(local_ico.jpg) no-repeat 10px center; color:#1a56a8; line-height:28px; padding-top:1px; padding-left:28px; margin-bottom:5px;}
.locate a{ color:#1a56a8;}
.locate a:hover{ text-decoration:underline;}
.coltit{ height:28px; line-height:28px; background:url(zfcg_title_ico.gif) no-repeat 8px top; padding-left:18px; overflow:hidden;}
.coltit h2{ float:left; line-height:28px; height:28px;font-weight:bold; color:#1a56a8;}
.coltit h2 a{font-weight:bold; color:#1a56a8;}
.coltit span{ float:right; margin-right:10px; line-height:28px;}
.coltit span a{ color:#000;}

.colbox{ overflow:hidden; zoom:1; border:#a8d4f3 solid 1px; margin-bottom:5px; background:url(zfcg_title_bg.gif) repeat-x left top;}
.colbox .pack{ overflow:hidden; zoom:1;}
.colbox .pack ul{overflow:hidden; zoom:1;}
.colbox .pack li{ line-height:25px; background:url(li_1.png) no-repeat 8px center;  overflow:hidden; zoom:1;margin:0;padding-left:18px;}
.colbox .pack li a{ color:#000;}
.colbox .pack li span{ float:right; margin-right:8px; color:#999;display:inline;}
.leftbox{ display:inline; width:204px; overflow:hidden; float:left;}
.middlebox{ width:590px; margin:0 5px; overflow:hidden; zoom:1; float:left; display:inline;}
.rightbox{ display:inline; float:right; width:195px; overflow:hidden;}

.listbody{ background:url(list_left_bg.gif) repeat-y left top; overflow:hidden;zoom:1;}
.listbody .listleft{display:inline; float:left; width:207px; overflow:hidden;zoom:1;}
.listleft h2{ height:34px; line-height:34px; color:#fff; font-weight:bold; font-size:14px; text-align:center; background:url(left_menu_title.gif) no-repeat;}
.listleft h2 a{ color:#fff;}
.listleft .pack{ overflow:hidden;}
.listleft .pack li{ background:url(left_menu_li.gif) no-repeat; line-height:28px; height:28px;}
.listleft .pack li.curr{background:url(left_menu_li_cur.gif) no-repeat;}
.listleft .pack li.curr a{ font-weight:bold;}
.listleft .pack li a{ color:#0a7aaa; display:block; padding-left:32px;}
.listleft .pack li a:hover{ background:url(left_menu_li_cur.gif) no-repeat; text-decoration:none;}

.listright{ display:inline; float:right; width:785px;overflow:hidden;zoo:1;}
.currtit{ height:39px; background:url(list_title.gif) no-repeat; padding-left:30px;}
.currtit h2,.currtit h2 a{ color:#11699b; font:18px/39px "";}
.currtit h2 a:hover{ text-decoration:none;}
.listright .colbox{ background:none; border:none;}
.listright .colbox li{ line-height:36px; border-bottom:1px dashed #cee6ea; padding-left:20px;overflow:hidden;zoom:1;}
.epages{ text-align:center; background:#e8f0f1; margin-top:5px; line-height:28px; color:#999;}
.epages span{ padding:0 5px;}
.epages a{ padding:0 5px; color:#000;}

.news{ border:#cee6ea solid 1px; background:url(copyright.gif) no-repeat left top; padding:10px 50px;}
.news h1{ text-align:center; padding:20px 0 10px 0; font:24px ""; color:#393121;}
.news .newstitle{ text-align:center; color:#333; padding:20px 0 10px; border-bottom:#999 solid 1px;}
.news .newscontent{ font-size:14px; line-height:250%; padding:15px 0 50px;}

.colbox .imgpack{}
.colbox .imgpack ul{overflow:hidden;zoom:1;}
.colbox .imgpack li{display:inline; float:left;width:100px; margin:10px 8px;overflow:hidden;height:160px;zoom:1;}
.colbox .imgpack li img{display:block;width:100px;margin:0 auto;}
.colbox .imgpack li h2{width:100px; margin:0 auto; line-height:25px; text-align:center;overflow:hidden; height:25px;}
.colbox .imgpack li h2 a{line-height:25px; color:#000;}

.zhuanjia{float:left; width:100px; padding:4px; border:1px solid rgb(205, 205, 205); display:block; overflow:hidden; margin:10px;}
.zhuanjia img{display:block;width:100px;}

.brief{margin:10px 0;}
.brief h3{line-height:35px; text-align:left;}
.brief h3 strong{font-weight:bold; }

.zhongjie{overflow:hidden; zoom:1;}
.tab{overflow:hidden;}
.tab .tabtit{overflow:hidden;border:#a8d4f3 solid 1px}
.tab .tabtit a{display:inline-block;width:100px; height:28px; line-height:28px;text-align:center; color:#1a56a8;font-weight:bold;}
.tab .tabtit a.active{background:url(zfcg_title_ico.gif) no-repeat 8px 4px;text-align:center;}
.newscontent .pack{padding:10px; border:1px solid rgb(168, 212, 243); border-top:none;}

.icons{overflow:hidden;zoom:1;}
.icons ul{overflow:hidden;zoom:1;}
.icons li{height:41px;display:inline;margin:0;padding:0;float:left;width:204px;}

.history{height:546px; position:relative;}
.history .bg{background:url(history.png) no-repeat scroll left bottom; position:absolute; top:0; height:546px; width:1003px;}
.history_pack{ background:url(history_contents.png) no-repeat; position:absolute; left:0; bottom:0px; height:243px; width:1003px;}
.history .walkman{ position:absolute; background:url(runer.gif) no-repeat; width:62px; height:81px; bottom:63px; left:400px;}
.history .stop{background:url(body.gif) no-repeat;}
.history .view{ background:url(view_bg.png) no-repeat; width:482px; height:309px; position:absolute; top:100px; left:140px; display:none;}
.history .view .pack{ margin:20px 30px 0 30px;}
.history .view .pack p{ font-size:16px; font-weight:bold; line-height:35px; }
.hid_history{ display:none;}

.arrow_left{ position:absolute; height:86px; width:60px; background:url(arrows.png) no-repeat left top; top:230px; left:0; cursor:pointer;}
.arrow_left:hover{background-position:left bottom;}

.arrow_right{ position:absolute; height:86px; width:60px; background:url(arrows.png) no-repeat right top;top:230px; right:0; cursor:pointer;}
.arrow_right:hover{background-position:right bottom;}

.foot{ width:1003px;margin:0 auto; overflow:hidden;}
.flinks{ background:url(foot_line.gif) repeat-x; height:31px; text-align:center; color:#fff; line-height:30px;}
.flinks a{ color:#fff; margin:0 20px;}
.copyright{ text-align:center; line-height:200%; color:#000; margin:10px 0;}

.lishi{margin:75px auto 0;}
.lishi img{width:780px; margin:0 auto;display:block;}

.bodypack{overflow:hidden; zoom:1;width:785px;margin-bottom:20px;}
.imgview{float:left; display:inline; margin-left:20px;margin-top:20px; width:245px;}
.imgview img{display:block; margin:0 auto;border:1px solid #cdcdcd; padding:4px;width:235px;}
.bodypack .brief{display:inline; float:right; width:460px; overflow:hidden;margin:40px 20px;}
.bodypack .brief h1{font-family:'??','','';font-size:30px; font-weight:bold; line-height:60px;}
.bodypack .brief em{background:url(dot.jpg) no-repeat scroll left center; line-height:25px; padding-left:15px;}
.bodypack .brief p{line-height:30px;font-size:16px;}
.bodypack .pack{padding:20px 30px;}
.midbanner {border:#a8d4f3 solid 1px;overflow:hidden;zoom:1;margin-bottom:5px;}
.midbanner img{width:590px; height:87px;display:block;}