﻿@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll;}
body {font:12px/22px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53",Arial,sans-serif; color:#fff; background:#c3efff url(/images/zt/gzg_bg.jpg) left top repeat-x;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,b,s,form,input,textarea,label,blockquote,p,span{padding:0; margin:0;}
h1,h3,h4 {font-weight:normal; font-style:normal;font-family:"\5FAE\8F6F\96C5\9ED1","黑体";}
li{list-style-type:none;}
img{vertical-align:middle;border:0;}
ol,ul {list-style:none;}
.blank30{clear:both; height:30px; font-size:1px; line-height:1px;}
.blank10{clear:both; height:10px; font-size:1px; line-height:1px;}
.more{ float:right; font-size:12px;background-color:#838484; line-height:18px;padding:0px 3px 2px 3px; margin-top:5px;}
.fl{ float:left;}
.fr{ float:right;}
.f12{ font-size:12px;}
/* link css */
a:link, a:visited {color:#fff;	text-decoration:none;}
a:hover {color:#ffe179;text-decoration:none;}
a:active {color:#ffe179;}
.linkgray{ color:#999;}
.fblue{ border-bottom:1px dotted #64B4F4; padding-bottom:5px; margin-bottom:5px;font-size:13px; line-height:18px; color:#7bc5f1;}
.linkblue a:hover {color:#1350ba;}
.linkblack, .linkblack a:link, .linkblack a:visited{ color:#000;text-decoration:none;}
.linky, .linky a:link, .linky a:visited{ color:#fff;text-decoration:none;}
.linkblue, .linkblue a:link, .linkblue a:visited, .linkblack a:hover{ color:#0f4ab0;text-decoration:none;}
.linkblue a:hover{color:#2593d4;}

/*地图*/
.indexmap{ margin:0 auto; background:url(/images/zt/gzg_indextitlebg.jpg) center top no-repeat;min-width:725px; min-height:750px; font-size:13px; line-height:24px;}
.indexmap span{ background-color:#fe6601; padding:0px 3px 2px 3px; font-weight:bold;}
.subt{display:block; width:691px; height:215px;position:relative;margin:0 auto;}
a.subt-link{ position:absolute; left:200px; top:127px; width:430px; height:90px;}

#gmap {display:block; width:691px; height:489px;position:relative; padding:0; margin:0 auto;}
a#sh,a#gd,a#ah,a#gz,a#tj,a#hn,a#ln,a#jl,a#hlj,a#heb,a#sd,a#hen,a#js,a#zj,a#cq,a#sc,a#gs,a#hb,a#jx,a#nx{display:block; width:38px; height:50; padding:24px 0 2px 20px; overflow:hidden; position:absolute; background:transparent url(/images/zt/gzg_dot_flag.png) bottom left no-repeat;}
a#bj:hover,a#sh:hover,a#gd:hover,a#ah:hover,a#gz:hover,a#tj:hover,a#hn:hover,a#ln:hover,a#jl:hover,a#hlj:hover,a#heb:hover,a#sd:hover,a#hen:hover,a#js:hover,a#zj:hover,a#cq:hover,a#sc:hover,a#gs:hover,a#hb:hover,a#jx:hover,a#nx:hover{background:transparent url(/images/zt/gzg_dot_mov.gif) bottom left no-repeat; overflow:visible;}
a#bj,a#sx{display:block; width:35px; height:50; padding:24px 20px 2px 0px; overflow:hidden; position:absolute; background:transparent  url(/images/zt/gzg_dot_flag.png) bottom right no-repeat;}
a#bj:hover,a#sx:hover{background:transparent url(/images/zt/gzg_dot_mov.gif) bottom right no-repeat; overflow:visible;}
a#hlj,a#hlj:hover{width:48px;}
/*坐标 a#heb {left:453px; top:178px;}a#hen {left:435px; top:228px;}a#sx {left:390px; top:179px;}a#hlj {left:570px; top:50px;}a#jl {left:570px; top:95px;}*/
a#bj {left:436px; top:138px;z-index:7;}
a#tj {left:485px; top:153px;z-index:7;}
a#sh {left:553px; top:250px;z-index:7;}
a#ah {left:483px; top:260px;z-index:7;}
a#gz {left:345px; top:322px; z-index:8;}
a#cq {left:365px; top:276px;z-index:7;}
a#hn {left:412px; top:312px;}
a#gd {left:440px; top:365px;}
a#sc {left:280px; top:272px;z-index:7;}
a#hb {left:425px; top:265px;}
a#jx {left:460px; top:312px;}
a#gd {left:440px; top:365px;}
a#sc {left:280px; top:272px;z-index:7;}
a#gs {left:230px; top:140px;z-index:7;}
a#ln {left:522px; top:125px; z-index:8;}
a#sd {left:504px; top:190px;z-index:8;}
a#js {left:509px; top:225px;z-index:6;}
a#zj {left:527px; top:288px;}
a#nx {left:348px; top:192px;}

/*栏目background:#c3efff;*/
.Colbox{ float:left; margin:15px; padding:10px;border-radius:10px; font-size:14px; background:#a5e0fb;_padding-top:10px;}
.Colbox h2,.p{ background:#439af3;margin:0 8px 14px 6px; width:160px; padding:8px; border-radius:10px; font-size:18px;  letter-spacing:1px;}
.Colbox h2 a:link,.Colbox h2 a:visited,.p{ color:#ffee8d;}
.Colbox h2 a:hover {color:#f3d755;}
.Colbox li{ padding:5px 0 5px 0; margin:2px 5px 2px 12px ; white-space:nowrap; overflow:hidden; border-bottom:1px dotted #4d9edd;}
.Colh{ width:420px;_width:410px; height:260px; }
.Colh-1{ width:740px; margin-left:0;}
/*导航*/
#topNavWrapper {width:100%; background:#2966ca; text-align: left; height: 40px; margin: 0px auto; z-index:100; _position: relative ; _top:0px; background-attachment: fixed;} 
#topNav {width:100%; background:#2966ca;  display: block; font-size:14px; z-index: 100;  overflow: visible; position: fixed;  top: 0px; /* position fixed for IE6 */  _position: absolute; _top: expression(documentElement.scrollTop + "px");  height: 40px;} 
.conouter{ margin:0 auto;width: 950px;}
.topouter li{ float:left; padding:8px 0 0 6px; letter-spacing:1px;}

/*box*/
.Tbox{ height:140px; width:491px; padding:35px 0 48px 388px;font-size:14px; line-height:26px; overflow:hidden; }
.Tbox a:link,.Tbox a:visited{ color:#b4e2fe;}
.Tbox a:hover {color:#ffe179;text-decoration:none;}
.Sbox{ padding:30px 0 0 90px;}

.GSbox{float:left; margin:0 15px 0 15px; width:157px; height:163px; background:#e1e1e1; border:1px solid #fcfafa; text-align:center;border-radius:5px;}
.Logobox{ width:144px; height:120px;border:1px solid #c5c5c5; background:#fff; margin:5px auto;}
.Logobox img{ width:144px; height:120px;}
.GSbox h3{ font-size:16px; line-height:30px;}

.GSbox1{float:left; margin:0 15px 0 15px; width:90px; height:94px; background:#e1e1e1; border:1px solid #fcfafa; text-align:center;border-radius:5px;}
.Logobox1{ width:80px; height:67px;border:1px solid #c5c5c5; background:#fff; margin:3px auto;}
.Logobox1 img{width:80px; height:67px;}
.GSbox1 h3{ font-size:13px; line-height:22px;}

h1{ font-size:26px; line-height:34px; text-align:center;white-space:nowrap; padding:8px 0 8px;}
.Vbox,.Gbox{clear:both; margin:0 0 20px;border-radius:7px; overflow:hidden;}
.Gbox{ width:760px;background:#225ec0;padding:20px 0 20px 0;}
.Vbox{ width:750px;background:#439af3;padding:10px 0 10px 10px;}
.Vsubbox{ height:140px; width:740px; background:#fff4d3;border-radius:5px; font-size:14px; color:#666; }
.Vsubbox img{ height:120px; width:170px;float:left; padding:10px;}
.jbbox{ background:#fff; float:left; width:395px;height:103px; padding:10px; margin:8px;}
.jb{ width:100px;border-right:1px dotted #c5c5c5; padding-right:8px;margin:8px 0 8px 5px; float:left;height:130px;}
.jb span{ color:#000; padding-right:40px;}
h4{ font-size:20px; padding:8px;}
.indexfooter{ clear:both;text-align:center; padding:30px 0 10px 0; color:#4385f3;}
.colfooter{ clear:both;text-align:center; padding:60px 0 0 0; color:#4385f3;}

.Bboxouter{ background:#1350ba;}
.subbigt{ float:left; width:720px;_width:700px; margin:80px 0 0 20px; font-size:3.8em;font-family:"\5FAE\8F6F\96C5\9ED1","黑体"; font-weight:bold; height:62px; line-height:46px;_line-height:48px; text-align:center;background-image: -webkit-linear-gradient(top,#fbefc6,#f6cd52);  -webkit-background-clip: text; -webkit-text-fill-color: transparent;color:#fbd971; }
.subcollogo{ float:right; margin:30px 20px 0 20px; _margin:30px 20px 0 10px;height:136px;}
.subboxouter{width:760px; margin:0 auto; clear:both;}
.subtopnews{ height:125px; padding:20px 25px 10px 25px; font-size:16px; color:#4385f3;  overflow:hidden;line-height:24px;}
.subtopnews h1{ font-size:36px;  text-align:center;white-space:nowrap; padding:8px 0 18px; color:#0b3eaa;}
.subColbox{width:204px; height:225px;margin-top:20px; margin-bottom:10px; padding:5px 8px 5px 12px;border-radius:10px; font-size:14px; line-height:24px; background:#439af3 url(/images/zt/gzg_bggsdot.jpg) 0 0 repeat-x; color:#c3efff;}
.pad{ margin-right:44px;}
.subColbox p{ height:150px; overflow:hidden;}
.subColbox span a{ color:#ffe675;}
.Vbox h2,.Gbox h2,.m{ font-size:18px; font-weight:bold; color:#ffe675; letter-spacing:2px; padding:0 8px 14px 8px;}
.subColbox h2{ font-size:18px; font-weight:bold; color:#ffe675; letter-spacing:2px; padding:9px 0 20px 70px;_ padding:9px 0 10px 30px;_background:url(/images/zt/gzg_gsdot4.png) 10px 14px no-repeat;}
.gsdot1{ background:url(/images/zt/gzg_gsdot1.png) 10px 0 no-repeat;}
.gsdot2{ background:url(/images/zt/gzg_gsdot2.png) 10px 0 no-repeat;}
.gsdot3{ background:url(/images/zt/gzg_gsdot3.png) 10px 0 no-repeat;}