@charset "gb2312";
/* CSS Document */
body { background:url(top_bg.jpg) no-repeat; }
body { font-size:12px; font-family:\5B8B\4F53, Helvetica, Arial, sans-serif; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td, p { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
img { border:0; vertical-align:middle; }
ul, li { list-style:none; }
.clear { clear:both; }
.clearfix:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.clearfix { zoom:1 }
html { overflow-x:hidden; }
a { text-decoration:none; color:#222222; }
a:hover { text-decoration:none; color:#403B36; }
.d_font { text-decoration:underline; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.top { width:1000px; margin:0 auto; height:45px; line-height:45px; color:#fff; }
.top p a { color:#fff; }
.d_t { font-family:\5B8B\4F53; font-size:12px; margin-right:10px; }
.banner { width:1000px; margin:0 auto; height:130px; position:relative; }
.logo { margin-top:20px; }
.search { background:url(search_bg.png) no-repeat; width:252px; height:30px; padding-left:30px; color:#ccc9c3; position:absolute; right:0px; top:60px; }
.search input { border:none; background:none; color:#ccc9c3; width:185px; }
.search input.but1 { width:60px; text-indent:-999px; cursor:pointer; height:30px; }
.menu { background:#216db5; width:1000px; margin:0 auto; height:40px; line-height:40px; }
.menu li { width:112px; float:left; text-align:center; height:40px; border-left:1px solid #2d80c6; }
.menu li:hover, .menu li.menu_cur { background:#002a51 }
.menu li a { font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-weight:bold; }
.menu_content { width:1000px; margin:0 auto; height:30px; background:#fff; }
.menu_content li { height:30px; line-height:30px; float:left; margin-left:5px; }
.main { width:1000px; margin:0 auto; padding-top:30px; }
.new_L { width:622px; height:417px; }
.new_R { width:345px; }
.tabBox { position:relative; width:622px; height:417px; }
.text { height:60px; }
.text h3 a { font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; }
.hd { position:absolute; bottom:0px; right:0; height:50px; z-index:99 }
.hd li { float:left; width:90px; height:45px; margin-right:5px; display:inline; }
.hd li.on { border:1px solid #3177ba }
.hide { display:none; }
.box { height:270px; }
.indexNews { border-top:2px solid #1f5a99; border-left:1px solid #dbdbdb; height:36px; }
.indexNews li { height:36px; line-height:36px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#252525; width:170px; float:left; text-align:center; background:#eeeeee; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; cursor:pointer; }
.indexNews li.news_cur { background:#fff; border-bottom:none; color:#c30c00; }
.indexNews li.li1 { width:128px; background:url(ico.png) no-repeat 115px -45px; font-size:16px; padding-right:15px; color:#252525; }
.indexNews li.li2 { width:153px; background:url(ico.png) no-repeat 145px -70px; font-size:16px; padding-right:15px; color:#252525; }
.indexNews li.li1.news_cur { background:#fff url(ico.png) no-repeat 115px -107px; border-bottom:none; }
.indexNews li.li2.news_cur { background:#fff url(ico.png) no-repeat 145px -137px; border-bottom:none; }
.indexNews li.zb { width:155px; margin:0; }
.newsContent h3 { background:url(tt.png) no-repeat 0 8px; padding-left:50px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; margin-top:20px; line-height:170% }
.newsContent p { color:#888888; line-height:170%; margin:15px 0; position:relative; }
.newsContent p a, .askList p a { position:absolute; right:0; bottom:0; display:block; background:url(ico.png) no-repeat 50px 3px; padding-right:15px; height:20px; color:#277fc7; }
.InewsList li { background:url(dot.png) no-repeat left center; margin-bottom:10px; padding-left:15px; }
.InewsList li a { font-size:14px; }
.more { float:right; background:url(ico.png) no-repeat 25px -30px; color:#888888; padding-right:15px; height:20px; }
.fsList { height:40px; border-bottom:1px solid #dbdbdb; background:#eeeeee; margin-top:30px; }
.fsList li { float:left; padding:0 18px; text-align:center; height:40px; line-height:40px; font-weight:bold; font-size:14px; cursor:pointer }
.fsList li.selected { background:#fff; border-top:2px solid #216db5; border-bottom:none; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }
.flist { border:1px solid #dbdbdb; height:30px; margin:10px; }
.flist li { float:left; padding:0 25px; color:#c30c00; font-weight:bold; background:url(line.jpg) no-repeat right center; cursor:pointer; height:30px; line-height:30px; position:relative; }
.flist li.lb_cur { background:#277fc7; color:#fff; }
.flist li.lb_cur span { width: 0; height: 0; border-left: 5px solid transparent; /* ×ó±ß¿òµÄ¿í */ border-right: 5px solid transparent; /* ÓÒ±ß¿òµÄ¿í */ border-bottom: 5px solid #fff; /* ÏÂ±ß¿òµÄ³¤¶È|¸ß,ÒÔ¼°±³¾°É« */ font-size: 0; line-height: 0; position:absolute; bottom:-1px; left:45%; }
.Ilist li { background:url(dot.png) no-repeat left center; padding-left:15px; width:290px; float:left; margin-bottom:10px; margin:5px 12px; display:inline; }
.Ilist li a { font-size:14px; }
.box_L, .box3 { width:658px; }
.box1 { width:314px; }
.box1 dl, .dc { width:235px; }
.box1 dl dt { background:url(ico.png) no-repeat 65px -173px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; }
.box1 dl dd { height:56px; padding-right:10px; line-height:160%; color:#216db5; padding-top:5px; }
.tit01 { height:42px; line-height:42px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#d90102; border-bottom:1px solid #dbdbdb; background:url(tit.png) no-repeat top left; }
.tit01 a { font-weight:normal; font-size:12px; background:url(ico.png) no-repeat 25px -18px; height:40px; }
.box2 { width:314px; overflow:hidden; }
.border1 { margin-top:15px; border:1px solid #dbdbdb; text-align:center; padding:5px 0; height:200px; }
.askList { position:relative; border-bottom:1px dotted #e4e4e4; height:45px; }
.askList h3 { font-weight:normal; font-size:12px; margin:5px 0 10px }
.askList p { height:20px; }
.tit02 { font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; background:url(ico.png) no-repeat 65px -192px; border-bottom:1px dotted #e4e4e4; height:35px; line-height:35px; }
.tit04 { height:60px; }
.tit04 span { float:left; margin:20px 0 0 10px; display:inline; background:url(tit04.png) no-repeat; text-align:center; width:97px; height:35px; line-height:35px; color:#fff; font-weight:bold; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; }
.tit04 a { margin-top:30px; font-size:12px; font-weight:normal; margin-right:5px; }
.tit05 { height:40px; }
.tit05 span { float:left; margin:13px 0 0 10px; display:inline; background:url(tit05.png) no-repeat; text-align:center; width:46px; height:20px; line-height:20px; color:#fff; font-weight:normal; font-size:12px; }
.ztpic { text-align:center; margin-top:5px }
.ztpic p { height:30px; background:#676767; color:#fff; width:297px; margin:0 auto; line-height:30px; }
.ztpic p a { color:#fff; font-size:14px; font-weight:bold; }
.dc li { margin:8px 0 }
.box_R { width:316px; }
.box_R ol li { border-bottom:1px dotted #e4e4e4; padding:3px 0; margin:0 10px; line-height:160%; }
.zt { background:url(bg.jpg) no-repeat; height:360px; margin-bottom:15px; }
.bszn { margin-top:20px; float:left; border-right:1px solid #e5e5e5; padding-right:15px; margin-right:15px; display:inline; }
.bszn li { display:inline-block; width:110px; text-align:center; }
.bszn li a { line-height:160%; margin-top:10px; }
.box3 p span { display:inline-block; width:90px; text-align:center; }
.tit06 { background:url(tit06.png) no-repeat left bottom; height:45px; line-height:45px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; margin-bottom:20px; padding-left:5px; }
.footer { margin:20px 0; border-top:1px solid #e5e5e5; text-align:center; color:#888888; padding-top:15px; line-height:180% }
.bottom { height:40px; line-height:40px; text-align:center; color:#535353; background:#333333; }
.bottom a { color:#dddddd }
.current { height:30px; line-height:30px; color:#265f9c; border-bottom:1px solid #e5e5e5 }
.current a { color:#5e5a5d; }
.main_L { border:1px solid #e5e5e5; width:260px; border-top:2px solid #2e65a0; background:#f4f4f4; padding:10px; }
.listMenu { background:#fff; padding:15px; }
.listMenu li { height:40px; line-height:40px; margin-bottom:2px; text-align:left; padding-left:60px; }
.listMenu li a { font-size:14px; margin-left:10px; }
.listMenu li.li_nav, .listMenu li:hover, .listMenu li:active { background:#216db5 url(cur.jpg) no-repeat; }
.listMenu li.li_nav a, .listMenu li:hover a, .listMenu li:active a { color:#fff; }
.tit07 { font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#ce0203; text-align:left; padding-left:70px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e5e5e5 }
.sideMenu h3 em { float:right; display:block; width:16px; height:25px; background:url(ico_zk.jpg) no-repeat 0 6px; cursor:pointer; }
.sideMenu h3.on em { background:url(ico_sq.jpg) no-repeat 0 6px; }
.sideMenu ul { display:none; /* Ä¬ÈÏ¶¼Òþ²Ø */ }
.main_R { width:670px; border:1px solid #e5e5e5; padding:10px 15px; }
.tit08 { background:url(tit08.png) no-repeat; height:36px; line-height:36px; padding-left:35px; font-weight:bold; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#d90102; border-bottom:1px solid #e5e5e5; margin-bottom:10px; }
.list li { background:url(dot.png) no-repeat left center; padding-left:13px; border-bottom:1px dashed #e5e5e5; height:40px; line-height:40px; text-align:right; color:#999 }
.list li a { font-size:14px; float:left; }
.page { text-align:center; color:#9a9a9a; padding-bottom:20px; margin-top:20px; }
.page input { width:30px; border:1px solid #dedede; margin:0 5px }
.page a { padding:6px 10px; display:inline-block; border:1px solid #dedede; color:#3d3d3d; margin-right:3px; }
.page .page_cur a { background:#216db5; border:1px solid #99b6d1; color:#fff; }
.detail { border:1px solid #e5e5e5; padding:30px; }
.detail h1 { text-align:center; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#222222; height:40px; line-height:40px; font-weight:normal; }
.detail span { display:block; height:30px; line-height:30px; border-bottom:1px solid #e5e5e5; text-align:center; color:#999999; margin:10px 0 20px }
#mylist a { color:#216db5 }
#container h1 { font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; margin-bottom:15px; }
.wz p { text-indent:2em; margin-bottom:15px; font-size:14px; line-height:180%; color:#333; }
.ld { font-size:14px; line-height:160%; }
.ld strong { color:#206eb8; font-size:14px; }
.kuang { border:1px solid #f0eef1; padding:30px; text-align:center; }
.bg_grey { background:#e4e4e4; height:38x; line-height:38px; text-align:left; color:#999999; font-size:12px; padding-left:10px; font-weight:300; }
.bg_blue { background:#eaf2f7; height:60x; padding:5px 0px 0px; }
.ly_a, .ly_b, .ly_c { display:inline-block; width:118px; height:43px; padding:10px 0px 0px 40px; background:url(ly_a.jpg) no-repeat 0px 3px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#0f5ca5; font-weight:300; margin-right:10px; }
.ly_b { background:url(ly_b.jpg) no-repeat 0px 3px; color:#555555; margin-right:-10px; }
.ly_c { background:url(ly_c.jpg) no-repeat 0px 3px; color:#555555; margin-right:0px; }
.ly_box .ly_wt, .ly_box .ly_hd { color:#666666; text-align:left; font-size:14px; line-height:24px; margin-top:10px; }
.ly_box .ly_hd { position:relative; border-bottom:1px dashed #CCC; padding-bottom:30px; }
.ly_hd .more { position:absolute; right:0px; bottom:10px; background:#288fd4; color:#ffffff; font-size:12px; height:20px; line-height:20px; width:60px; text-align:center; padding:0px; }
.ly_hd .more a{ border:0px;outline:none;blr:expression(this.onFocus=this.blur());}
.Ehidden_2 { height:100px; overflow:hidden }
.cBlue { color:#1c5e9c; }
a.cWhite, .cWhite { color:#ffffff; }
.fb { font-weight:bold; }
.zc { margin-top:30px; border:1px solid #8bc2f5; -moz-border-radius: 8px;      /* Gecko browsers */ -webkit-border-radius: 8px;   /* Webkit browsers */ border-radius:8px;            /* W3C syntax */ padding:30px 150px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#666666 }
.titZ01 { font-size:14px; color:#ec7800; margin-bottom:20px; margin-top:40px; }
.titZ01 span { color:#666; padding-left:90px; font-weight:normal; }
.zc li { margin-bottom:20px; float:left; width:640px; color:#545454 }
.zc li input { width:473px; border:1px solid #d2d2d2; height:25px; line-height:25px; float:left; }
.zc li img { margin-right:5px; }
.zc li input.w1 { width:280px; }
.zc li input.w2 { width:100px; }
.zc li textarea { width:473px; height:100px; border:1px solid #d2d2d2; float:left; }
.zc li .yzm { width:150px; margin-right:15px; }
.zc li .yzm_img{ float:left;}
.zc li div { font-weight:bold; vertical-align:middle; }
.zc li p { width:100px; text-align:left; float:left; margin-right:30px; }
.zc li p span { color:#F00; display:inline-block; width:20px; }
.f12 { font-size:12px; }
.btn04, .btn04:hover, .btn04_cur { width:150px; height:40px; line-height:40px; background:url(btn04.jpg) no-repeat; text-align:center; color:#ababab; border:0px; font-weight:bold; cursor:pointer }
.btn04:hover, .btn04_cur { background:url(btn04a.jpg) no-repeat; color:#ffffff; }

/* ÍøÕ¾µØÍ¼ */
.main_map { width:1000px; border:1px solid #e5e5e5; padding:10px 15px; }
.z_tab01 { width:100%; margin: 0px auto; }
.z_tab01 td{ line-height: 28px; font-size: 14px; }
.z_tab01 td p{ padding: 5px 0px; }
.z_tab01 td h3{ background: #f2f2f2 none repeat scroll 0% 0%; padding-left: 15px; margin-bottom: 15px; height:28px; }
.z_tab01 td span{ padding: 0px 18px; }