@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{margin-left: auto; margin-right: auto;}
body{font-size: 16px;}
.g_bdw{background: url(../images/header.jpg?v=1) top center no-repeat; width: 100%;}
.m_header{height: 624px; position: relative; width: 1200px; margin-left: auto; margin-right: auto;}
.m_h_img{position: absolute; top: 185px; left: 92px; height: 0;}
.m_h_img img{opacity: 0;}
.m_webBan{display: none;}
.m_1200{width: 1200px; margin-left: auto; margin-right: auto;}

/*导航*/
.g_navs{height: 64px; background: #146c7c; margin-bottom: 56px;}
.g_navs ul{clear: both;}
.g_navs ul li{position: relative; margin-left:21px; line-height: 64px; text-align: center; width: 150px; float: left; font-size: 24px; color: #fff;}
.g_navs ul li a{color: #FFFFFF;}
.g_navs ul li:hover{background: #0d496f;}
.g_navs ul li:hover .m_smallNavs{display: block;}
.g_navs ul li .m_smallNavs{position: absolute; z-index: 3; top: 64px; left: 0; display: none; background: #146c7c; width: 100%;}
.g_navs ul li .m_smallNavs div{border-top: 3px dotted #79a5ad;}
.g_navs ul li .m_smallNavs div:first-child{border-top: none;}

/*热点新闻*/
.g_part1{clear: both; width: 1218px; margin-bottom: 58px; height: 507px;}
.g_part1 .m_imgTitle {position: absolute; text-align: left; left: 0px;bottom: 0;width: 100%;color: #fff; background: url(../images/titleBg.png) no-repeat; height: 75px; line-height: 100px; width: 815px;}
.g_part1 .m_imgTitle a {color: #FFFFFF;font-size: 22px;padding-left: 60px;}
.g_part1 .swiper-container {width: 100%;height: 100%;}
.g_part1 .swiper-slide {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}
.g_part1 .swiper-slide img{width: 797px; height: 506px; margin-left: 18px;}
.g_part1 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width: 30%; right: 0; left: auto;}
.g_part1 .swiper-pagination-bullet{opacity: 1; background: transparent; width: 19px; height: 19px; border: 1px solid #FFFFFF;}
.g_part1 .swiper-pagination-bullet-active{background: #FFFFFF;}
.g_part1 .m_l_main {width: 797px; height: 506px;}
.g_part1 .m_r_main {width: 382px; background: url(../images/part1RightBg.png) no-repeat; height: 504px; overflow: hidden;}
.g_part1 .m_r_main .m_banner{margin-top: 28px; margin-bottom: 26px; text-align: center;}
.g_part1 .m_r_main ul{width: 362px; margin-left: 20px;}
.g_part1 .m_r_main ul li{background: url(../images/icon.png) left no-repeat;  margin-bottom:11px; -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: -webkit-transform .3s; transition: transform .3s; padding-left: 10px; font-size: 18px; color: #146c7c; line-height: 34px;}
.g_part1 .m_r_main ul li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95%;}
.g_part1 .m_r_main ul li:hover{background:#146c7c url(../images/icon_active.png) 20px no-repeat; padding-left: 25px; -webkit-transform: translateX(5px); transform: translateX(5px); -ms-transform: translateX(5px);}
.g_part1 .m_r_main ul li:hover a{color: #FFFFFF; padding-left: 15px;}
.g_part1 .m_r_main .m_more{display: block; text-align: right; color: #146c7c; font-size: 15px; margin-right: 15px;}

/*健康互联*/
.g_part2{margin-bottom: 65px;}
.g_part2 .m_banner{margin-bottom: 38px;}
.g_part2 .m_con{overflow: hidden; clear: both;}
.g_part2 .m_l_main,.g_part2 .m_r_main{width: 585px;}

/*版块三*/
.g_part3{background: #dff0d1; padding: 61px 0 0 0; margin-bottom: 72px;}
.g_part3 .m_banner{margin-bottom: 30px;}
.g_part3 .m_block{width: 585px; margin-bottom: 74px;}
.g_part3 .m_block .m_banner{position: relative;}
.g_part3 .m_block .m_banner a{position: absolute; right: 0; font-size: 15px; color: #0d496f; top: 30px;}
.g_part3 .m_block .m_wrap{background: #FFFFFF; padding: 15px;}
.g_part3 .m_block .m_wrap .m_imgWrap{width: 544px; margin-bottom: 20px; height: 376px; overflow: hidden; position: relative;}
.g_part3 .m_block .m_wrap .m_imgWrap img{width: 544px; display: block; height: 376px; transition: all 0.8s;}
.g_part3 .m_block .m_wrap .m_imgWrap img:hover{transform: scale(1.1);}
.g_part3 .m_imgTitle {position: absolute; font-weight: bold; left: 0px;bottom: 0;width: 100%;height: 50px;line-height: 50px;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);background: rgba(0, 0, 0, 0.5);color: #fff;}
.g_part3 .m_imgTitle a {color: #FFFFFF;font-size: 24px;padding-left: 10px;}
.g_part3 .m_block ul li{font-size: 14px; color: #282828; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g_part3 .m_block ul li a{color: #282828;}

.g_part4 .m_blockWrap{width: 791px;}
.g_part4 .m_block{width: 380px; margin-bottom: 63px; margin-right: 28px;}
.g_part4 .m_banner{position: relative; margin-bottom: 25px;}
.g_part4 .m_banner a{position: absolute; right: 20px; font-size: 15px; color: #0d496f; top: 30px;}
.g_part4 .m_block .m_wrap{width: 380px; background: #f0f0f0; height: 318px; overflow: hidden; position: relative;}
.g_part4 .m_block .m_wrap .m_imgWrap{width: 352px; margin-top: 20px; margin-left: auto; margin-right: auto; height: 245px; overflow: hidden; position: relative;}
.g_part4 .m_block .m_wrap .m_imgWrap img{width: 352px; display: block; height: 245px; transition: all 0.8s;}
.g_part4 .m_block .m_wrap .m_imgWrap img:hover{transform: scale(1.1);}
.g_part4 .m_imgTitle {position: relative; font-weight: bold; height: 50px;line-height: 50px; color: #282828; width: 352px; margin-left: auto; margin-right: auto;}
.g_part4 .m_imgTitle a {color: #282828;font-size: 24px; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g_part4 .m_no{margin-right: 0;}
.g_part4 .m_jkkpWrap{width: 380px;}
.g_part4 .m_jkkpWrap .m_wrap{background: #dff0d1; overflow: hidden; height: 762px;}
.g_part4 .m_jkkpWrap .m_wrap .m_imgWrap{width: 352px; margin-top: 20px; margin-left: auto; margin-right: auto; height: 245px; overflow: hidden; position: relative;}
.g_part4 .m_jkkpWrap .m_wrap .m_imgWrap img{width: 352px; display: block; height: 245px; transition: all 0.8s;}
.g_part4 .m_jkkpWrap .m_wrap .m_imgWrap img:hover{transform: scale(1.1);}
.g_part4 .m_jkkpWrap .m_wrap .m_imgTitle {position: relative; font-weight: bold; height: 50px;line-height: 50px; color: #282828; width: 352px; margin-left: auto; margin-right: auto;}
.g_part4 .m_jkkpWrap .m_wrap .m_imgTitle a {color: #282828;font-size: 24px; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g_part4 .m_jkkpWrap .m_wrap .m_zy{width: 352px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-left: auto; margin-right: auto; font-size: 14px; line-height: 24px; color: #282828;}
.g_part4 .m_jkkpWrap .m_block{padding-bottom: 20px; margin-bottom: 0; width: 352px; margin-left: auto; margin-right: auto; border-bottom: 1px solid #838c7c;}
.g_part4 .m_jkkpWrap .m_no{border-bottom: none; margin-top: 0;}

.g_part5 .m_blockWrap{width: 791px;}
.g_part5 .m_block{width: 380px; margin-bottom: 63px; margin-right: 28px;}
.g_part5 .m_banner{position: relative; margin-bottom: 25px;}
.g_part5 .m_banner a{position: absolute; right: 20px; font-size: 15px; color: #0d496f; top: 30px;}
.g_part5 .m_block .m_wrap{width: 380px; background: #f0f0f0; height: 318px; overflow: hidden; position: relative;}
.g_part5 .m_block .m_wrap .m_imgWrap{width: 352px; margin-top: 20px; margin-left: auto; margin-right: auto; height: 245px; overflow: hidden; position: relative;}
.g_part5 .m_block .m_wrap .m_imgWrap img{width: 352px; display: block; height: 245px; transition: all 0.8s;}
.g_part5 .m_block .m_wrap .m_imgWrap img:hover{transform: scale(1.1);}
.g_part5 .m_imgTitle {position: relative; font-weight: bold; height: 50px;line-height: 50px; color: #282828; width: 352px; margin-left: auto; margin-right: auto;}
.g_part5 .m_imgTitle a {color: #282828;font-size: 24px; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g_part5 .m_no{margin-right: 0;}


.g_part6{background: #dff0d1; padding: 66px 0; margin-bottom: 60px;}
.g_part6 .m_imgTitle {position: absolute; text-align: left; left: 0px;bottom: 0;width: 100%;color: #fff; background: url(../images/titleBg.png) no-repeat; height: 75px; line-height: 100px; width: 815px;}
.g_part6 .m_imgTitle a {color: #FFFFFF;font-size: 22px;padding-left: 60px;}
.g_part6 .swiper-container2 {width: 100%;height: 100%; overflow: hidden; position: relative;}
.g_part6 .swiper-slide {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}
.g_part6 .swiper-slide img{width: 797px; height: 506px; margin-left: 18px;}
.g_part6 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width: 30%; right: 0; left: auto;}
.g_part6 .swiper-pagination-bullet{opacity: 1; background: transparent; width: 19px; height: 19px; border: 1px solid #FFFFFF;}
.g_part6 .swiper-pagination-bullet-active{background: #FFFFFF;}
.g_part6 .m_l_main {width: 797px; height: 506px;}
.g_part6 .m_l_main .m_banner{position: relative; margin-bottom: 25px;}
.g_part6 .m_l_main .m_banner a{position: absolute; right: 20px; font-size: 15px; color: #0d496f; top: 30px;}
.g_part6 .m_r_main{width: 370px;}
.g_part6 .m_r_main .m_banner{position: relative; margin-bottom: 25px;}
.g_part6 .m_r_main .m_banner a{position: absolute; right: 0px; font-size: 15px; color: #0d496f; top: 30px;}
.g_part6 .m_r_main .m_textBlock ul li{font-size: 22px; color: #146c7c; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g_part6 .m_r_main .m_textBlock ul li a{color: #146c7c;}
.g_part6 .m_r_main .m_textBlock{margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #838c7c;}
.g_part6 .m_r_main .m_textBlock:last-child{border-bottom: none; margin-bottom: 0;}

.g_part7{margin-bottom: 66px;}
.g_part7 .m_banner{position: relative; margin-bottom: 25px;}
.g_part7 .m_banner a{position: absolute; right: 0px; font-size: 15px; color: #0d496f; top: 30px;}
.g_part7 .m_imgWrap img{width: 1200px; height:675px; display: block; margin-bottom: 32px;}
.g_part7 .m_imgBlocks .m_imgBlock{float: left; margin-left: 30px; position: relative; width: 380px; height: 281px; position: relative;}
.g_part7 .m_imgBlocks .m_imgBlock:first-child{margin-left: 0;}
.g_part7 .m_imgBlocks .m_imgBlock img{width: 380px; height: 281px;}
.g_part7 .m_imgBlocks .m_imgBlock .m_title{position: absolute; text-align: center; font-size: 24px; font-weight: bold; left: 0px;bottom: 0;width: 100%;height: 50px;line-height: 50px;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);background: rgba(0, 0, 0, 0.5);color: #fff;}
.g_part7 .m_imgBlocks .m_imgBlock .m_title a{color: #FFFFFF; display: block; margin-left: auto; margin-right: auto; width: 95%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.g_part8{background: #f4f4f4; padding: 66px 0;}
.g_part8 .m_banner{position: relative; margin-bottom: 25px; width: 1200px; margin-left: auto; margin-right: auto;}
.g_part8 .m_banner a{position: absolute; right: 0px; font-size: 15px; color: #0d496f; top: 30px;}
.g_part8 .m_con{width: 1040px; padding: 54px 80px 0 80px; margin-left: auto; margin-right: auto; background: url(../images/weoboBg.png) center no-repeat; height: 740px;}
.g_part8 .fl_wb {float: left;width: 685px;}
.g_part8 .fr_wb {float: right; width: 330px;background: #fff;}

.g-fixedWin {
    display: none;
    position: fixed;
    width: 120px;
    height: 470px;
    right: 1%;
    bottom: 80px;
    z-index: 100;
}