.zttop{width: 100%; height: 431px; margin: 0px auto; position: relative;}
.zttop .ztlogo{ width: 100%; height: 431px; margin: 0px auto; position: absolute; z-index:2; top: 10px ;}
.zttop .ztlogo .box{ width: 1200px;  margin: 0px auto;}
.zttop .ztbanner{ width: 100%; height: 431px; margin: 0px auto; position: absolute; z-index: 1; top: 0px ;}
.zttop .ztbanner img{ width: 100%; height:431px; margin: 0px auto;}

/*建议提案*/

.jytass{width: 1240px;height:50px;margin: 0px auto;}
.jytass .jytass_con{ width: 1000px; margin: 0px auto; margin-top: 20px;}

.jytass .jytass_con .select{ width: 200px; height: 40px; font-size: 16px; padding-left: 20px; float: left; background: #eee; border: none; border-radius: 4px;}
.jytass .jytass_con .inp1{ width: 600px; height: 40px; float: left;border-radius: 4px; padding-left: 20px; padding-right: 20px; margin-left: 20px; border: 1px #eee solid;}
.jytass .jytass_con .btn1{ width:100px; height: 40px; float: left;border-radius: 4px; background: #c5a5a5; color: #fff; border:none; margin-left: 20px; font-size:16px;}


/*政策解读*/

.zcjd{}
.zcjd .column{ width:100%; height: 45px; line-height: 45px; border-bottom: 1px #ddd solid; margin: 0px auto;}
.zcjd .column h1{padding-left: 10px; padding-right: 10px; font-size:20px; font-weight: bold; line-height: 42px; color: #245398; float: left; border-bottom: 3px #245398 solid;}
.zcjd .column a{color: #666; font-size: 16px; float: right; background: url(../images/tb6.jpg) right center no-repeat; padding-right: 20px;}

.zcjd .zcjd1{width: 1200px; margin: 0px auto; margin-top: 20px;}
.zcjd .zcjd1 .zcjd1_l{ width: 582px; float: left;}
.zcjd .zcjd1 .zcjd1_r{ width: 582px; float: right;}

.zcjd .zcjdlist{ width: 100%; margin: 0px auto; margin-top: 5px;}
.zcjd .zcjdlist ul li{ width: 100%; height: 42px; line-height: 42px; display: block; float: left; background: url(../images/tb.jpg) left center no-repeat;}
.zcjd .zcjdlist ul li a{ font-size: 16px; float: left; padding-left:10px;}
.zcjd .zcjdlist ul li span{ font-size:14px;color: #999; float: right;}

.zcjd .zcjdlist2{ width: 100%; margin: 0px auto; margin-top: 5px;}
.zcjd .zcjdlist2 ul li{ width: 187px;  display: block; float: left; margin: 3px;}
.zcjd .zcjdlist2 ul li img{ width: 187px; height: 122px; }
.zcjd .zcjdlist2 ul li span{ line-height:35px; font-size:16px;}

.zcjd .zcjdlist3{ width: 100%; margin: 0px auto; margin-top: 5px;}
.zcjd .zcjdlist3 ul li{ width: 187px;  display: block; float: left; margin: 3px;}
.zcjd .zcjdlist3 ul li .zz{ width: 187px; height: 122px; position: relative; }
.zcjd .zcjdlist3 ul li .zz .zzc{ width: 187px; height: 122px; position: absolute; z-index:2; top: 0px; left: 0px; }
.zcjd .zcjdlist3 ul li .zz .zzc img{width: 187px; height: 122px;}
.zcjd .zcjdlist3 ul li .zz .sp{ width: 187px; height: 122px;  position: absolute; z-index: 1;  top: 0px; left: 0px;}
.zcjd .zcjdlist3 ul li .zz .sp img{width: 187px; height: 122px;}
.zcjd .zcjdlist3 ul li span{ line-height:35px; font-size:16px;}



.zcjd .zcjd2{width: 1200px; margin: 0px auto; margin-top: 20px;}
.zcjd .zcjd2 .spjd{}
.zcjd .zcjd2 .spjd ul li{ width:268px; float: left; display: block; margin-top: 30px; margin-right: 40px;}
.zcjd .zcjd2 .spjd ul li .img{ width:268px; height:182px; overflow: hidden; }
.zcjd .zcjd2 .spjd ul li .img img{ width:268px; height:182px; transition:transform 1s ease 0s;}
.zcjd .zcjd2 .spjd ul li .img img:hover{ transform: scale(1.1);}
.zcjd .zcjd2 .spjd ul li .tit{ width: 248px; height:49px; background: #f2f2f2; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.zcjd .zcjd2 .spjd ul li .tit a{font-size: 16px;}
.zcjd .zcjd2 .spjd ul li .tit:hover{background: #245398;}
.zcjd .zcjd2 .spjd ul li .tit:hover a{color: #fff;}

.zcjd .zcjd3{width: 1200px; margin: 0px auto; margin-top: 20px;}
.zcjd .zcjd3 .zcjd3_l{width: 505px; float: left; margin-top: 20px;}
.zcjd .zcjd3 .zcjd3_r{ width: 660px; float: right;}  

.zcjd .zcjd4{width: 1200px; margin: 0px auto; margin-top: 20px;}
.zcjd .zcjd4 .zcjd4_l{ width: 582px; float: left;}
.zcjd .zcjd4 .zcjd4_r{ width: 582px; float: right;}

/*政策文件*/


.zcwj{width: 1200px; margin: 0px auto;  margin-bottom: 40px;}
.zcwj .zcwj_con{width: 1200px; margin: 0px auto;}
.zcwj .zcwj_con .zcwj_l{ width:813px; float: left;}
.zcwj .zcwj_con .zcwj_r{ width:320px; float: right; border-left: 1px #eee solid; padding-left:30px; margin-left:30px;}

.zcwj .zcwj_con .zcwj_r .zcwj_r1{}
.zcwj .zcwj_con .zcwj_r .zcwj_r1 .zcwjss{ width:250px; margin: 0px auto; margin-top: 15px; margin-bottom: 30px;}
.zcwj .zcwj_con .zcwj_r .zcwj_r1 .zcwjss table{}
.zcwj .zcwj_con .zcwj_r .zcwj_r1 .zcwjss table tr{margin-bottom: 10px; margin-top: 10px; width: 100%; display: block;}
.zcwj .zcwj_con .zcwj_r .zcwj_r1 .zcwjss table .bt{width: 70px;height: 35px;line-height: 35px;float: left;font-size: 16px;}
.zcwj .zcwj_con .zcwj_r .zcwj_r1 .zcwjss table .inp1{ width: 180px; height: 35px; line-height: 35px; background: #f3f3f3; border: none;}
.zcwj .zcwj_con .zcwj_r .zcwj_r1 .zcwjss table .btn1{width: 150px;height: 35px;margin: 0px auto;margin-top: 10px;line-height: 35px;background: #C50001;color: #fff;text-align: center;display: block;margin-left: 40px;}
 
.zcwj .zcwj_con .zcwj_r .zcwj_r2{ width: 100%; margin: 0px auto; margin-bottom: 40px;} 
.zcwj .zcwj_con .zcwj_r .zcwj_r2 .column{ width:295px; height: 44px; line-height: 44px; background: #f3f3f3; border-left:5px #c50001 solid; font-size: 22px; color: #000; padding-left: 20px; margin-bottom: 10px;} 

.TabTitle3wj{width: 100%;height:50px;line-height:50px;margin:0px auto;overflow:hidden;border-bottom:1px #e3e3e3 solid;margin-top:20px;}
.TabTitle3wj ul li{ float:left; cursor:pointer; height:50px; line-height:50px; width:140px; display:block;  letter-spacing:1px;  text-align:center; font-size:22px; border-bottom:3px #c5252f solid; margin-right: 15px; }
.TabTitle3wj ul li a{ display:block; text-align:center;  font-size:22px;  border-bottom:3px #eee solid;}
.TabTitle3wj .hover{ height:47px; line-height:47px;  width:140px;  border-bottom:3px #c5252f solid; color:#c5252f; }
.Tabbottom3wj{ overflow:hidden;}

.zcwj .zcwj_con .zcwj_l .list{ width: 100%; margin: 0px auto; margin-top: 5px;}
.zcwj .zcwj_con .zcwj_l .list ul li{ width: 100%;float: left; display: block; height:45px; line-height: 45px; background: url(../images/tb.jpg) 5px center no-repeat; }
.zcwj .zcwj_con .zcwj_l .list ul li a{float: left; font-size: 18px; padding-left: 15px;}
.zcwj .zcwj_con .zcwj_l .list ul li a:hover{ color: #c50001;}
.zcwj .zcwj_con .zcwj_l .list ul li span{  float: right; color: #666666; font-size: 16px;}

/*政府公报*/

.zhggnbnr{ width: 1200px; margin: 10px auto;}
.zhggnbnr .zhggnbnr_l{ width: 200px; min-height: 500px; padding: 50px; float: left; border-right: 1px #ddd solid; background: #f7f7f7;}
.zhggnbnr .zhggnb_l_t{text-align: center;}
.zhggnbnr .zhggnb_l_b{margin-top: 20px;}
.zhggnbnr .zhggnb_l_b table{ font-size: 18px; font-weight: bold; line-height: 50px;}
.zhggnbnr .zhggnb_l_b .inp1{width: 100%; height:40px; line-height: 40px; background: #fff; border: 1px #eee solid; padding-left: 10px; font-size: 16px;}
.zhggnbnr .zhggnb_l_b .select{width: 100%; height:40px; line-height: 40px; background: #fff; border: 1px #eee solid; padding-left: 10px; font-size: 16px;}
.zhggnbnr .zhggnb_l_b .btn1{width: 150px;height: 35px;margin: 0px auto;margin-top: 10px;line-height: 35px;background: #C50001;color: #fff;text-align: center;display: block;margin-left: 20px;}
 
.zhggnbnr .zhggnb_l_l{ margin-top: 20px;}
.zhggnbnr .zhggnb_l_l ul li{width:100%;display: block; float: left; padding-top: 5px; padding-bottom: 5px; }

.zhggnbnr .zhggnbnr_r{ width:899px; float: left;}
.zhggnbnr .zhggnbnr_r .gbnav{ width: 100%; height: 40px; line-height: 40px; color: #fff; background: #CA0000;}
.zhggnbnr .zhggnbnr_r .gbnav a{color: #fff; padding-left: 15px; padding-right: 15px;}
.zhggnbnr .zhggnbnr_r .k1{width:800px; margin: 0px auto; margin-bottom: 20px;}
.zhggnbnr .zhggnbnr_r .k1 .zhggnbcolumn{width:800px; height: 50px; line-height: 50px; border-bottom: 1px #eee solid; font-size: 18px; color: #000000; font-weight: bold;}


/*会议公开*/
.TabTitle3hy{width: 100%;height:50px;line-height:50px;margin:0px auto;overflow:hidden;border-bottom:1px #e3e3e3 solid;margin-top:0px;}
.TabTitle3hy ul li{ float:left; cursor:pointer; height:50px; line-height:50px; width:180px; display:block;  letter-spacing:1px;  text-align:center; font-size:22px; border-bottom:3px #c5252f solid; margin-right: 15px; }
.TabTitle3hy ul li a{ display:block; text-align:center;  font-size:22px;  border-bottom:3px #eee solid;}
.TabTitle3hy .hover{ height:47px; line-height:47px;  width:180px;  border-bottom:3px #c5252f solid; color:#c5252f; }
.Tabbottom3hy{ overflow:hidden;}


/*双随机*/

.ssj{ width: 1200px; margin: 10px auto;}
.ssj .ssj_l{ width: 320px; min-height: 500px; float: left;}
.ssj .ssj_l .column{width: 305px; height:30px; line-height:30px; background: #f5f5f5; padding-top: 10px; padding-bottom: 10px;}
.ssj .ssj_l .column h1{ width:100px;  font-size: 18px; font-weight: bold; border-left: 5px #0D52B2 solid; margin-left: 15px; padding-left: 15px;}
.ssj .ssj_l .bm{ margin-top:5px;}
.ssj .ssj_l .bm ul li{width:150px; height:40px; line-height:40px; display: block; float: left; border: 5px #fff solid; border-left: none; background: #f5f5f5; text-align: center;}
.ssj .ssj_l .bm ul li a{font-size: 16px;}
.ssj .ssj_r{ width:860px; float:right; padding-bottom: 50px;}

.ssj .ssj_r .table {width:860px; line-height: 50px; border-bottom: 1px #eee solid; font-size: 16px; color: #000000; }
.ssj .ssj_r .table table{border-collapse: collapse;}
.ssj .ssj_r .table table tr td{   border: 1px #ddd solid; line-height: 50px; color: #000;}

.TabTitle3ssj{width: 100%;height:50px;line-height:50px;margin:0px auto;overflow:hidden; }
.TabTitle3ssj ul li{float:left;cursor:pointer;height:40px;line-height:40px;min-width: 147px;background: #e6ebed;display:block;/* letter-spacing:1px; */text-align:center;font-size: 15px;border-radius: 4px;margin-right: 10px;font-weight: bold;}
.TabTitle3ssj ul li a{ display:block; text-align:center;  font-size:16px; }
.TabTitle3ssj .hover{  color:#fff; background: #0D52B2; }
.Tabbottom3ssj{ overflow:hidden;}
.Tabbottom3ssj h1{ font-size: 18px; line-height: 50px; font-weight: bold;}


/*重大项目建设*/



.zdxm{ width: 100%; margin: 0px auto;}

.zdxm .zdxmp1{}

.zdxm .dbt{ width: 1200px; height: auto; overflow: hidden; text-align: center;  background:*#e8f6ff; padding-top:*20px; padding-bottom: 20px;margin: 0 auto;}
.dbt ul li {
    width: 360px;
    float: left;
    height: 56px;
    background: #055092;
    margin: 0 20px;
    cursor: pointer;
    line-height: 56px;
}
.dbt ul li a {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.zdxm .dbt img{ width: auto; height: 52px; padding: 0 15px;}
.zdxm .content{ width: 1200px; margin: 0 auto; overflow: hidden; background:* #fff;}
.zdxm .content .column{width: 100%; height: 84px; line-height: 84px; margin: 0px auto; font-size: 20px; font-weight: bold; color: #fff; text-align: center; background: url(../images/zdjscolumn.jpg) center center no-repeat;}
.zdxm .content .xmpzxx{ width: 100%; margin: 0px auto; margin-top: 30px;}
.zdxm .content .xmpzxx .xmpzxx_l{ width: 520px; height: 400px; float: left; margin-top:40px; }
.zdxm .content .xmpzxx .xmpzxx_r{width: 560px;  height: 400px;float: left; margin-left: 40px; margin-top: 20px; }

.zdxm .content .xmpzxx .xmpzxx_r .column{ width:100%; height: 45px; line-height: 45px; border-bottom: 1px #ddd solid; margin: 0px auto; background: none;}
.zdxm .content .xmpzxx .xmpzxx_r .column h1{padding-left: 10px; padding-right: 10px; font-size:20px; font-weight: bold; line-height: 42px; color: #055092; float: left; border-bottom: 3px #055092 solid;}
.zdxm .content .xmpzxx .xmpzxx_r .column a{color: #666; font-size: 16px; float: right; background: url(../images/tb6.jpg) right center no-repeat; padding-right: 20px;}

.zdxm .content .xmpzxx .xmpzxx_r .list{ width: 100%; margin: 0px auto; margin-top: 5px;}
.zdxm .content .xmpzxx .xmpzxx_r .list ul li{ width: 100%; height: 42px; line-height: 42px; display: block; float: left; background: url(../images/tb.jpg) left center no-repeat;}
.zdxm .content .xmpzxx .xmpzxx_r .list ul li a{ font-size: 16px; float: left; padding-left:10px;}
.zdxm .content .xmpzxx .xmpzxx_r .list ul li span{ font-size:14px;color: #999; float: right;}
.zdxm .content .xmpzgs .p1{width: 1200px; margin: 0px auto; margin-top: 30px;}

.zdxm .content .xmpzgs .p_column{width: 1200px; margin: 0px auto; background:#e6ebed; border-left: 10px #CA0000 solid; line-height: 40px; height: 40px;  font-size:16px; font-weight: bold; padding-left: 20px;}


.TabTitle3zdjs{width: 100%;height:50px;line-height:50px;margin:0px auto;overflow:hidden; margin-top:20px;}
.TabTitle3zdjs ul li{float:left;cursor:pointer;height:40px;line-height:40px;min-width: 147px;background: #e6ebed;display:block;/* letter-spacing:1px; */text-align:center;font-size: 15px;border-radius: 4px;margin-right: 10px;font-weight: bold;}
.TabTitle3zdjs ul li a{ display:block; text-align:center;  font-size:16px; }
.TabTitle3zdjs .hover{  color:#fff; background: #c50001; }
.Tabbottom3zdjs{ overflow:hidden;}

.xzgspt{}
.xzgspt1{ width: 100%; margin: 0px auto;}
.xzgspt2{}
.xzgspt h1{ width: 100%; height: 50px; font-size: 22px; font-weight: bold; line-height: 50px; padding-top: 50px; margin-bottom: 30px;}
.xzgspt .xzgspt1 .kk{ width: 1300px; margin: 0px auto ;}
.xzgspt .xzgspt1 .k1{ width: 356px; height: 295px; background: #fff; box-shadow: 0px 0px 10px #ddd; border-radius: 10px; float: left;}
.xzgspt .xzgspt1 .k1 .k1_con{width:300px; margin: 0px auto; margin-top: 20px;}
.xzgspt .xzgspt1 .k1 h1{ font-size: 24px; font-weight: bold; line-height: 50px;  padding-top:0px; margin-bottom: 10px; margin-top:20px; text-align: center;}
.xzgspt .xzgspt1 .k1 .icon1{ width:102px; height: 77px; margin: 0px auto; font-size: 22px; font-weight: bold;  margin-top: 50px; background: url(../images/gsicon1.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1 .a{ text-align: center; }
.xzgspt .xzgspt1 .k1 .a a{ font-size: 16px; color: #666; padding-left:10px; padding-right: 10px;}


.xzgspt .xzgspt1 .k1:hover{ background: #c50001; box-shadow: 0px 0px 10px #c50001; }

.xzgspt .xzgspt1 .k1:hover h1{ color: #fff;}
.xzgspt .xzgspt1 .k1:hover .icon1{background: url(../images/gsicon11.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1:hover .a{ text-align: center;color: #fff; }
.xzgspt .xzgspt1 .k1:hover .a a{ font-size: 16px; color: #fff; padding-left:10px; padding-right: 10px;}

.xzgspt .xzgspt1 .k1 .icon2{width:102px; height: 77px; margin: 0px auto; font-size: 22px; font-weight: bold;  margin-top: 50px; background: url(../images/gsicon2.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1:hover .icon2{background: url(../images/gsicon22.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1 .icon3{width:102px; height: 77px; margin: 0px auto; font-size: 22px; font-weight: bold;  margin-top: 50px; background: url(../images/gsicon3.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1:hover .icon3{background: url(../images/gsicon33.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1 .icon4{width:102px; height: 77px; margin: 0px auto; font-size: 22px; font-weight: bold;  margin-top: 50px; background: url(../images/gsicon4.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1:hover .icon4{background: url(../images/gsicon44.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1 .icon5{width:102px; height: 77px; margin: 0px auto; font-size: 22px; font-weight: bold;  margin-top: 50px; background: url(../images/gsicon5.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1:hover .icon5{background: url(../images/gsicon55.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1 .icon6{width:102px; height: 77px; margin: 0px auto; font-size: 22px; font-weight: bold;  margin-top: 50px; background: url(../images/gsicon6.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1:hover .icon6{background: url(../images/gsicon66.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1 .icon7{width:102px; height: 77px; margin: 0px auto; font-size: 22px; font-weight: bold;  margin-top: 50px; background: url(../images/gsicon7.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1:hover .icon7{background: url(../images/gsicon77.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1 .icon8{width:102px; height: 77px; margin: 0px auto; font-size: 22px; font-weight: bold;  margin-top: 50px; background: url(../images/gsicon8.png) center center no-repeat;}
.xzgspt .xzgspt1 .k1:hover .icon8{background: url(../images/gsicon88.png) center center no-repeat;}


/*重大建设项目*/
.d2 {
    width: 1200px;
    height: 71px;
    margin: 0px auto;
    margin-top: 50px;
    text-align: center;
}
.d2_n {
    width: 367px;
    height: 69px;
    display: inline-block;
    margin: 0px 13px;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 56px;
}
.d3 {
    width: 1200px;
    min-height: 200px;
    border-top: *#fff 5px solid;
    margin: 0px auto;
    padding-top: 20px;
}
.d3_n {
    width: 100%;
    height: 250px;
    background-color: #fff;
    padding: 30px 0px;
}
.d3_img {
    width: 390px;
    height: 240px;
    border: #ddd 1px solid;
    margin-left: 30px;
    float: left;
}
.d3_img img {
    width: 390px;
    height: 240px;
}
.d3_content {
    width: 750px;
    height: 240px;
    float: right;
    background: url(../images/zdjs/d024.png) no-repeat left center;
}
.d3_cont_top {
    height: 40px;
    line-height: 30px;
}
.d3_cont_top span {
    display: inline-block;
}
.sp1 {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 24px;
    color:#055092;
}
.d3_cont_t2 {
    height: 60px;
    text-align: center;
    margin-top: 10px;
}
.d3_cont_in_n {
    min-width: 80px;
    display: inline-block;
    text-align: center;
    min-height: 20px;
    padding: 0px 35px 0px 5px;
}
.sp3 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 24px;
    color: #333333;
    cursor: pointer;
}
.fenlei >li {
    width: 130px;
    position: relative;
    float: left;
    padding: 8px 0;
    text-align: center;
    font-size: 16px;
    margin: -5px 0px 0 0;
}
.fenlei >li> a {
    color: #333;
}
.right {
    float: right;
}
.bzml {
    line-height: 88px;
    font-size: 35px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    letter-spacing: 12px;
}