/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";font-size:14px;}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.AllYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;display:grid;grid-template-columns: auto 6em; color:#333;align-items: center;}
.AllListCon ul li span{text-align: right;}
.AllListCon ul li a{color:#333;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;line-height:2.5;height:2.5em;    }
.pic img{ width:100%;}
.pic img{ width:100%;}


/****中间头部样式***/
.top_bg{background:url(zypx20201010_01.jpg) center top no-repeat; position:relative; padding:0 0 2em 0;}

/*--移动菜单--*/
.top_bg .YDmenu{ cursor:pointer; background:#044180 url(wjw20211126.png) center center no-repeat; background-size:40% auto;  width:2.85em; height:2.85em; border-radius:100% 0% 0% 100%; text-indent:-9999px; top:0; right:0px; z-index:999; position:absolute; }

.YDmenuCont{ background:rgba(4,65,128,.9); position:fixed; top:0px; right:0px; width:50%; height:100%; max-width:350px; z-index:1000;padding:1em 0; display:none;}
.YDmenuCont .closeBtn{ float:right; margin:0 3% 1em 0; background:rgba(0,0,0,.5); border-radius:100%; padding:0.5em; width:1em;}
.YDmenuCont .closeBtn img{ width:100%;}
.YDmenuCont ul{ font-size:1.2em; margin:0 3% 1em 3%; overflow:hidden; line-height:2.5; padding:1em 0; clear:both;}
.YDmenuCont ul li{ margin:0 1%; text-align:center;}
.YDmenuCont ul li a{ color:#fff;}

/*--pc菜单--*/
.topMenuBg{ background:#fff; z-index:2; position:relative; overflow:hidden;}
.topMenu{ display:flex; max-width:1200px; margin:0 auto;justify-content: space-between;align-items: center; position:relative;}
.topMenu ul{}
.topMenu ul li{   font-size:1.715em;  float:left;}
.topMenu ul li a{ color:#333;height:3.4em;display:flex;align-items: center;padding:0 1.2em;}
.topMenu ul li a:hover{ color:#3c8de3; text-decoration:none;}
.topMenu ul li.hover a{ background:#3c8de3; color:#fff;}
.topMenu .rightLink{ display:felx;}
.topMenu .rightLink a{ margin:0 0 0 1.5em ; display:inline-block; height:2.15em;}
.topMenu .rightLink a img{ height:100%;}
.topMenu .rightLink a.bg{ background:#3c8de3; border-radius:100%;}
.topTimeBg{ background:#044180;z-index:3; position:relative;}
.topTime{ max-width:1200px; margin:0 auto; overflow:hidden; line-height:2.85;  color:#fff; display:flex;align-items: center; justify-content: space-between;}
.topTime .closeBtn{ height:1.35em; cursor:pointer;}
.topTime .closeBtn img{ height:100%;}
.topTime a{ color:#fff;height:2.85em; overflow:hidden; background:url(wjw20211125-14.png) left center no-repeat; background-size:auto 1em; padding:0 0 0 1.5em; margin:0 1em;}

.topMenu .zxLogo{ position:absolute; left:101%; top:50%; margin-top:-1.4em;}
.topMenu .zxLogo img{ height:100%;}

/*--顶部背景图--*/

.top_bg .banner{ height:100%; position:absolute; z-index:1; top:0; left:0; width:100%;}
.top_bg .banner .swiper-slide{ background-repeat:no-repeat; background-size:cover; background-position:top center;}
.top_bg .swiper-pagination{ bottom:1.5em;}
.top_bg .swiper-pagination-bullet{ width:0.75em; height:0.75em; background:#fff; opacity:10; border-radius:0.75em;}
.top_bg .swiper-pagination-bullet-active{ width:1.5em;}

/*--顶部logo搜索--*/
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; padding:4.5em  0; z-index:9; font-size:1.15em;}
.top_bg_con .logo{ width:70%;max-width:366px; margin:0 auto 2em auto;}
.top_bg_con .logo img{ width:100%;}
.top_bg_con .search{ background:rgba(4,65,128,.6); height:3.75em; border-radius:3.75em;  overflow:hidden; width:90%; margin:0 auto 1em auto; max-width:590px;}
.top_bg_con .search .btn{ float:left; width:20%; height:3.75em; font-size:1em; background:url(wjw20211125-22.png) center center no-repeat; background-size: auto 1.3em; border:none;}
.top_bg_con .search input{ float:right; width:78%; height:3.75em; font-size:1em; border:none; background:none;}
.top_bg_con .searchLink{ width:90%; max-width:590px; overflow:hidden; color:#fff; text-align:center; line-height:1.5; height:1.5em; margin:0 auto;}
.top_bg_con .searchLink a{ color:#fff; margin:0 0.75em;}

/*--底部--*/
.footerBg{  background:#044180; padding:1px 0;color:#a4b1c6;}
.footer{ max-width:1200px; margin:2em auto; overflow:hidden;}
.footer .leftCont{ line-height:2.2;}
.footer .leftCont p{ }
.footer .leftCont p span{ margin:0 1em 0 0;}
.footer .leftCont p span.bg{ background:url(wjw20211125-59.png) left center no-repeat; padding:0 0 0 2em; background-size:auto 1.5em; display:inline-block;}
.footer .leftCont .link{color:#59afff;}
.footer .leftCont .link a{ color:#59afff; font-size:1.15em;}

.footer .conCont{ width:25%; text-align:right;}
.footer .conCont .ewmCont{ display:inline-block; width:44%; max-width:107px; text-align:center; margin:0 3%; line-height:1.5;}
.footer .conCont .ewmCont img{ width:100%;}
.footer .conCont .ewmCont span{ margin:1em 0 0 0; display:block;}
.footer .rightCont{ width:25%; text-align:right;}
.footer .rightCont span{ display:inline-block;padding:0 1em; box-sizing:border-box;}
.footer .rightCont span img{ }
.footer .rightCont .tell{ margin:0 0 1em 0;}
.footer .rightCont .tell span{}

/*--右侧悬浮菜单--*/
.rightNav{ position:fixed; top:160px; right:1em; z-index:999;}
.rightNav ul li{ margin:0 0 1em 0;}
.rightNav ul li a{ background:#083463; padding:1em; display:block; border-radius:100%; width:3.21em; box-shadow:0em 0.75em 0.75em rgba(0,0,0,.1);}
.rightNav ul li a img{ width:100%;}


/*--首页--*/
.allWidth{ width:50%;}

.newsListBg{background:#f8f8f8;border-top:3px solid #c5ccec; padding:1px 0; }
.newsList{ max-width:1200px; margin:0 auto; overflow:hidden; display:flex;align-items: center;}
.newsList .lefttit{ float:left; position:relative; padding:1.4em 2em 1.4em 0; border-right:1px solid #fff; margin:0 2em 0 0;}
.newsList .lefttit:after{ background:#dfdfdf; height:100%; width:1px; position:absolute; right:0; top:0; content:""; z-index:1;}
.newsList .lefttit:before{content:''; background:url(wjw20211125-23.png) no-repeat; width:1.25em; height:1.25em; position:absolute; top:50%; right:-0.625em; margin-top:-0.625em; z-index:3;}
.newsList .topListCont{ height:2.5em; overflow:hidden;}
.newsList ul li{ font-size:1.15em; color:#999;display: grid; grid-template-columns: auto 7em; align-items: center;}
.newsList ul li a{ color:#333; font-size:1.15em; height:2em; line-height:2; overflow:hidden;}
.newsList ul li span{ text-align:right;}

.conter{max-width:1200px; margin:2em auto 0 auto;}
.conter:after{content:"";clear:both;display:block;}
.device{width:49%; position:relative; }
.device .swiper-container {position:relative;overflow:hidden;z-index:1; width:100%;}
.device .swiper-wrapper {position:relative;width:500%;}
.device .swiper-slide {float: left; position:relative; width:20%; }
.device .swiper-slide img{ width:100%; display:block;}
.device .swiper-slide p{ position:absolute; bottom:0px; font-size:1.428em; line-height:3; height:3em; overflow:hidden;  color:#fff;  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); width:100%; box-sizing:border-box; overflow:hidden; z-index:9; text-indent:1em;  }


.device .swiper-pagination{ position: absolute; z-index:10; bottom:0.75em; z-index:99; text-align:right; left:-10px; }
.device .swiper-pagination span{ background:#a4a2a1; border-radius:0; height:4px; width:1.8em; display:inline-block; margin:0 0.1em !important; opacity:10;}
.device .swiper-pagination span.swiper-pagination-bullet-active{ background:#3c8de3; }

.newsRight{ width:49%;}
.newsRight .tabTit{ display:flex;    justify-content: space-between; margin:0 0 1em 0;}
.newsRight .tabTit span{ background:#f3f6fa; display:flex;align-items: center; margin:0 1px 0 0; color:#666; height:3em; width:100%; font-size:1.43em;justify-content: center; position:relative; cursor:pointer;}
.newsRight .tabTit span.hover{ color:#fff; background:#00398a; font-weight:bold;}
.newsRight .tabTit span.hover:after{ content:""; height:0.7em; width:0.7em; transform:rotate(45deg); position:absolute; bottom:-0.35em; left:50%; margin-left:-0.35em; background:#fff;}
.newsRight h1{ font-weight:normal; font-size:1.715em; line-height:1.33; height:2.7em;margin:0.25em 0; overflow:hidden;}
.newsRight h1 a{ color:#00398a; }
.newsRight h1 a:hover{ text-decoration:none;}
.newsRight ul li{ font-size:1.15em;}

.tabCont{ display:none; padding:1px 0;}
.show{ display:block;}

.topPicLeft{ width:79.5%; margin:2em 0 0 0;}
.topPicRight{ width:20%; margin:2em 0 0 0;}

.newsTabTit{ max-width:1200px; margin:0 auto; text-align:center;}
.newsTabTit span{ position:relative; font-size:2.15em; color:#333; height:3.15em; margin:0 5%; line-height:3.15; display:inline-block; cursor:pointer;}
.newsTabTit span.hover{ color:#00398a; font-weight:bold;}
.newsTabTit span.hover:after{ background:url(wjw20211125-31.png) bottom center no-repeat; width:100%; height:0.5em; background-size:auto 100%; content:""; position:absolute; left:0; bottom:0;}

.newsTabCont{ background:#f3f6fa url(wjw20211125-32.png) top center repeat-x; overflow:hidden; display:block; height:0; overflow:hidden; padding:0;}
.newsTabCont.show{ height:auto;padding:0 0 2em 0; }
.topBtnCont{ max-width:1200px; margin:0 auto;}
.topBtnCont:after{content:"";clear:both;display:block;}
.topBtnCont ul{ width:100.5%; padding:2.5em 0;}
.topBtnCont ul:after{content:"";clear:both;display:block;}
.topBtnCont ul li{ float:left; width:16.1%; background:#fff; border-radius:0.25em; text-align:center; box-shadow:0 0.25em 1em rgba(0,0,0,.05); font-size:1.285em; line-height:1.5; margin:0 0.5% 0.5% 0;}
.topBtnCont ul li a{ padding:1em; display:block; color:#333;}
.topBtnCont ul li span{ display:block; transition:all .5s; margin:0 0 0.25em 0;}
.topBtnCont ul li a:hover span{ transform:rotateY(360deg);}
.topBtnCont ul li a:hover{ text-decoration:none;}

.newsTabCont .conter{ margin:0 auto;}
.newsLeftCont{ width:66%; background:#fff; border-radius:0.25em; box-sizing:border-box; padding:0.5em 2%;}
.newsLeftCont .tabTit{ border-bottom:1px solid #626262; line-height:2.8; overflow:hidden;}
.newsLeftCont .tabTit span{ font-size:1.285em; float:left; margin:0 1.5em 0 0; color:#626262; cursor:pointer;}
.newsLeftCont .tabTit span.hover{ color:#333; font-weight:bold;}
.newsLeftCont .tabTit a{ float:right; line-height:3.5; color:#00398a;}

.newsLeftCont ul li{border-bottom:1px  dotted #959595; font-size:1.15em;}
.newsLeftCont ul li:last-child{ border:none;}
.newsLeftCont ul li a{ line-height:3.75; height:3.75em; background:url(wjw20211125-28.png) left center no-repeat; background-size:auto 1.125em; padding:0 0 0 2.5em;}

.newsRightCont{ width:32%;}
.newsRightCont ul{ width:100.75%;}
.newsRightCont ul li{ width:49.25%; margin:0 0.75% 0.75% 0; float:left;}
.newsRightCont ul li a{ display:block; border:1px solid #bec8d2; border-radius:0.25em; background:#fff; display:flex; height:5em;align-items: center; padding: 0 4em 0 1em; font-size:1.15em; color:#333; position:relative;}
.newsRightCont ul li a:after{ content:""; position:absolute; right:1em; top:50%; margin-top:-1em; height:2em; width:3em; background-size:auto 2em; background:url(wjw20211125-33.png) right center no-repeat;}
.newsRightCont ul li a:hover{ background:#00398a; color:#fff; text-decoration:none;}
.newsRightCont ul li.bg2 a:after{ background-image:url(wjw20211125-35.png);}
.newsRightCont ul li.bg3 a:after{ background-image:url(wjw20211125-37.png);}
.newsRightCont ul li.bg4 a:after{ background-image:url(wjw20211125-39.png);}
.newsRightCont ul li.bg5 a:after{ background-image:url(wjw20211125-41.png);}
.newsRightCont ul li.bg6 a:after{ background-image:url(wjw20211125-43.png);}
.newsRightCont ul li.bg7 a:after{ background-image:url(wjw20211125-45.png);}
.newsRightCont ul li.bg8 a:after{ background-image:url(wjw20211125-47.png);}

.newsRightCont ul li a:hover:after{ background-image:url(wjw20211125-34.png);}
.newsRightCont ul li.bg2 a:hover:after{ background-image:url(wjw20211125-36.png);}
.newsRightCont ul li.bg3 a:hover:after{ background-image:url(wjw20211125-38.png);}
.newsRightCont ul li.bg4 a:hover:after{ background-image:url(wjw20211125-40.png);}
.newsRightCont ul li.bg5 a:hover:after{ background-image:url(wjw20211125-42.png);}
.newsRightCont ul li.bg6 a:hover:after{ background-image:url(wjw20211125-44.png);}
.newsRightCont ul li.bg7 a:hover:after{ background-image:url(wjw20211125-46.png);}
.newsRightCont ul li.bg8 a:hover:after{ background-image:url(wjw20211125-48.png);}

.newsRightCont .swiper-pagination{ position:relative; z-index:10; left:0; top:0; text-align:center; margin:0.75em 0 0 0;}
.newsRightCont .swiper-pagination span{ background:#c2c5c8; border-radius:0.35em; height:0.35em; width:1.35em; display:inline-block; margin:0 0.1em !important; opacity:10;}
.newsRightCont .swiper-pagination span.swiper-pagination-bullet-active{ background:#00398a; }

.bottomCont{ margin:2em auto;}
.bottomCont  .swiper-pagination{ text-align:center;}
.bottomCont .swiper-pagination span{background:#fff; opacity:0.7;}
.bottomCont  .swiper-pagination span.swiper-pagination-bullet-active{ background:#fff; opacity:10;}

.bottomWSJ{ width:49%;}
.bottomWSJ ul{ overflow:hidden;}
.bottomWSJ ul li{ float:left; width:48%; margin:0 1% 1% 1%;}
.bottomWSJ ul li a{ display:flex; background:#f6f6f6; height:6.6em; line-height:1.5; color:#333;align-items: center; padding: 0 10%;}
.bottomWSJ ul li a span{ margin:0 1em 0 0;}
.bottomWSJ ul li a:hover{ text-decoration:none;}
.bottomWSJ .swiper-button-prev,.bottomWSJ .swiper-button-next{ background:rgba(137,159,209,.5);  border-radius:100%; height:1em; width:1em; text-align:center; line-height:1; padding:1em; color:#fff; left:0;}
.bottomWSJ .swiper-button-next{ left:auto; right:0;}

.swiper-button-prev:after,.swiper-button-next:after{ display:none;}

.conter .con_tit{ border-bottom:1px solid #3c8de3; background:url(xxgk20211206_07.png) left center no-repeat; padding:0 0 0 2em; line-height:3; font-size:1.15em; color:#1b1b1b; background-size:auto 1.8em; margin:0 0 1em 0; position:relative;}
.conter .con_tit p a{ color:#1b1b1b; padding:0 1em;}

.zdywBottom{}
.zdywBottom .title span{ color:#434343; font-size:1.715em; line-height:1.5; border-bottom:3px solid #3c8de3; display:inline-block;}
.zdywBottom ul{ width:102%; overflow:hidden; margin:2em 0;}
.zdywBottom ul li{ float:left; width:23%; margin:0 2% 2% 0;}
.zdywBottom ul li a{ display:flex; color:#333; font-size:1.43em; height:5.3em; background:#f6f6f6;align-items: center;justify-content: center;}
.zdywBottom ul li a span{ background:url(xxgkbg20211206_17.png) left center no-repeat; padding:1em 0 1em 4em;}
.zdywBottom ul li a span.bg2{ background-image:url(xxgkbg20211206_16.png);}
.zdywBottom ul li a span.bg3{ background-image:url(xxgkbg20211206_15.png);}
.zdywBottom ul li a span.bg4{ background-image:url(xxgkbg20211206_18.png);}
.zdywBottom ul li a:hover{ text-decoration:none; background:#f1f1f1;}

/*--便民服务--*/
.top_bg_con_Nei{ padding:2.5em 0 0 0; display:flex;justify-content: space-between;}
.top_bg_con_Nei .logo{ margin:0; width:40%;}
.top_bg_con_Nei .rightSearch{ width:60%;}
.top_bg_con_Nei .search,.top_bg_con .search .btn,.top_bg_con .search input{ height:2.5em;}
.top_bg_con_Nei .search,.top_bg_con_Nei .searchLink{ width:100%; margin:0; max-width:405px; margin:0 0 1em 0; float:right;}
.topTitle{ position:relative; z-index:9; text-align:center; margin:2em 0;}

.topMenuBg_Nei{ box-shadow:0 1em 1em rgba(0,0,0,.1);}


.bmfw_menu{ max-width:1200px; margin:30px auto 20px auto; overflow:hidden;}
.bmfw_menu .menucont{ background:#fff; border-radius:5px; padding:0 0 15px 0; width:25%;}
.bmfw_menu .menucont h1{ background:url(bmfw20211206_03.jpg) top center no-repeat; text-align:center; padding:1em 0; font-weight:normal;font-size:1.71em; background-size:100% 100%; margin:0 0 1em 0;}
.bmfw_menu .menucont h1.bg2{ background-image:url(bmfw20211206_05.jpg);}
.bmfw_menu .menucont h1.bg3{ background-image:url(bmfw20211206_07.jpg);}
.bmfw_menu .menucont h1.bg4{ background-image:url(bmfw20211206_09.jpg);}
.bmfw_menu .menucont h1 span{  display:block;}
.bmfw_menu .menucont h1 span img{ width:30%; max-width:65px;}
.bmfw_menu .menucont h1 a{ color:#fff;  line-height:1.5;}
.bmfw_menu .menucont ul{}
.bmfw_menu .menucont ul li{ overflow:hidden; height:3em; line-height:3; overflow:hidden; border-bottom:1px dashed #e6e6e6;font-size: 1.15em;}
.bmfw_menu .menucont ul li a{ color:#313131;}

/*--公众参与--*/


.tit{ background:#f2f2f2; border-radius:0.5em; overflow:hidden;margin:0 0 1.5em 0; display:flex;    justify-content: space-between;    align-items: center;}
.tit span{background:#3c8de3;display:inline-block; color:#fff;   padding:0 1em; border-radius:0.5em; font-weight:bold; }
.tit span em{ display:inline-block; padding:0 0 0 1.8em; background:url(gzcy20211206_017.png) left center no-repeat;font-size:1.43em; line-height:1.8; background-size:auto 1.5em; }
.tit a{ color:#959595;margin:0 1em 0 0;}

.gzcy_news{ max-width:1200px; margin:0 auto; overflow:hidden;}
.ft_cont{ width:58%;}
.ft_cont:after{ content:""; clear:both; display:block;}
.gzcy_news .ft_cont h1{ float:left; width:40%;  margin:0 2% 0 0;}
.gzcy_news .ft_cont h1 img{ width:100%;}
.gzcy_news .ft_cont .text{ float:right; width:58%;line-height:1.5; font-size:1.15em;}
.gzcy_news .ft_cont .text h3{ color:#0779e4; font-size:1.5em; height:2em; line-height:2; overflow:hidden; margin:0 0 1em 0;}
.gzcy_news .ft_cont .text h3 a{color:#0779e4;}
.gzcy_news .ft_cont .text h5{  color:#3c8de3; font-size:1em; margin:0.5em 0; }
.gzcy_news .ft_cont .text h5 span{ display:inline-block;background:url(gzcy20211206_09.png) left center no-repeat; padding:0 0 0 2em; background-size:auto 100%;}
.gzcy_news .ft_cont .text h5 span.bg2{ background-image:url(gzcy20211206_10.png);}
.gzcy_news .ft_cont .text h5 span.bg3{ background-image:url(gzcy20211206_11.png);}

.ft_bottom{ width:40%; border:1px solid #3c8de3; border-radius:0.5em; padding:0.5em 1em; box-sizing:border-box;}
.gzcy_news .ft_bottom .ft_hgtit{display:flex;    justify-content: space-between; border-bottom:0.4em solid #ebf3fc; font-size:1.15em; padding:1em 0; margin:0 0 0.5em 0; }
.gzcy_news .ft_bottom .ft_hgtit span{ background:url(gzcy20211206_08.png) left center no-repeat; color:#3c8de3; background-size:auto 100%; font-size:1.25em;padding:0 0 0 1.5em;}
.gzcy_news .ft_bottom .ft_hgtit a{ color:#959595;}
.gzcy_news .ft_bottom ul{ font-size:1.15em;}
.gzcy_news .ft_bottom ul li a{ position:relative; height:3em; line-height:3; padding:0 0 0 0.5em;}
.gzcy_news .ft_bottom ul li a:before{ content:""; background:#3c8de3; width:0.31em; height:1.15em; border-radius:0.25em; position:absolute; left:0; top:0.95em;}

.gzcy_leftft{ width:58%;}

.gzcy_leftft .tit em{ background-image:url(gzcy20211206_13.png);}
.gzcy_leftft ul li{ margin:0 0 0 2em; border-bottom: 1px dashed #ccc; padding:1em 0;font-size:1.15em; position:relative;}
.gzcy_leftft ul li span{ position:absolute; left:-2em; background:#3c8de3; border-radius:100%; font-size:0.9em; color:#fff; font-weight:bold; text-align:center; line-height:1.2em; width:1.2em; top:1.25em; }
.gzcy_leftft ul li a{ color:#000; height:1.5em; line-height:1.5; overflow:hidden; display:block; white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
word-break: break-all;}
.gzcy_leftft .bottombtn{ width:101%; overflow:hidden; margin:1em 0;}
.gzcy_leftft .bottombtn p{ float:left; width:24%; background:#47c9b5; border-radius:0.25em; margin:0 1% 1% 0; overflow:hidden;font-size:1.285em;display: flex; justify-content: center; padding:0 0.5em; box-sizing:border-box;}
.gzcy_leftft .bottombtn p a{ color:#fff;  font-weight:bold; background:url(gzcy20211206_15.png) left center no-repeat;    display: flex; height: 3.4em; align-items: center; padding: 0 0 0 2.5em; background-size:auto 2em;}
.gzcy_leftft .bottombtn p.bg2{ background-color:#eaac43; }
.gzcy_leftft .bottombtn p.bg2 a{ background-image:url(gzcy20211206_40.png);}
.gzcy_leftft .bottombtn p.bg3{ background-color:#47c9b5; }
.gzcy_leftft .bottombtn p.bg3 a{ background-image:url(gzcy20211206_43.png);}
.gzcy_leftft .bottombtn p.bg4{ background-color:#6ccc8b; }
.gzcy_leftft .bottombtn p.bg4 a{ background-image:url(gzcy20211206_45.png);}


.gzcy_rightyj{ width:40%; }
.gzcy_rightyj .tit em{ background-image:url(gzcy20211206_12.png);}
.gzcy_rightyj .tit em.bg2{ background-image:url(gzcy20211206_14.png);}
.gzcy_rightyj ul{ font-size:1.15em; margin:0 0 2em 0;}
.gzcy_rightyj ul li a{ position:relative; height:2.4em; line-height:2.4; padding:0 0 0 0.8em; color:#000; overflow:hidden; display:block;}
.gzcy_rightyj ul li a:before{ content:""; background:#3c8de3; width:0.23em; height:1em; border-radius:0.25em; position:absolute; left:0; top:0.7em;}

/*--信息公开--*/

.xxgk_menu{ padding:2em 0; border-bottom:1em solid #f5f9fe;}
.xxgk_menu ul{ width:101%; overflow:hidden;}
.xxgk_menu ul li{ float:left; width:15.6%; margin:0 1% 1% 0;}
.xxgk_menu ul li a{ display:block; border:3px solid #a0a0a0; border-left-width:0.7em;  color:#a0a0a0; font-size:1.43em; color:#7d7d7d;  padding:0.5em 1em 0.25em 1em;}
.xxgk_menu ul li a:hover{ border-color:#3c8de3; color:#3c8de3; text-decoration:none;}
.xxgk_menu ul li span{ display:flex; height:2.25em; line-height:1.15; align-items: center; justify-content: center; text-align: center;}
.xxgk_menu ul li em{ height:4em; display:block; background:url(xxgk20211206_79.png) center no-repeat; background-size:auto 100%;}
.xxgk_menu ul li a:hover em{ background-image:url(xxgk20211206_791.png);}
.xxgk_menu ul li em.bg2{ background-image:url(xxgk20211206_80.png);}
.xxgk_menu ul li a:hover em.bg2{ background-image:url(xxgk20211206_801.png);}
.xxgk_menu ul li em.bg3{ background-image:url(xxgk20211206_81.png);}
.xxgk_menu ul li a:hover em.bg3{ background-image:url(xxgk20211206_811.png);}
.xxgk_menu ul li em.bg4{ background-image:url(xxgk20211206_82.png);}
.xxgk_menu ul li a:hover em.bg4{ background-image:url(xxgk20211206_821.png);}
.xxgk_menu ul li em.bg5{ background-image:url(xxgk20211206_77.png);}
.xxgk_menu ul li a:hover em.bg5{ background-image:url(xxgk20211206_771.png);}
.xxgk_menu ul li em.bg6{ background-image:url(xxgk20211206_78.png);}
.xxgk_menu ul li a:hover em.bg6{ background-image:url(xxgk20211206_781.png);}


.xxgk_tit{ font-size:1.71em; color:#c4c4c4; text-align:center; width:100%; line-height:1.25;text-transform:uppercase; padding:30px 0;}
.xxgk_tit span{ display:block; color:#3c8de3; font-size:1.5em; font-weight:bold; }
.xxgk_tit_color2 span{ color:#53b711;}

.xxgk_menu2{padding:0 0 2em 0; position:relative; overflow:hidden;}
.xxgk_menu2 .swiper-slide {float:left; width:20%; background:#f2f2f2; padding:0 0 2em 0; }
.xxgk_menu2 .swiper-slide .topIcon{ background:url(xxgkbg20211206_03.png) bottom center no-repeat; background-size:100% auto;}
.xxgk_menu2 .swiper-slide .topIcon a{display:block; color:#3c8de3; text-align:center; padding:1.5em 0; line-height:1.5; font-size:1.43em;font-weight:bold;}
.xxgk_menu2 .swiper-slide .topIcon a span{ display:block; }
.xxgk_menu2 .swiper-slide ul{ margin:0 1.5em;}
.xxgk_menu2 .swiper-slide ul li{ line-height:2.5; border-bottom:1px dashed #e1e1e2; color:#7d7d7d; font-size:1.15em;}
.xxgk_menu2 .swiper-slide ul li a{ color:#7d7d7d;}

.xxgk_menu2 .swiper-slide:hover{ background:#fff; box-shadow:0 1em 1em rgba(0,0,0,.1);}

.xxgkLeftCont{ width:48%; overflow:hidden;}
.xxgkLeftCont .tit span em{ background-image:url(xxgk20211206_54.png);}
.xxgkLeftCont .tit span em.bg2{ background-image:url(xxgk20211206_69.png);}
.xxgkLeftCont ul li{font-size:1.15em;}
.xxgkLeftCont ul li a{ position:relative; padding:0 0 0 1.5em; }
.xxgkLeftCont ul li a em{ position:absolute; left:0; background:#3c8de3; border-radius:100%; font-size:0.9em; color:#fff; font-weight:bold; text-align:center; line-height:1.2em; width:1.2em; top:0.8em; }
.xxgkBannerCont{ width:49%; float:left;}
.xxgkBannerContR{ float:right;}


.xxgkRightCont{ width:50%; overflow:hidden;}
.xxgkRightCont .tit span em{ background-image:url(xxgk20211206_66.png);}
.xxgkBanner{ box-shadow:0.15em 0.5em 0.5em rgba(0,0,0,.1); border-radius:0.5em; overflow:hidden; margin:0 0 1em 0;}
.xxgkBannerLeft{ width:66%; float:left;}
.xxgkBannerRight{ width:32.5%; float:right;}

.xxgkRightCont ul{ font-size:1.28em;}
.xxgkRightCont ul li a{ position:relative; height:2.5em; line-height:2.5; padding:0 0 0 0.8em; color:#000;}
.xxgkRightCont ul li a:before{ content:""; background:#3c8de3; width:0.25em; height:1em; border-radius:0.25em; position:absolute; left:0; top:0.25em;}
.marDIV{ height:1.5em;}

/*--医院细览--*/
.tab_tit{ line-height:2;}
.tab_tit span{ display:inline-block; padding:0 1em; background:#ededed; color:#000; border-radius:0.25em; margin:0 0.5em 0.5em 0; font-size:1.15em; cursor:pointer;}
.tab_tit span.hover{ background:#3c8de3; color:#fff; font-weight:bold;}
.yyTabCont{ background:#f5f5f5; border-radius:0.25em; height:0; overflow:hidden;}
.yyTabCont.show{ height:auto;}
.yyTabCont ul{padding:1em; overflow:hidden;}
.yyTabCont ul li{ float:left; margin:0 2em 0 0; line-height:2; font-size:1.15em;}
.yyTabCont ul li a{ color:#707070;}
.yyTabCont ul li a:hover{ color:#3c8de3;}

.yySearch{ font-size:1.15em; text-align:center; line-height:2; margin:2em 0;}
.yySearch span{    word-break: keep-all; margin:0 0 0.5em 0; display:inline-block;}
.yySearch input{ border:none; border-bottom:1px solid #000; width:10%; }
.yySearch .btn{ background:#53b711; color:#fff; text-align:center; border:none; height:2em; width:5em; border-radius:0.25em; font-size:1em; margin:0 0 0 1em;}

.yyTable{overflow-x:auto;}
.yyTable table{ width:100%; min-width:600px; }
.yyTable table td{ border-right:1px solid #ececec; width:8%; text-align:center;line-height:1.5; color:#191a4a;}
.yyTable table td.chang{ width:30%;}
.yyTable table .tou td{ color:#fff;  padding:0.5em 0; background:#0779e4;}
.yyTable table tr:nth-child(even){ background:#f5f5f5;}

/*--列表--*/

.main{ max-width:1200px; margin:2em auto; overflow:hidden; display:flex;}
.main .menuLeft{ float:left; margin:0 3% 0 0; min-width:210px; width:17%; background:#f2f2f2; border-radius:0.25em; font-size:1.2em; overflow:hidden;}
.main .menuLeft h3{ border-radius:0.25em; background:#3c8de3; color:#fff; text-align:center; font-size:1em; line-height:2.5; font-weight:normal;}
.main .menuLeft ul li{ margin:0.25em 0;}
.main .menuLeft ul li a{ line-height:2; display:block; color:#000; padding:0 0 0 2em;}
.main .menuLeft ul li a.hover,.main .menuLeft ul li a:hover{ background:#dfe8f0; color:#3c8de3; text-decoration:none;}

.main .newsListRigth{ width:80%;font-size:1.15em;}
.main .newsListRigth .list{ width:100%;  border-bottom:1px solid #eab61d; margin:0 0 1em 0;  }
.main .newsListRigth .list h1{font-weight:normal;display:flex;    align-items: center; justify-content: space-between;}
.main .newsListRigth .list h1 a{ color:#000; height:1.5em; line-height:1.5; overflow:hidden;}
.main .newsListRigth .list p{ line-height:2; color:#545554; margin:1em 0;}

.mobilenav2{ width:35px; height:30px; position:absolute; right:0px; top:50%; margin-top:-15px; display:block; cursor:pointer;z-index:9999;background:url(listclose20180801_04.png) center center no-repeat;}
/*导航按钮*/
.mobilenav2.show{background:url(listclose20180801_03.png) center center no-repeat;}
.nav2{ width:60%; max-width:420px; display:none; right:-420px;  background:#fff; top:0px;  position:absolute; z-index:999;box-shadow:-8px 8px 8px rgba(0,0,0,.1);   }
.nav2 ul{ padding:72px 0 0px 0px;}
.nav2 ul li{ border-top:1px solid #ededed; height:2; line-height:2;  padding:0 1em; font-size:1.5em; }
.nav2 ul li a{ color:#0779e4; display:block; padding:0 0 0 10px; }
.nav2 ul li a:hover{ text-decoration:none; color:#cccccc; border-left:6px solid #cccccc;}



/*--细览--*/
.mainList  .xx_con{}
.mainList .toutit{}
.mainList  .xx_con h1{ font-size:1.875em; color:#000;  text-align:center; line-height:1.5;  overflow:hidden; margin:1em 0; }
.mainList  .xx_con h6{ font-size:16px; color:#7d7d7d; padding:0 0 1em 0px;  text-align:center; font-weight:normal; margin:0 0 20px 0; border-bottom:0.5em solid #f7f7f7;  line-height:2;}
.mainList  .xx_con h6 span{ padding:0 15px 0 0;}
.mainList  .xx_con h6 span a{ padding:0 5px; color:#7d7d7d;}
.mainList  .xx_con h6 span a:hover{ color:#2b71a2; text-decoration:none;}

.mainList  .xx_con h6 em{ height:16px; overflow:hidden;}
.mainList  .xx_con h6 em a{ height:16px; width:16px;display:inline-block; margin:0 5px; }
.mainList  .xx_con h6 em a.bg{ background-color:#cefeff;}
.mainList  .xx_con h6 em a.bg2{ background-color:#f8f8c3;}
.mainList  .xx_con h6 em a.bg3{ background-color:#ffc7ff;}
.mainList  .xx_con h6 em a.bg4{ background-color:#9bccfa;}
.mainList  .news_cont_d_wrap{}
.mainList  .xx_con p{ line-height:2; color:#000; font-size:1.15em;   text-indent:2em; }
.mainList  .xx_con p img{ max-width:100%;}

.mainList  .fenx_con{  margin:40px 0 0 0; clear:both;}
.mainList  .fenx_con a{ color:#040404; padding:0 5px 0 0; font-weight:bold;}
.mainList  .fenx_con a:hover{ color:#003d93;}
.mainList  .fenx_con .fjdown h3{ background:url(baxilan20191105_11.png) left center no-repeat; font-weight:normal; text-align:center; line-height:2.5; height:3.5em; font-size:16px; width:206px; position:relative; left:-31px; background-size:auto 100%;}
.mainList  .fenx_con .fjdown h3 span{ background:url(baxilan20191105_07.png) left center no-repeat; padding:0 0 0 2em; color:#fff; background-size: auto 90%;}
.mainList  .fenx_con .fjdown p{ line-height:2; height:2em; font-size:16px; background:url(baxilan20191105_15.png) left center no-repeat; padding:0 0 0 2em; margin:0 4%; background-size:auto 60%;}
.mainList  .fenx_con .cont{ padding:30px 2%; margin:30px 0;}
.mainList  .fenx_left{ float:left; width:55%;  padding:10px 0 0 0;}
.mainList  .fenx_con .daying{ float:right; width:45%; font-size:14px; line-height:40px; height:40px; text-align:right;}
.mainList  .fenx_con .daying a{ color:#444444; padding:0 10px 0 0;}

.mainList  .LDwzycont .news_cont_d_wrap p{ margin:0;}

/*--领导页--*/

.main .newsListRigth .LDcont{ background:#f2f2f2; overflow:hidden; padding:1em; position:relative; margin:0 0 1em 0;}
.main .newsListRigth .LDcont .leftpic{ float:left; width:15%; display:inline; margin:0 2% 0 0;}
.main .newsListRigth .LDcont .leftpic img{ width:100%;}
.main .newsListRigth .LDcont .rightcont{ line-height:1.6; color:#585858; padding:20px 0 0 0;}
.main .newsListRigth .LDcont .rightcont p.text{ margin:1em 0 0 0;}
.main .newsListRigth .LDcont .rightcont p em{ color:#0061dd; }
.main .newsListRigth .LDcont .rightcont p span{ color:#3973d2; font-size:18px; font-weight:bold; margin:0 10px 0 0;}
.main .newsListRigth .LDcont .LDmore{ text-align:right; margin:1em 0 0 0;}
.main .newsListRigth .LDcont .LDmore a{ color:#fff; display:inline-block; height:2em;  line-height:2; width:114px; background:#3c8de3; border-radius:5px; text-align:center;}

/*--领导详情--*/

.main .newsListRigth .LdXqCont{ width:100%;border:1px solid #b0b0b0;}
.main .newsListRigth .LdXqCont tr td{ width:18%; line-height:1.5; border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; padding:0.5em 0;}
.main .newsListRigth .LdXqCont .title{ text-align:center; border-left:none;}
.main .newsListRigth .LdXqCont .STYLE4{ width:40%; padding:0.5em 1%;}
.main .newsListRigth .LdXqCont .style13{ width:16%; text-align:center;}
.main .newsListRigth .LdXqCont .style13 img{ width:80%;}
.main .newsListRigth .LdXqCont2 .STYLE4{ width:70%; padding:0.5em 1%;}


/*--健康深圳--*/

.conterBg{ background:#f8f8f8;}
.jksz_mszr{ max-width:1200px; margin:0 auto; position:relative;  overflow:hidden;}
.jksz_mszr .swiper-slide {float:left; width:25%;}
.jksz_mszr .swiper-pagination{ text-align:left; bottom:1.5em;}
.jksz_mszr .swiper-pagination-bullet{ height:0.5em; width:0.5em; border:1px solid #3c8de3; background:none; opacity:10; border-radius:0.5em;}
.jksz_mszr .swiper-pagination-bullet-active{ width:1.25em; background:#3c8de3;}
.jksz_mszr_more{  text-align:right; font-size:1.15em; padding:15px 0; font-weight:bold;}
.jksz_mszr_more a{color:#3c8de3;}

.jksz_zxyy{ margin:2em 0; overflow:hidden;  position:relative;box-shadow:0.15em 0 1em rgba(0,0,0,.1);}
.jksz_zxyy .swiper-container{}
.jksz_zxyy .yy_cont{background:#fff; overflow:hidden; width:auto; padding:1.5em; box-sizing:border-box; }
.jksz_zxyy .pic_cont{ float:left; width:32.5%;}
.jksz_zxyy .pic_cont img{ width:100%; display:block;}
.jksz_zxyy .text{ float:right; width:66%;}
.jksz_zxyy .text h3{ font-size:2.15em; color:#00398a; margin:0.5em 0;}
.jksz_zxyy .text p{ color:#333; font-size:1.15em; line-height:1.5; margin:0.25em 0; display:flex;}
.jksz_zxyy .text span{ background:url(jksz20211209_06.jpg) left 0.6em no-repeat; padding:0 0 0 1em; display:inline-block;}
.jksz_zxyy .text span.chang{ width:56%;}
.jksz_zxyy .swiper-button-prev,.jksz_zxyy .swiper-button-next{ background:#98c1ed;  border-radius:100%; height:1em; width:1em; text-align:center; line-height:1; padding:1em; color:#fff; left:0; font-size:0.75em;}
.jksz_zxyy .swiper-button-next{ left:auto; right:0;}


.Data_openingCont{ max-width:1200px; margin:0 auto; }
.Data_openingCont .tit em{ background-image:url(xxgkbg20211206_04.png);}
.Data_openingCont  .DStab_con_head{display: flex; justify-content: flex-end; align-items: center;text-align:right; font-size:1.285em;}
.Data_openingCont  .DStab_con_head span{color:#3c8de3; }
.Data_openingCont  .DStab_con_head em{ color:#3c8de3; margin:0 0.5em;}
.Data_openingCont .DStab_con_head select{ height:2.2em; width:5em; font-size:1em; border:1px solid #d2d2d2;}
.Data_openingCont  .DStab_con_head .btn{ background:#1e89e0; font-size:1em; height:2.2em; line-height:2.2; width:4.5em; text-align:center; color:#fff; border:none; margin:0 0 0 20px;}


.Data_openingCont .Data_sheet{ padding:0 0 0 240px; position:relative; overflow:hidden;}
.Data_openingCont .Data_sheet .DStab_tit{ width:240px; float:left; margin-left:-240px;}
.Data_openingCont .Data_sheet .DStab_tit .swiper-wrapper{ display:block;}  
.Data_openingCont .Data_sheet .DStab_tit .swiper-slide{ height:2.4em; line-height:2.4; color:#333; font-size:1.25em;  position:relative;border:1px solid #eeeeee; cursor:pointer; margin:0 0 4px 0; border-left:4px solid #0779e4; padding:0 0 0 1em; width:auto;}
.Data_openingCont .Data_sheet .DStab_tit .swiper-slide.hover{ background:#0779e4; color:#fff;}
.Data_openingCont .Data_sheet .DStab_con{ display:none;}
.Data_openingCont .Data_sheet .DStab_con img{ width:95%; margin:0 auto;}

.jkszLeftCont{ width:40%;}
.jkszLeftCont .tit span em{ background-image:url(xxgkbg20211206_05.png);}
.jkszLeftCont ul{ font-size:1.28em;}
.jkszLeftCont ul li{ border-bottom: 1px dashed #ccc;} 
.jkszLeftCont ul li a{ position:relative; height:2.5em; line-height:2.5; padding:0 0 0 0.8em; color:#000; overflow:hidden;}
.jkszLeftCont ul li a:before{ content:""; background:#3c8de3; width:0.25em; height:1em; border-radius:0.25em; position:absolute; left:0; top:0.25em;}

.jkszRightCont{ width:58%;}
.jkszRightCont .tit span em{ background-image:url(xxgkbg20211206_06.png);}
.jkszRightCont ul{ width:102%;}
.jkszRightCont ul li{ float:left; width:48%; margin:0 2% 2% 0; background:#f5f5f5; padding:0 1em; box-sizing:border-box;}
.jkszRightCont ul li a{ color:#333; height:4.2em; display:flex;align-items: center; font-size:1.15em; background:url(xxgkbg20211206_08.png) left center no-repeat; padding:0 0 0 3em;}
.jkszRightCont ul li a.bg2{ background-image:url(xxgkbg20211206_07.png);}
.jkszRightCont ul li a.bg3{ background-image:url(xxgkbg20211206_09.png);}
.jkszRightCont ul li a.bg4{ background-image:url(xxgkbg20211206_10.png);}

/*--首页新加--*/


.newsTabCont .fwCont{ width:102%; margin:2em auto 0 auto; overflow:hidden;}
.newsTabCont .fwContLeft{ float:left; background:#fff; box-shadow:0 0 0.25em rgba(0,0,0,.1); display:flex; padding:0 2em; height:12em; box-sizing:border-box; width:48%; margin:0 2% 2% 0;     align-items: center; justify-content: space-between;}
.newsTabCont .fwCont h1{ width:35%; text-align:center;  font-size:1.86em;}
.newsTabCont .fwCont h1 a{color:#001e81;}
.newsTabCont .fwCont h1 span{ display:block; margin:0 0 0.5em 0;}
.newsTabCont .fwCont h1 span img{ width:30%;}
.newsTabCont .fwCont ul{ display:flex; font-size:1.1em; width:60%; line-height:2;    flex-wrap: wrap; justify-content: space-between;}
.newsTabCont .fwCont ul li{ margin:0 1.5em 0 0;}
.newsTabCont .fwCont ul li a{ color:#333;}

.newsTabCont .gzcy_news{ width:49%; }
.newsTabCont .gzcy_news .ft_cont{margin:1em 0; width:auto; float:none; background:#fff; padding:1em;}
.newsTabCont .ft_bottom{ background:#fff; padding:1em 0; width:auto; float:none; border:none; border-radius:0;}
.newsTabCont .gzcy_news .tit,.newsTabCont .gzcy_leftft .tit{ background:none; border-radius:0; font-size:1.15em; margin:0 0 1em 0;}
.newsTabCont .gzcy_news .tit span,.newsTabCont .gzcy_leftft .tit span{ font-size:1.5em; color:#3c8de3; font-weight:bold; background:none; border-left:0.25em solid #3c8de3; border-radius:0;}
.newsTabCont .ft_bottom ul{ margin:0 2em;}
.newsTabCont .ft_bottom ul li a:before{ content:"▪"; background:none; position:relative; margin-left:0.5em; color:#3c8de3; top:0;}

.newsTabCont .gzcy_leftft{ width:49%; background:#fff; margin:1em 0 0 0; padding:1em 0 0 0;}
.newsTabCont .gzcy_leftft ul li span{ display:none;}
.newsTabCont .gzcy_leftft .bottombtn{ padding:0.55em 1em 0 1em; box-sizing:border-box;}
.newsTabCont .gzcy_leftft ul li{ font-size:1.15em;}

.newsTabCont .gzcy_leftft .ft_bottom ul li{ padding:0;border:none; margin:0;}
.newsTabCont .gzcy_leftft .ft_bottom ul li a{ height:3em; line-height:3;}



/*便民服务，我要查询*/
.service_type_tb{width:100%;font-size: 1.15em;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.service_type_tb th{height:2em;background: #0779e4;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-weight: normal;color:#fff;    min-width: 4em;padding: 0 3px;}
.service_type_tb td{height:2em;background: #fff;border-right:1px solid #e6e6e6;color:#666;text-align: center;}
.service_type_tb tr:nth-child(even) td{background: #f5f5f5;}
.service_type_list .service_list_page{margin-bottom:0;height:34px;}
.service_type_list .service_list_page .leftcon{height:100%;line-height: 34px;}
.service_type_list .service_list_page .rightcon a{height:100%;line-height: 34px;}
.service_type_tb a{COLOR: #272e3a;}
.service_type_tb a:active {COLOR: #272e3a;}
.service_type_tb a:hover {text-decoration: none;
}
.zx_ml_list_page{  height:2em; background:#f2f2f2;font-size:1em;    margin:20px 0; clear:both;}
.zx_ml_list_page .leftcon{ height: 2em;
    line-height: 2em; float:left; color:#656566;padding:0 20px; }
.zx_ml_list_page .rightcon{ float:right; display:inline; text-align:right; }
.zx_ml_list_page .rightcon a{ display:inline-block; padding:0 15px; height:2em; line-height:2em; color:#999; border-right:1px solid #fff; background:#d9d9d9; }

.zx_ml_list_page .rightcon a:hover{ text-decoration:none;}
.zx_ml_list_page .rightcon a.hover,.zx_ml_list_page .rightcon a:hover{  background:#0092e5; color:#fff;}
.zx_ml_list_page .rightcon input{width:45px;border:1px solid #ccc;height:30px;padding:0 3px;}
.zx_ml_list_page .rightcon span{margin:0 4px;}
.zx_ml_list_page .rightcon a.go{background: #0092e5 url(/images/bmfw20180913_08_03.png) no-repeat center center;width:20px;height:34px;}
.yyTabCont ul li a.hover{ color:#3c8de3;}
