@charset "utf-8";
*{padding:0;margin:0;border:0;}
ul,ol,li{list-style:none;}
input:focus,button:focus{outline:0;}
img{border:0;vertical-align:top;}
var,em{font-weight:normal;font-style:normal;}
html,body{font-family:'Microsoft YaHei',Arial,sans-serif;font-size:14px;color:#333;}
a{color:#333;text-decoration:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.m_mob{display: none;}
.m_l_main{float: left;}
.m_r_main{float: right;}
.m_banner{width: 1200px; text-align: center; margin-left: auto; margin-right: auto; position: relative; margin-bottom: 25px;}
.m_banner a{position: absolute; top: 20px; right: 220px;}
.g_bdw{ width: 100%; background: url(../images/header.jpg) top center no-repeat;}
.m_header{height: 813px; position: relative; width: 1200px; margin-left: auto; margin-right: auto;}
.m_h_img{position: absolute; top: 112px; left: 262px; height: 0;}
.m_h_img img{opacity: 0;}
.m_webBan{display: none;}
.g_pub_footer{margin-top:0 !important;}

/*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;*/

/*.g_part5 .m_ulLists ul{height: 540px; overflow-y: auto;}
.g_part5 .m_ulLists ul::-webkit-scrollbar{width:10px;height:10px;background-color:#08b2db; border-radius: 15px;}
.g_part5 .m_ulLists ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#aed9e1; border-radius: 15px;}
.g_part5 .m_ulLists ul::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);width:1px;background-color:#08b2db; border-radius: 15px;}*/
.m_1200{width: 1200px; margin-left: auto; margin-right: auto;}
/*导航*/
.g_navs{background: url(../images/navBg.png) top center no-repeat; height: 136px; font-size: 24px; color: #fff;}
.g_navs ul li{float: left; text-align: center; width: 200px; height: 138px; line-height: 95px;}
.g_navs ul li:first-child{margin-left: 0;}
.g_navs ul li a{color: #fff;}
.g_navs ul li:hover{
	background: url(../images/nav_on.png);
}

/*健康动态*/
.g_part1{background: url(../images/part1_bg.png); margin-top: -40px; padding-bottom: 60px;}
.g-wrap .g-news .m-news-left {
  float: left;
  width: 825px;
  margin: 60px 0 0 0;
}
.g-wrap .g-news .m-news-left .slideNews {
  width: 808px;
  height: 328px;
  overflow: hidden;
  position: relative;
  margin-top: 20px;
  margin-left: 10px;
}
.g-wrap .g-news .m-news-left .slideNews .bd {
  position: relative;
}
.g-wrap .g-news .m-news-left .slideNews .bd li {
  zoom: 1;
  position: relative;
}
.g-wrap .g-news .m-news-left .slideNews .bd li:after {
  content: "";
  display: block;
  clear: both;
}
.g-wrap .g-news .m-news-left .slideNews .bd li .u-pic {
  float: left;
  width: 556px;
  height: 343px;
}
.g-wrap .g-news .m-news-left .slideNews .bd li .u-pic img {
  width: 526px;
  height: 313px;
  border: 8px solid #9ddd86;
  border-bottom: none;
  border-radius: 15px 15px 0 0;
}
.g-wrap .g-news .m-news-left .slideNews .bd li dl {
  float: right;
  width: 228px;
  margin-top: 32px;
}
.g-wrap .g-news .m-news-left .slideNews .bd li dl dt {
  font-size: 24px;
  font-weight: bold;
  color: #2c601f;
}
.g-wrap .g-news .m-news-left .slideNews .bd li dl dt a {
  color: #2c601f;
}
.g-wrap .g-news .m-news-left .slideNews .bd li dl dd {
  margin-top: 12px;
  font-size: 14px;
  line-height: 24px;
  text-align: justify;
  color: #2c601f;
}
.g-wrap .g-news .m-news-left .slideNews .prev,
.g-wrap .g-news .m-news-left .slideNews .next {
  position: absolute;
  width: 37px;
  height: 37px;
  top: 260px;
  left: 580px;
  z-index: 99;
  cursor: pointer;
  background: url("https://imgtopics.gmw.cn/63633.files/images/left.png") 0 0 no-repeat;
}
.g-wrap .g-news .m-news-left .slideNews .next {
  left: 710px;
  background: url("https://imgtopics.gmw.cn/63633.files/images/right.png") 0 0 no-repeat;
}
.g-wrap .g-news .m-news-left .slideNews .next:after {
  content: "";
  position: absolute;
  width: 60px;
  height: 1px;
  left: -78px;
  top: 17.5px;
  background: #2c601f;
}
.g-wrap .g-news .m-news-left .slideNews .prev:hover {
  background: url("https://imgtopics.gmw.cn/63633.files/images/leftOn.png") 0 0 no-repeat;
}
.g-wrap .g-news .m-news-left .slideNews .next:hover {
  background: url("https://imgtopics.gmw.cn/63633.files/images/rightOn.png") 0 0 no-repeat;
}
.g-wrap .g-news .m-news-left .m-news-list {
  box-sizing: border-box;
  width: 825px;
  height: 218px;
  padding: 23px 0 0 88px;
  position: relative;
  background: url(../images/part1Left.png) 0 0 no-repeat;
  margin-top: -12px;
  margin-left: -10px;
}
.g-wrap .g-news .m-news-left .m-news-list ul li {
  float: left;
  width: 290px;
  font-size: 16px;
  line-height: 40px;
  text-indent: 16px;
  margin: 0 0 0 28px;
  color: #000000;
  background: url(../images/icon.png) left center no-repeat;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.g-wrap .g-news .m-news-left .m-news-list ul li a {
  color: #000000;
}
.g-wrap .g-news .m-news-left .m-news-list .u-more {
  position: absolute;
  width: 87px;
  height: 25px;
  background: url("../images/more.png") 0 0 no-repeat;
  right: 26px;
  bottom: 0;
}
.g-wrap .g-news .m-news-right-wrap {
  width: 351px;
  height: 610px;
  float: right;
  margin-top: 50px;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right {
  position: relative;
  box-sizing: border-box;
  width: 351px;
  height: 620px;
  background: url("../images/part1Right.png") 0 0 no-repeat;
  overflow: hidden;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right dl {
  padding-bottom: 20px;
  width: 295px; margin-left: auto; margin-right: auto; border-bottom: 1px dotted #2c601f;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right dl dt {
  font-size: 24px;
  font-weight: bold;
  margin: 0 0 10px 0;
  color: #2c601f;
  width: 295px; margin-left: auto; margin-right: auto;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right dl dt a {
  color: #2c601f;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right dl dd {
  font-size: 14px;
  line-height: 24px;
  color: #2c601f;
  text-align: justify;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right dl dd a{
  color: #2c601f;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right ul {
  margin-top: 12px;
  width: 295px; margin-left: auto; margin-right: auto;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right ul li {
  font-size: 16px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #326525;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right ul li a {
  color: #326525;
}
.g-wrap .g-news .m-news-right-wrap .m-news-right .u-more {
  position: absolute;
  width: 87px;
  height: 25px;
  background: url("../images/more.png") 0 0 no-repeat;
  right: 30px;
  bottom: 0;
}
.g-news .m-news-right .m_imgWrap{width: 300px; margin-top: 100px; margin-bottom: 20px; height: 165px; margin-left: auto; margin-right: auto;}
.g-news .m-news-right .m_imgWrap img{width: 300px; height: 165px;}
.g_part1{margin-bottom: 60px;}

/* 委内动态 各区动态 */
.g_part3{margin-bottom: 60px;}
.g_part3 .m-main .m-zjt {width: 550px;}
.g_part3 .m-main .m-zjt .m-con {margin-top: 15px;height: 287px;overflow: hidden;}
.g_part3 .m-main .m-zjt .m-con h3 {box-sizing: border-box;border-top: 2px solid #f8f8f8;height: 50px;line-height: 50px;margin-bottom: 10px;padding-left: 20px;background: #f8f8f8;cursor: pointer;font-size: 18px;color: #333;font-weight: normal;zoom: 1;}
.g_part3 .m-main .m-zjt .m-con h3:after {content: "";display: block;clear: both;}
.g_part3 .m-main .m-zjt .m-con h3 b {float: left;display: inline-block;line-height: 50px;font-size: 26px;font-style: italic;font-weight: bold;color: #e2ac59;margin-right: 13px;}
.g_part3 .m-main .m-zjt .m-con h3 a {float: left;width: 455px;font-size: 17px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: inline-block;line-height: 48px;color: #333;}
.g_part3 .m-main .m-zjt .m-con h3 span {float: right;margin-right: 15px;font-size: 14px;color: #8c8c8c;cursor: pointer;}
.g_part3 .m-main .m-zjt .m-con h3 span img {padding-left: 5px;vertical-align: middle;}
.g_part3 .m-main .m-zjt .m-con h3.on {background:url(../images/liOn2.png);color: #fff;border-top: 2px solid #ffd89b;}
.g_part3 .m-main .m-zjt .m-con h3.on b {color: #fec752;}
.g_part3 .m-main .m-zjt .m-con h3.on span {display: none;}
.g_part3 .m-main .m-zjt .m-con h3.on a {width: 485px;color: #fff;}
.g_part3 .m-main .m-zjt .m-con div {font-size: 14px;text-indent: 2em;line-height: 24px;max-height: 72px;overflow: hidden;padding: 20px 25px 35px 25px;color: #666;display: none;}
.g_part3 .m-main .m-zjt .m-con div p {min-height: 72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.g_part3 .m-main .m-zjt .m-con div a {color: #ed9550;}
.g_part3 .m-main .m-zjt.m-djt {float: right;}
.g_part3 .m_ban{position: relative;}
.g_part3 .m_ban a{position: absolute; right: 0; top: 5px;}

/*医路人生*/
.g_part5{background: #f8f8f8; padding: 45px 0; margin-bottom: 60px;}
.g_part5 .m_con{
	background: url(../images/ylrs_bg.png) center no-repeat; width: 1539px; height: 1207px; margin-left: auto; margin-right: auto; overflow: hidden;
}
.g_part5 .m_videos{margin-left: auto; margin-right: auto; padding: 10px; width: 1210px; border: 2px solid #fa9a0a; overflow: hidden; margin-top: 140px; height: 695px;}
.g_part5 .gmwvideo{width: 1200px; margin-bottom: 30px; margin-left: auto; margin-right: auto; margin-top: 10px; position: relative;}
.g_part5 .m_videoTitle{text-align: center; font-size: 28px; font-weight: bold; position: absolute; bottom: 0; left: 0; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);  background: rgba(0, 0, 0, 0.35); height: 60px; line-height: 60px; color: #fff; width: 100%;}
.g_part5 .m_videoTitle a{color: #fff;}
.g_part5 .m_lists{margin-top: 30px;}
.g_part5 .m_lists ul{margin-right: -75px;}
.g_part5 .m_lists ul li{float: left; margin-right: 75px; margin-bottom: 25px; color: #333333; font-size: 24px; background: url(../images/blockBg.png) center no-repeat; width: 560px; height: 90px; line-height: 90px;}
.g_part5 .m_lists ul li a{color: #333333; display: block; width: 70%; margin-left: 120px; text-overflow: ellipsis; overflow: hidden; white-space:nowrap;}

.g_part2{margin-bottom: 60px;}

/* 健康北京口述 */
.g_part4{
	margin-bottom: 60px; height: 1109px; overflow: hidden;
	background: url(../images/jkks_bg.jpg) center no-repeat;
}
.g_part4 .m_videoWrap{
	background: url(../images/jkks_videobg.png) center no-repeat;
	height: 959px; margin-top: 75px; overflow: hidden;
}
.g_part4 .m_videoWrap .m_video{padding: 10px; border:2px solid #238e25; margin-top: 200px;}

/*户外展览*/
.g_part6{margin-bottom: 60px;}
.g_part6 .m_con{position: relative;}
.g_part6 .m_480{position: relative; position: relative; z-index: 3;}

.g_part6 .m_480 ul li{position: relative;}
.g_part6 .m_480 ul li .m_con1{font-size: 24px; padding: 20px; width: 375px; color: #333333; border-bottom: 2px solid #fff; line-height: 38px; height: 73px; background:#e9e9e9;}
.g_part6 .m_480 ul li a{color: #333333;}

.g_part6 .m_480 ul li .m_con1:hover{color:#2c601f; background:url(../images/li_on.png) no-repeat; z-index: 5; position: relative;}
.g_part6 .m_480 ul li:hover .m_block{display: block;}
.g_part6 .m_480 ul li .m_con1:hover a{color:#2c601f; font-weight: bold;}
.g_part6 .m_480 ul li .m_block{background:url(../images/li_on.png) no-repeat; display: none; height: 157px; width: 20px; position: absolute; top: 0px; left: -20px;}

.g_part6 .m_r_main{position: absolute; right: 0;}
.g_part6 .m_img{display: none;}
.g_part6 .m_imgCon{width: 815px; height: 460px;}
.g_part6 .m_imgCon img{width: 815px; height: 460px; display: block;}

/* 健康科普 */
.g_part7{
	background: url(../images/jjkp_bg.jpg) center no-repeat;
	height: 874px;
	overflow: hidden;
}
.g_part7 .m_banner{margin-top: 70px;}

.g_part7 .m_con{margin-left: auto; margin-right: auto; width: 1200px; position: relative;}
.g_part7 .m_btn{background: url(../images/btn.png) no-repeat; margin-left: 30px; width: 174px; height: 603px; text-align: center;} 
.g_part7 .m_btn img{padding-top: 160px;}
.g_part7 .m_layers{background: url(../images/tabConBg.png) center no-repeat; width: 582px; height: 635px; position: absolute; right: 0; top: 0; overflow: hidden;}
.g_part7 .m_layer{width: 506px; display: none; margin-left: auto; margin-right: auto;}
.g_part7 .m_imgTitle{font-size: 14px; margin-top: 28px; width: 347px; line-height: 26px; text-indent: 2em; color: #2c601f; margin-left: 100px; margin-top: 90px;}
.g_part7 .m_imgTitle a{color: #2c601f;}
.g_part7 .m_hover{background: url(../images/btn_on.png) no-repeat; cursor: pointer;}
.g_part7 .m_peo{position: absolute; right: -340px; bottom: -100px;}

/*心理健康、健康环境、重症防治*/
.g_part8{background: #f8f8f8; padding: 80px 0; margin-bottom: 60px;}
.g_part8 .m_sliders{background: url(../images/block8Bg.png) no-repeat; width: 368px; height: 568px;}
.slideBox {width: 330px;height: 370px;overflow: hidden;position: relative; margin-left: 15px; margin-top: 165px;}
.slideBox .hd {height: 16px;overflow: hidden;position: absolute;right: 125px;bottom: 5px;z-index: 1;}
.slideBox .hd ul li {float: left;margin: 0 0 0 8px;width: 8px;height: 8px;background: #2c601f;cursor: pointer;display: block !important;border-radius: 8px;}
.slideBox .hd ul li.on {background: #fa9a0a;}
.slideBox .bd li {zoom: 1;vertical-align: middle;width: 330px;height: 370px;position: relative;}
.slideBox .bd ul li p {width: 95%;line-height: 40px;height: 40px; font-size: 24px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #2c601f; margin: 10px auto;}
.slideBox .bd ul li p a {color: #2c601f;padding-left: 25px;font-size: 24px;}
.slideBox .bd ul li .m_zy{font-size: 14px; color: #2c601f; line-height: 22px; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis; width: 95%; margin-left: auto; margin-right: auto;}
.slideBox .bd img {width: 330px;height: 180px; border-radius: 10px;}
.m_sliders{position: relative;}
.m_sliders .m_more{position:absolute; top: 100px; right: 10px;}

.g_part8 .m_list{margin-bottom: 60px;}
.g_part8 .m_listWrap{width: 409px; margin-left: 45px; height: 568px;}
.g_part8 .m_ban{position: relative; margin-bottom: 30px;}
.g_part8 .m_ban a{position: absolute; right: 0; top: 40px;}
.g_part8 .m_listWrap p {line-height: 40px;height: 40px; font-size: 24px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #2c601f; margin: 10px auto;}
.g_part8 .m_listWrap p a {color: #2c601f;}
.g_part8 .m_listWrap .m_zy{font-size: 14px; color: #2c601f; line-height: 22px;}
.g_part8 .m_listWrap .m_zy a{color: #2c601f;}

.g_part8 .m_blocks{width: 350px; float: right;}
.g_part8 .m_blockWrap{margin-top: 20px; position: relative;}
.g_part8 .m_blockWrap img{display: block; width: 350px; height: 235px; border-radius: 15px;}
.g_part8 .m_blockWrap p {font-size: 24px; color: #fff; margin: 0 auto; width: 90%; margin-left: auto; margin-right: auto; text-align: center; line-height: 50px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);  background: rgba(0, 0, 0, 0.35); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5%; position: absolute; bottom: 0; left: 0; border-radius: 0 0 15px 15px;}
.g_part8 .m_blockWrap p a{color: #fff;}

/* 妇幼健康 */
.g_part9{margin-bottom: 60px;}
.g_part9 .m_con{margin-right: -30px;}
.g_part9 .m_block{width: 587px; height: 475px; margin-bottom: 30px; margin-right: 28px;}
.g_part9 .m_block .m_more{text-align: right; margin-top: 50px; margin-right: 30px;}
.g_part9 .m_block .m_imgWrap{
	background: url(../images/block_bg.png) no-repeat; padding-top: 12px; padding-left: 15px; padding-right: 30px;
	width: 490px; height: 178px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 13px;
}
.g_part9 .m_block .m_imgWrap img{width: 245px; height: 165px;}
.g_part9 .m_block .m_text{width: 215px; font-size: 14px; color: #000000; line-height: 24px; margin-top: 10px;}
.g_part9 .m_block ul li{width: 485px; height: 64px; line-height: 64px; background: #f8f8f8; font-size: 18px; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-left: auto; margin-right: auto; margin-bottom: 15px; padding: 0 25px;}
.g_part9 .m_block ul li a{color: #333;}
.g_part9 .m_block1{
	background: url(../images/fyjk_ban.png) no-repeat;
}
.g_part9 .m_block2{
	background: url(../images/zxxjk_ban.png) no-repeat;
}
.g_part9 .m_block3{
	background: url(../images/zyjk_ban.png) no-repeat;
}
.g_part9 .m_block4{
	background: url(../images/lnjk_ban.png) no-repeat;
}

/* 幸福家庭 健康生活 */
.g_part10{
	padding: 65px 0; background: #dcfbd8; margin-bottom: 60px;
}
.g_part10 .m_banner a{right: 90px;}
.g_part10 .m_con{
	background: url(../images/jksh_bg.png) center no-repeat; height: 556px; width: 1246px; margin-left: auto; margin-right: auto;}
.g_part10 .m_con .m_block{float: left; width: 383px;}
.g_part10 .m_con .m_block .m_imgs{width: 383px;}
.g_part10 .m_con .m_block .m_imgs img{width: 383px; height: 274px; display: block;}
.g_part10 .m_con .m_block .m_text{width: 313px; margin-left: auto; margin-right: auto; margin-top: 80px;}
.g_part10 .m_con .m_block .m_text .m_title{font-weight: bold; margin-bottom: 23px; font-size: 24px; color: #000000;}
.g_part10 .m_con .m_block .m_text .m_title a{color: #000000;}
.g_part10 .m_con .m_block .m_text .m_zy{font-size: 14px; line-height: 24px; color: #000; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.g_part10 .m_con .m_block:first-child{margin-left: 32px;}
.g_part10 .m_con .m_block:nth-child(2){margin-left: 18px;}
.g_part10 .m_con .m_block:nth-child(3){margin-left: 18px;}
/* 微博话题 */
.g_part11 .m_con{width: 1053px; padding: 134px 80px 0 80px; margin-left: auto; margin-right: auto; background: url(../images/wb_bg.png) center no-repeat; height: 740px;}
.g_part11 .fl_wb {float: left;width: 685px;}
.g_part11 .fr_wb {float: right; width: 330px;background: #fff;}