﻿ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form{ margin:0; padding:0; border:0; list-style:none;}
 table, dl, dt, dd{list-style:none;margin:0; padding:0;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none; hide-focus: expression(this.hideFocus=true);}

body{min-width: 1200px;}
.top{background:url(top-bg.png) repeat-x; height:30px; width:auto;}
.top .p1{background:url(top-01.png) no-repeat left center; text-indent:20px; display:block; float:left; margin-right:26px;}
.top .p2{background:url(top-02.png) no-repeat left center; text-indent:24px; display:block;}
.top h2{width:1000px; margin-right:auto; margin-left:auto; line-height:30px; color:#748698; font-size:12px;}

.main{background:url(newbg2.jpg) no-repeat top center; width:auto; padding-top:135px;}
.icon{ position:fixed; top:220px; right:30px;}
.nav{background:url(nav-bg.png); width:1000px; height:40px; margin-right:auto; margin-left:auto;}
.nav ul li{float:left;height:32px; margin:8px 11px 0; _margin-left:8px;}
.nav ul li a{color:#fff; font-size:14px; font-weight:bold; line-height:32px; height:32px; width:auto;}
 .nav-li-l,.nav-li-r{ width:5px; height:32px;}
.nav-li-l,.nav-li-r{float:left;}
.nav ul li a p{float:left; padding:0 4px; float:left; width:auto;}
 .only  .nav-li-l{ background:url(nav-li.png) no-repeat; }
 .only  .nav-li-r{ background:url(nav-li.png) 0 -32px no-repeat;}
 .only  p{ background:url(nav-li.png) 0 -64px repeat-x; color:#206cca;}
.nav ul li a:hover .nav-li-l{ background:url(nav-li.png) no-repeat; }
.nav ul li a:hover .nav-li-r{ background:url(nav-li.png) 0 -32px no-repeat;}
.nav ul li a:hover p{ background:url(nav-li.png) 0 -64px repeat-x; color:#206cca;}

.nav2{width:1000px; height:33px; margin-left:auto; margin-right:auto;}
.nav2-l{background:url(seach.png); width:5px; height:33px; float:left;}
.nav2-r{background:url(seach.png) 0 -66px; width:5px; height:33px; float:right;}
.nav2-m{background:url(seach.png) 0 -33px repeat-x; width:990px; height:33px; float:left;}
.nav2-m-p{font-size:12px; color:#0d649a; line-height:33px; font-weight:bold; background:url(nav-icon.png) no-repeat left center; text-indent:30px; margin-left:10px; float:left; margin-right:14px;}
.nav2-m-p a{font-weight:normal; color:#0d649a;}
.search p{font-size:12px; color:#0d649a; line-height:33px;float:left; font-weight:bold;}
.search .sel{ width:175px; height:20px; border:1px solid #d3d3d3; float:left; font-size:12px; margin-top:6px;}
.search .sel select{border:0; float:left; width:50px; height:20px;}
.search .sel input{border:0; background:#fff; width:124px; border-left:1px solid #c6c6c6; float:right; height:20px;}
.nav2-btn{background:#1c6bcb; width:53px; height:20px; border:1px solid #358add; color:#fff;margin:6px 6px;}
.search{float:left;}
.login{float:right; margin-top:6px;}
.login p{font-size:12px; color:#0d649a; font-weight:bold;float:left; line-height:21px; margin-left:4px;}
.login-ipt{width:78px; height:21px; float:left; border:1px solid #a9b5c0;}
.login-btn{background:#1c6bcb; width:53px; height:20px; border:1px solid #358add; color:#fff; margin-left:4px; margin-top:2px;}

.con1{width:1000px; margin:14px auto 14px; background:#eef9ff; border:1px solid #e7e7e7; height:350px;}
.play{width:500px; height:332px; text-align:left; margin:8px; float:left;_margin-right:4px;}
.textbg{margin-top:302px;z-index:1;filter:alpha(opacity=40);opacity:0.4;width:500px;position:absolute;height:30px;}
.text{margin-top:302px;z-index:2;padding-left:10px;font-size:14px;width:340px;color:#fff;line-height:30px; overflow:hidden;position:absolute;cursor:pointer; font-weight:bold;}
.num{margin:310px 20px 0 340px;z-index:3;width:150px; text-align:right;position:absolute;height:25px; color:#fff; font-size:12px;}
.num a{margin:0;padding:1px 3px;height:9px;}
.num a.on,.num a:hover{background: url(li-a.gif) no-repeat center;}
.con1-r{width:466px; float:right; margin:8px 8px 0;_margin-right:4px;}
.con1-r-head{ background:#3591da; width:466px; height:28px;}
.con1-r-head p{color:#3192d6; font-size:14px; margin-top:10px; margin-left:20px; float:left; font-weight:bold; _margin-left:10px;}
.con1-r-head a{color:#fff; float:right; line-height:28px; margin-right:10px; font-size:12px;}
.con2-r-ctn{background:url(li-bg.png) no-repeat top; width:466px; height:304px;}
.con2-r-ctn h1 a{font-size:16px; color:#de0000; margin:20px;margin-bottom:10px;font-weight:bold; display:block;line-height:18px;white-space:nowrap;text-overflow:ellipsis;}
.con2-r-ctn p{font-size:12px; margin:0 16px; line-height:20px;}
.con2-r-ctn ul{margin:14px 8px 0 8px; font-size:12px;_margin-top:10px;}
.con2-r-ctn ul li{height:26px; line-height:26px; background:url(li01.png) no-repeat left center; border-bottom:1px dotted #b6ab8b; text-indent:12px;_height:24px; _line-height:24px;*height:23px; *line-height:23px;}
.con2-r-ctn ul li a{color:#666666; float:left;}
.con2-r-ctn ul li span{float:right; margin:0; padding:0;color:#666666;}

.con2{width:1000px; margin-left:auto; margin-right:auto;}
.con2-l{ width:100%; }
.zdxm{width:750px; height:auto; margin-bottom:16px;*margin-bottom:18px;_margin-bottom:12px;}
.zdxm-head-l{ background:url(con2-l-01.jpg); width:111px; height:27px; float:left;}
.zdxm-head-r{background:url(con2-l-02.gif); width:639px; height:27px; float:left;}
.zdxm-head-l a{ background:url(con-l-03.jpg) no-repeat 10px center; font-size:14px;  font-weight:bold; line-height:27px; text-indent:34px;color:#fff; display:block;}
.zdxm-head-r a{font-size:12px; color:#686868; line-height:27px; margin-left:590px;}
.zdxm-con{width:748px; height:auto; border:1px solid #bde2f4;}
.zdxm-tab{width:740px; height:257px; border:4px solid #e8f2f7;}
.zdxm .list{ height:253px; width:750px; float:right;}
.zdxm .tab{width:101px;height:250px; float:left;}
.zdxm .tab ul{margin:0;padding:0; padding-top:10px;}
.zdxm .tab li{cursor:pointer; background:url(con2-l-04.png) 0 -79px; width:101px; height:79px; color:#2875ff; font-weight:bold; line-height:74px; text-indent:30px; font-size:14px;}
.zdxm .tab li.now{ background:url(con2-l-04.png); color:#ff6600;}
.block{display:block;}
.one_con_up_l{width:448px; height:120px; float:left;}
.one_con_up_l h2 a{font-size:14px; font-weight:bold; color:#000; margin:10px 0 10px 10px; display:block;overflow: hidden;height: 16px;}
.one_con_up_l p{font-size:12px; margin-left:10px; line-height:22px; color:#888888;}
.one_con_up img{margin-top:10px; margin-left:14px;}
.zdxm .list ul{ width:235px; /*margin-top:10px;*/ margin-right: 5px;}
.zdxm .list ul li{float:left; width:290px; height:28px; border-bottom:1px dotted #d9d9d9; line-height:28px; margin-left:10px; margin-right:10px; background:url(tab-li-01.gif) no-repeat left center; text-indent:10px;}
.zdxm .list ul li a{color:#343434; font-size:12px;}

.clear{clear:both;}
.ban1{background:url(img03.jpg); width:0px; height:80px; float:left; margin-right:8px;}
.ban2{background:url(img04.jpg); width:750px; height:80px; float:right;}
.ban{margin-bottom:16px;}

#jsfw-a{background:url(con-l-04.png) no-repeat 10px center;}
.jsfw-a3{background:url(img07.jpg); width:53px; height:226px; float:left; margin:10px 0  16px 0;}
.jsfw-a4{background:url(img08.jpg); width:53px; height:226px; float:left; margin:10px 0  16px 10px;}
.handle{float:left;cursor:pointer; width:55px; height:228px; margin:10px 0  16px 10px;_margin-left:4px;}
.slide{float:left;display:none; width:555px; height:240px;}
.rotate{font-size:18px; color:#85b3d3; font-weight:bold; text-align:center;background:url(img05.jpg) no-repeat; width:55px; height:228px;}
.rotate-on,.rotate:hover{background:url(img06.jpg); color:#fff;}
.jsfw-handle{width:620px; height:250px; float:left;}
.jsfw-on{display:block;}
#two{margin-left:8px;}
.jsfw-clear{clear:both;width:0; height:0;display:block; overflow:hidden;}
.jsfw-ul{float:left;margin:6px 0 2px 8px;_margin-left:2px;}
.jsfw-ul li{width:470px; height:28px; line-height:28px; border-bottom:1px dotted #d9d9d9; background:url(tab-li-01.gif) no-repeat 4px center; font-size:12px; text-indent:12px;_height:25px; _line-height:25px;*height:26px; *line-height:26px;}
.jsfw-ul li a{color:#343434; width:390px; float:left;}
/*.jsfw-ul li a{color:#333333;width:390px;float:left;line-height:30px;font-size:14px;}*/
.jsfw-ul li span{float:right; color:#999;}

.jlyry-ul{ float:left; margin:6px 0 2px 8px; _margin-left: 2px; }
.jlyry-ul li{ width:470px; height:28px; line-height:28px; border-bottom:1px dotted #d9d9d9; background:url(tab-li-01.gif) no-repeat 4px center; font-size:12px; text-indent:12px;_height:25px; _line-height:25px;*height:26px; *line-height:26px;}
.jlyry-ul li a{color:#343434; width:332px; float:left;}
.jlyry-ul li span{float:right; color:#999;}

.xscg{width: 760px; float:left; margin-right: 8px;}
.xscg .zdxm-head-r{width:649px; background:url(con2-l-02.gif) no-repeat; background-repeat: round;}
#xscg-a{background:url(con-l-05.png) no-repeat 10px center;}
.xscg .zdxm-head-r a{ /*margin-left:204px;*/}
.xscg .zdxm-con{ width:758px;}
.xscg .xscg-tab ul{margin-top:10px; margin-left:6px; }
.xscg .xscg-tab li{float:left; background: #3591da; width:247px; height:29px; color:#fff; line-height:24px; text-align:center; font-size:12px; margin-left:2px;}
.xscg .xscg-tab .now2{background:url(xscg-01.png);}
.xscg #xscg-list{clear:right; margin-right:8px; height:180px; _margin-top:0; /*_margin-right:4px;*/}
#xscg-list > div{ width: 250px; float: left; }
.xscg .list,.xscg .list .jsfw-ul{ /*width:240px;*/  margin-top:4px; margin-bottom:4px; _margin-bottom:0; *margin-top:0;}
.xscg .list .jsfw-ul li{width:352px;  margin:0;}
.xscg .jsfw-ul li a{  width: 252px !important;  display: block;text-overflow: ellipsis;white-space: nowrap;}

#yjdt-a{background:url(con-l-06.png) no-repeat 10px center;}
.yjdt-img{margin:16px 8px 0 8px; *margin-top:18px;*margin-bottom:8px;} 
.yjdt-img img{float:left;}
.yjdt-txt{ float:right; width:226px;}
.yjdt-txt h2 a{font-size:12px; color:#000; font-weight:bold; line-height:18px;}
.yjdt-txt p{font-size:12px; margin-top:6px; line-height:20px; color:#888;}
.yjdt-ul li{width:352px;}
.yjdt-ul{margin-left:4px; margin-bottom:8px;_margin-top:12px;}

#djwh-a{background:url(con-l-07.png) no-repeat 10px center;}
.djwh{ height:173px; background:#e9f1f9;}

.rollBox{width:725px;overflow:hidden; position:relative}
.rollBox .LeftBotton{height:62px;width:22px;background: url(btn-l.jpg) no-repeat left;overflow:hidden;float:left;display:inline;cursor:pointer; margin-top:30px; margin-left:10px;}
.rollBox .RightBotton{height:62px;width:22px;background:url(btn-r.jpg) no-repeat right;overflow:hidden;float:left;display:inline;cursor:pointer;margin-top:30px;}
.rollBox .Cont{width:660px;overflow:hidden;float:left;position:relative}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:660px;float:left;}
.rollBox #List1,.rollBox #List2{float:left;}
.pic-img h2{ position:absolute; top:105px;filter:alpha(opacity=80);opacity:0.8; background:#000;height:25px; width:200px;text-align:center;}
.pic-img h2 a{color:#fff; line-height:25px; }
.pic-img{float:left; overflow:hidden; position:relative; width:196px; height:130px; border:1px solid #dcdcdd; background:#fff; margin-left:16px;_margin-left:8px;margin-bottom:22px;_margin-bottom:11px;}
.pic-img img{margin:3px;}

.con2-r{width:232px; float:right;}
.con2-r1{width:230px; /*border:1px solid #bde2f4; */ margin-bottom: 5px;}
.con2-r1 img{margin:4px;}

.con2-r2-head{background:url(con2-r02.gif) repeat-x; width:230px; height:28px;}
.con2-r2{width:230px; height:auto; border:1px solid #bde2f4;}
.con2-r2-head h2{float:left; color:#065ec2; font-weight:bold; font-size:12px; line-height:28px; margin-left:16px; _margin-left:6px;}
.con2-r2-head a{float:right; color:#686868; font-size:12px; line-height:28px; margin-right:10px;}
.con2-r2-con{background:#f0f7ff; padding-top:8px; padding-bottom:8px; _padding-bottom:4px;*padding-bottom:2px;}
.con2-r2-con ul{margin:0 10px;}
.con2-r2-con li{background:url(con2-r-li.png); width:208px; min-height:29px; padding-left:40px; margin-bottom:4px;_margin-bottom:1px;}
.con2-r2-con li a{font-size:12px;  line-height:24px; color:#fff; display:block; position:relative;}
.con2-r2-con li a span{color:#07538d; width:80px; display: inline-block; float:left;}
.con2-r2-con li a p{ color:#fff;text-align:left; position:absolute; left:60px;_left:-60px;}

.con2-r3{border-top:0;}
.con2-r3 h2{background:url(con2-r03.jpg) no-repeat left center; text-indent:20px;}
.con2-r3-ul li{background:url(con2-r-li02.png) no-repeat; width:auto;background-size: 100% 100%;padding-left: 30px;}
.con2-r2-con .con2-r3-ul{margin-left:6px; margin-right:5px;}
.con2-r3-ul li a{color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.con2-r4{width:230px; border:1px solid #bde2f4; background:#f0f7ff; margin-bottom:40px; }
.con2-r4 img{margin:6px;}
.con2-r5{width:230px; border:1px solid #bde2f4; margin-top:8px;*margin-top:6px;}
.con2-r5 img{margin:4px;}

.con3{width:998px; margin-left:auto; margin-right:auto; border:1px solid #bde2f4; background:url(con3-bg.jpg) repeat-x; height:77px;}
.con3-img{ width:154px; margin:18px 6px; float:left;_margin-left:4px;}
.con3-img .con3-i{width:142px; height:42px;float:left; display:block;border:1px solid #e4e9ee; background:#f4f5f7;}
.con3-img img { margin:4px; }
.img-yy{ background:url(con-imgy.png); width:7px; height:41px;}

.foot{background:url(foot.gif) center; height:141px; width:auto;}
.foot{text-align:center; font-size:12px;}
.foot h1{ margin-top:24px;}
.foot h1 a{ color:#185490; margin:0 10px;}
.foot p{margin-top:20px; color:#707070;}
.foot p a{color:#707070;}
.foot p strong{color:#ff0000;}

.fwly{background:  #f5f5f5; width:535px; height:224px; float:left; margin-top:10px;}
.fwly-r{background:url(sy_jsly.png) no-repeat right center; width:10px; height:224px;margin-top:10px;}
.fwly a{display:block; background:url(fwly-a.png) no-repeat; width:78px; height:77px; text-align:center; margin:19px 50px; float:left;}
.fwly a img{ margin-top:10px;}
.fwly a p{font-size:12px; color:#297dff; font-weight:bold; margin:10px 0;}



/*------------2025改版 重点工作部分-------------------------*/

.news_title > li{ color: #fff; margin-left: 10px; font-size: 14px; line-height: 30px; float: left; padding: 0 10px;}
.news_title > .hover{  background: #fff;  color: #000; }

.zdgzGWrap{ width: 1000px; height: 552px; background: url(zdgz2025newBg2.png) no-repeat;
            position: relative; padding-top: 25px; padding-left: 25px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); overflow: hidden; box-sizing: border-box;}

.zdgzGColume{ display: block;  width: 162px; height: 52px;  background: url(zdgzColumnBg2_03.jpg);  }

.zdGListWrap{ margin-top: 30px; overflow: visible;}
.zdGListWrap > ul{ overflow: visible; }
.zdGListWrap > ul > li{ float: left; width: 455px; height: 66px; border-bottom: 1px solid #ddd;  margin-right: 28px; 
background: url(zdgzDianIcon_03.jpg) no-repeat 390px center #fff; position: relative; overflow: visible; }

.zdgIcnusu{ display: inline-block; width: 70px; height: 66px; float: left; }
.zdgzLIcon1{ background: url(impWork_11.png) no-repeat center; }
.zdgzLIcon2{background: url(impWork_07.png) no-repeat center;}
.zdgzLIcon3{background: url(impWork_03.png) no-repeat center;}
.zdgzLIcon4{background: url(impWork_06.png) no-repeat center;}
.zdgzLIcon5{background: url(impWork_10.png) no-repeat center;}

.zdgzLIcon6{background: url(impWork_05.png) no-repeat center;}
.zdgzLIcon7{background: url(impWork_04.png) no-repeat center;}
.zdgzLIcon8{background: url(impWork_09.png) no-repeat center;}
.zdgzLIcon9{background: url(impWork_08.png) no-repeat center;}
.zdgzLIcon10{background: url(impWork_01.png) no-repeat center;}

.zdGCName{ display: inline-block; width: 200px; height: 66px; float: left; line-height: 66px; text-decoration: none; font-size: 18px; font-weight: 500; color: #000;}
.zdTu{ display: none; width: 108px; height: 108px;  position: absolute; top:-18px; right: 80px; border-radius: 50%; z-index: 10; overflow: visible;}
.arrowzdgz{ position: absolute; top:34px;right: -12px; background: url(zdgzRArrow_07.png) no-repeat center; display: block; width: 32px;height: 32px; }

.zdTu1{ background: url(zdgzIconTwo_03.jpg) no-repeat center #fff; }
.zdTu2{ background: url(zdgzIconTwo_11.jpg) no-repeat center #fff; }
.zdTu3{ background: url(zdgzIconTwo_17.jpg) no-repeat center #fff; }
.zdTu4{ background: url(zdgzIconTwo_25.jpg) no-repeat center #fff; }
.zdTu5{ background: url(zdgzIconTwo_06.jpg) no-repeat center #fff; }
.zdTu6{ background: url(zdgzIconTwo_27.jpg) no-repeat center #fff; }
.zdTu7{ background: url(zdgzIconTwo_20.jpg) no-repeat center #fff; }
.zdTu8{ background: url(zdgzIconTwo_40.jpg) no-repeat center #fff; } 
.zdTu9{ background: url(zdgzIconTwo_13.jpg) no-repeat center #fff; }
.zdTu10{ background: url(zdgzIconTwo_30.jpg) no-repeat center #fff; }


/*.zdGListWrap > ul > .hover{background: url(bslmBgblue.jpg) repeat-x; }*/

.zdGListWrap > ul > .hover .zdgzLIcon1{ background: url(impWorkw_11.png) no-repeat center; }
.zdGListWrap > ul > .hover .zdgzLIcon2{ background: url(impWorkw_07.png) no-repeat center;; }
.zdGListWrap > ul > .hover .zdgzLIcon3{ background: url(impWorkw_03.png) no-repeat center;; }
.zdGListWrap > ul > .hover .zdgzLIcon4{ background: url(impWorkw_06.png) no-repeat center;; }
.zdGListWrap > ul > .hover .zdgzLIcon5{ background: url(impWorkw_10.png) no-repeat center;; }

.zdGListWrap > ul > .hover .zdgzLIcon6{ background: url(impWorkw_05.png) no-repeat center;; }
.zdGListWrap > ul > .hover .zdgzLIcon7{ background: url(impWorkw_04.png) no-repeat center;; }
.zdGListWrap > ul > .hover .zdgzLIcon8{ background: url(impWorkw_09.png) no-repeat center;; }
.zdGListWrap > ul > .hover .zdgzLIcon9{ background: url(impWorkw_08.png) no-repeat center;; }
.zdGListWrap > ul > .hover .zdgzLIcon10{ background: url(impWorkw_01.png) no-repeat center;; }

.zdGListWrap > ul > .hover .zdTu1{ display: block;}
.zdGListWrap > ul > .hover .zdTu2{ display: block;}
.zdGListWrap > ul > .hover .zdTu3{ display: block;}
.zdGListWrap > ul > .hover .zdTu4{ display: block;}
.zdGListWrap > ul > .hover .zdTu5{ display: block;}
.zdGListWrap > ul > .hover .zdTu6{ display: block;}
.zdGListWrap > ul > .hover .zdTu7{ display: block;}
.zdGListWrap > ul > .hover .zdTu8{ display: block;}
.zdGListWrap > ul > .hover .zdTu9{ display: block;}
.zdGListWrap > ul > .hover .zdTu10{ display: block;}

.zdGListWrap > ul > .hover .zdGCName{color: #fff; }

.zdGCName , .zdgIcnusu{ z-index: 3; position: relative; }

.impListnomarl:before{ content: ""; width: 0; height: 100%; background: url(bslmBgblue.jpg) repeat-x;  position: absolute; top: 0 ;left: 0;  transition: .5s ease;  }

.impListnomarl:hover:before{ width: 100%; }