/***********全局重置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;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;font-size:14px;}/***默认让所有浏览器出现右边滚动条****/
.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-face{
     font-family: 'biaoti'; 
     src:url('biaoti.otf') format('truetype');
}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;display:flex;align-items: center;justify-content: space-between;}
.AllListCon ul li span{float:right;text-align: right; color:#707070;}
.AllListCon ul li a{color:#262626;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;line-height:3; display:block;}
.AllListCon ul li a:hover{ color:#1166d4;}
/*.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}*/
.pic img{ width:100%;}

/****中间头尾部样式***/
.top_bg{padding:0.5em 0;}
.topText{max-width:1270px; margin:0 auto; text-align:right;}
.topText span{padding:0 0 0 1.2em;}
.top_bg_con{ max-width:1270px; margin:0 auto; padding-bottom:1em; position:relative; overflow:hidden; display:flex;align-items: center;}
.top_bg_con .logo{width:50%;}
.top_bg_con .logo img{ width:100%;max-width:580px;}
.top_bg_con .search{ width:50%;display: flex; align-items: center; justify-content: flex-end;}
.top_bg_con .search .link{ color:#4c4c4c; font-size:1.28em;}
.top_bg_con .search .link a{ color:#4c4c4c; padding:0 1em;}
.top_bg_con .search .searchCont{ height:2.65em; border:1px solid #6EB2FD; overflow:hidden; max-width:371px; width:70%; background:#fff;}
.top_bg_con .search .searchCont input{ width:78%; float:left; border:none; background:none; line-height:2.65;font-size:1em; text-indent:2em;}
.top_bg_con .search .searchCont .btn{ float:right; background:#6EB2FD url(jikong20211129_06.png) center no-repeat; color:#fff; width:18%; border:none; height:2.65em; font-size:1em; cursor:pointer;}

.footerBg{ background:#dcdcdd; padding:3em 0;}
.footer{ max-width:1270px; margin:0 auto; overflow:hidden; color:#434343; }
.footer a{ color:#434343;}
.footer p a:hover{ color:#1166d4;}
.footer span a:hover{ color:#1166d4;}
.footer span{ margin:0 0.5em 0 0;}
.footer .leftCont{ width:70%;font-size:1.285em; line-height:2.5;}
.footer .picLink{ margin:1.8em 0 1.25em 0;}
.footer .picLink img{ height:55px;}
.footer .rightCont{ width:28%;}
.footer .rightCont .link{ background:#fff; line-height:2; display:flex; padding:0 1em; max-width:304px; font-size:1.15em; float:right; margin:0.875em 0 4.5em 0;}
.footer .rightCont .link span{min-width:5em;}
.footer .rightCont .link select{ width:100%; float:left; background:none; border:none; color:#838383; font-size:1em;}
.footer .rightCont .ewmCont{ float:left; width:30.3%; margin:0 1.5%; text-align:center; font-size:1em; line-height:2;}
.footer .rightCont .ewmCont img{ width:100%;}

.conterBg{background: linear-gradient(to bottom, #578DF2 10%, #e5ecf5 20%, #f4f4f4 99%); padding:0 0 2em 0;}
.conterBg .top_bg_con{ padding:2em 0;}
.conter{ max-width:1270px; margin:0 auto;}
.conterBg0{ background: url(jikong20220623_bg3.png) center repeat-x;}
.conterBg1{ background: url(jikong20220623_bg4.png) center repeat-x;}
.conter1{ max-width:1349px; margin:0 auto;}
.conterBg2{ background:#fff; padding:1em; box-sizing:border-box;}
.conterBg3{ background:#fff; padding:2.3em; box-sizing:border-box;}

.content2 { max-width:1270px; justify-content: space-between; margin:2em auto; padding:0;}
.content2 .title { text-align: center; text-indent: 0;}
.content2_box_group { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.content2_box { width: 49%; height: 221px; margin-top: 30px; background: white;}
.content2_box:hover { cursor: pointer;}
.content2_box_top { display: flex; align-items: center; padding-left: 70px; margin-top: 30px; font-size: 18px;}
.content2_box_top span { margin-left: 20px;}
.content2_box_top span a { color:#797979;text-overflow: ellipsis;white-space: nowrap; overflow: hidden; display:block; justify-content: space-between;}
.content2_box_top span a:hover { color:#1166d4;}

.title { font-size: 24px; margin-top: 23px; text-indent: 30px; color: #007BD6;}
.active span { border-bottom: 3px solid #007BD6;}
.detail { padding-left: 200px; font-size: 16px; color: #797979; height: 78px;}
.detail p { margin-bottom: 5px;}
.detail p a { color:#797979;text-overflow: ellipsis;white-space: nowrap; overflow: hidden; display:block; justify-content: space-between;}
.detail p a:hover { color:#1166d4;}
.more { padding-left: 390px;}

.content3 { max-width: 100%; margin:2em auto; position: relative; height: 530px; }
.content3>.title { position: absolute; width: 250px; height: 55px; color: white; border-radius: 50px; background: rgba(109, 191, 255, 0.9); text-align: center; line-height: 50px; box-shadow: 0 5px 10px #acacac; text-indent: 0; top: 30px; right: 30%; z-index: 3; font-size: 24px;}
.content3 .left { position: absolute; width: 61%; height: 300px; border-top-right-radius: 120px; border-bottom-right-radius: 120px; background: #DEE9FE; z-index: 2; top: 90px; box-shadow: 0px -10px 10px 0px #F1F5FF, -6px 0px 6px 0px #F1F5FF, 6px 0px 6px 0px #9f9f9f, 0px 5px 19px 0px #9f9f9f; display: flex; justify-content: flex-end; }
.content3 .right { position: absolute; width: 61%; height: 300px; border-top-left-radius: 120px; border-bottom-left-radius: 120px; background: #C3DEFF; right: 0; top: 200px; z-index: 1; box-shadow: 0px -10px 10px 0px #F1F5FF, -6px 0px 6px 0px #9f9f9f, 6px 0px 6px 0px #c6c6c6, 0px 5px 19px 0px #9f9f9f; }
.content3 .right>div { display: none;}
.content3 .left .menu_conetnt { max-width: 650px; display: flex; justify-content: space-around; flex-wrap: wrap; margin-top: 20px; position: relative; margin-right: 10%;}
.content3 .left .menu_conetnt .slide { width: 80px; position: absolute; right: -70px; top: 100px;}
.content3 .left .menu_group { width: 216px; display: flex; flex-direction: column; align-items: center; font-size: 18px; margin-top: 30px; cursor: pointer; }
.content3 .left .menu_group img { width: 50px; margin-bottom: 10px;}
.content3 .right .title { padding-left: 47%; font-size: 20px; color: black; font-style: italic;}
.content3 .right .active span { border-bottom: 1px solid #000000; padding-right: 60px;}
.content3 .right p { padding-left: 52%; margin-top: 30px;}
.content3 .right p a { color: #000000; text-decoration: none; font-size:16px;}

#menu ul li a:hover{font-weight:bold;}
.menu{background:#578DF2;}
.menu ul{display:flex;justify-content:space-around;}
.menu ul li{ font-size:1.67em; line-height:2.6; width:auto;}
.menu ul li a{ padding:0; display:inline-block; color:#fff; position:relative; text-align:center; position:relative;}
.menu ul li a:after{ content:""; width:100%; bottom:5px; position:absolute; left:0; height:4px; border-radius:4px; background:#fff; display:none;}
.menu ul li a:hover{ text-decoration:none;}
.menu ul li a.hover:after{ display:block;}
.conter:after{content:"";clear:both;display:block;}
.device{width:46%; 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; font-size:1.15em; bottom:0px; line-height:3; height:3em; overflow:hidden;  color:#fff; background:rgba(0,0,0,.5); width:100%; box-sizing:border-box; padding:0 5em 0 0; box-sizing:border-box; overflow:hidden; z-index:9; text-indent:1em;  }
.pic .swiper-wrapper .swiper-slide a img{ width:100%; display:block; height:16em;}

.device .swiper-pagination{ position: absolute; z-index:10; bottom:1.25em; z-index:99; text-align:right; left:-10px; }
.swiper-pagination span{ background:#dcdcdc; height:0.75em; width:0.75em; opacity:10;}
.swiper-pagination span.swiper-pagination-bullet-active{ background:#378eef; }

.newsRight{ width:50%;}
.newsRight .tabTit{margin:0 0 1em 0; overflow:hidden;font-weight:bold;}
.newsRight .tabTit span{margin:0 2.8em 0 0; color:#919192; font-size:1.715em; position:relative; cursor:pointer; float:left; line-height:1.5;}
.newsRight .tabTit span a{margin:0 2.8em 0 0; color:#919192; position:relative; cursor:pointer; float:left; line-height:1.5;}
.newsRight .tabTit span a:hover{ color:#1166d4;}
.newsRight .tabTit span.hover{ color:#111216;}
.newsRight .tabTit a{ float:right; color:#707070; line-height:2.5; font-weight:normal;}
.newsRight .tabTit a:hover{ color:#1166d4;}
.newsRight ul li{ font-size:1.15em;}

.tabCont{ display:none; padding:1px 0;}
.show{ display:block;}

.conter .tit{ margin:0 0 1.8em 0; display:flex;align-items: center;
 justify-content: space-between;}
.conter .tit span{font-size:1.715em;font-weight:bold;}
.conter .tit a{ color:#707070;}
.conter .tit a:hover{ color:#1166d4;}
.jkztCont{ background:#fff; padding:2.3em 2.3em 1em 2.3em; box-sizing:border-box; margin:2em auto 0 auto;}
.gyLeftCont ul li{ width:23%; margin:0 1%; float:left; text-align:center;}
.gyLeftCont ul li a{ color:#262626; font-size:1.285em;}
.gyLeftCont ul li a:hover{ color:#1166d4;}
.gyLeftCont ul li span{ display:block; margin:0 0 0.5em 0;}
.gyLeftCont ul li span img{ width:87%;}
.gyLeftCont ul li em{ height:3em; line-height:1.5; display:block;}

.gyrdCont{ display:flex; justify-content: space-between; margin:2em auto; padding:0;}
.gyrdCont:after{ display:none;}

.gyLeftCont{ width:49%;}
.gyLeftCont p{ line-height:3; height:3em; overflow:hidden; color:#313131; font-size:1.285em; margin:0 0 1em 0;}
.gyLeftCont .swiper-pagination{ text-align:right;}

.rdRightCont{ width:49%;}
.rdRightCont ul{ width:90%; padding:0 2em; overflow:hidden; background:#F1F6FF;}
.rdRightCont ul li{font-size:1.15em; overflow:hidden;line-height:2.7em;display:grid;grid-template-columns: auto 6em;align-items: center;}
.rdRightCont ul li span{float:right;text-align: right; color:#707070;}
.rdRightCont ul li a{color:#262626;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.rdRightCont ul li a:hover{ color:#1166d4;}

.rdRightCont .bmfw{ width:33%; float: left;}
.rdRightCont .bmfw h4{ text-align: center; font-size: 1.285em; padding-bottom: 10px;}
.rdRightCont .bmfw h4 a{ display: block; padding-top: 91px; color: #545454; line-height:3;}
.rdRightCont .bmfw h4 a:hover{ color:#1166d4;}
.rdRightCont .bmfw dl{ padding: 0 1em; list-style-type:none;}
.rdRightCont .bmfw dl dd{ font-size:1em; line-height:3.5; display:grid; align-items: center; overflow:hidden; grid-template-columns: auto 12em;}
.rdRightCont .bmfw dl dd a{ color:#262626; text-overflow: ellipsis; white-space: nowrap; line-height:3.5; display:block;}
.rdRightCont .bmfw dl dd a:hover{ color:#1166d4;}
.rdRightCont .fszhil, .rdRightCont .fszhenl{ border-right: 1px dashed #919192;}
.rdRightCont .fszhil h4 a{ background: url(/images2022/2024_index_3Dbmcx_icon.png) no-repeat center 10px;}
.rdRightCont .fszhenl h4 a{ background: url(/images2022/2024_index_bmcx_icon.png) no-repeat center 10px;}
.rdRightCont .ggcs h4 a{ background: url(/images2022/2024_index_bszn_icon.png) no-repeat center 10px;}

.mapCont{display:flex;    justify-content: space-between; position:relative;}

.mapLeftCont{ width:9%; min-width:7em; font-size:1.22em;}
.mapLeftCont span{ background:#f1f6ff; color:#434343; height:8em; display:block; text-align:center; background-size:auto 2em; padding:3.8em 0 0 0; box-sizing:border-box; margin:0 0 1.25em 0; cursor:pointer;}
.mapLeftCont span.bg1{ background-image:url(jikong20211129_97.png);}
.mapLeftCont span.bg2{ background-image:url(jikong20211129_98.png);}
.mapLeftCont span.bg3{ background-image:url(jikong20211129_99.png);}
.mapLeftCont span.bg4{ background-image:url(jikong20211129_100.png);}
.mapRightCont img{width:100%;}
.mapLeftCont span.hover{ background-color:#55b0f0; color:#fff;}
.mapLeftCont .bg1.hover{ background-image:url(jikong20211129_197.png);}
.mapLeftCont .bg2.hover{ background-image:url(jikong20211129_198.png);}
.mapLeftCont .bg3.hover{ background-image:url(jikong20211129_199.png);}
.mapLeftCont .bg4.hover{ background-image:url(jikong20211129_1100.png);}
.mapList{ position:absolute; right:8.5em; top:-0.25%; background:#fff; width:9.1em; font-size:1.285em; line-height:2.2; padding:1em; box-sizing:border-box; bottom: 2.6%; z-index:999; box-shadow:0 0 0.5em rgba(0,0,0,.2);}
.mapList .jianT{ width:1em; height:1em; background:#fff; position:absolute; right:-0.5em; top:12.5%; margin-top:-0.5em;box-shadow:0.15em -0.15em 0.15em rgba(0,0,0,.1); transform:rotate(45deg)}
.mapList .jianT2{ top:37.5%;}
.mapList .jianT3{ top:62.5%;}
.mapList .jianT4{ top:87.5%;}
.mapList ul li{ width: 100%; margin: 0;}
.mapList ul li a{ color:#262626; display:block; font-size:1em;}
.mapList ul li a.hover,.mapList ul li a:hover{ color:#4e82ff; text-decoration:none; background:url(jikong20211129_56.png) bottom center no-repeat; background-size:100% auto;}
.mapRightCont{ width:89%;}


/*--内页--*/
.Neititle{ background:url(jklist20220112_03.png) left bottom no-repeat; font-size:2.14em; color:#fff; text-align:right; letter-spacing:0.25em; padding:1em 0;}
.Neititle span{ font-size:1.2em; display:block;}

/*--列表页--*/

.nei_tit{ color:#61A3FA; padding:0 0 0.278em 2.5em; margin:0 0 1em 0; line-height:2; border-bottom:1px solid #61A3FA; background:url(jklist20220112_07.png) left 0.35em no-repeat; font-size:1.285em; }
.nei_tit span{ float:right; color:#61A3FA;}
.nei_tit a{ color:#1b1b1b; padding:0 0.5em;}

.mainList{ position:relative; overflow:hidden; max-width:1270px; margin:0px auto; padding:1em; box-sizing:border-box; background:#fff;}
.mainList .left_menu{ float:left; width:16%;   margin:0 2% 0 0;}
.mainList .left_menu ul{}
.mainList .left_menu ul li{}
.mainList .left_menu ul li a{ color:#626262; position:relative;line-height:2.6; font-size:1.285em; height:2.6em; display:flex; text-align:center; background:#eeeeee; align-items: center;justify-content: center;border-left:0.3em solid #2d4ab5;}
.mainList .left_menu ul li a:hover,.mainList .left_menu ul li.hover a{color:#fff;background:#2d4ab5; text-decoration:none; }

.mainList .right_cont{ width:81%; float:right; background:rgba(244, 244, 244, .4); padding:1em 2em; box-sizing:border-box;}
.mainList .right_cont ul li{ font-size:1.15em;}
.mainList .right_cont ul li:hover{ background:#F2F2F2;}
.mainList .right_cont ul li a{ position:relative; line-height:3em; height:3em; overflow:hidden; position:relative; padding:0 0 0 2em;}
.mainList .right_cont ul li a:hover{ color:#61A3FA;}
.mainList .right_cont ul li a:before{content:''; height:0.875em; width:0.875em; background:#61A3FA; display: inline-block;border-radius:0.5em; position:absolute; left:0.25em; top:1.1em;}

.mainList .right_cont .listcont{border-bottom:1px solid #F2F2F2; padding:0 0 1em 0; margin:1em 0; display:flex;display: grid; grid-template-columns: 180px auto;}
.mainList .right_cont .listcont h1{ width:160px; float:left; margin:0 1em 0 0;}
.mainList .right_cont .listcont h1 img{ width:100%;}
.mainList .right_cont .listcont h5{ font-size:1em; height:1.3em; line-height:1.3; overflow:hidden;}
.mainList .right_cont .listcont a{ color:#000;}
.mainList .right_cont .listcont p{ margin:0.5em 0; height:3.9em; overflow:hidden;}
.mainList .right_cont .listcont h6{ font-weight:normal; color:#999999; font-weight:normal; font-size:1em;}

.mainList .right_cont .page{ width:100%; line-height:1.5; color:#000; text-align:center; padding:1em 0; font-size:1.15em;}
.mainList .right_cont .page a{ background:#E3E3E3; padding:0 0.5em; display:inline-block; margin:0 5px; color:#999999; border-radius:0.25em;}
.mainList .right_cont .page a:hover{ background:#3B73FE; color:#fff; text-decoration:none;}
.mainList .right_cont .text .pic{ margin:0 0 1em 0;}
.mainList .right_cont .text p{ line-height:1.5;}
.mainList .right_cont .text h6{ font-weight:normal; color:#999; font-size:1em; margin:1em 0;}

/*--细览--*/
.mainListXL{max-width:1270px; margin:0 auto 1em auto;}
.mainList  .xx_con{}
.mainList  .xx_con h1{ font-size:1.75em; color:#333;  text-align:center; line-height:1.3;  overflow:hidden; margin:2em 0 1em 0; }
.mainList  .xx_con h6{ font-size:1em; color:#7d7d7d; padding:0 0 1em 0px; font-weight:normal; margin:0 0 1.5em 0; border-bottom:1px solid #F2F2F2;  line-height:1.3; text-align:center; font-size:1.15em; display:flex;    align-items: center;
    justify-content: space-between;}
.mainList  .xx_con h6 span a{ padding:0 5px; color:#7d7d7d;}
.mainList  .xx_con h6 em{ 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  .xx_con h6 span a:hover{ color:#2b71a2; text-decoration:none;}
.mainList  .xx_con .toutit{padding:0 2.286em;}
.mainList  .news_cont_d_wrap{padding:0 2.286em;}
.mainList  .xx_con p{ line-height:2; color:#333; font-size:1.15em;}
.mainList  .xx_con p img{ max-width:100%; height:auto;}

.mainList  .fenx_con{ clear:both; overflow:hidden; padding:0.5em; margin:2em 0; text-align:right;}

.mainList  .fenx_con a:hover{ color:#003d93;}
.mainList  .fenx_con .fjdown p{ line-height:2; height:2em;}
.mainList  .fenx_con .fjdown p a{ color:#bd1a2d;}
.mainList  .fenx_con .cont{ overflow:hidden; }
.mainList  .fenx_left{ float:left; width:55%;  }
.mainList  .fenx_con .daying{line-height:40px; height:40px;}
.mainList  .fenx_con .daying a{ color:#444444; padding:0 1em; }

/*--20220422新加--*/

/*-流感指数-*/
.new_tit{ background:rgba(0, 0, 0, 0.08); display:flex;    justify-content: space-between;align-items: center;margin:1em 0 0 0; clear:both;}
.new_tit span{ background:rgba(80, 103, 191, 1); color:#fff; padding:0 1em; font-size:1.15em; display:block; line-height:2;}
.new_tit2 span{ background:#33A488;}
.new_tit a{ color:rgba(56, 56, 56, .5); margin:0 1em 0 0;}

.liug_list_cont{ background:rgba(244, 244, 244, 0.4); padding:0.5em 1.5em; }
.liug_list_cont ul li{ font-size:1.15em;line-height:2.5;}
.liug_list_cont ul li a,.liug_list_cont ul li span{ color:rgba(56, 56, 56, 1); }
.liug_list_cont ul li a:before{ content:"•"; display:inline-block; margin:0 1em 0 0;}
.liug_list_cont ul li a:hover{ color:rgba(80, 103, 191, 1); text-decoration:none;}

.new_tab_tit{ display:flex; margin:1em 0 0 0;}
.new_tab_tit span{ font-size:2em; line-height:1.43; padding:0.36em 0; background:rgba(255, 123, 123, 1); border-radius:0.3em 0.3em 0 0; color:#fff; width:100%; text-align:center; margin:0 1% 0 0; cursor:pointer; font-weight:bold; display:block; box-sizing:border-box;font-family: 'biaoti'; }
.new_tab_tit span:last-child{ margin:0;}
.new_tab_tit span:nth-child(2){ background:rgba(243, 164, 133, 1);}
.new_tab_tit span:nth-child(3){ background:rgba(143, 207, 255, 1);}
.new_tab_tit span:nth-child(4){ background:rgba(155, 209, 167, 1);}
.new_tab_tit span.hover{box-shadow: 0px -4px 10px rgb(0 0 0 / 50%);}

.hot_tab_tit span{ background:rgba(55, 81, 202, 1);}
.hot_tab_tit span:nth-child(2){ background:rgba(241, 197, 46, 1);}
.hot_tab_tit span:nth-child(3){ background:rgba(245, 127, 27, 1);}
.hot_tab_tit span:nth-child(4){ background:rgba(204, 82, 33, 1);}

.diarrhea_tab_tit{ clear:both;}
.diarrhea_tab_tit span{border-radius:0.6em; font-size:1.15em; font-weight:normal;line-height:1.5; padding:0.5em 0.5em 1em 0.5em;}
.diarrhea_tab_tit strong{ font-weight:bold; font-size:1.625em; background:url(jkfw20220422_12.png) bottom center no-repeat; line-height:2.5; padding:0 0 1em 0; display:block;text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);}
.diarrhea_tab_tit em{ }


.yub_text_cont{ background:#fff; border-radius:0 0 0.6em 0.6em; box-shadow: 2px 1px 5px rgba(0, 0, 0, 0.3); margin:0 2px 0 0; padding:1.5em 2em; font-size:1.15em; line-height:1.875; color:rgba(56, 56, 56, 1);}
.yub_text_cont p{ margin:0 0 1em 0; padding:0 0 0 6.5em; position:relative;}
.yub_text_cont p span{ position:absolute; left:0; top:0; font-weight:bold;}
.yub_text_cont p span:before{ content:"•"; display:inline-block; margin:0 1em 0 0;}

.diarrhea_text_cont{ background:rgba(137, 171, 217, 1); box-shadow:none; color:#fff; border-radius:0.6em; position:relative; margin:1em 0 0 0; padding:2em 3em 1em 3em;}
.diarrhea_text_cont:before{ content:""; left:2.5%; top:-1.8em; background:#fff;box-shadow: 0px 2px 4px rgba(0, 0, 0, .5); width:1.26em; height:2.44em; position:absolute; border-radius:1em;}
.diarrhea_text_cont:after{ content:""; right:2.5%; top:-1.8em; background:#fff;box-shadow: 0px 2px 4px rgba(0, 0, 0, .5); width:1.26em; height:2.44em; position:absolute; border-radius:1em;}

/*-手足口-*/
.szk_left_cont{ width:40%; margin:0 0 1em 0;}
.szk_left_cont .liug_list_cont p{ font-size:1.15em; line-height:1.75; text-indent:2em;}
.szk_right_cont{ width:58%; margin:0 0 1em 0;}

/*--健康主题--*/

.jkzt_left_menu{ width:18%; background:rgba(244, 244, 244, .4);float:left;}
.jkzt_left_menu h3{ background:rgba(97, 163, 250, 1); color:#fff; line-height:4em; font-weight:normal; font-size:1.5em; padding:0 0 0 2em; margin:0 0 1em 0;}
.jkzt_left_menu h3 span{ padding:0 0 0 2.5em; background:url(jkfw20220422_10.png) left center no-repeat; display:inline-block;}
.jkzt_left_menu h3 span.bg2{ background-image:url(jkfw20220422_05.png);}
.jkzt_left_menu h3 span.bg3{ background-image:url(jkfw20220422_08.png);}
.jkzt_left_menu h3 span.bg4{ background-image:url(jkfw20220422_24.png);}
.jkzt_left_menu h3 span.bg5{ background-image:url(jkfw20220422_09.png);}
.jkzt_left_menu ul{ border-top:1px dashed rgba(166, 166, 166, 1);}
.jkzt_left_menu ul li{ line-height:4em; border-bottom:1px dashed  rgba(166, 166, 166, 1);}
.jkzt_left_menu ul li a{ padding:0 0 0 2em; display:block; position:relative; font-size:1.15em; color:rgba(56, 56, 56, 1);}
.jkzt_left_menu ul li a:hover,.jkzt_left_menu ul li a.hover{ background:rgba(46, 74, 181, 0.05); color:rgba(97, 163, 250, 1); font-weight:bold; text-decoration:none;}
.jkzt_left_menu ul li a:after{ content:""; width:90%; height:1px; left:5%; bottom:0; position:absolute;}
.jkzt_left_menu ul li a:hover:after,.jkzt_left_menu ul li a.hover:after{ display:none;}

.jkzt_right_cont{ width:81%;}
.cont_bg{ background:rgba(244, 244, 244, .4); padding:1em 2em; box-sizing:border-box;}
.jkzt_right_cont ul li{ font-size:1.15em;}
.jkzt_right_cont ul li:hover{ background:#F2F2F2;}
.jkzt_right_cont ul li a{color:rgba(56, 56, 56, 1);}
.jkzt_right_cont ul li span{color:#61A3FA;}
.jkzt_right_cont ul li a{ line-height:3.75; height:3.75em; padding:0 0 0 2em; float:left; background:url(ftjk_20220623_ico.png) left center no-repeat;}
.jkzt_right_cont ul li a:hover{ color:#61A3FA; text-decoration:none;}

.jkzt_right_cont .banner{ margin:0 0 1em 0;}
.jkzt_right_cont .banner img{ width:100%;}
.swiper-button-next:after, .swiper-button-prev:after{ display:none;}
.jkzt_right_cont .swiper-button-next,.jkzt_right_cont .swiper-button-prev{ background:#fff; border-radius:100%;box-shadow: 0px 2px 4px rgba(0, 0, 0, .5); font-size:1.7em ;width:1em; line-height:1; height:1em; margin-top:-0.72em; text-align:center;}

.jkzt_right_cont .toutit h1{ color:rgba(46, 74, 181, 1); font-size:1.7em; margin:1em 0;}
.jkzt_right_cont .news_cont_d_wrap p{ line-height:2.5; text-align:justify;}

#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}
#d_tab29{position:relative; height:250px;  width:100%; margin:0 auto;  position:relative; overflow:hidden;}
#d_tab29 .d_img{position:relative;width:100%;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0; height:auto;}
#d_tab29 .d_img li a{ display:block; overflow:hidden;}
#d_tab29 .d_img li a img{width:100%;}
 
#d_tab29 .d_img li.d_pos1{display:block;width:45%;left:0;top:4%;z-index:1; }
#d_tab29 .d_img li.d_pos2{display:block;width:50%;left:25%;top:0;z-index:2;}
#d_tab29 .d_img li.d_pos3{display:block;width:45%;left:60%;top:4%;z-index:1;}
#d_tab29 .d_img li.d_pos4{display:block;width:40%;left:100%;top:4%;z-index:0; text-align:center;}
#d_tab29 .d_img li p{ color:#fff; line-height:2.5; font-size:1.25em; font-weight:bold; position:absolute; bottom:0; left:0; width:100%; text-align:center; background:rgba(0,0,0,.5); overflow:hidden;}
#d_tab29 .d_prev,#d_tab29 .d_next{ background:#fff; border-radius:100%;box-shadow: 0px 2px 4px rgba(0, 0, 0, .5); font-size:1.7em ;width:1em; line-height:1; height:1em; margin-top:-0.72em; text-align:center; top:50%; position:absolute; z-index:999; left:10px; cursor:pointer; color:rgba(42, 130, 228, 1);}
#d_tab29 .d_next{ right:10px; left:auto;}

.jkzt_right_cont .LDcont{ background:#EAF2FF; overflow:hidden; padding:2em; position:relative; margin:0 0 1em 0; display:flex;    align-items: center;}
.jkzt_right_cont .LDcont:hover{background: rgba(255, 255, 255, 1);
box-shadow: 0px 2px 5px rgba(46, 74, 181, 0.33);}
.jkzt_right_cont .LDcont .leftpic{ width:12%; margin:0 4% 0 0;flex-shrink: 0;}
.jkzt_right_cont .LDcont .leftpic img{ width:100%;}
.jkzt_right_cont .LDcont .rightcont{ line-height:1.875; color:#585858;}
.jkzt_right_cont .LDcont .rightcont p.text{ font-size:1.286em; color:rgba(56, 56, 56, 1);}
.jkzt_right_cont .LDcont .rightcont p em{ color:#61A3FA; border-left:0.3em solid #61A3FA; padding:0 0 0 0.75em;}
.jkzt_right_cont .LDcont .rightcont p span{ color:#61A3FA; font-size:1.75em;}
.jkzt_right_cont .LDcont .LDmore{ text-align:right; margin:1em 0 0 0;}
.jkzt_right_cont .LDcont .LDmore a{ color:#fff; display:inline-block; height:2em;  line-height:2; width:114px; background:#3c8de3; border-radius:5px; text-align:center;}

/*--电话咨询--*/

.dhzx_top_cont{background: #fff;box-shadow: 2px 1px 5px rgba(46, 74, 181, 0.3); margin:5% 0 2em 5%;}
.dhzx_top_cont:after{ content:""; clear:both; display:block;}
.dhzx_top_cont .pic{ margin-left:-5%; margin-top:-3%; width:49%;}
.dhzx_top_cont ul{ width:51%; padding:1.5em 0; overflow:hidden;}
.dhzx_top_cont ul li{ line-height:3.125; float:left; width:33.3%;}
.dhzx_top_cont ul li a{ color:rgba(56, 56, 56, 1);}

.dhzx_banner_left{ width:47%; margin:0 0 1em 0;}
.dhzx_banner_right{ width:51%; margin:0 0 1em 0;}

/*--空气质量健康指数--*/
.jcd_dt_cont{ width:49%;}
.jcd_dt_cont .pic{ background:rgba(244, 244, 244, .4); padding:1em 0;}
.jcd_dt_cont ul{ background:rgba(244, 244, 244, .4); padding:1em; overflow:hidden;}
.jcd_dt_cont ul li{ display:flex; float:left; width:50%; box-sizing:border-box; padding:0 1em 0 0; font-size:1.15em; line-height:1.7;    align-items: center;}
.jcd_dt_cont ul li span{ width:8em; display:block;    flex-shrink: 0; letter-spacing:0.1em;}
.jcd_dt_cont ul li strong{ background:rgba(51, 164, 136, 1); height:0.56em; border-radius:0.56em; display:block; width:100%;}
.jcd_dt_cont ul li em{ font-size:0.75em; color:rgba(51, 164, 136, 1); display:block; width:4em;flex-shrink: 0; text-align:center; font-weight:bold;}
.jcd_dt_cont ul li:hover,.jcd_dt_cont ul li:hover em{ color:rgba(255, 141, 26, 1);}
.jcd_dt_cont ul li:hover strong{ background:rgba(255, 141, 26, 1);}
.jcd_dt_cont .text{background:rgba(244, 244, 244, .4); padding:1.83em 2em; font-size:1.15em; line-height:1.8; color:rgba(56, 56, 56, 1);}
.jcd_dt_cont .text p{ margin:0.5em 0 0 0;}
.jcd_dt_cont .text p.all{ margin:0 0 0 1em;}
.jcd_dt_cont .text span{ font-weight:bold; position:relative; padding:0 0 0 1em;}
.jcd_dt_cont .text span:before{ content:""; position:absolute; left:0; top:0.2em; height:1em; width:0.3em; background:rgba(56, 56, 56, 1);}
.jcd_dt_cont .text em{ margin:0 2em 0 0;}

#mapConent { height:525px;}
.banner .swiper-slide a img { height:350px;}
.newsRight .tabTit span.hover a { color:#111216; font-weight:bold;}
.newsRight .tabTit span a { color:#919192; line-height:1.5; margin:0;}
.conter .tit span a { color:#2F2F2F;}
.mapLeftCont span { height:7.2em; padding:5em 0 0 0; margin:0 0 0.7em 0;}
.placeListCtn .placeList ul { margin-top:2em;}
.mapList .jianT4 { top:60%;}
.AllListCon li { overflow:hidden; line-height:3; display:grid; grid-template-columns: auto 6em; align-items: center;}
.AllListCon ul li span { float:right; text-align: right; color:#707070;}
.AllListCon ul li a { color:#262626; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.placeListCtn .hover { position:absolute; height:30%; bottom:2.6%}
.placeList .more { position:absolute; top:0%; left:48%; width:2em;}
.BMapLib_SearchInfoWindow .BMapLib_trans { width:60px;!important}
.rdRightCont div .h41 a { background: url(/images2022/2024_index_3Dbmcx_icon.png) no-repeat center;}
.rdRightCont div .h42 a { background: url(/images2022/2024_index_bmcx_icon.png) no-repeat center;}
.rdRightCont div .h43 a { background: url(/images2022/2024_index_bszn_icon.png) no-repeat center;}

@media (max-width:1200px){
	
	}
@media (max-width:780px){
		html{ font-size:24px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.top_bg{ padding:0 3%; background-size:170% auto;}
		.top_bg_con{ padding:2em 0; display:block;}
		.top_bg_con .logo{ width:80%; margin:0 auto 1em auto;}
		.top_bg_con .search{ display:block; margin-top:1em;width:80%; margin:0 auto;}
		.top_bg_con .search .link{ float:left; margin:0.5em 0.5em 0 0;}
		.top_bg_con .search .searchCont{ width:auto; max-width:none;}
		.conter,.footer{ margin:0 3% 1em 3%;}
		.menu{ padding:0 2em;}
		.menu ul{justify-content:normal;}
		.menu ul li{ padding:0 0.5em; font-size: 1em;}
		.menu .swiper-button-next,.menu .swiper-button-prev{ background:#2d4ab5; height:100%; width:2em; font-size:1.3em; color:#fff; z-index:999999; top:0; margin:0;}
		.menu .swiper-button-next{ right:0; left:auto;}
		.menu .swiper-button-prev{ left:0;}
		.newsRight .tabTit span{margin:0 2em 0 0; color:#919192; font-size:1.2em; position:relative; cursor:pointer; float:left; line-height:1.5;}
		
		.device{ margin:0 0 1em 0;}
		.pic .swiper-wrapper .swiper-slide a img{ width:100%; display:block; height:10.7em;}
		.jkztCont ul li{ width:23%; margin:0 1% 1% 1%;}
		.gyLeftCont ul li{ width:23%; margin:0 1% 1% 1%;}
		.gyrdCont,.mapCont{ display:block;}
		.gyLeftCont,.rdRightCont,.mapRightCont,.mapLeftCont{ width:auto;}
		.rdRightCont{ margin:1em 0 0 0;}
		.rdRightCont ul li{ width:auto; float:none;}
		.mapLeftCont{ margin:0.5em 0 0 0; width:101%;}
		.mapLeftCont span{ float:left; width:24%; background-size:auto 2em; margin:0 1% 0 0; padding:3.5em 0.5em 0 0.5em;}
		.mapList{ left:0; width:100%; bottom:0em; height:auto; top:auto;}
		.mapList ul{ overflow:hidden;}
		.mapList ul li{ float:left; margin:0 1em;}
		.mapList .jianT{ display:none;}
		.footer .leftCont{ width:auto; text-align:center;}
		.footer .rightCont{ display:none;}
		.footer span img{ height:3em;}
		
		/*--列表页--*/
		.Neititle{ text-align:center; background-size:100% auto; text-shadow:0.5em 0.5em 0.5em rgba(0,0,0,.2)}
	 	.mainList{ padding:0.5em; margin:1em 3%;}
	 	.nei_tit{line-height:1.5; }
	 	.mainList .left_menu,.jkzt_left_menu{ float:none; width:auto;margin:0; background:none; overflow:hidden;}
		.mainList .left_menu ul,.jkzt_left_menu ul{ width:101%; overflow:hidden;}
	 	.mainList .left_menu ul li,.jkzt_left_menu ul li{ float:left; width:32.3%;   font-weight:normal; margin:0 1% 2% 0;  }
	 	.mainList .left_menu ul li a,.jkzt_left_menu ul li a{ display:flex;border-radius:0.5em; overflow:hidden; height:3em; line-height:1.3; border:1px solid #D7D7D7; padding:0 1em; justify-content: center; align-items: center;}
		.jkzt_left_menu ul li a:after{ display:none;}
	 	.mainList .right_cont{ float:none; width:auto;}
		.mainList .right_cont .listcont{grid-template-columns: 110px auto;}
		.mainList .right_cont .listcont h1{ width:100px;}
	 	.mainList .right_cont .page{ display:none;}
	 	.mainList .right_cont .more{ display:block;}
		.mainList .xx_con h6{ display:block;}
	 	.mainList .xx_con h6 span{ display:block; line-height:1.5;}
		/*--20220422新增--*/
		.new_tab_tit span{ font-size:1.25em;}
		.yub_text_cont{ padding:1em;}
		.yub_text_cont p{ padding:0;}
		.yub_text_cont p span{ position:relative; display:block;}
		.diarrhea_tab_tit{ display:block;}
		.jkzt_right_cont .LDcont{align-items: normal;}
		.jkzt_right_cont .LDcont .leftpic{ width:30%;}
		.dhzx_top_cont{ margin:0; box-shadow:none; background:none;}
		.dhzx_top_cont .pic{ margin:0; width:auto;}
		.dhzx_top_cont ul{ width:auto;}
		.dhzx_top_cont ul li{ width:50%;}
		.jcd_dt_cont ul li{ float:none; width:auto;}

.mapList:nth-child(3), .mapList:nth-child(4), .mapList:nth-child(5) { height: 26em;}
.mapList:nth-child(3) {top:0;}
.mapList:nth-child(4) {top:2em;}
.mapList:nth-child(5) {top:unset;}
.mapList:nth-child(6) {height: 7em;top: unset;}
.gyLeftCont {height:26em;}
.bmdt {height:52em;}
.bmfwmk {height:52em;}
.banner .swiper-slide a img {height:16.8em;}
.placeListCtn .hover {width:100%;}
	}
@media (max-width:560px){
		body{font-size: 50%;}
	}
/* 地图搜索 */
	.mapRightCont{position:relative;}
	.mapLeftCont span{
		background: #f1f6ff url(/images2022/jikong20211129_97.png) center 1em no-repeat;
		color: #434343;
		height: 7em;
		display: block;
		text-align: center;
		background-size: auto 3em;
		padding: 5em 0 0 0;
		box-sizing: border-box;
		margin: 0 0 0.5em 0;
		cursor: pointer;
	}
.MapCont img{width:100%;}
.Topsearch{ z-index:999;  overflow:hidden; position:absolute; top:2em; left:5%; width:40%;}
.Topsearch label{ border-radius:0.5em; line-height:3.15; background:#fff; width:100%;display:block; float:right;  overflow:hidden; max-width:410px;}
.Topsearch input{ width:72%; border:none; background:none; float:left; color:#989898; text-indent:1em;height:3em;font-size:1em;}
.Topsearch .btn{ border:none; background:#4E82FE url(jkzx20220427_82.png) center center no-repeat;  float:right; width:25%; height:3.15em; background-size: auto 60%;font-size:1em; cursor:pointer;}
#mapConent{height:600px;}
@media (max-width:780px){
	.placeListCtn{display:none}
}
@media (max-width:480px){
	#mapConent{height:400px;}
	.Topsearch{width:60%;}
}
.searchBox #searchBoxList {overflow-y: scroll;clear: both;height: 300px;max-height: 250px;width:90%;background-color: rgb(255, 255, 255);float: left;margin-left:4%;display: none;}
.searchBox #searchBoxList li {padding: 0.5em 0.8em ;border-radius: 0.5em ;line-height: 1 ;margin: 0 0 0.5em 0 }
.searchBox #searchBoxList li h4 {background: url(map20220506_33.png) left 0.3em no-repeat ;font-size: 1em ;background-size: auto 1em ;padding: 0 0 0.5em 1.5em;font-weight: normal;}
.searchBox #searchBoxList li h4 a {color: #000000 ;background: none ;text-decoration: none ;}
.searchBox #searchBoxList li p {color: #aaaaaa;padding: 0 0 0 1.5em;}
.searchBox #searchBoxList li:hover {background: #ecf1fc;}
.searchBox #searchBoxList li a:hover {text-decoration: none;}
.placeListCtn .placeList {display:none;}
.placeListCtn .hover {display:block;width: 85%;height: 200px;background-color: rgba(255, 255, 255, 0.7);position: absolute;bottom: 0;opacity: 0.9;z-index: 99;overflow-y: scroll;}
.placeListCtn .placeList ul {margin: 1em 0;}
.placeListCtn .placeList .hover ul {display: block;}
.placeListCtn .placeList ul li {padding: 0.8em;border-radius: 0.5em;line-height: 1.5;margin: 0 0 0.5em 0;}
.placeListCtn .placeList ul li h4 {background: url(map20220506_33.png) left 0.3em no-repeat;font-size: 1.2em;background-size: auto 1em;padding: 0 0 0.5em 1.5em;font-weight: normal;}
.placeListCtn .placeList ul li a h4 {color: #000000;}
.placeListCtn .placeList ul li p {color: #2a2323;padding: 0 0 0 1.5em;}
.placeListCtn .placeList ul li:hover {background: #fff;}
.placeListCtn .placeList ul li a:hover {text-decoration: none;}

/* mmmm */
.page{ height:1.5em; color:#000; text-align:center; padding:1em 1.45em 2em 2.25em; clear:both;font-size:1.15em;}
.page .totel{float:left;}
.page .totel .num{color: #3A54B9;}
.page .pageRight{float:right;}
.page a{padding:0 4px; display:inline-block;color:#000; background:#fff;}
.page a:hover{text-decoration:none;}
.page a.current{color:#3A54B9; }
.page input{width:40px;border:1px solid #eaeaea;line-height:1;height: 31px;margin:4px;background: #fff;box-sizing: border-box;}
.more{ clear:both;}
.mainList  .fenx_con{ text-align: left;}
.mainList  .fenx_left{ float: left;}
.mainList .fenx_con .daying{float:right;}
.AllListCon li{
	display:grid;grid-template-columns: auto 6em;align-items: center;
}
@media (max-width:780px){
	.nei_tit span{
		display: inline-block;
		width:100%;
		float: unset;
	}
	.title { font-size: 18px;}
	.content2 { width: 95%;}
	.content2_box { width: 100%;}
	.content2_box_top { padding-left: 10%;}

	.content2_box_top img { width: 15%;}
	.content2_box_top span { font-size: 16px;}
	.detail { padding-left: 30%;}
	.more { padding-left: 70%; margin-top: 20px; padding-right: 10%;}
	.more img { width: 100%;}

	.content3 { width: 95%; height: 650px;}
	.content3>.title { right: 15%; top: 10px;}
	.content3 .left { width: 95%; height: 250px; overflow: auto; display: block;}
	.content3 .left .menu_conetnt { width:230%; margin-top: 50px; flex-wrap: nowrap; }
	.content3 .left .menu_group { width: 15%; font-size: 12px;}
	.content3 .left .menu_group span { text-align: center; width: 90px; display: block; word-break: break-all;}
	.content3 .left .menu_group img { width: 35px;}
	.content3 .left .menu_conetnt .slide { width: 60px; top: 50px;}
	.content3 .right .active span { padding-right: 0;}
	.content3 .right .title { font-size: 18px; padding-left: 19%;}
	.content3 .right p { margin-top: 20px; padding-left:25% ;}
	.content3 .right { width: 95%; height: 250px; top: 350px;}
}
@media (max-width:450px){
	.mainList .fenx_left{width:80%;}
	.page .totel,.page .pageRight{float:unset;width:100%;display:inline-block;}
}