.ywdtbg{background: url(ywdt_bg_r1_c1_s1.jpg) top center no-repeat; background-size: 100%;}
.zwfwbg{background: url(lwq2023_body_bg2.jpg) top center no-repeat; background-size: 100%;}
.yshjbg{background: url(yshjbg_r1_c1_s1.jpg) top center no-repeat; background-size: 100%;}
.zmhdbg{background: url(zmhdbg_r1_c1_s1.jpg) top center no-repeat; background-size: 100%;}
.dbjbg{background: url(gzjg_dbjbg_s1.jpg) top center no-repeat; background-size: 100%;}
.zjlwbg{background: url(zjlw_bg_r1_s1_c1.jpg) top center no-repeat; background-size: 100%;}

.zbanner img{width: 100%; height: auto;}
/* .zbanner{height:360px; clear: both;} */
.pad30 {padding: 30px;}

.maincon{background:url(ldzc_body_bg.png) center repeat;}
.lm_title{line-height: 50px; text-align: center; font-weight: bold; font-size: 34px; color: #000; width: 406px; margin:40px auto 30px; background: url(ywdt_r18_c21_s1.png) center no-repeat;}
.lm_title a{font-size: 34px; color: #000;}

.hideban{display: none;}
.lm_title2{position: relative;}
.lm_title2 .lmbt{background: url(zchnz_r5_c2_s1.png) center bottom no-repeat; font-size: 22px; color: #0c65d0; width: 156px; line-height: 32px; text-align: center; font-weight: bold; margin-bottom: 22px;}
.lm_title2 .lmbt a{font-size: 22px; color: #0c65d0;}
.lm_title2 .more{position: absolute; right: 0; bottom: 5px;}
.lm_title2 .more a{font-size: 16px; color: #0c65d0;}
.lmtitle{height: 35px;}
.lmtitle .br1{height: 100%; background: url(zwgk_r1_c21_s1.png) bottom left no-repeat; width: 34px; float: left;}
.lmtitle .br2{border-bottom: 1px #488BDB solid; height: 100%; font-size: 22px; font-weight: bold; color: #0C65D0; float: left;}
.lmtitle .br3{height: 100%; background: url(zwgk_r1_c26_s1.png) bottom left no-repeat; width: 34px; float: left;}

.lmtitle2{height: 50px; text-align: center;  margin: 0px auto 20px;}
.lmtitle2 .br1{height: 100%; background: url(list_lmbg_l.png) left center no-repeat; width: 97px; display: inline-block; float: left;}
.lmtitle2 .br2{ height: 100%; font-size: 32px; font-weight: bold; padding: 0 10px; display: inline-block; height: 50px; line-height: 50px;  float: left;}
.lmtitle2 .br3{height: 100%; background: url(list_lmbg_r.png) left center no-repeat; width: 97px; display: inline-block;  float: left;}

.hideban{display: none;}

/***** 政务公开 Start*****/
.zwgk_box{padding: 30px;}
.zwgk_box_l{width: 386px; float: left;}
.xxgk_menu li{width: 30%; float: left; margin-right: 19px; *margin-right: 16px; background: #F2F4F7; height: 85px; border: 1px #EDF0F5 solid; border-radius: 6px; text-align: center;}
.xxgk_menu li img{display: block; margin: 14px auto 8px;}
.xxgk_menu li:hover{background: #fcf6f6; border: 1px #f8eaeb solid;}
.xxgk_menu li span{display: block; font-size: 18px;}
.xxgk_menu li.last{float: right; margin-right: 0;}
.zfxxgk_box{margin-top: 27px;}
.zfxxgk_title img{display:block; width: 100%; height: auto;}
.zfxxgk_con{border: 1px #E0EBF5 solid; border-top: none; padding:20px 0; border-radius: 0 0 12px 12px;}
.zfxxgk_menu{width: 280px; margin: 0 auto;}
.zfxxgk_menu li{line-height: 50px; text-align: center; font-weight: bold; color: #333; font-size: 18px; background: url(zwgk_r7_c4_s1.png) center no-repeat; margin-bottom: 8px;}
.zfxxgk_menu li a{display: block; font-size: 18px; color: #333;}
.zfxxgk_menu li:hover{background: url(zwgk_r9_c4_s1.png) center no-repeat; color: #fff;}
.zfxxgk_menu li:hover a{color: #fff;}


.zwgk_box_r{width: 62%; float: right;}
.dzz_list{clear: both;}
.dzz_list li.xx5{margin-bottom: 0;}

.zwgk_menu{background: #F8F8F8; padding: 40px 30px; margin-bottom: 40px;}
.zwgk_menu li{width: 18.8%; margin-right: 93px; background: #fff; height: 154px; float: left; text-align: center;}
.zwgk_menu li img{display: block; margin: 34px auto 15px;}
.zwgk_menu li .text{display: block; font-size: 20px; color: #000;}
.zwgk_menu li:hover{background: url(zwgk_r25_c1_s1.png) center no-repeat #fff; border: 1px #78A4DB solid;}
.zwgk_menu li.last{float: right; margin-right: 0;}

.zwgk_box2{width: 48%;}
.zchnz{clear: both; margin: 16px 0 10px;}
.zchnz img{display: block; margin: 0 auto;}
.zchnz_list li{line-height: 52px; height: 52px;}

.zwgk_tab .hd li{float: left; font-size: 22px; line-height: 32px; text-align: center; width: 168px;}
.zwgk_tab .hd li a{color: #000; font-size: 22px; }
.zwgk_tab .hd li.on{font-weight: bold; background: url(ywdt_r1_c29_s1.png) bottom center no-repeat;}
.zwgk_tab .hd li.on a{color: #0C65D0;}
.zwgk_tab .bd{margin-top: 19px;}

.zwgk_box3{margin: 40px 0;}
.zwgk_box3_l{width: 69%; float: left;}
.zwgk_menu2{margin-bottom: 35px;}
.zwgk_menu2 li{width: 22%; float: left; margin-right:32px; line-height: 44px; text-align: center; background: #E9EDF5; border-radius: 22px;}
.zwgk_menu2 li a{display:block; font-size: 16px; color: #2f5b9b;}
.zwgk_menu2 li:hover{background: #fbefed;}
.zwgk_menu2 li:hover a{color: #333;}
.zwgk_menu2 li.last{float: right; margin-right: 0;}

.zwwgk_menu{margin-top: 30px; clear: both;}
.zwwgk_menu li{width: 20%; *width: 19.9%; float: left; text-align: center;
}
.zwwgk_menu li .pic{width: 66px; height: 66px; margin: 0 auto 15px;
background: #aeccef; /* Old browsers */
background: -moz-linear-gradient(top,  #aeccef 0%, #e5effc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #aeccef 0%,#e5effc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #aeccef 0%,#e5effc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeccef', endColorstr='#e5effc',GradientType=0 ); /* IE6-9 */
border-radius: 50%;
}
.zwwgk_menu li .pic i{width: 66px; height: 66px;  display: block;}
.zwwgk_menu li .pic i.lm1{background: url(zwgk_zwwgk_icon01a.png) center no-repeat;}
.zwwgk_menu li .pic i.lm2{background: url(zwgk_zwwgk_icon02a.png) center no-repeat;}
.zwwgk_menu li .pic i.lm3{background: url(zwgk_zwwgk_icon03a.png) center no-repeat;}
.zwwgk_menu li .pic i.lm4{background: url(zwgk_zwwgk_icon04a.png) center no-repeat;}
.zwwgk_menu li .pic i.lm5{background: url(zwgk_zwwgk_icon05a.png) center no-repeat;}
.zwwgk_menu li:hover .pic{background: #EDF3FD;}
.zwwgk_menu li:hover .pic i.lm1{background: url(zwgk_zwwgk_icon01h.png) center no-repeat;}
.zwwgk_menu li:hover .pic i.lm2{background: url(zwgk_zwwgk_icon02h.png) center no-repeat;}
.zwwgk_menu li:hover .pic i.lm3{background: url(zwgk_zwwgk_icon03h.png) center no-repeat;}
.zwwgk_menu li:hover .pic i.lm4{background: url(zwgk_zwwgk_icon04h.png) center no-repeat;}
.zwwgk_menu li:hover .pic i.lm5{background: url(zwgk_zwwgk_icon05h.png) center no-repeat;}
.zwwgk_menu li .text{font-size: 16px; color: #333;}
.zwwgk_menu li:hover .text{color: #de5253;}
.zwwgk_menu li.last{float: right; margin-right: 0;}

.zwgk_box3_r{width: 28%; float: right;}
.zfgb_scroll{height:255px; position: relative; *overflow: hidden; overflow: hidden;}
.zfgb_scroll .bd{overflow: hidden;}
.zfgb_scroll .bd li{background: url(zwgk_r17_c32_s1.png) top center no-repeat; height: 255px; position: relative;}
.zfgb_scroll .bd li a{display: block; width: 100%; height: 100%;}
.zfgb_scroll .bd li .dqnf{position: absolute; width: 100%; bottom: 80px; text-align: center; left: 0; font-size: 22px; color: #a82e2d; font-weight: bold;}

.zfgb_scroll .hgan{display: block;}
.zfgb_scroll .hgan a{position:absolute; top:38%; width:32px; height:32px; cursor:pointer; z-index: 2;}
.zfgb_scroll .hgan .prev{left:0; background: url(zwgk_zfgb_prev.png) center no-repeat;}
.zfgb_scroll .hgan .next{right:0; background: url(zwgk_zfgb_next.png) center no-repeat;}

.zfgb_slh{height:255px; position: relative; *overflow: hidden; overflow: hidden; margin: 40px 0; display: none; width: 100%;}
.zfgb_slh .bd{overflow: hidden; width: 85%; margin: 0 auto;}
.zfgb_slh .bd ul{display: flex; justify-content: space-between; text-align: center}
.zfgb_slh .bd li{background: url(zwgk_r17_c32_s1.png) top center no-repeat; height: 255px; position: relative; width: 336px; display: inline-block; float:none !important;}
.zfgb_slh .bd li a{display: block; width: 100%; height: 100%;}
.zfgb_slh .bd li .dqnf{position: absolute; width: 100%; bottom: 80px; text-align: center; left: 0; font-size: 22px; color: #a82e2d; font-weight: bold;}

.zfgb_slh .hgan{display: block;}
.zfgb_slh .hgan a{position:absolute; top:38%; width:32px; height:32px; cursor:pointer; z-index: 2;}
.zfgb_slh .hgan .prev{left:0; background: url(zwgk_zfgb_prev.png) center no-repeat;}
.zfgb_slh .hgan .next{right:0; background: url(zwgk_zfgb_next.png) center no-repeat;}

.zdly_tit{line-height: 50px; text-align: center; font-weight: bold; font-size: 34px; color: #000; width: 524px; margin:0 auto 10px; background: url(zwgk_lmtitle_bg.png) center no-repeat;}
.zdly_menu li{width: 23.3%; float: left; margin: 20px 10px 0; border-radius: 6px; background: #EFF2F8; line-height: 44px; text-align: center;}
.zdly_menu li a{font-size: 16px; padding: 10px 0; display: block;}
.zdly_menu li:hover{background: #618BBC; font-weight: bold;}
.zdly_menu li:hover a{color: #fff;}
.zdly_menu li.lm3{line-height: 22px;}
.zdly_menu li.lm3 a{padding: 10px 60px;}

.zwgk_ban{margin: 40px 0;}
.zwgk_ban img{display: block; width: 100%; height: auto;}
/***** 政务公开 End*****/

/***** 要闻动态 Start*****/

/* 荔湾头条、政声传递 */
.part1{background:url(ldzc_body_bg.png) center repeat; padding: 22px 30px;}
.toutiao{margin-bottom: 50px;}
/* .toutiao h1{font-weight: bold; text-align: center; line-height: 1.3; color: #444;  margin-bottom: 20px; background: url(headline_new.png) left center no-repeat; background-size: 107px}
.toutiao h1 a{font-size: 30px; color: #333; padding:0 110px; }
.toutiao h2{text-align: center; font-weight: normal; line-height:1.5}
.toutiao h2 a {font-size: 20px; color: #333;  font-weight: normal; padding:0 90px;} */

/* .toutiao h1{font-weight: bold; text-align: left; line-height: 1.3; color: #333; padding: 8px 0;  margin-bottom:10px; background: url(headline_new.png) left center no-repeat; background-size: 107px} */
.toutiao h1{font-weight: bold; text-align: center; line-height: 1.3; color: #333; padding: 8px 0;  margin-bottom:10px; white-space: nowrap;}
.toutiao h1 a{font-size: 27px; color: #333;  display: block;}
.toutiao h2{text-align: center; font-weight: normal; line-height:1.5; }
.toutiao h2 a {font-size: 18px; color: #333; font-weight: normal; display: block;}

.part1_l{width:50%;}
.tplb{width: 100%; overflow: hidden; position: relative; height:314px;}
.tplb .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:2; }
.tplb .hd ul{ overflow:hidden; zoom:1; float:left;}
.tplb .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; line-height:8px; border-radius:50%; background:#D3D3D3; cursor:pointer; text-indent:99999em;}
.tplb .hd ul li.on{ background:#DE4444; color:#fff; }
.tplb .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tplb .bd .tempWrap{width: 565px;}
.tplb .bd ul{width:100%; height:100%;}
.tplb .bd ul li{position:relative; height:314px;  min-height: auto !important; min-width: auto !important}
.tplb .bd li img{width:100%;  height:314px; min-height: auto !important}
.tplb .bd li b{display:block; position:absolute; width:100%; height:45px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.tplb .bd li span{ display:block; position:absolute;width:82%;height:45px; bottom:0;left:0; z-index:2; line-height:45px;}
.tplb .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:16px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tplb .bd li span a:hover{color:#fff;}

/* .ywlb{width: 100%; overflow: hidden; position: relative; height: 446px;}
.ywlb .bd ul li{position:relative; height:446px;  min-height: auto !important; min-width: auto !important}
.ywlb .bd li img{width:100%;  height:446px; min-height: auto !important} */

.ywdtPic {
    width: 100%;
    height: 314px;
    position: relative;
    border-radius: 16px;
}

.ywdtPic .swiper-container1 {
    width: 565px;
    height: 314px;
    border-radius: 16px;
}

.ywdtPic .swiper-container1 a {
    display: block;
    position: relative;
}

.ywdtPic .swiper-container1 a img {
    width: 100%;
    height: 314px;
}

.ywdtPic .swiper-container1 a p {
    position: absolute;
    width: 100%;
    *width: 60%;
    height: 42px;
    line-height: 42px;
    bottom: 0;
    font-size: 16px;
    color: #ffffff;
    padding-left: 16px;
    padding-right: 110px;
    left: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: rgba(12, 101, 208, 0.6);
    font-size: 16px;

}

.ywdtPic .pagination {
    position: absolute;
    right: 4px;
    text-align: center;
    bottom: 8px;
    z-index: 10;
    font-size: 16px;
}

.ywdtPic .swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #D3D3D3;
    margin: 0 4px;
    cursor: pointer;
}

.ywdtPic .swiper-active-switch {
    background: #DE4444;
}

.part1_r{width:47.5%}

/* tab切换 */
.tabbox .hd li{width: 156px; float: left; text-align: center; height: 32px;}
.tabbox .hd li a{font-size: 22px; color: #000;}
.tabbox .hd li.on{color: #0c65d0; font-weight: bold; background: url(ywdt_r1_c29_s1.png) center no-repeat;}
.tabbox .hd li.on a{color: #0c65d0;}
.lwtt_list li{margin:23px 0; *margin:20px 0; position: relative; overflow: hidden; height: 64px; *height: 66px; padding-left: 86px;}
.lwtt_list li .date{width: 64px; height: 64px;border-radius: 5px; text-align: center; color: #66acff; float: left;
background: #fff5d5; /* Old browsers */
background: -moz-linear-gradient(top,  #fff5d5 0%, #e6f2ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff5d5 0%,#e6f2ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff5d5 0%,#e6f2ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff5d5', endColorstr='#e6f2ff',GradientType=0 ); /* IE6-9 */
border: 1px #fff solid; position: absolute; left: 0; top: 0;
}
.lwtt_list li .date span{color: #66acff;}
.lwtt_list li .date .ddd{display:block; font-size:30px; padding: 5px 0 0;}
.lwtt_list li .date .yyy{display: block; font-size: 11px;}
.lwtt_list li a{display: block; line-height: 2.1; font-size: 16px;}
.lwtt_list li:hover a{font-weight: bold;}
.lwtt_list li:hover .date{border:1px #F05151 solid; color: #F05151;}
.lwtt_list li:hover .date span{color: #F05151;}

.lmbox1{background: #F8F8F8; margin: 20px 0 40px; padding: 30px;}
.lmbox1 li{width: 29.7%; height: 164px; background: #fff; margin: 0 20px; text-align: center; float: left;}
.lmbox1 li img{display: block; margin: 20px auto 20px;}
.lmbox1 li a{display: block; font-size: 30px; color: #000;}
.lmbox1 li .text{display: block; text-align: center; font-weight: bold; font-size: 30px;}
.lmbox1 li:hover{background: url(ywdt_r36_c11_s1.png) center no-repeat #fff; background-size: 100%;}

.tabqh1{margin: 20px 0 40px;}
.tabqh2{margin: 40px 0;}
.tabbox2 .hd{background: #F8F8F8; padding: 30px; margin-bottom: 20px;}
.tabbox2 .hd li{width: 29.7%; height: 164px; background: #fff; margin: 0 20px; text-align: center; float: left;}
.tabbox2 .hd li img{display: block; margin: 20px auto 20px;}
.tabbox2 .hd li a{display: block; font-size: 30px; color: #000;}
.tabbox2 .hd li .text{display: block; text-align: center; font-weight: bold; font-size: 30px;}
.tabbox2 .hd li.on{background: url(ywdt_r36_c11_s1.png) center no-repeat #fff; border: 1px #6E9ED8 solid;}

.ztzl_con{background: url(ywdt_r38_c11_s1.png) top center no-repeat; background-size: 100%; height: 236px; padding: 44px 25px;}

.ztzl-scroll{ overflow:hidden; position:relative; height: 170px;}
.ztzl-scroll .hd{ overflow:hidden; position: absolute; z-index: 1; height: 170px; width: 100%;}
.ztzl-scroll .hd .prev,.ztzl-scroll .hd .next{position: absolute; top: 38%; width: 14px; height: 29px; cursor: pointer;}
.ztzl-scroll .hd .prev{background: url(ywdt_r15_c3_s1.png) center no-repeat; left: 0;}
.ztzl-scroll .hd .next{background: url(ywdt_r15_c44_s1.png) center no-repeat; right: 0;}
.ztzl-scroll .hd ul{position: absolute; bottom: 0; width: 100%; text-align: center; overflow:hidden; zoom:1;}
.ztzl-scroll .hd ul li{display: inline-block; width:7px; height:7px; border-radius: 50%; overflow:hidden; background: #D4D4D4; margin:0 3px; text-indent:-999px; cursor:pointer;}
.ztzl-scroll .hd ul li.on{background: #DE4446;}
.ztzl-scroll .bd{width: 1086px; margin: 0 auto; position: relative; z-index: 2;}
.ztzl-scroll .bd ul{overflow:hidden; zoom:1}
.ztzl-scroll .bd ul li{margin-right: 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.ztzl-scroll .bd ul li .pic{text-align:center;}
.ztzl-scroll .bd ul li .pic img{width:256px; height:145px; display:block; border-radius: 5px;}
.ztzl-scroll .bd ul li .pic a:hover img{border: 1px #0C64D0 solid;}

.tpxwbox{background: url(ywdt_bg_r3_c1_s1.jpg) top center no-repeat; background-size: 100%; margin-top: 40px; padding: 1px 0 20px;}
.tpxw_list li{width: 32.2%; *width: 29.2%; float: left; text-align: center; background: url(ywdt_r20_c1_s1.png) center no-repeat; padding:22px 18px 18px; margin-right: 19px; margin-bottom: 19px;}
.tpxw_list li a{font-size: 16px; color: #333; display: block;}
.tpxw_list li img{width: 100%; height: 198px; margin-bottom: 5px;}
.tpxw_list li.xx3, .tpxw_list li.xx6{float: right; margin-right: 0;}
.tpxw_list li a span{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/***** 要闻动态 End*****/
.qita li a{font-size: 16px; line-height: 1.8;}
.qita2 li{font-size: 16px;}
.qita2 li a{font-size: 16px;}
/***** 领导之窗 Start*****/
.ldzc_tit{line-height: 50px; text-align: center; font-weight: bold; font-size: 34px; color: #000; width: 406px; margin:20px auto 48px; background: url(ywdt_r18_c21_s1.png) center no-repeat;}
.ldzc_con{border-top: 1px #E9EDF5 solid; position: relative; z-index: 2;}
.ldzc_con_l{width: 20%; opacity: 1; filter: alpha(opacity=100);}
.ldzc_menu li{margin-bottom: 1px; line-height: 80px; text-align: center; background: url(ldzc_r4_c3_s1.png) center no-repeat #F2F7FF; font-weight: bold;}
.ldzc_menu li a{font-size:18px ; color: #333;}
.ldzc_menu li:hover{background-color: #c6dcff;}
.ldzc_menu li.current{background: url(ldzc_r4_c3_s1.png) center no-repeat #E9EDF5; border: 1px #E9EDF5 solid; line-height: 78px; text-align: center; font-size: 22px; font-weight: bold; color: #1A569F;}
.ldzc_menu li.current a{font-size: 22px; color: #1A569F;}
/* .ldzc_menu li.lm3, .ldzc_menu li.lm6{background: url(ldzc_r4_c3_s1.png) center no-repeat #FEF4FA;}
.ldzc_menu li.lm3:hover, .ldzc_menu li.lm6:hover{background-color: #fee2f3;} */
.ldzc_menu li.lm3, .ldzc_menu li.lm6{background: url(ldzc_r4_c3_s1.png) center no-repeat #FEF4FA;}
.ldzc_menu li.lm3:hover, .ldzc_menu li.lm4:hover, .ldzc_menu li.lm7:hover{background-color: #c6dcff;}

.ldzc_con_r{width: 77%; padding-top: 29px; text-align: center;}
.ldzc_zw{margin-bottom: 40px;}
.ldzc_zw img{width: 120px; height: auto; margin-bottom: 10px;}
.ldzc_zw span{display: block;}
.ldzc_zw .ldmc{font-size: 22px; font-weight: bold; color: #1a569f; line-height: 42px;}
.ldzc_zw .ldzw{font-size: 18px;}
.ldzc_box{margin-bottom: 20px;}
.ldzc_box_title{padding: 14px 5%; font-size: 22px; text-align: left; font-weight: bold; color: #356cb7; background: url(ldzc_r7_c7_s1.png) 20px center #ECF1F5 no-repeat}
.ldzc_box_con, .ldzc_box_con2{padding: 20px 20px 50px; line-height: 2; font-size: 16px; color: #333; text-align: left; background: #FBFBFB;}
.ldzc_box_con p{text-indent: 2em; text-align: justify;}
.ldzc_box_con2 p{text-indent: 0;  text-align: justify;}

.ldzc_xx{height: 60px; margin-top: 30px; background:url(ldzc_r9_c1_s1.png) 8px center #F8F8F8 no-repeat; border-radius: 60px; padding: 0 30px 0 54px;}
.ldzcScroll-left{position:relative; width: 100%; *width:1110px; *overflow: hidden;}
.ldzcScroll-left .hd{ overflow:hidden;  height:30px;  padding:0 10px;  display: none; display: none;}

.ldzcScroll-left .bd{padding:0px; width:100%; overflow:hidden;}
.ldzcScroll-left .bd ul{ overflow:hidden; zoom:1; }
.ldzcScroll-left .bd ul li{margin-right:15px; float:left; line-height: 60px; width: 49%; height:60px; padding-right: 120px;  text-align:left; _display:inline; position: relative;}
.ldzcScroll-left .bd ul li a{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
.ldzcScroll-left .bd ul li span{background: #EAF3FD; color: #519DF7; position: absolute; right: 0; top: 15px; line-height: 2; text-align: center; width: 120px; font-size: 18px;}
/***** 领导之窗 End*****/

/***** 政府公报 Start*****/
.zfgb_l{width: 60%; *width: 54%; float: left; box-shadow: 0 0 10px 0 #EDF7FF; background: #fff; padding: 0 30px;}
.zfgb_title{line-height: 86px; text-align: center;  border-bottom: 1px #E7E7E7 solid; margin-bottom: 35px; font-size: 26px; font-weight: bold; color: #333;}
.dqml_title{padding: 30px 0 7px; border-bottom: 1px #E7E7E7 solid; margin-bottom: 10px;}
.dqml_title h1{font-size: 26px; font-weight: bold; color: #333; display: block; text-align: center;}
.dqml_title h2{font-size: 20px; color: #333; display: block; text-align: center;}
.dqml_title .control .ml_left{background: url(zfgb_prev.png) left center no-repeat; padding-left: 25px; height: 20px;}
.dqml_title .control .ml_right{background: url(zfgb_next.png) right center no-repeat; padding-right: 25px; height: 20px;}

.zfgb_year{display: block; text-align: center; font-size: 20px; font-weight: bold; color: #2e7bd9; margin-bottom: 20px; *clear:both;}
.mngb_list{margin-bottom: 20px;}
.mngb_list ul{text-align: center;}
.mngb_list li{width: 20%; display: inline-block; text-align: center; margin: 0 13px 20px; line-height: 50px; border-radius: 6px; background: #EDF7FF; color: #333; *float:left;}
.mngb_list li a{display: block; color: #333; font-size: 16px;}
.mngb_list li:hover{background: #2e7bd9; font-weight: bold;}
.mngb_list li:hover a{color: #fff;}
.zfgb_r{width: 37.8%; float: right;}
.space22{height: 22px; clear: both;}
.zfgb_r .rightBox{width: 100%; *width: 92%; background: #ffffff; box-shadow: 0 0 10px 0 #EDF7FF; margin-bottom: 30px;}
.zfgb_r .choice{padding: 18px; box-sizing: border-box; position: relative;}
.zfgb_r .choice h4{font-size: 16px; font-weight: bold; line-height: 30px;}
.zfgb_r .choice .con{width: 76%;}
.zfgb_r .choice .year, .zfgb_r .choice .stage{margin-right: 10px; width: 110px; line-height: 30px; background: #F4F4F4; border-radius: 6px; text-align: center;}
.zfgb_r .choice .year, .zfgb_r .choice .stage {display: inline-block;}
.zfgb_r .choice .year .yearBox, .zfgb_r .choice .stage .stageBox{cursor: pointer; padding-right: 16px; 
    background: url(zfgb_choice.png) no-repeat 90px center;}
.zfgb_r .choice .year .yearSelect { position: absolute; top: 60px; background: #FFF; box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); 
    border-radius: 6px; width: 430px; right: 0px; z-index: 2; padding: 6px 0 6px 20px;}
.zfgb_r .choice .year .yearSelect li{margin: 2px 0; float: left; white-space: nowrap; width: 100px;}
.zfgb_r .choice .year .yearSelect li span{cursor: pointer;}
.zfgb_r .choice .year .yearSelect li span:hover{color: #2786e1;}
.zfgb_r .choice .stage .stageSelect {position: absolute; top: 60px; z-index: 2; box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); background: #ffffff;
 width: 400px; left: 15px; padding: 10px 0; border-radius: 6px;
}
.zfgb_r .choice .stage .stageSelect span{ display: block; text-align: center;}
.zfgb_r .choice .stage .stageSelect li{width: 50%; margin: 2px 0; float: left;}
.zfgb_r .choice .stage .stageSelect li a:hover, .zfgb_r .choice .stage .stageSelect li a.current{color: #2786e1;}

.zfgb_r .stext{width: 77%; background: #F4F4F4; border-radius: 6px; line-height: 30px; color: #999; padding: 0 10px; *height:30px; *width:73%;}
.zfgb_r .ssbtn{width: 56px; line-height: 30px; text-align: center; color: #fff; border-radius: 6px; background: #2E7BD9; *line-height:26px;}

.zfgb_r .zfgbjj{background: #F6F9FD; padding: 12px 40px 20px;}
.zfgb_r .zfgbjj img {display: block; width: auto; height: auto; margin: 0 auto 20px;}
.zfgb_r .zfgbjj p{line-height: 1.8; font-size: 16px; color: #999;}

.dqqs{text-align: center; font-size: 16px; margin-bottom: 20px;}
.szfl{
  background: url(zfgb_icon.png) left center no-repeat; line-height: 45px; padding-left: 25px; font-size: 18px; font-weight: bold; color: #333; margin: 10px 0;
}
.szfl_list{padding:0px 0px 20px;}
.szfl_list li{line-height:23px; padding-left:20px; padding-bottom:20px; position: relative;}
.szfl_list li a{display: block; font-size: 16px; color: #333;}
.szfl_list li:after{position:absolute; content:" "; left:0; top: 12px; margin-top: -1px; width: 4px; height: 4px; background: #CA0101;}
.szfl_list li:hover a{color: #0D75D6;}
.zfgb_l .download{text-align:right; color:#B42908; font-size:16px; line-height:25px; margin-top:20px; padding-bottom:20px;}
.zfgb_l .download a{color:#B42908; font-size:16px;}
/***** 政府公报 End*****/

/***** 营商环境 Start*****/
.yshj_con{padding: 30px 30px 0;}
.yshj_ban{margin-bottom: 30px;}
.yshj_ban img{display:block; width: 100%; height: auto;}

.yshj_list li{margin-bottom: 19px; *margin-bottom: 17px; position: relative; overflow: hidden; height: 64px; *height: 66px; padding-left: 86px;}
.yshj_list li .date{width: 64px; height: 64px; border-radius: 5px; text-align: center; color: #66acff; float: left;
background: #fff5d5; /* Old browsers */
background: -moz-linear-gradient(top,  #fff5d5 0%, #e6f2ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff5d5 0%,#e6f2ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff5d5 0%,#e6f2ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff5d5', endColorstr='#e6f2ff',GradientType=0 ); /* IE6-9 */
border: 1px #fff solid; position: absolute; left: 0; top: 0;
}
.yshj_list li .date span{color: #66acff;}
.yshj_list li .date .ddd{display:block; font-size:30px; padding: 5px 0 0;}
.yshj_list li .date .yyy{display: block; font-size: 11px;}
.yshj_list li a{display: block; line-height: 2.1; font-size: 16px;}
.yshj_list li:hover a{font-weight: bold;  font-size:16px;}}
.yshj_list li:hover .date{border:1px #F05151 solid; color: #F05151;}
.yshj_list li:hover .date span{color: #F05151 font-size:16px;}
.yshj_list li.xx4{margin-bottom: 0;}

.yshjlm{background: #F8F8F8; padding: 30px; margin-bottom: 50px;}
.yshjlm li{width: 23.9%; height: 152px; background: #fff; margin-right: 16px; text-align: center; float: left;}
.yshjlm li img{display: block; margin: 24px auto 24px;}
.yshjlm li a{display: block; font-size: 22px; color: #000;}
.yshjlm li .text{display: block; text-align: center; font-weight: bold; font-size: 22px;}
.yshjlm li:hover{background: url(yshj_r7_c3_s1.png) center no-repeat #fff; background-size: 100%;}
.yshjlm li.lm4{float: right; margin-right: 0;}

.yshj_list2{border:1px #E2ECF7 solid; padding: 35px 29px;}
.yshj_list2 li{margin-bottom: 18px; *margin-bottom: 16px; position: relative; overflow: hidden; height: 64px; *height: 66px; padding-left: 86px; width: 48%; *width: 41%; float: left;}
.yshj_list2 li .date{width: 64px; height: 64px; border-radius: 5px; text-align: center; color: #66acff; float: left;
background: #fff5d5; /* Old browsers */
background: -moz-linear-gradient(top,  #fff5d5 0%, #e6f2ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff5d5 0%,#e6f2ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff5d5 0%,#e6f2ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff5d5', endColorstr='#e6f2ff',GradientType=0 ); /* IE6-9 */
border: 1px #fff solid; position: absolute; left: 0; top: 0;
}
.yshj_list2 li .date span{color: #66acff;}
.yshj_list2 li .date .ddd{display:block; font-size:30px; padding: 5px 0 0;}
.yshj_list2 li .date .yyy{display: block; font-size: 11px;}
.yshj_list2 li a{display: block; line-height: 2.1; font-size: 16px;}
.yshj_list2 li:hover a{font-weight: bold;}
.yshj_list2 li:hover .date{border:1px #F05151 solid; color: #F05151;}
.yshj_list2 li:hover .date span{color: #F05151;}
.yshj_list2 li.xx2, .yshj_list2 li.xx4{float: right;}
.yshj_list2 li.xx3, .yshj_list2 li.xx4{margin-bottom: 0;}

.yszc_tab{border:1px #E2ECF7 solid; padding: 35px 29px;}
.yszc_tab{margin-bottom: 50px;}
.yszc_tab .hd{width: 408px; margin: 0 auto 35px;}
.yszc_tab .hd li{width: 50%; float: left; line-height: 36px; text-align: center; font-weight: bold; font-size: 22px; color: #000;}
.yszc_tab .hd li:hover, .yszc_tab .hd li.on{color: #0c65d0; background: url(zwfw_r23_c19_s1.jpg) bottom center no-repeat}
.yszc_tab .hd li:hover a, .yszc_tab .hd li.on a{color: #0c65d0;}
.yszc_tab .bd .yshj_list2{border: none; padding: 0;}

.sdpt{background: url(yshjbg_r3_c1_s1.jpg) bottom center no-repeat; padding: 5px 0 68px;}
.sdpt_list li{width: 32.2%; *width: 29.3%; float: left; text-align: center; background: url(yshj_r12_c1_s1.png) center no-repeat; background-size: 100%; padding:24px 18px 37px; margin-right: 19px; *margin-right: 18px;}
.sdpt_list li a{font-size: 16px; color: #333; display: block;}
.sdpt_list li img{width: 100%; height: 198px;}
.sdpt_list li.xx3{float: right; margin-right: 0;}
.sdpt_list li a span{display: block;  overflow:hidden;}
.sdpt_list li a .xxbt{font-size: 18px; font-weight: bold; color: #000; margin: 15px 15px;  line-height: 2; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.sdpt_list li a .xxzy{line-height: 1.5; text-align: left; font-size: 16px;}

.side_yszcy{position: fixed; right: 0; top: 65%;}
/***** 营商环境 End*****/

/***** 政务服务 Start*****/
.zwfw_con{padding: 30px 30px 0;}
.zwfw_tit{line-height: 50px; text-align: center; font-weight: bold; font-size: 34px; color: #000; width: 406px; margin:0 auto 50px; background: url(ywdt_r18_c21_s1.png) center no-repeat;}
.zwfwlm{background: 0; padding: 0; margin-bottom: 50px;}
.zwfwlm li{width: 18.8%; height: 159px; background: #fff; /*margin-right: 16px;*/ text-align: center; float: left; margin: 0 3%}
.zwfwlm li img{display: block; margin: 24px auto 24px;}
.zwfwlm li a{display: block; font-size: 22px; color: #000;}
.zwfwlm li .text{display: block; text-align: center; font-weight: bold; font-size: 22px;}
.zwfwlm li:hover{background: url(zwfw_r22_c19_s1.png) center no-repeat #fff; background-size: 100%;}
.zwfwlm li.lm5{float: right; margin-right: 0;}

.tsfw_tab{margin-bottom: 50px;}
.tsfw_tab .hd{width: 408px; margin: 0 auto 55px;}
.tsfw_tab .hd li{width: 50%; float: left; line-height: 36px; text-align: center; font-weight: bold; font-size: 22px; color: #000;}
.tsfw_tab .hd li:hover, .tsfw_tab .hd li.on{color: #0c65d0; background: url(zwfw_r23_c19_s1.jpg) bottom center no-repeat}
.tsfw_tab .bd .grfw_icon{background: url(tsfw_grfw_bg.png) center no-repeat; height: 413px;}
.tsfw_tab .bd .grfw_icon li{width: 9.09%; *width: 9%; padding-top: 230px; float: left;}
.tsfw_tab .bd .grfw_icon li i{ display: block;}
.tsfw_tab .bd .grfw_icon li i img{display: block; margin: 0 auto 20px; -webkit-transition: all 400ms;
    transition: all 400ms;}
.tsfw_tab .bd .grfw_icon li:hover img{-webkit-animation: bounce 1s; animation: bounce 1s;}
.tsfw_tab .bd .grfw_icon li .text{text-align: center; line-height: 1.3; font-size: 20px; *font-size: 18px;  font-weight: bold;} 
.tsfw_tab .bd .grfw_icon li.lm3 .text{text-align: left; padding: 0 21%;}
.tsfw_tab .bd .frfw_icon{background: url(tsfw_frfw_bg.png) center no-repeat; height: 413px; width: 1116px; margin: 0 auto;}
.tsfw_tab .bd .frfw_icon li{width: 10%; *width: 9.99%; padding-top: 230px; float: left;}
.tsfw_tab .bd .frfw_icon li i{height: 90px; display: block;}
.tsfw_tab .bd .frfw_icon li i img{display: block; margin: 0 auto 20px; -webkit-transition: all 400ms;
    transition: all 400ms;}
.tsfw_tab .bd .frfw_icon li img{-webkit-transition: all 400ms; transition: all 400ms;}
.tsfw_tab .bd .frfw_icon li .text{text-align: center; line-height: 1.3; font-size: 20px; *font-size: 18px; font-weight: bold; padding: 0 10px;} 

.zwfw_ban{width: 49%;}
.zwfw_ban img{width: 100%; height: auto;}
/***** 政务服务 End*****/

/***** 政民互动 Start*****/
.mqdjdzw{width: 78%; border: 1px #E2ECF7 solid; padding: 20px;}

.zmhdlm{background: 0; padding: 0; margin-bottom: 50px;}
.zmhdlm li{width: 18.8%; height: 159px; background: #fff; margin-right: 16px; text-align: center; float: left;}
.zmhdlm li img{display: block; margin: 24px auto 24px;}
.zmhdlm li a{display: block; font-size: 22px; color: #000;}
.zmhdlm li .text{display: block; text-align: center; font-weight: bold; font-size: 22px;}
.zmhdlm li:hover{background: url(zwfw_r22_c19_s1.png) center no-repeat #fff; background-size: 100%;}
.zmhdlm li.lm5{float: right; margin-right: 0;}

.mqdzw_title{position: relative; margin-bottom: 17px;}
.mqdzw_title h1{background: url(zmhd_r8_c1_s1.png) bottom center no-repeat; width: 226px; text-align: center; display: inline-block; font-size: 22px; color: #0c65d0;}
.mqdzw_title .more{position: absolute; top: 10px; right: 0; background: url(zmhd_r7_c22_s1.png) left center no-repeat; padding-left: 37px; }
.mqdzw_title .more a{font-size: 14px; color: #3e86d0;}
.djdzw_table th{color: #333; font-size: 16px; padding: 5px; border-bottom: 1px #CCE3FF solid;}
.djdzw_table td{color: #999; font-size: 16px; padding: 5px;}
.djdzw_table td.xxbt{color: #333;}
.djdzw_table td:hover{background: #F1F6F9;}

.djdzw_list li{line-height: 42px; font-size: 16px; color: #999;}
.djdzw_list li span{display: inline-block; color: #999;}
.djdzw_list li.first{font-weight: bold;  color: #333; border-bottom: 1px #CCE3FF solid; margin-bottom: 10px;}
.djdzw_list li.first span{color: #333;}
.djdzw_list li span.sqzt{width: 51%; *width: 50%; color: #333; font-weight: bold;}
.djdzw_list li span.xxbt{padding-left: 10px;}
.djdzw_list li span.lx{width: 8%; text-align: center;}
.djdzw_list li span.slsj{width:13%; text-align: center;}
.djdzw_list li span.clzt{width:12.5%; text-align: center;}
.djdzw_list li:hover{background: #F1F6F9; border-radius: 42px;}
.djdzw_list li.first:hover{background: none;}

.zxbtn{width: 18%; *width:16%;}
.zxbtn li{margin-top: 66px;}
.zxbtn li a{display: block;}
.zxbtn li img{display:block; width: 159px; height: auto;}

.tsptbox{background: url(zmhdbg2_r3_c2_s1.jpg) center no-repeat; height: 204px; margin-bottom: 50px;}
.tsptbox li{/*width: 33.2%;*/ width: 24.9%;  float: left;}
.tsptbox li.tsico{ margin-right: 1px; text-align: center;}
.tsptbox li.tsico .pic{margin-top: 40px;}
.tsptbox li.tsico .pic img{display: block; margin: 40px auto 0;}
.tsptbox li.tsico .text{line-height: 52px; font-size: 18px; font-weight: bold;}
.tsptbox li.tsico2{padding-top: 36px; *padding-top: 5.5%; margin-right: 1px;}
.tsptbox li.tsico2 div{margin: 20px 0; text-align: center; font-weight: bold; line-height: 28px;}
.tsptbox li.tsico2 div a{font-size: 16px; color: #000;}
.tsptbox li.tsico2 div img{display: inherit; vertical-align: middle; margin-right: 14px;}
.tsptbox li.tsico2 div span{display: inline-block;}
.tsptbox li.tsico3{padding-top: 36px; *padding-top: 5.5%; margin-right: 1px;}
.tsptbox li.tsico3 div{margin: 20px 0; text-align: left; font-weight: bold; line-height: 28px; padding-left: 18.5%;}
.tsptbox li.tsico3 div a{font-size: 16px; color: #000;}
.tsptbox li.tsico3 div img{display: inherit; vertical-align: middle; margin-right: 14px;}
.tsptbox li.tsico3 div span{display: inline-block;}

.zxftbox{background: url(zmhdbg_r5_c2_s1.jpg) top left no-repeat; margin-bottom: 40px; padding-right: 24px;}
.zxft_title{width: 90px; height: 375px; *height: auto; padding: 8% 0; float: left;}
.zxft_title img{display: block; vertical-align: middle;}
.zxft_con{width: 92%; float: right;}
.zxft_scroll{overflow:hidden; position: relative;}
.zxft_scroll li{overflow:hidden;display:none; position:relative; width:100%;height:370px;}
.zxft_scroll li.current{display:block;}
.zxft_scroll li .image{position:absolute;top:28px;left:0; width: 54%;}
.zxft_scroll li .image img{width: 100%; height: 314px;}
.zxft_scroll li .text{top:60px; right:0; overflow:hidden; 
background: #e2f3fc; /* Old browsers */
background: -moz-linear-gradient(45deg,  #e2f3fc 0%, #fdf7f4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #e2f3fc 0%,#fdf7f4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #e2f3fc 0%,#fdf7f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f3fc', endColorstr='#fdf7f4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

padding: 16px 21px; position: absolute; width: 46%; height: 220px;
}
/* .zxft_scroll li .text a{color:#6A6663;font-size:18px;line-height:1.5;} */
.zxft_scroll li .text .title{margin-bottom: 15px; display: block; height: 56px;}
.zxft_scroll li .text .title a{font-size:20px;font-weight:700;color:#000;font-family:"微软雅黑";line-height:1.5;}
.zxft_scroll li .text p{color:#6A6663;font-size:18px;text-indent:0;clear:both;line-height:1.8; font-size: 16px;}

.zxft_scroll .triggers{position:absolute; display:none; z-index:1;width:400px;text-align:center;bottom:10px;height:38px;right:0;left:0;padding:0 0 8px;}
.zxft_scroll .triggers a{font-size:11px;line-height:12px;color:#000;overflow:hidden;border-radius:1px;-webkit-text-size-adjust:none;float:none;width:62px;height:42px;text-align:center;display:inline-block;background:0;margin:0 3px 0 0;}
.zxft_scroll .triggers a:hover{text-decoration:none;}
.zxft_scroll .triggers a img{width:58px;height:38px;border:1px #999 solid;vertical-align:middle;opacity:.6;}
.zxft_scroll .triggers a.current img{border:2px #2fac00 solid;opacity:1;}

.zxft_scroll .icon-dot{display:inline-block;position:absolute;bottom:30px;left:58%}
.zxft_scroll .icon-dot a{width:10px; height:10px; border-radius: 50%; display:inline-block; background:#ECECEC; overflow:hidden; margin:0 4px;}
.zxft_scroll .icon-dot a.current{background:#0B66CF;}

.zxft_scroll .link-watch{width:17px;height:27px;display:block !important;position:absolute;bottom:30px;right:0;cursor:pointer;}
.zxft_scroll .link-watch.pre{right:64px; background: url(zmhd_r23_c31_s1.png) center no-repeat;}
.zxft_scroll .link-watch.next{right:24px; background: url(zmhd_r23_c34_s1.png) center no-repeat;}

.myzj_list li{padding-bottom: 26px; border-bottom: 1px #EAEAEA dashed; margin-bottom: 24px; position: relative; padding-left: 20px; padding-right: 120px;}
.myzj_list li:after{position:absolute; content:" "; left:0; top: 12px; margin-top: -1px; width: 4px; height: 4px; background: #CA0202;}
.myzj_list li .title{margin-bottom: 15px; line-height: 1.5; font-size: 16px;}
.myzj_list li .title a{font-size: 16px; color: #333;}
.myzj_list li .time{background: url(zmhd_r25_c3_s1.png) left center no-repeat; padding-left: 26px; color: #999; line-height: 18px; font-size: 16px; font-style:italic;}
.myzj_list li .wjzt{width: 95px; line-height: 30px; text-align: center; font-size: 16px; position: absolute; top: 16px; right: 0; border-radius: 5px;}
.myzj_list li .status{background:#0D65D1; color: #fff;}
.myzj_list li .finished{background:#EDEDEB; color: #999;}
.myzj_list li .end{ color: #999;}

.zmhd_btn{width: 80%; margin: 40px auto;}
.zmhd_btn .zjdc{float: left;}
.zmhd_btn .jgfk{float: right;}
.myzj_tab .hd{margin: 40px auto;}
.myzj_tab .hd ul{text-align: center}
.myzj_tab .hd li{display: initial; *display: inline; margin: 0 40px;}
/***** 政民互动 End*****/

/***** 走进荔湾 Start*****/
.zjlw_video{}
.zjlw_video{padding-top: 50px;}
.zjlw_video .video-box{width:1100px; height: 560px; margin: 0 auto;}
.zjlw_video .video-box .prism-player{height: 560px !important;}
.zjlw_video .video-box img{width: 100%; height: auto;}

.lwgs{padding: 30px;}
.lwgs .zy{line-height: 1.8; text-indent: 2em; margin-bottom: 10px; font-size: 16px;}
.lwgs .more{width: 121px; line-height: 40px; text-align: center; float: right; background: url(zjlw_r1_c15_s1.png) center no-repeat;}
.lwgs .more a{display: block; font-size: 16px; color: #0c65d0;}
.zjlw_menu{background: #F8F8F8; padding: 40px 30px; margin-bottom: 40px;}
/* .zjlw_menu li{width: 18.8%; margin-right: 93px; background: #fff; height: 154px; float: left; text-align: center;} */
.zjlw_menu li{width: 27.8%; margin-right: 93px; background: #fff; height: 154px; float: left; text-align: center;}
.zjlw_menu li img{display: block; margin: 34px auto 15px;}
.zjlw_menu li .text{display: block; font-size: 20px; color: #000;}
.zjlw_menu li:hover{background: url(zjlw_r11_c1_s1.png) center no-repeat #fff; border: 1px #78A4DB solid;}
.zjlw_menu li.last{float: right; margin-right: 0;}
.tslw{background: url(zjlw_r12_c1_s1.jpg) center no-repeat; padding: 30px 0;}
.tslw_box{width: 992px; margin: 0 auto;}
.tslw_list_l{width: 66.5%; position: relative; float: left;}
.tslw_list_l img{display: block; width: 100%; height: 370px;}
.tslw_list_l .text{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:40px; text-align: center; height:40px; overflow:hidden; text-overflow:ellipsis;}
.tslw_list_l .text a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}
.tslw_list_r{width: 32%; float: right;}
.tslw_list_r li{position: relative; margin-bottom: 14px;}
.tslw_list_r li.xx2{margin-bottom: 0;}
.tslw_list_r li img{display: block; width: 100%; height: 178px;}
.tslw_list_r li .text{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:40px; text-align: center; height:40px; overflow:hidden; text-overflow:ellipsis;}
.tslw_list_r li .text a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}
.tslw_list2{margin-top: 14px;}
.tslw_list2_l{width: 66.5%; position: relative; float: left;}
.tslw_list2_l .name{background:rgba(44,110,206,0.18); width: 215px; line-height: 68px; text-align: center; position: absolute; top: 56px; left: 62px;}
.tslw_list2_l .name a{display: block; font-size: 20px; color: #333;}
.tslw_list2_l span{display: block; padding-left: 40px; background: url(zjlw_r10_c4_s1.png) left center no-repeat; display: inline-block;}
.tslw_list2_l .pic{width: 48.1%; float: right; overflow: hidden; position: relative;}
.tslw_list2_l .pic img{display: block; width: 100%; height: 178px;}
.tslw_list2_l .pic .text{position:absolute; bottom:0; left:0; width:100%; padding-left: 0; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:40px; text-align: center; height:40px; overflow:hidden; text-overflow:ellipsis;}
.tslw_list2_l .pic .text a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}
.tslw_list2_r{width: 32%; float: right; position: relative;}
.tslw_list2_r img{display: block; width: 100%; height: 178px;}
.tslw_list2_r .text{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:40px; text-align: center; height:40px; overflow:hidden; text-overflow:ellipsis;}
.tslw_list2_r .text a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}

/***** 走进荔湾 End*****/

/***** 信息公开目录 Start*****/
.xxgk_ban{margin-bottom: 25px;}
.xxgk_ban img{display: block; width: 100%; height: auto;}
.gklm1{width: 38%;}
.gklm2{width: 29.8%;}
.gklm3{width: 32.4%;}
.gklm4{width: 49%;}
.gkml_box{box-shadow: 0 0 10px 0 #DFE7FB; background: #fff; padding: 30px 21px; margin-bottom: 24px;}
.gkml_list ul{text-align: center;}
.gkml_list li{display:inline-block; margin:9px; width: 18%;  line-height: 60px; text-align: center; font-size: 16px; background: #f1f9ff; border-radius: 5px;}
.gkml_list li a{display:block; color: #333; font-size: 16px;}
.gkml_list li:hover{font-weight: bold; background: #fd9a31; border-radius: 5px;}
.gkml_list li:hover a{color: #fff;}
.gkml_list li.xx5, .gkml_list li.xx10, .gkml_list li.xx15, .gkml_list li.xx20, .gkml_list li.xx25, .gkml_list li.xx30, .gkml_list li.xx35{margin-right: 0;}
/***** 信息公开目录 End*****/


/***** 全面推进基层政务公开标准化规范化工作 Start*****/
.jcgk_ban{background: url(jczwgkgz_r1_c1_s1.png) center no-repeat; letter-spacing:5px; line-height: 138px; text-align: center; font-size: 44px; margin-bottom: 25px; font-weight: bold; color: #e87800;}
.jcgk_box{box-shadow: 0 0 10px 0 #DFE7FB; background: #fff; padding: 0 30px 30px; margin-bottom: 24px;}
.jcgk_title{line-height: 50px; text-align: center; font-weight: bold; font-size: 34px; color: #000; width: 889px; margin: 0 auto; padding:40px 0 30px;  background: url(jczwgkgz_r3_c2_s1.png) center no-repeat;}
.jcgk_list li{margin:9px 0; margin-right: 22px; width: 23.5%; float: left; line-height: 60px; text-align: center; font-size: 16px; background: #f1f9ff; border-radius: 5px;}
.jcgk_list li a{display:block; color: #333; font-size: 16px;}
.jcgk_list li:hover{font-weight: bold; background: #fd9a31; border-radius: 5px;}
.jcgk_list li:hover a{color: #fff;}
.jcgk_list li.xx4, .jcgk_list li.xx8, .jcgk_list li.xx12, .jcgk_list li.xx16, .jcgk_list li.xx20, .jcgk_list li.xx24, .jcgk_list li.xx28{float: right; margin-right: 0;}

.jcgk_list2 li{margin:9px 0; margin-right: 22px; width: 18.4%; float: left; line-height: 60px; text-align: center; font-size: 16px; background: #f1f9ff; border-radius: 5px;}
.jcgk_list2 li a{display:block; color: #333; font-size: 16px;}
.jcgk_list2 li:hover{font-weight: bold; background: #fd9a31; border-radius: 5px;}
.jcgk_list2 li:hover a{color: #fff;}
.jcgk_list2 li.xx5, .jcgk_list2 li.xx10, .jcgk_list2 li.xx15, .jcgk_list2 li.xx20, .jcgk_list2 li.xx25, .jcgk_list li.xx30{float: right; margin-right: 0;}
/***** 全面推进基层政务公开标准化规范化工作 End*****/

/***** 政策话你知 Start*****/
.zchnz_ban{background: url(zchnz_r1_c4_s1.png) center no-repeat; letter-spacing:5px; line-height: 138px; text-align: center; font-size: 44px; margin-bottom: 25px; font-weight: bold; color: #fff;}
.ytdd_list{margin-bottom: 70px;}
.ytdd_list li{padding: 18px; height: 221px; background: url(zchnz_r3_c3_s1.png) center no-repeat; float: left; margin-right: 9px; width: 24.4%;}
.ytdd_list li .pic img{display: block; width: 100%; height: 136px;}
.ytdd_list li .text{text-align: center; line-height: 49px; font-size: 16px; display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ytdd_list li.xx4{float: right; margin-right: 0;}
.zchnz_box{width: 48%;}
.zcpic img{width: 100%; height: auto;}
.zchnz_title{background: url(zchnz_r5_c2_s1.png) center bottom no-repeat; width: 156px; line-height: 32px; text-align: center; font-weight: bold; margin-bottom: 22px;} 
.zchnz_title a{font-size: 22px; color: #0c65d0;}
.wzjd_list li{line-height: 52px; position: relative; padding: 0 100px 0 19px;}
.wzjd_list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #CA0101;}
.wzjd_list li span{position:absolute; right:0; top:0; color:#999;}
.wzjd_list li a{display: block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.qtjd_list li{height: 52px; line-height:52px; position: relative; padding:0 100px 0; padding-left: 75px;}
.qtjd_list li .zclb{position:absolute; left: 0; top: 13px; font-size: 14px; padding:0 5px; line-height: 30px; background: #E5F6FF; border-radius: 5px; color: #2971D3; display: inline;}
.qtjd_list li .time{position:absolute; right:0; top:0; color:#999; font-size: 16px;}
.qtjd_list li a{float: left; font-size: 16px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.zchg_banner img{display: block; width: 100; height:auto}
/***** 政策话你知 End*****/

/***** 荔湾数据 Start*****/
.lwsj_ban{padding: 55px 30px 30px;}
.lwsj_ban img{display:block; width: 100%; height: auto;}
.lwsj_box{box-shadow: 0 0 10px 0 #D5E3FB; padding: 30px; margin-bottom: 40px; background: #fff;}
.lwsj_tab .hd{width: 896px; margin: 0 auto 40px;}
.lwsj_tab .hd li{width: 208px; float: left; margin: 0 7px 14px; line-height: 1.1; text-align: center; height: 128px; border: 1px #156AD2 solid;}
.lwsj_tab .hd li img{display: block; margin: 15px auto 10px;}
.lwsj_tab .hd li .text{font-size: 14px; color: #0c65d0;}
.lwsj_tab .hd li.on, .lwsj_tab .hd li:hover{background: url(lwsj_r11_c9_s1.png) center no-repeat;}
.lwsj_tab .bd li .sjtitle{text-align: center; margin-bottom: 0px; font-weight: bold; color: #333; font-size: 32px;}
.lwsj_tab .bd li .sjcon{width: 1140px; height: 560px; *display:none;}
.lwsj_tab .bd li .iems{display: none; *display:block; *margin-top:20px;}
.lwsj_tab .bd li .iems img{display: block; width: 100%; height: auto;}

.lwsj_tab2 .hd ul{text-align: center; *width:46%; *margin:0 auto;}
.lwsj_tab2 .hd li{display: inline-block;  font-size: 22px; line-height: 32px; text-align: center; *float:left;}
.lwsj_tab2 .hd li a{display: block; color: #000; font-size: 22px; padding: 0 34px;}
.lwsj_tab2 .hd li.on{font-weight: bold;}
.lwsj_tab2 .hd li.on a{color: #0C65D0;}
.lwsj_tab2 .hd li.on a.lm1{background: url(lwsj_r13_c9_s1.png) bottom center no-repeat;}
.lwsj_tab2 .hd li.on a.lm2{background: url(ywdt_r1_c29_s1.png) bottom center no-repeat;}
.lwsj_tab2 .bd{margin-top: 30px; clear: both;}
.lwsj_tab2 .bd li .zc_l{width: 60%; float: left;}

.lwsj_tab2 .bd li .zc_r{width: 37%; float: right;}
.lwsj_tab2 .bd li .zc_r img{display: block; width: 100%; height: 244px;}
.lwsj_list li{width: 100%; float: none;}

/***** 荔湾数据 End*****/

.dqwz_box{padding: 10px;}
.dqwz{background: url(dqwz_r1_c2_s1.png) left center no-repeat; padding-left: 21px; font-size: 14px; color: #333;}
.dqwz a{font-size: 14px; color: #333;}




@media (max-width: 1280px) {
    .ywdtbg, .zwfwbg, .yshjbg, .zmhdbg{background-size: 1920px;}
    /* .zbanner{height: 440px;} */
    .lwsj_tab .bd li .sjcon{width: 1100px;}
}

@media (max-width: 1024px) {
    .part1{padding: 20px;}
    .toutiao{margin-bottom: 30px;}
    .toutiao a{font-size: 25px;}
    .tabbox2 .hd{padding: 30px 15px;}
    .tabbox2 .hd li{margin: 0 16px; height: 138px;}
    .tabbox2 .hd li img{width: 35%; margin-bottom: 10px;}
    .tabbox2 .hd li .text{font-size: 26px;}
    .tabbox2 .hd li.on{background-size: 95%;}
    .ztzl_con{padding: 28px 15px 12px; height: auto;}
    .ztzl-scroll{height: 150px;}
    .ztzl-scroll .hd{height: 140px;}
    .ztzl-scroll .bd{width: 870px;}
    .ztzl-scroll .bd ul li .pic img{width: 202px; height: 113px;}
    .tpxw_list li{width: 32%; background-size: 100%;}
    .tpxw_list li img{height: 153px;}
    .tpxw_list li a{font-size: 14px;}

    .zwfwlm li{height: 126px; width: 18.6%; margin-right: 15px;}
    .zwfwlm li img{margin: 15px auto 12px;}
    .zwfwlm li .text{font-size: 18px;}

    .yshjlm li{height: 122px; width: 18.6%; margin-right: 15px;}
    .yshjlm li img{margin: 15px auto 12px;}
    .yshjlm li .text{font-size: 18px;}

    .sdpt_list li{width: 32.3%; margin-right: 14px;}
    .sdpt_list li img{height: 153px;}
    .sdpt_list li a .xxbt{margin: 8px 10px;}
    .sdpt_list li{padding: 20px 10px;}
    .sdpt_list li a .xxzy{font-size: 14px;}

    .tsfw_tab .hd{margin-bottom: 35px;}
    
    .tsfw_tab .bd .grfw_icon{background-size: 100%; height: 330px;}
    .tsfw_tab .bd .grfw_icon li{padding-top: 190px;}
    .tsfw_tab .bd .grfw_icon li i img{height: 60px; margin: 0 auto 10px;}
    .tsfw_tab .bd .grfw_icon li .text{font-size: 16px;}
    .tsfw_tab .bd .grfw_icon li.lm3 .text{padding: 0 20%;}
    .tsfw_tab .bd .frfw_icon{background-size: 100%; width: 100%; height: 333px;}
    .tsfw_tab .bd .frfw_icon li{padding-top: 190px;}
    .tsfw_tab .bd .frfw_icon li i img{height: 60px; margin: 0 auto 10px;}
    .tsfw_tab .bd .frfw_icon li .text{font-size: 16px;}
    
    .jcgk_ban{background-size: 100%; font-size: 38px;}
    .jcgk_list li{width: 23%; height: 60px; padding: 10px 0; line-height: 40px; margin-right: 24px;}
    .jcgk_list li.xx15{line-height: 1.3;}
    .jcgk_list li.xx15 a{padding: 0 25px;}
    .jcgk_list2 li{width: 18%;}

    .ytdd_list{margin-bottom: 40px;}
    .ytdd_list li{background-size: 100%; width: 24.2%; height: 176px;}
    .ytdd_list li .pic img{height: 103px;}   

    .djdzw_list li span.sqzt{width: 50%;}
    .zxftbox{background-size: 100%;}
    .zxft_title{width: 50px; height: 300px; padding: 6% 0;}
    .zxft_con{width: 94%;}
    .zxft_scroll li{height: 310px;}
    .zxft_scroll li .image{top: 22px;}
    .zxft_scroll li .image img{height: 258px;}
    .zxft_scroll li .text{top: 40px;}
    .zxft_scroll li .text .title a{font-size: 18px;}
    .zxft_scroll li .text p{font-size: 14px;}
    .zmhd_btn img{width: 350px;}
    .tsfw_tab .bd .frfw_icon li i{height: 78px;}
    .lwsj_tab .bd li .sjcon{width: 950px;}

    .zwgk_box_r{width: 54%;}
    .zwgk_menu{padding: 30px 20px;}
    .zwgk_menu li{width: 23.2%; margin-right: 22px;}
    .zwgk_menu2 li{padding: 0 17px; width: auto; margin-right: 21px;}
    .zdly_menu li{width: 22.9%;}

    .tslw_box{width: 95%;}
    .tslw_list_l img{height: 342px;}
    .tslw_list_r li img{height: 164px;}
    .tslw_list2_l .pic img, .tslw_list2_r img{height: 164px;}
    .zjlw_menu{padding: 30px 20px;}
    .zjlw_menu li{width: 23.2%; margin-right: 22px;}

    .pad30{padding: 20px;}
    .zfgb_l{padding: 0 20px;}
    .mngb_list li{margin: 0 5px 10px; width: 22%; line-height: 40px;}
    .zfgb_r .choice .con{width: 70%;}
    .zfgb_r .choice .year, .zfgb_r .choice .stage{width: 72px;}
    .zfgb_r .stext{width: 72%;}
    .zfgb_r .choice .year .yearBox, .zfgb_r .choice .stage .stageBox{background: url(zfgb_choice.png) no-repeat 55px center;}  
    .zfgb_r .zfgbjj{padding: 12px 20px 20px;}
    .zfgb_r .choice .stage .stageSelect{width: 320px;}
    .zfgb_r .choice .year .yearSelect{width: 348px;}

    .sdpt_list li a .xxzy{font-size: 13px;}
    .zmhdlm li{margin-right: 13px;}
    .zxft_scroll li .text{height: 190px;}

    .gklm1{width: 47.6%;}
    .gklm2{width: 37.5%;}
    .gklm3{width: 41%;}
    .gklm4{width: 62%;}
    .gkml_list li{margin: 7px;}
    .dqrd_list li{line-height: 1.5; padding: 10px 20px; height: auto;}

    .tsptbox{background-size: 100%; height: auto;}
    .tsptbox li{width: 24.8%;}
    .tsptbox li.tsico .pic{margin-top: 0;}
    .tsptbox li.tsico3 div img{margin-right: 4px;}
    .tsptbox li.tsico3 div{padding-left: 15%;}
    .tsptbox li.tsico .pic img{margin-top: 25px;}
    .tsptbox li.tsico2, .tsptbox li.tsico3{padding-top: 20px;}

    .zdly_menu li.lm3 a{padding: 10px 30px;}
}
@media (max-width: 991px) {
    .myzj_list li{padding-left: 28px;}
    .myzj_list li:after{top: 12%; width: 6px; height: 6px;}
    .myzj_list li .title a{font-size: 14px;}
    .myzj_list li .time{font-size: 14px;}
    .myzj_tab .hd li{margin: 0 30px;}
    .tsfw_tab .bd .frfw_icon li i{height: 78px;}
    .lwsj_tab .bd li .sjcon{width: 900px;}
    .zdly_menu li.lm3 a{padding:10px 35px; line-height: 1.2}
     .zdly_menu li.lm9 a{padding: 10px 30px; line-height: 1.2;}
}