/* CSS Document */
#wrapper{ position:absolute;top:346px; left:0; width:100%; }
#middle{ width:1024px; margin:0 auto;}

.left{ float:left; width:175px; position:relative; }
.ywjddt-top{ text-align:center; height:45px; line-height:45px; background:#3586d3; font-size:16px; color:#fff;}
.ywjddt-list{ background:#fff; padding:4px 4px 0 4px; height:1%; overflow:hidden;}
.ywjddt-list li{ height:44px; line-height:40px; margin-bottom:4px; font-size:14px;}
.ywjddt-list a{ display:block; height:44px; padding-left:66px; color:#fff;}
.ywjddt-list a:visited{color:#fff;}

.lista{ background:url(../image/ywjddt-1.jpg) no-repeat 24px 8px #78b6d7;}
.listb{ background:url(../image/ywjddt-2.jpg) no-repeat 24px 7px #78b6d7;}
.listc{ background:url(../image/ywjddt-3.jpg) no-repeat 21px 10px #78b6d7;}

.lista:hover{ background:url(../image/ywjddt-1hover.jpg) no-repeat 24px 8px #4ea2de;}
.listb:hover{ background:url(../image/ywjddt-2hover.jpg) no-repeat 24px 7px #4ea2de;}
.listc:hover{ background:url(../image/ywjddt-3hover.jpg) no-repeat 21px 10px #4ea2de;}

.zzry{ margin-top:10px;}
.zzry a{display:block; height:76px; font-size:18px; color:#fff; line-height:76px; background:url(../image/micon-1.jpg) no-repeat 30px 23px #089bc2; padding-left:70px;}
.zzry a:visited{ color:#fff;}

.right{ float:right; background:#fff; padding:5px 22px 0 5px; width:812px; height:274px;}

.xwdt{ float:left; width:514px;}
.xwdt-top{ height:33px;}

.xwdt-title{ float:left; height:33px; line-height:33px; color:#fff; background:url(../image/xwdt.jpg) no-repeat right top #f0400a; font-size:18px; padding:0 47px 0 18px; margin-right:12px;}
.xwdt-taba,.xwdt-tabb{ float:left; font-size:14px; padding:0 3px; margin-right:26px; }
.xwdt-taba{ font-weight:bold; line-height:31px; border-bottom:2px solid #42b0ef; color:#1b9feb;}
.xwdt-tabb{ line-height:33px; }

.xwdt-more{ float:right; line-height:33px;}

.xwdt-list{ padding:19px 0 0 15px; display:block;}
.xwdt-list li{ height:24px; line-height:24px; font-size:14px; background:url(../image/micon-2.jpg) no-repeat left center; padding-left:14px;}

.wzq{ float:right; width:264px;}
.wzq-top{ height:33px; line-height:33px; background:url(../image/micon-3.jpg) no-repeat right center; font-size:16px; color:#13adf1;}

.map{ margin:8px 0 0 0; height:225px; background:url(../image/map.jpg) no-repeat left top; position:relative;}
.map a{ display:block; height:13px; width:41px;position:absolute;}

.map01{  left:76px; top:60px;}
.map02{  left:124px; top:68px;}
.map03{  left:185px; top:100px;}
.map04{  left:94px; top:115px;}
.map05{  left:155px; top:137px;}
.map06{  left:220px; top:164px;}


/* 工程动态 */

.gcdt{ background:#fff; padding:2px 0 0 2px; margin:12px 0 19px 0;}

.gcdt-top{ height:36px; line-height:36px; padding-right:25px;}
.gcdt-top span{ display:block; float:left; background:url(../image/gcdt.jpg) no-repeat right top #44a5f4; color:#fff; font-weight:bold; font-size:18px; padding:0 72px 0 42px;}

.gcdt-list{ display:block;  height:183px; width:996px;}
.gcdt-list div{  position:relative;}
.gcdtli{ width:239px;height:183px; float:left; display:inline; margin-right:10px; overflow:hidden;white-space:nowrap;}
.gcdt-text{ text-align:center; font-size:14px; height:36px; line-height:36px; width:239px;}
.list-img{  height:147px; width;239px; }

pre{white-space:nowrap;}
/* 产品介绍 */
.cpjs{ background:#fff; margin-bottom:15px;}

.cpjs-top{ position:relative; top:-6px; height:37px; line-height:37px; background:url(../image/cpjs-bg1.jpg) repeat-x left top; margin:0 50px 0 50px;}
.cpjs-tlbg{ background:url(../image/cpjs-bg2.jpg) no-repeat left top; text-align:center;}
.cpjs-tlbg span{ display:block; background:url(../image/cpjs-bg3.jpg) no-repeat right top; color:#fff; font-size:18px; font-weight:bold; letter-spacing:5px;}

.cpjs-main{ padding:22px 0 9px 25px; height:1%; }

.cpjs01{ float:left; width:472px; border:1px solid #e9e9e9; padding:4px 0 0 4px; margin:0 16px 17px 0; _display:inline;}

.cpjs01-top{ height:30px; line-height:30px; padding-right:17px;}
.cpjs01-top span{ float:left; display:block; color:#fff; background:url(../image/chgc.jpg) no-repeat right top #66b1f6; padding:0 56px 0 37px; font-size:16px;}

.cpjs01-list{ display:block; margin:14px 0 0 7px; height:252px;}
.cpjs01-list li{ float:left; margin-right:7px; display:block;background:url(../image/chgc-libg.jpg) no-repeat left bottom; width:216px; padding:0 3px 0 3px; height:124px;}

.list-wrapper{ height:108px; border-radius:5px; overflow:hidden; position:relative; width:216px;}
.chgc-img{ width:216px; overflow:hidden; filter:alpha(opacity=50); opacity:0.5;}
.black{position:absolute;left:0; bottom:0; background:#fff;width:100%; height:26px; filter:alpha(opacity=80); opacity:0.8;}
.cpjs01-list .chgc-text{position:absolute;left:0; bottom:0;width:100%; opacity:1; height:26px; line-height:26px; text-align:center; font-size:14px;}
.chgc-text a:hover{ color:#127edb;}

.chgc-img:hover{filter:alpha(opacity=100);opacity:1;}




/* 党建工作 */

.djgz{ margin-bottom:14px;}

.djgz-left{ float:left; background:#fff; width:638px; padding:0 14px 0 15px; height:226px;}

.djgz-left01{ float:left; width:408px; padding-top:8px;}
.djgz-top{    padding-right:8px;}
.djgz-top span{ display:block; float:left; border-bottom:3px solid #ed131b; line-height:26px; padding:0 8px 0 27px; background:url(../image/micon-4.jpg) no-repeat 2px 3px; color:#e62129; font-weight:bold; font-size:16px; }

.djgz-topa{ display:block; float:left; border-bottom:3px solid #ed131b; line-height:26px; padding:0 8px 0 27px; background:url(../image/micon-4.jpg) no-repeat 2px 3px; color:#e62129; font-weight:bold; font-size:16px; }
.djgz-topb{ display:block; float:left;   line-height:26px; padding:0 8px 0 8px;   font-size:16px;}

.djgz-list01{ display:block; padding-top:10px;}
.djgz-list01 li{ padding:0 0 0 12px; background:url(../image/micon-4-20.jpg) no-repeat 1px center; height:26px; line-height:26px; font-size:14px;}

.djgz-left02{ float:right; width:217px; padding-top:15px;}
.left02a{ background:#d5edfc; height:46px; line-height:46px; margin-bottom:10px; padding-left:18px; font-size:16px; }
.left02a a:visited,.left02a a{color:#3575c6;}
.left02b{ background:url(../image/micon-5.jpg) no-repeat 162px 4px #d5edfc;}

.video{ float:right; width:344px; height:224px; background:#fff; padding:1px;}


/* 职工摄影 文体活动 */

.sywt{ background:#fff; padding:0 8px 0 12px; margin-bottom:15px; width:1004px;}
.sywt01{ float:left; width:498px;}

.sywt01-top{ height:50px; line-height:50px; padding:0 9px 2px 0;}
.sywt01-top span{ display:block; float:left; font-size:16px; color:#107fe7; background:url(../image/micon-6.jpg) no-repeat 3px center; padding-left:34px;} 

.sywt-list{ display:block; height:206px;}
.sywt-list li{ float:left; width:161px; height:94px; margin:0 5px 5px 0; display:inline;}

.sywt02{ float:right;}
.wthd-top span{ background:url(../image/micon-7.jpg) no-repeat left 16px; padding-left:29px;}

/* 友情链接 */

.yqlj-wrapper{ background:#fff; clear:both; padding-top:29px;}

.yqlj{ width:1024px; margin:0 auto; border-top:1px solid #989898; }

.yqlj-top{ margin-top:-17px; text-align:center; height:30px; line-height:30px; position:relative;}
.yqlj-top span{ background:#fff; font-size:18px; color:#1f6ed3; padding:0 20px;}

.yqlj-main{ padding:10px 0 30px 0; height:1%;}
.yqlj-link{ float:left; font-size:14px; height:30px; line-height:30px; width:200px;}

