@charset "utf-8"; 
.infoBox {margin-top:22px; padding-bottom:32px;}
.info {line-height:24px; color:#666; margin-bottom:22px;}

.tabUL { border-bottom:1px solid #00a1e4; padding-bottom:1px;}
.tabUL li { float:left; color:#666666; font-size:14px; background-color:#e5f5fc; padding:0 32px; line-height:32px; height:32px; margin-right:5px; cursor:pointer;}
.tabUL li:hover,.tabUL li.current { color:#fff; background-color:#00a1e4;}

.tabDIVChild { padding:15px 0; display:none;}
.tabDIVChild h4 { font-size:12px; font-weight:normal; line-height:30px; margin-bottom:15px;}
.tabDIVChild ul li {float:left; width:158px; margin-right:20px;}
.tabDIVChild ul li .img {background-color:#fff; border:1px solid #f0f0f0; padding:1px; width:154px; height:116px; text-align:center;display: table-cell;vertical-align:middle;*display: block;*font-size: 100px;*font-family:Arial;}
.tabDIVChild ul li .img img {vertical-align:middle;}

.tabDIVChild ul li .img a {background-color:#fefefe;}
.tabDIVChild ul li p { text-align:center;}
.pfonts { margin:10px 0;}

.department .pTitle { line-height:24px; color:#666; padding:20px 0;}
.dTtitle{color:#000; font-size:16px; font-family:微软雅黑; height:30px; background:url(blue.gif) repeat-x 0 20px;}
.dTtitle span { float:left; height:30px; background-color:#fff; padding:0 10px 0 0; line-height:30px;}

/*eventsUL*/
.icon-arrow,.icon-arrow2  {position:absolute;  width:32px; height:38px;top:55px; cursor:pointer; z-index:2;}
.icon-arrow {background:url(arrow.gif) no-repeat 0 0; right:-10px;}
.icon-arrow2 {background:url(arrow2.gif) no-repeat 0 0; left:-10px; display:none;}
.eventsUL { background:url(bg-bottom.gif) repeat-x 0 100%; padding-bottom:16px;}
.eventsUL li { float:left; color:#d1d1d1; font-size:36px; border-right:1px #e5e5e5 solid;  padding:0 18px 0 0; line-height:60px; height:60px; margin-right:18px; cursor:pointer; font-family:微软雅黑; display:inline;}
.eventsUL li:hover,.eventsUL li.current { color:#00a1e4;}

.evList {}
.evList li {border-bottom:1px dotted #b3b3b3; padding-bottom:20px;}
.evList li span {float:left;}
.evList li .tSpan1 { font-family:微软雅黑; color:#ccc; font-size:28px; margin-top:20px; width:90px;}
.evList li .tSpan2 { margin-top:24px; width:650px; line-height:20px;}
.evList li .tSpan2 img {margin-bottom:10px;}

.tt {display:none;}

.map {background:url(map.jpg) no-repeat 0 0; width:714px; height:400px; position:relative; z-index:1;}
.a1 {position:absolute; width:260px; height:90px; display:block; top:100px; left:42px;}
.a2 {position:absolute; width:200px; height:120px; display:block; top:40px; left:332px;}
.a3 {position:absolute; width:150px; height:150px; display:block; top:166px; left:556px;}
.a1 .img,.a2 .img,.a3 .img {display:none; position:relative;}
.a1 img,.a2 img,.a3 img{ position:absolute;}
.a1 img { left:45px; top:100px;}
.a2 img { left:-70px; top:130px;}
.a3 img { left:-200px; top:60px;}
.a1:hover .img,.a2:hover .img,.a3:hover .img { display:block;}

.map2 {background:url(map2.gif) no-repeat 0 0; width:618px; height:500px; position:relative;}
.map2 a {color:#000;}
.map2 a:hover {color:#000; text-decoration:none;}
.dot { background:url(dot2.gif); background-repeat:no-repeat; position:absolute; height:20px; line-height:20px; color:#000; font-size:16px; font-family:微软雅黑;}
.dotRight {background-position:100% 50%; padding-right:20px;}
.dotLeft {background-position:0 50%; padding-left:20px;}

.dot1 { left:410px; top:180px;}
.dot2 { left:348px; top:266px;}
.dot3 { left:272px; top:304px;}
.dot4 { left:452px; top:284px;}
.dot5 { left:512px; top:298px;}
.dot6 { left:440px; top:340px;}
.dot7 { left:370px; top:314px;}
.dot8 { left:420px; top:436px;}
.dot9 { left:416px; top:408px;}
.dot10 { left:518px; top:408px;}

.mapinfo {background-color:#f8fcfd; border:1px solid #16aee9; box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; width:350px; padding:10px 20px 20px; float:left; margin-top:80px; display:none; opacity:0.80; filter:alpha(opacity=80);} 
.mapinfo h2 {line-height:18px;color:#00a1e4;  font-weight:bold; margin:10px 0 0;}
.mapinfo div {line-height:18px; background:url(dot3.jpg) repeat-x left bottom; padding-bottom:12px; margin-bottom:8px;}
.mapinfo .haveimg {position:relative;}
.mapinfo .haveimg h2,.mapinfo .haveimg p  {margin-left:90px;}
.mapinfo .haveimg img {position:absolute; left:0; top:4px; width:80px; height:60px; font-size:0;}

.dcBox ul { border-bottom:1px solid #ececec; padding-bottom:40px;}
.dcBox ul li { margin-top:32px;float:left; display:inline; cursor:pointer; height:168px; overflow:hidden; width:350px;}
.dcBox ul li .title { line-height:20px; height:20px; overflow:hidden; margin-top:12px;}
.pages { font-size:14px; font-weight:bold; color:#666666; text-align:center; padding:28px 0;}
.pages a { color:#666666;}
.pages a:hover ,.pages span{color:#00a1e4;}

.zlBox ul { border-bottom:1px solid #ececec; padding-bottom:40px;}
.zlBox ul li {margin-top:32px;float:left; display:inline; height:360px; width:220px; overflow:hidden;}
.zlBox ul li .picboxZL { border:1px solid #ceebfc; box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc;  cursor:pointer; height:290px; overflow:hidden; width:210px; padding:4px; text-align:center;display: table-cell;vertical-align:middle;*display: block;*font-size: 253px;*font-family:Arial;}
.zlBox ul li .picboxZL img {vertical-align:middle; max-width:210px; max-height:290px;height:expression(this.height > 290 ? "290px" : "auto"); overflow:hidden; }
.zlBox ul li .title { margin-top:20px; height:15px; line-height:15px; overflow:hidden;}
.zlBox ul li .sq {margin-top:10px;}
.zlBox ul li .sq a {color:#00a1e4;}
.messbox { width:700px; color:#000; line-height:26px;}

#drag {padding:20px; background-color:#f8f7f6; display:none; opacity:0.95; filter:alpha(opacity=95); box-shadow:0px 0px 10px #666; -webkit-box-shadow:0px 0px 10px #666; -moz-box-shadow:0px 0px 10px #666;}
.close {margin-bottom:20px; height:33px;}
.close span { cursor:pointer; float:right; background:url(close.gif) no-repeat 0 0; width:33px; height:33px; }

.jointitle {line-height:30px; margin-top:20px; background:url(dot3.jpg) repeat-x 0 100%; padding-bottom:20px;}
.jointitle a {text-decoration:underline; color:#00a1e4;}

.joinlistbox {background:url(dot3.jpg) repeat-x 0 100%;margin-top:20px; line-height:24px;}
.joinlistbox h3 {font-size:18px; font-weight:bold;}
.joinlistbox h3,.joinlistbox p{ color:#666666; }
.joinlistbox p {padding-bottom:20px;}
.joinlistbox .jpInfo { color:#999999; margin:8px 0; padding-bottom:0;}
.joinlistbox strong { font-size:14px;}

.flash { font-size:0; text-align:center;}
.flash .objectImg1 {border:1px solid #9de4fe; padding:4px;margin:58px auto; width:534px;}
.flash .objectImg2 {margin:58px auto; width:720px;}


.f1 {background:url(process_01.gif) no-repeat 0 0; width:726px; height:235px; font-size:0;}
.ff .pRelative {display:none;}
.ff:hover {text-decoration:none;}
.ff:hover .pRelative { display:block;}
.ff span {color:#16aee9;} 
.f2 {background:url(process_02.gif) no-repeat 0 0; width:726px; height:261px; font-size:0;}
.f3 {background:url(process_03.gif) no-repeat 0 0; width:726px; height:349px; font-size:0;}
.f4 {background:url(process_04.gif) no-repeat 0 0; width:726px; height:248px; font-size:0;}
.f5 {background:url(process_05.gif) no-repeat 0 0; width:726px; height:211px; font-size:0;}
.ff {display:block; float:left; display:inline; height:50px; width:100px; margin:40px 0 0 22px;}
.popbox { border:1px solid #16aee9; left:100px; padding:20px; width:240px;background:url(white.png) repeat 0 0; font-size:12px; position:absolute;_cursor:pointer;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="white.png" );_background-repeat:no-repeat;_background:none}

.red {color:#ff0000;}
.message tr td { padding: 8px; }
.message tr td .inputs { height:14px; line-height:14px; padding:5px; border:1px solid #dbdbdb; width:290px; color:#666;}
.reset {background:url(update.gif) no-repeat 0 0; width:138px; height:38px; border:0; margin-left:7px; cursor:pointer;}
.message tr td .checkboxBox em{margin:0 12px 4px 0;font-style:normal; float:left;}
.message tr td .checkboxBox em input,.message tr td .checkboxBox em span { float:left; display:inline;}
.message tr td .checkboxBox em input {width:14px; height:14px; margin-top:5px;}
.message tr td .checkboxBox em span {line-height:25px; margin-left:5px;}
.message tr td .text,.message tr td .text input,.message tr td .text label {float:left;}
.message tr td .text label {margin-right:5px; line-height:25px;}

/*能源电力*/
.energy { background:url(h2.jpg) no-repeat 0 0; width:688px; height:638px; position:relative; z-index:1; margin-top:40px;}
.energy .hy1_1 {left:143px; top:168px;}
.energy .hy1_2 {left:460px; top:160px;}
.energy .hy1_3 {left:198px; top:441px;}
.energy .hy1_4 {left:496px; top:292px;}
.energy .hy1_5 {left:505px; top:469px;}
.h2_title01 {background:url(h2_01.gif) no-repeat 0 0; height:36px;}
.h2_box01 {background:url(h2_01_img.gif) no-repeat 100% 95%; padding-bottom:280px;}

.h2_title02 {background:url(h2_02.gif) no-repeat 0 0; height:36px;}
.h2_box02 {background:url(h2_02_img.gif) no-repeat 100% 95%; padding-bottom:220px;}
.h2_title03 {background:url(h2_03.gif) no-repeat 0 0; height:36px;}
.h2_box03 {background:url(h2_03_img.gif) no-repeat 100% 95%; padding-bottom:180px;}

.h2_title04 {background:url(h2_04.gif) no-repeat 0 0; height:36px;}
.h2_box04 {background:url(h2_04_img.gif) no-repeat 100% 95%; padding-bottom:220px;}

.h2_title05 {background:url(h2_05.gif) no-repeat 0 0; height:36px;}
.h2_box05 {background:url(h2_05_img.gif) no-repeat 100% 95%; padding-bottom:220px;}
/*电子通讯*/
.electric  { background:url(hy4.jpg) no-repeat 0 0; width:726px; height:543px; position:relative; z-index:1; margin-top:40px;}
.electric .hy1_1 {left:344px; top:186px;}
.electric .hy1_2 {left:205px; top:314px;}
.h4_box01 {background:url(h4_01_img.gif) no-repeat right top; height:400px; padding-right:160px;}
.h4_title01 {background:url(h4_01.gif) no-repeat 0 0; height:36px;}
.h4_title02 {background:url(h4_02.gif) no-repeat 0 0; height:36px;}
.h4_box02 {background:url(h4_02_img.gif) no-repeat 100% 100%; padding-bottom:300px;}
/*科技生活*/
.tec { background:url(hy3.jpg) no-repeat 0 0; width:731px; height:550px; position:relative; z-index:1; margin-top:40px;}
.tec .hy1_1 {left:195px; top:68px;}
.tec .hy1_2 {left:648px; top:345px;}
.h3_box01 {background:url(h3_01_img.gif) no-repeat 0 0; padding:240px 0 0 350px; height:240px;}
.h3_title01 {background:url(h3_01.gif) no-repeat 100% 0; height:36px;}
.h3_box02 {background:url(h3_02_img.gif) no-repeat 0 20px; padding:0 0 0 390px; height:400px; padding-top:20px;}

/*工业交通*/
.traffic { background:url(hy1.jpg) no-repeat 0 0; width:718px; height:558px; position:relative; z-index:1; margin-top:40px;}
.traffic a,.tec a,.electric a,.energy a {width:15px; height:14px; position:absolute;}
.traffic .hy1_1 { left:174px; top:120px;}
.traffic .hy1_2 { left:400px; top:120px;}
.traffic .hy1_3 { left:145px; top:225px;}
.traffic .hy1_4 { left:404px; top:288px;}
.traffic .hy1_5 { left:210px; top:426px;}
.traffic .hy1_6 { left:504px; top:462px;}
.hypop { width:690px; height:480px; overflow:hidden;}
.hyinfo {width:650px; margin:0 auto; display:none;}
.hyinfo p { line-height:24px; margin-bottom:8px; font-family:微软雅黑;}
.hyinfo p span {color:#00a1e4;}

.imgTitle06 {background:url(06.gif) no-repeat 0 0; height:36px;}
.imgTitle05 {background:url(05.gif) no-repeat 0 0; height:36px;}
.imgTitle04 {background:url(04.gif) no-repeat 0 0; height:36px;}
.imgTitle02 {background:url(02.gif) no-repeat 0 0; height:36px;}
.hyinfo_02 {background:url(02img.gif) no-repeat right top; padding-right:400px; height:300px;}
.trafficImg { background:url(traffic.gif) no-repeat 0 0; height:240px;}
.planeImg {background:url(plane.gif) no-repeat 0 0; height:188px;}
.hyinfo_04 {background:url(04img.gif) no-repeat 100% 100%; padding-bottom:272px;}
.hyinfo_05 {background:url(car.gif) no-repeat 0 0; padding:200px 0 0 308px;}
.hyinfo_06 {background:url(06img.gif) no-repeat 100% 100%; padding-bottom:250px;}

.newsInfo {margin-top:32px;}
.newsInfo img {max-width:740px;height:auto;  width:expression(this.width > 740 ? "740px" : this.width);  }
.back { border-top:1px solid #ececec; padding-top:12px; text-align:right;}
.newsDetails p {line-height:24px; margin-bottom:20px;}
.newstitle {text-align:center; font-size:18px; color:#000; line-height:20px; margin-bottom:12px;} 
.newsDate {text-align:center; color:#999; font-size:14px; line-height:20px; margin-bottom:20px;}

.nList {border-top:1px solid #40c8f4;}
.nList { width:100%; font-size:0;}
.nList li {width:740px; float:left; height:32px; line-height:32px; font-size:12px; background:url(dot3.jpg) repeat-x 0 100%;}
.nList li a {float:left;  padding:0 0 0 24px; width:530px; height:32px; overflow:hidden;background:url(dot.gif) no-repeat 12px 13px;}
.nList li span { float:right; color:#999999; display:inline; margin-right:60px;}
.nList li a i {float:left; font-style:normal; margin-right:4px;}
.nList li a em { background:url(new.gif) 100% 50% no-repeat; width:24px; height:22px; float:left;}