footer{overflow: hidden;}
.m_color .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #E3DDD0;}
.m_color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#0079ff;}
.m_color .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.m_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.m_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#0079ff;}


.blank_50{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);}

input,button,textarea{border:0;background:none;outline:none;}
.bg-cover{ background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;}
.gray,.gray a{color:#777;}

.modular_1{
  overflow: hidden;
  font-size: 0;
}

.modular_1 .left,
.modular_1 .right{
  width: 60%;
  display: inline-block;
  vertical-align: middle;
}

.modular_1 .right{
  width: 40%;
  padding-left: 5%;
  box-sizing: border-box;
}

.modular_1 .right p{
  text-align: left;
  line-height: 1.8em;
}

.modular_1 .right h2{
  padding-bottom: 1em;
  margin-bottom: 1em;
  position: relative;
}

.modular_1 .right h2::after{
  content: '';
  display: block;
  position: absolute;
  border-bottom: 3px solid #0078ff;
  width: 7em;
  bottom: 0;
  left: 0;
}

.modular_1 .left img{
  width: 100%;
}

.padd_bt140{padding:80px 0 140px 0;}
.margin_b60{margin-bottom: 60px;}
.padd_t90{padding-top: 90px;}
.padd_b110{padding-bottom: 110px;}
.padd_bt90{padding: 90px 0;}
.padd_bt110{padding: 110px 0;}

.line24{line-height: 24px;  display: -webkit-box;
  overflow: hidden;
  /*-webkit-line-clamp: 2;*/
  -webkit-box-orient: vertical;}
.line30{line-height: 30px;  display: -webkit-box;
  overflow: hidden;
  /*-webkit-line-clamp: 2;*/
  -webkit-box-orient: vertical;}
.line36{line-height: 36px;  display: -webkit-box;
  overflow: hidden;
  /*-webkit-line-clamp: 2;*/
  -webkit-box-orient: vertical;}

@media only screen and (max-width:1440px) {
.padd_b110{padding-bottom: 80px;}
.padd_bt110{padding: 80px 0;}

.margin_b60{margin-bottom: 40px;}
.padd_bt140{padding:60px 0 80px 0;}
.padd_t90{padding-top: 70px;}
.padd_bt90{padding: 70px 0;}

}
@media only screen and (max-width:1024px) {
.padd_b110{padding-bottom: 50px;}
.padd_bt110{padding: 50px 0;}

.padd_bt140{padding:50px 0;}
.padd_t90{padding-top: 50px;}
.padd_bt90{padding: 50px 0;}

.line30{line-height:24px;}
.line36{line-height:24px;}
}
@media only screen and (max-width:767px) {
.margin_b60{margin-bottom: 20px;}
.padd_bt140{padding-top: 20px;}
.padd_t90{padding-top: 30px;}
.padd_bt90{padding: 30px 0;}

.padd_bt110{padding: 20px 0;}

}

.site_banner {position: relative;}
.other_banner_in {text-align: center;color: #fff;top:53%;width: 100%}
.other_banner_in h3 i{display: block;width:28px;height: 3px;background:#fff;margin: auto;margin-top: 30px;}

@media only screen and (max-width:1440px) {
.other_banner_in{top:60%;}
}
@media only screen and (max-width:1024px) {
.other_banner_in{top:70%;}
.other_banner_in h3 i{margin-top: 10px;}
}
@media only screen and (max-width:767px) {
.other_banner_in{top:50%;}
.site_banner{height:200px;}
.site_banner>img{display: none;}
}

.search_top{padding: 60px 0;background:#f3f7fa;margin-bottom: 20px;position: relative;    animation: 9;}
.search_xz{border-bottom:1px solid #000000;padding-bottom: 15px;margin-bottom: 30px;}
.search_select{float: left;width:220px;position: relative;}
.search_select dt{position: relative;cursor: pointer;}
.search_select dt i{font-weight: bold; position: absolute;top:0;right: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.search_select dt.on_o i{ transform: rotate(180deg);}

.search_select dd{position: absolute;left: 0;top:70px;width:100%;background:#fff;    box-shadow: 0px 0px 18px -9px rgb(0 0 0 / 50%);padding:10px 0;    z-index: 9;display: none;}
.search_select dd a{display: block;line-height: 58px;border-bottom:1px solid #e5e5e5;padding-left: 40px;padding-right: 25px;overflow: hidden;}
.search_select dd a i{float: right;font-size: 12px;}
.search_select dd a:last-child{border-bottom-color: transparent;}

.search_form{float:right;width:calc(100% - 235px);padding-left: 15px;box-sizing:border-box;position: relative;}
.search_form:after{content:""; position: absolute;left: 0;top:50%;width: 1px;height: 28px;background:#000;margin-top: -14px;}
.search_form{overflow: hidden;}
.search_form input,.search_form button,.search_select dt{line-height: 56px;height: 56px;}
.search_form input{width:calc(100% - 60px)}
.search_form button{width: 56px;border-radius:50%;text-align: center;color: #fff;background:url(../images/search_bg.png) no-repeat;background-size:100% 100%;border-radius: 50%;font-size: 26px;float: right;}
.search_tips{clear: both;}
.search_tips span{color:#0078ff;}

.search_bottom li{padding:35px 0;border-bottom:1px dashed #131313;}
.search_bottom dl{overflow: hidden;}
.search_bottom dt{float: left;}
.search_bottom dd{float: right;width: calc(100% - 235px)}
.search_bottom li span{color:#0078ff;}
.search_bottom li h3{margin-bottom: 10px;}
@media only screen and (max-width:1440px) {
.search_top{margin-bottom: 0;}
}

@media only screen and (max-width:1024px) {
.search_top{padding: 40px 0;}
.search_bottom dd{width: calc(100% - 150px)}
.search_xz{margin-bottom: 20px;}

.search_form input, .search_form button,.search_select dt{height:40px;line-height: 40px;}
.search_form button{width: 40px;font-size: 20px;}
}
@media only screen and (max-width:767px) {
.search_top{padding: 20px 0;}
.search_xz{padding-bottom:10px;margin-bottom: 10px;}
.search_bottom li{padding:20px 0;}
.search_bottom dt,.search_bottom dd{float: none;width: 100%;}
.search_bottom dt{font-size: 16px;margin-bottom: 5px;}

.search_select,.search_form{float: none;width: 100%;}
.search_form{padding: 0;}
.search_form:after{display: none;}
.search_select{margin-bottom: 10px;}
.search_select dt{background:#fff;line-height: 40px;height: 40px;padding:0 10px;font-size: 14px;}
.search_select dt i{right: 10px;}
.search_select dd{top:100%;}
.search_select dd a{padding: 0 10px;line-height:36px;}
.search_select dd a i{font-size: 12px;}
}

/*大政方针*/
.pub_tab{text-align: center;height: 82px;line-height: 82px;border-bottom:1px solid #dedede;margin-top: 6px;margin-bottom: 80px;}
.pub_tab ul{display: inline-block;}
.pub_tab li{float: left;}
.pub_tab li a{display: inline-block;margin: 0 80px;position: relative;}
.pub_tab li a i{position: absolute;left: 50%;bottom:-1px;width: 0%; height: 4px;background:#0051d7;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pub_tab li.on a{color: #333;}
.pub_tab li.on a i{left: 0;width: 100%;}
.party_list{overflow: hidden;}
.party_list li{width: 33.33%;float: left;}
.party_list ul{margin: 0 -30px;overflow: hidden;}
.party_list dl{margin: 0 30px;padding-top: 30px; border-top:1px solid #7f7f7f;}
.party_time{margin-bottom: 10px;}
.party_list dd{margin-bottom: 50px;}
.party_list h3{-webkit-line-clamp: 2;height:60px;}
.party_list .page{padding-top: 0;}

.whobody .header--desktop,.whobody .header--mobile{transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.whobody.scrollHeader .header--desktop,.whobody.scrollHeader .header--mobile{visibility: hidden;opacity: 0;
  -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px);-o-transform: translateY(-200px);-ms-transform: translateY(-200px);transform: translateY(-200px);}


.pipeline_pub_fixed .fixedmeau{position: fixed;background:#fff;top:0;left: 0;width: 100%;z-index: 9999;    box-shadow: 0 0 10px rgb(0 0 0 / 30%);margin-top: 0;}
@media only screen and (max-width:1440px) {
.pub_tab{margin-bottom: 50px;}
.pub_tab li a{margin: 0 40px;}
}
@media only screen and (max-width:1440px) {
.party_list dd{margin-bottom: 30px;}
.party_list dl{padding-top: 20px;}
}
@media only screen and (max-width:1024px) {
.pub_tab{height: 50px;line-height: 50px;margin-bottom: 30px;}
.party_list h3{height:48px;}
.party_list ul{margin: 0 -10px;}
.party_list dl{margin: 0 10px;}
.pipeline_pub_fixed .fixedmeau{top:0px;}
}
@media only screen and (max-width:767px) {
.pub_tab{height: 50px;line-height: 50px;margin-bottom: 20px;}
.pub_tab li a{margin: 0;}
.pub_tab ul{display: block;}
.pub_tab li{width:33.33%;text-align: center;}
.pub_tab li a i{height:2px;}
.party_list ul{margin: 0 ;}
.party_list dl{margin: 0 ;padding: 0;border-top: 0; border-bottom: 1px solid #7f7f7f;padding-bottom: 20px;}
.party_list li{float: none;width: 100%;}
.party_list h3{height: auto;max-height: 48px;}
.party_list li:last-child dl{border: 0;}
}




/*我们新闻*/

.our_list li{padding:40px 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.our_list li:nth-child(2n){background:#f3f7fa;}
.our_list dl{overflow: hidden;width:1150px;max-width:100%;margin: auto;}
.our_list dt{width: 346px;float: left;}
.our_list dd{width: calc(100% - 405px);float: right;padding-top: 10px;}
.our_list h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 10px;}
.our_list p{height:48px;-webkit-line-clamp: 2;}
.our_time{padding-top:30px;}
.pub_tab_4 li:nth-child(1) a{
    color: #d22424 !important;
}
.pub_tab_4 li:nth-child(1):hover a{color: #d22424 !important;}
.pub_tab_4 li:nth-child(1):hover a i{display: none !important;}
@media only screen and (max-width:1440px) {
.our_list dt{width: 300px;}
.our_list dd{width: calc(100% - 330px);}
}
@media only screen and (max-width:1024px) {
.our_list dt{width: 250px;}
.our_list dd{width: calc(100% - 270px);}
.our_time{padding-top: 20px;}
.our_list li{padding:30px 0;}
}
@media only screen and (max-width:767px) {
.pub_tab_4 li{width: 25%;}
.our_list dt,.our_list dd{float: none;width: 100%;}
.our_list dt{margin-bottom: 10px;}
.our_list li:first-child{padding-top: 0;}
.our_list p{height: auto;max-height:48px;}
.our_time{padding-top: 10px;}

}

/*我们视频*/
.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{ 
 z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
     transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
visibility: visible;opacity:1;
top:50%;
}
.video_tbox{height: 100%;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}


.video_list ul{overflow: hidden;margin: 0 -20px;}
.video_list li{float: left;width: 50%;margin-bottom: 40px;}
.video_list dt{position: relative;color: #fff;}
.video_list dt em{font-size: 38px;}
.video_list li a{display: block;margin: 0 20px;background:#f3f7fa;}
.video_list dd{padding:20px;padding-bottom: 30px; text-align: center;}
.video_list dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.video_list .page{padding-top: 20px;}
.notice_list .page{padding-top: 20px;}

@media only screen and (max-width:1024px) {
.video_list ul{margin: 0 -10px;}
.video_list li a{margin: 0 10px;}
.video_list dd{padding: 20px;}
.video_list li{margin-bottom: 20px;}
.video_list dt em{font-size: 30px;}
}
@media only screen and (max-width:767px) {
.video_list ul{margin: 0;}
.video_list li a{margin: 0;}
.video_list li{width:100%;float: none;}
.video_list dt em{font-size: 24px;}
.video_list li:last-child{margin-bottom: 0;}
}

/*传媒报道*/
.media_cont .pub_tab{margin-bottom: 0;}

/*通知公告*/
.notice_list ul{margin: 0 -20px;}
.notice_list dl{margin: 0 20px;background:#f3f7fa;padding:60px;}
.notice_list li{width: 50%;margin-bottom: 40px;float: left;}
.notice_list h3{margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.notice_list p{height: 48px;-webkit-line-clamp: 2;}
.our_more{padding-top: 50px;}
.our_more a{display: inline-block;width: 40px;height: 24px;line-height: 24px;text-align: center;background:url(../images/more_bg.png) no-repeat;background-size: 100% 100%;color: #fff;}
@media only screen and (max-width:1440px) {
.notice_list dl{padding: 40px;}
.our_more{padding-top: 40px;}
}
@media only screen and (max-width:1024px) {
.notice_list ul{margin: 0 -10px;}
.notice_list dl{margin: 0 10px;padding: 20px;}
.notice_list li{margin-bottom: 20px;}
.our_more{padding-top: 30px;}


}
@media only screen and (max-width:767px) {
.notice_list ul{margin: 0;}
.notice_list dl{margin: 0;}
.our_more{padding-top: 20px;}
.notice_list li{float: none;width:100%;}
.notice_list p{height: auto;max-height:48px;}
.notice_list li:last-child{margin-bottom: 0;}


}

/*联系我们*/
.contact_box{height:800px;position: relative;overflow: hidden;}
.cmap{width: 140%;height:100%;margin-left:-40%;}
.contact_text{position: absolute;right: 80px;top:100px;background:url(../images/contact_bg.png) no-repeat;background-size: 100% 100%;border-radius: 5px;color: #fff;height: calc(100% - 200px);width:521px;box-sizing:border-box;padding:50px 60px;padding-right: 40px;}
.contact_text h3{border-bottom:1px solid #fff;padding-bottom: 25px;margin-bottom: 70px;}
.contact_list li{margin-bottom: 30px;}
.contact_list li:last-child{margin-bottom: 0;}
.contact_list dt{overflow: hidden;line-height: 30px;margin-bottom: 10px;}
.contact_list dt span{float: left;}
.contact_list dt span img{margin-top: 3px;}
.contact_list dt h4{float:right;width:calc(100% - 35px)}
.contact_list dd{padding-left: 35px;}
.contact_list dd a{color: #fff;}

@media only screen and (max-width:1440px) {
.contact_box{height:600px;}
.contact_text{right: 40px;top:40px;height:calc(100% - 80px);padding:40px;width: 480px}
.contact_text h3{padding-bottom: 20px;margin-bottom: 50px;}
}
@media only screen and (max-width:1024px) {
.contact_box{height: auto;}
.cmap{width: 100%;height: 300px;margin:0}
.contact_text{position: static;width: 100%;}
.contact_text h3{padding-bottom: 10px;margin-bottom: 20px;}
.contact_list dt h4{font-size: 18px;}
}
@media only screen and (max-width:767px) {
.contact_text{padding: 20px 10px;padding-bottom: 30px;}
.contact_list li{margin-bottom: 20px;}
.contact_list dt{margin-bottom: 5px;}
.cmap{height:200px;}
}
/*公开规定*/
.provide_cont .pub_tab{position: relative;}
.provide_cont .pub_tab li:nth-child(2)>a:after,.provide_cont .pub_tab li:nth-child(3)>a:after{content:"";position: absolute;bottom: 0;left: 50%;width: 0;height: 0;overflow: hidden;margin: 0 0 0 -16px;border: 16px dashed transparent;border-bottom: 16px solid #fff;z-index: 9999;}
.provide_nav {position: absolute;left: 0;top:calc(100% - 4px);width:100%;padding: 50px 0;box-shadow: 0 0 20px rgb(0 0 0 / 10%);background:#fff;z-index: 5;}
.provide_nav p{float: left;line-height: 26px;padding-right: 60px;margin-right: 60px;border-right:1px solid #0079ff;}
.provide_nav p a{margin: 0;}
.provide_nav p:last-child{padding:0;margin: 0;border:0}

.provide_cont .pub_tab li:nth-child(2)>a:after,.provide_nav,.provide_cont .pub_tab li:nth-child(3)>a:after,.provide_nav{display:none;}
.provide_cont .pub_tab li.curr>a:after{display: block;} 

.provide_title{padding-bottom: 30px;margin-bottom: 30px; border-bottom:1px solid #000000;text-align: center;}


@media only screen and (max-width:1440px) {
.provide_nav p{padding-right: 40px;margin-right: 40px;}
.provide_title{padding-bottom: 20px;margin-bottom: 20px;}
}
@media only screen and (max-width:1024px) {
.phone_provide_nav .provide_nav{display: block;position:static;overflow: hidden;padding:20px;box-sizing: border-box;} 
.phone_provide_nav .wrap_1600{width:100%;max-width:100%;}
.provide_nav p{float: none;margin: 0;padding: 0;border:0;margin-bottom: 10px;}
.provide_nav p:last-child{margin-bottom: 0;}
.phone_provide_nav{margin-bottom: 30px;}
}
@media only screen and (max-width:767px) {
.provide_title{font-size: 16px;padding-bottom: 10px;}
}

/*详情*/
.s_banner .site_banner{height:181px;}
.s_banner .site_banner>img{display: none;}

.news_d{overflow: hidden;}
.news_d .left{float: left; width: calc(100% - 420px);box-sizing:border-box;}
.news_d .right{float: right; width: 360px;background:#f3f7fa;box-sizing:border-box;padding:40px;padding-bottom: 65px;}
.d_title{margin-bottom: 70px;}
.d_title h2{margin-bottom: 30px;}
.d_spanbox{overflow: hidden;border-bottom:1px solid #dedede;padding-bottom: 14px;}
.s_spanleft{float: left;}
.s_spanright{float: right;}
.d_edit{padding-bottom: 50px;margin-bottom: 30px;border-bottom:1px solid #dadada;}
.d_page{overflow: hidden;}
.d_page .page_le,.d_page .page_le a{color:#4e5258;}
.d_page .page_le{float: left;width:calc(100% - 80px)}
.d_page .page_le span{display: block;line-height:36px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.d_page .page_le span:last-child{margin-bottom: 0;}
.d_page .page_re{float: right;}

.d_page .page_re a{display: inline-block;width: 41px;height: 41px;line-height: 41px;text-align: center;background:#0898ec url(../images/close_bg.png) no-repeat;background-size: 100% 100%;border-radius:50%;color:#fff;}
.news_d .right dd{max-height:60px; -webkit-line-clamp: 2;}

.news_d .right dt{margin-bottom: 10px;}
.news_d .right li{padding:20px 0;padding-top: 25px;border-bottom:1px solid #c2c6c8;}
@media only screen and (max-width:1440px) {
.d_title h2{margin-bottom: 20px;}
.d_title{margin-bottom: 40px;}
.d_edit{padding-bottom: 30px;}
}
@media only screen and (max-width:1024px) {
.d_page .page_re dd{max-height:48px;}
.news_d .left,.news_d .right{float: none;width: 100%;}
.news_d .left{padding-bottom: 30px;}
.d_title{margin-bottom: 20px;}
.d_edit{padding-bottom: 20px;margin-bottom: 20px;}
.d_page .page_re{display: none;}
.d_page .page_le{float: none;width: 100%;}
.d_page .page_le span{margin-bottom: 0;}
.news_d .right{padding: 40px 20px;}
.news_d .right li{padding: 15px 0;}
.share_common a{width:28px;height: 28px;line-height:28px;font-size:18px;}
.d_title h2{font-size:20px;}
}
@media only screen and (max-width:767px) {
.d_title h2{font-size:18px;margin-bottom: 10px;}
.d_page .page_le{font-size: 16px;}
.news_d .right{padding: 20px;}
.news_d .right li:last-child{border: 0;padding-bottom: 0;}
.news_d .right dt{margin-bottom: 5px;}

}

/*人才大本营*/
.person_title{text-align: center;}
.person_title h2{margin-bottom: 30px;}
.person_title p{margin-bottom: 50px;}

.person_strategy ul{overflow: hidden;margin: 0 -10px;}
.person_strategy dl{margin: 0 10px;position:relative;color:#fff;}
.person_strategy li{float: left;width: 33.33%;}
.person_strategy dt{position: relative;}
.person_strategy dt em{position: absolute;left: 0;bottom:0;width: 100%;height: 100%;background:url(../images/personnel_jb.png) no-repeat;background-size: 100%;}
.person_strategy dt h3{position: absolute;left: 0;bottom: 35px;width: 100%;box-sizing:border-box;padding:0 60px;}
.person_strategy dd{position: absolute;left: 0;top:0;width:100%;height: 100%;box-sizing:border-box;padding:50px 60px;visibility: hidden;opacity: 0;
transform:scale(0.8,0.8); -webkit-transform:scale(0.8,0.8);-moz-:scale(0.8,0.8);-o-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);}
.person_strategy dd h3 i{display: block;width: 44px;height:3px;background:#0079ff;margin:25px 0;}
.person_strategy dd p{height: calc(100% - 90px);overflow: hidden;}

.person_02{padding: 70px 0;background:#edf1f4;overflow: hidden;}
.person_03{padding-top:70px;}
.person_jy{position: relative;}
.person_slider{width: 480px;max-width:100%; margin: auto;margin-bottom: 30px;}
.person_slider li{text-align: center;opacity: 0.3;cursor: pointer;}
.person_slider dt img{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;border-radius: 50%;transform:scale(0.7,0.7); -webkit-transform:scale(0.7,0.7);-moz-:scale(0.7,0.7);-o-transform:scale(0.7,0.7);-ms-transform:scale(0.7,0.7);}
.person_slider dt{margin-bottom: 20px;}
.person_slider dd{visibility: hidden;opacity: 0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.person_slider li.on{opacity: 1;}
.person_slider li.on dt img{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}
.person_slider li.on dd{visibility: visible;opacity: 1;}
.person_staff{background:#fff;box-shadow: 0 0 30px rgb(0 0 0 / 10%);text-align: center;padding:35px 100px;padding-bottom: 55px;position: relative;width:1200px;max-width:90%;margin: auto;box-sizing:border-box;}
.person_staff h3{margin-bottom: 20px;}
.person_staff h3 span{color:#0078ff;}
.person_staff:after{content: ""; position: absolute;top: -16px;left: 50%;width: 0;height: 0;overflow: hidden;margin: 0 0 0 -8px;border: 8px dashed transparent;border-bottom: 8px solid #fff}

.person_but div{width: 40px;height: 24px;line-height: 24px;text-align: center;color: #fff;background:url(../images/more_bg.png) no-repeat;background-size: 100% 100%;top:auto;margin: 0;bottom:10px;font-weight: bold;}
.person_but div.swiper-button-disabled{background: #fff;color:#009cff;opacity: 1;border-radius:10px;}
.person_tab{text-align: center;margin-bottom: 80px;}
.site_ewmbox .person_tab{display: none;}
.person_tab ul{display: inline-block;}
.person_tab li{float: left;}
.person_tab li a{display: block;text-align: center;width:260px; height: 70px;line-height: 70px; background:#f3f7fa;border-radius:40px;margin:0 20px;}
.person_tab li.on a{background: url(../images/personnel_bg.png) no-repeat;background-size:100% 100%;color: #fff;}

.person_requit ul{overflow: hidden;margin:0 -22px;}
.person_requit li{float: left;width: 25%;margin-bottom: 40px;}
.person_requit dl{margin:0 22px;background:#f3f7fa;padding:35px;padding-bottom:55px;}
.person_requit dt{border-bottom:1px solid #e5e5e5;padding-bottom: 15px;margin-bottom: 20px;}
.person_requit h3{overflow:hidden; text-overflow:ellipsis;height: 60px;line-height: 30px;}
.person_time{margin-bottom: 8px;}
.person_requit dd h4{margin-bottom: 20px;}
.person_requit p{height: 120px; -webkit-line-clamp: 4;}
.person_more{font-weight: bold;padding-top: 40px;}
.person_more2{text-align: center;padding-top: 40px;}
.person_more2 i{font-weight: bold;}

.person_iteam{display: none;}
.person_iteam:first-child{display: block;}

.person_jy .person_but .swiper-button-prev{left: -100%;}
.person_jy .person_but .swiper-button-next{right: -100%;}
@media only screen and (max-width:1660px) {
.person_requit ul{margin:0 -15px;}
.person_requit dl{margin:0 15px;}
.person_requit li{margin-bottom: 30px;}
.person_requit dl{padding: 30px;padding-bottom: 40px;}
.person_tab{margin-bottom: 50px;}
.person_jy .person_but .swiper-button-prev{left: -90%;}
.person_jy .person_but .swiper-button-next{right: -90%;}

}

@media only screen and (max-width:1440px) {
.person_title h2{margin-bottom: 30px;}
.person_title p{margin-bottom: 40px;}
.person_strategy dd{padding:40px;}
.person_strategy dt h3{padding: 0 40px;}
.person_requit ul{margin:0 -10px;}
.person_requit dl{margin:0 10px;}
.person_requit li{margin-bottom: 20px;}
.person_more2{padding-top: 30px;}
.person_jy .person_but .swiper-button-prev{left: -70%;}
.person_jy .person_but .swiper-button-next{right: -70%;}

}
@media only screen and (max-width:1024px) {
.person_02{padding: 50px 0;}
.person_03{padding-top:50px;}
.person_title h2{margin-bottom: 20px;}
.person_title p{margin-bottom: 20px;}
.person_strategy dd{padding:20px;}
.person_strategy dt h3{padding: 0 20px;bottom:20px;}
.person_strategy dt h3,.person_strategy dt em{display: none;}
.person_strategy dd{padding: 0;padding-top: 10px; position: static;visibility: visible;opacity: 1; transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -moz-: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);}
.person_strategy dl{color:#333;}
.person_strategy dd h3 i{margin: 10px 0;width: 40px;height: 2px;}
.person_staff{padding:30px;}
.person_tab{margin-bottom: 30px;}
.person_tab li a{width: 180px;height: 50px;line-height: 50px;}
.person_requit li{width:50%;}
.person_requit p{height:96px;}
.person_more{padding-top: 20px;}
.person_more2{padding-top: 20px;}
.person_jy .person_but .swiper-button-prev{left: 0%;}
.person_jy .person_but .swiper-button-next{right: 0%;}
.person_staff{max-width: 100%;}
}
@media only screen and (max-width:767px) {
.person_02{padding: 30px 0;}
.person_03{padding-top:30px;}
.person_strategy li{float: none;width: 100%;margin-bottom: 30px;}
.person_strategy ul{margin: 0;}
.person_strategy dl{margin: 0;}
.person_strategy li:last-child{margin-bottom: 0;}
.person_title h2{margin-bottom: 10px;}
.person_staff{padding:20px 10px;}
.person_staff h3{margin-bottom: 10px;}
.person_requit li{width:100%;float: none;}
.person_requit p{height: auto;max-height: 96px;}
.person_requit dl{padding: 20px;}
.person_tab{margin-bottom: 20px;}
.person_tab li a{width:120px;height: 40px;line-height: 40px;margin: 0 5px;}
.person_requit dt{padding-bottom:10px;margin-bottom: 10px;}
.person_requit dd h4{margin-bottom: 10px;}
.person_more2{padding-top: 10px;}
}


/*社会责任*/
.respons_01{background:#f3f7fa;padding:95px 0 75px 0;overflow: hidden;}
.respons_01 .left{float: left;width: 430px;position: relative;margin-top: 14px;}
.respons_01 .left h2{line-height:1.5em;margin-bottom:0px;    font-style: italic;text-align: center;}
.respons_01 .right{float: right;width:calc(100% - 525px);position: relative;padding:15px 25px;box-sizing:border-box;}
.respons_edit {max-height: 290px;overflow: hidden;}
.respons_01 .right p{font-family: "Arial";}
.respons_ic01{margin-bottom: 15px;}
.respons_ic01 img,.respons_ic02 img{width: auto;}
.respons_ic02{text-align: right;position: absolute;bottom: 25px;right:20px;display: none;}
.respons_in{position: relative;z-index: 2;background:url(../images/respons_jb.jpg) no-repeat;background-size: 100% 100%;color:#fff;box-sizing:border-box;padding:3em;}
.respons_bg{width: 100%;height: 100%; position: absolute;right: -10px;bottom: -10px;background:#dfecf5;}

.respons_line{width: 100%;height: 1px;background:#00a8ff;position: absolute;left: 0;}
.respons_line i{position: absolute;width:50%;height: 1px;background:#2f498d; right: 0;top:0;}

.respons_line01{top:0;}
.respons_line02{bottom:0;}
.respons_02{padding-top: 80px;}
.respons_02 h3{text-align: center;margin-bottom: 70px}

.respons_more a{color:#515151;font-weight: bold;}
.respons_list ul{margin: 0 -20px;}
.respons_list li{width:33.33%;margin-bottom: 40px;float:left;}
.respons_list dl{margin: 0 20px; background:#f3f7fa; padding:35px;padding-bottom: 40px;padding-right: 60px;}
.respons_list dt{margin-bottom: 10px;}
.respons_more{padding-top:40px;}
.respons_list h2{height: 60px;-webkit-line-clamp: 2;}

.respons_list .page{padding-top: 30px;}
.respons_ic12{margin-bottom: 40px;position: relative;}
.respons_ic12 img{display: none;}
.respons_ic12:after{position: absolute;content:"";left: 0;top:0;width:28px;height: 6px;background:#fff;display: none;}



@media only screen and (max-width:1440px) {
.respons_02{padding-top: 60px;}
.respons_01{padding:70px 0;}
.respons_01 .right{padding: 20px;width:calc(100% - 480px)}
.respons_02 h3{margin-bottom: 50px;}
.respons_list dl{padding: 30px;}
.respons_list ul{margin: 0 -10px;}
.respons_list dl{margin: 0 10px;}
.respons_list li{margin-bottom: 20px;}

}
@media only screen and (max-width:1024px) {
.respons_01{padding:50px 0;}
.respons_02{padding-top: 50px;}
.respons_01 .left{margin-top: 0;width: 350px}
.respons_in{padding: 30px;}
.respons_ic02{right:10px;bottom: 10px;}
.respons_edit{height: 200px;}
.respons_01 .right{padding:20px 10px;width:calc(100% - 400px)}
.respons_list h2{height: 48px;}
.respons_02 h3{margin-bottom: 20px;}
.respons_more{padding-top: 30px;}
.respons_list dl{padding: 20px;}
}

@media only screen and (max-width:767px) {
.respons_02{padding-top: 30px;}
.respons_01 .left,.respons_01 .right{float: none;width: 100%;}
.respons_01 .left{margin-bottom: 30px;}
.respons_bg{display: none;}
.respons_edit{height: auto;max-height:inherit;}
.respons_list ul{margin: 0 ;}
.respons_list dl{margin: 0;}
.respons_list li{float: none;width: 100%;}
.respons_list li:last-child{margin-bottom: 0;}
.respons_more{padding-top: 20px;}
.respons_list h2{height: auto;max-height: 48px;}
.respons_01 .left h2{margin-bottom: 0}
.respons_ic12{margin-bottom: 20px;}
.respons_ic12:after{height: 4px;}
}

/*who*/
.tab_nomargin .pub_tab{margin-bottom: 0;}
.who_01{background:#f2f7fa;}
.who_intr{overflow: hidden;}
.who_intr .left,.who_intr .right{height: 100%;width:47.5%;box-sizing:border-box;}
.who_intr .left{float: left;}
.who_intr .right{float: right;padding-top: 30px;}
.who_more{padding-top: 50px;}
.who_more a{display: inline-block;background:url(../images/personnel_bg.png) no-repeat;background-size: 100% 100%;width: 260px;height: 70px;line-height: 70px;text-align: center;color:#fff;}

.who_scoll{height:calc(100% - 120px);overflow: hidden;}
.who_02{background:url(../images/who_bg_01.jpg) no-repeat;background-size:cover;}
.who_num{padding-bottom:30px;}
.who_num ul{overflow: hidden;}
.who_num li{float: left;width: 20%;}
.who_num4 li{width: 25%;}
.who_num dl{padding: 0 40px;}
.who_num dt{color:#00a8ff; background-image: linear-gradient(#00a8ff, #2f498d);
  background-clip: text;
  -webkit-background-clip: text;
  /*color: transparent;*/}
.who_num dt{display: inline-block; height:60px;line-height: 60px;font-size:60px;font-weight: bold;margin-bottom: 20px;}
.who_num dt i{font-size: 30px;height:30px;line-height: 30px; font-weight: bold;float: left;vertical-align: top;}
.who_num dt span{float: left;}
.who_num dd{clear: both;}
.who_02 .who_more{text-align: center;}
.who_04 .who_more{text-align: center;}
.who_03{padding:90px 0 150px 0;color:#fff;position: relative;}
.blank_33{position: absolute;top:0;left: 0;width:100%;height:100%;background:rgba(0,0,0,0.33);}
.who_03 .wrap_1600{position: relative;z-index: 2;}
.person_title{overflow: hidden;padding-bottom: 10px;}
.who_slider{position: relative;}
.who_slider dl{background:#f8fafc;}
.who_slider dd{padding:35px;padding-bottom: 45px;}
.who_slider h3{height: 60px;-webkit-line-clamp: 2;}
.who_slider .who_but div{top:28%;}
.who_but div{width: 36px;height: 36px;line-height: 32px;margin-top: -15px; text-align: center;box-sizing:border-box;border: 2px solid #5aa8ff;border-radius:50%;font-size: 20px;font-weight: bold;color: #5aa8ff;background:none;background:none;}
.who_but div.swiper-button-prev{left:-68px;}
.who_but div.swiper-button-next{right:-68px;}
.who_but div.swiper-button-disabled{color: #888;border-color:#888;opacity: 1;}

.histop{padding: 0 50px;position: relative;margin-bottom: 95px;}
.his_line{position: absolute;left:50px;bottom:14px;width:calc(100% - 100px);height: 1px;background:rgba(255,255,255,0.25);}
.histop_slider{padding-left:14.3%;position: relative;z-index: 2;}
.histop_slider li{cursor: pointer;}
.hisline{position: absolute;left:62px;bottom:13px;width: 0%;height: 3px;background:#0090ff;margin-top: -1px;visibility: hidden;opacity: 0;
transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.histop_slider li dl{width: 95px;text-align: center;}
.histop_slider li dt{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.histop_slider li dd{height: 28px;position: relative;}
.histop_slider li dd span{display: inline-block; width:28px;height: 28px;border-radius:50%;}
.histop_slider li dd span i{width: 13px;height: 13px;border-radius:50%;background:#9ba8b2;}
.histop_slider li dt{height: 60px;position: relative;}
.histop_slider li dt em{width:100%;position: absolute;left: 0;bottom: 0;}
.histop_slider li.on dt{font-size:36px;color:#0078ff;font-weight: bold;line-height: 60px;}
.histop_slider li.on dd span i{background:#0078ff;}
.histop_slider li.on dd span{background:rgba(255,255,255,0.33);}
.histop_slider li.on .hisline{width:95%;visibility: visible;opacity: 1;}

.his_but div{background:none;width: 50px;height: 50px;line-height: 50px;top:auto;bottom: -10px; border-radius:50%; text-align: center;background:#fff;color:#009cff;font-size: 20px;font-weight: bold;}
.his_but div.swiper-button-disabled{opacity: 1; pointer-events:inherit;cursor: pointer;background:#009cff;color: #fff;}
.his_but div.disabled{cursor: default; background:#fff;color: #000000;}

.histop .his_but div.swiper-button-disabled{background:#fff;color: #009cff;}
.histop .his_but div.disabled{cursor: default; background:#fff;color: #000;}


.his_list{position: relative;width: 78.8%;margin-left:12.8%;}
.his_list dl{overflow: hidden;margin: 0 1px;}
.his_list dt{float: left;width: 50.6%;height:100%;margin-right: 55px;}
.his_list dd{height:100%;}
.his_list dd h2{margin-bottom: 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hisb_but{width: 88px;position: absolute;width:44.8%;right: 0;bottom:45px;    z-index: 9;display: none;}
.sw2 .hisb_but.hisb_but02{display:block;}
.sw2.modluar001 .swiper-container{padding: 0 40px;}
.sw2 .hisb_but02 .swiper-button-prev{left: 0;}
.sw2 .hisb_but02 .swiper-button-next{right: 0;}
.sw2 .hisb_but02 div{top: 36%;}
.hisb_but div{background:none;width: 40px;height:25px;line-height: 25px;text-align: center;color:#fff;background:url(../images/more_bg.png) no-repeat;background-size:100% 100%;position: static;margin: 0;float: left;margin-right:6px;}
.hisb_but div.swiper-button-disabled{background:#fff;color:#009cff;opacity: 1;border-radius: 20px;}
.his_scoll{height:calc(100% - 160px);overflow: hidden;}



@media only screen and (max-width:1660px) {
.who_more{padding-top: 30px;}
.who_more a{width:220px;height:60px;line-height: 60px;}
.who_scoll{height:calc(100% - 90px);}
.who_num dl{padding: 0 30px;}
.who_but div.swiper-button-prev{left:-40px;}
.who_but div.swiper-button-next{right:-40px;}

.his_list{margin:auto;width:80%;}
.who_intr .right{padding-top: 10px;}

}
@media only screen and (max-width:1440px) {
.who_num dt{height:50px;line-height: 50px;font-size:50px;margin-bottom: 10px;}
.who_num dt i{font-size: 30px;height:30px;line-height: 30px;}
.who_slider{margin: 0 10px;}
.hisb_but{bottom:20px;}
.his_scoll{    height: calc(100% - 130px);}
.who_03{padding: 80px 0;}
.histop_slider li.on dt{font-size:30px;}
}
@media only screen and (max-width:1366px) {
.who_num dl{padding: 0 20px;}

.who_num dt{height:42px;line-height: 42px;font-size:42px;}
.who_num dt i{font-size: 24px;height:24px;line-height: 24px;}
}
@media only screen and (max-width:1024px) {
.who_intr .left,.who_intr .right{width:49%;}
.who_more{padding-top: 20px;}
.who_more a{width:180px;height:50px;line-height: 50px;}
.who_scoll{height:calc(100% - 70px);}
.who_num{padding-bottom: 0;}
.who_num dt{height:30px;line-height: 30px;font-size:30px;}
.who_slider h3{height: 48px;}
.who_slider dd{padding: 30px;}
.who_slider{margin: 0 20px;}
.who_but div{width: 30px;height: 30px;line-height: 26px;margin-top: -15px;}
.person_title{padding-bottom: 0}
.histop{margin-bottom: 50px;}
.his_list{width:100%;}
.who_03{padding: 50px 0;}
.his_but div{width: 40px;height: 40px;line-height: 40px;bottom:-6px;}
.histop_slider li.on dt{font-size:20px;}
.histop_slider{padding-left: 0;}
.his_list dd h2{margin-bottom: 10px;}
.his_scoll{height: calc(100% - 110px);}
.who_intr .right{padding-top: 0;}
}
@media only screen and (max-width:767px) {
.who_intr .left,.who_intr .right{width:100%;float: none;}
.who_intr{height: auto !important;}
.who_intr .left{margin-bottom: 20px;}
.who_more{text-align: center;font-size:14px;}
.who_more a{width:150px;height:40px;line-height: 40px;}
.who_num li{width:50%;margin-bottom: 20px;}
.who_num4 li{width: 50%;}
.who_num li:nth-child(2n+1){clear: both;}
.who_num dl{padding: 0 5px;}
.who_02 .who_more{padding-top: 0;}
.who_num dt{height:24px;line-height: 24px;font-size:24px;}
.who_num dt i{height:20px;line-height: 20px;font-size:20px;}
.who_slider dd{padding:20px;}
.who_slider{margin: 0 ;}
.who_but div.swiper-button-prev{left:5px;}
.who_but div.swiper-button-next{right:5px;}
.who_slider .who_but div.swiper-button-disabled{color:#fff;border-color:#fff;}
.his_list dl{height: auto !important;}
.his_list dt,.his_list dd{float: none;width: 100%;}
.his_list dt{margin-bottom: 10px;}
.his_but div{width: 30px;height: 30px;line-height: 30px;bottom:0;}
.his_but div.swiper-button-prev{left:-5px;}
.his_but div.swiper-button-next{right:-5px;}
.histop{padding: 0 30px;}
.his_line{left: 30px;width: calc(100% - 60px);bottom:9px;}
.histop_slider li.on dt{line-height: 40px;}
.histop_slider li dt{height:40px;}
.histop{margin-bottom: 30px;}
.histop_slider li dd span i{width:10px;height: 10px;}
.histop_slider li dd span{width: 18px;height: 18px;display: block;margin: auto;}
.histop_slider li dd{height: 18px;}
.hisline{height: 2px;    bottom: 9px;left: 56px;}
.histop_slider li.on .hisline{width:96%;}
.hisb_but{position:static;}
.hisb_but div{position: absolute;margin: 0;top:80px;margin:0;}
}

/*新闻*/
.news_top{overflow: hidden;padding: 80px 0;}
.news_top .left{float: left;width:45.7%;}
.news_top .right{float: right;width:50%;}
.news_time{color:#2f498c;}
.news_top .left h3 a{color:#2f498c;}
.news_top .left dt{margin-bottom: 30px;}
.news_top .left h3,.news_time{margin-bottom: 20px;}
.news_top .right ul{padding-right:10%;}
.news_top .right li:first-child{border-top:1px solid #7f7f7f;}
.news_top .right li{border-bottom:1px solid #7f7f7f;padding:20px;padding-bottom: 30px;padding-right: 0;cursor: pointer;}
.news_title{overflow: hidden;line-height: 30px;}
.news_title h3{float: left;width:calc(100% - 130px);}
.news_title h3 a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;}
.news_title .person_time{float: right;margin-bottom: 0;width: 110px;}
.news_top .our_more{padding-top: 20px;}
.news_top .right p{display: none;margin-top: 20px;}




.news_bottom{background:#f3f7fa;padding: 60px 0;}
.news_bottom ul{border-bottom:1px solid #8b8c8c;padding-bottom: 30px;}
.news_bottom li{padding: 50px 0;}
.news_bottom li:first-child{padding-top: 0;}
.news_bottom h3{margin-bottom: 20px;}
.news_bottom h3,.news_top .left h3{max-height: 60px;-webkit-line-clamp: 2;}
.news_bottom p,.news_top .left p{max-height: 48px;-webkit-line-clamp: 2}
.news_top .left p{margin-bottom: 20px;}

@media only screen and (max-width:1660px) {
.news_bottom li{padding: 30px 0;}
.news_top .right li{padding:20px;padding-right: 0;}
.news_top .right ul{padding-right: 0;}
}
@media only screen and (max-width:1440px) {
.news_top .right li{padding:15px;padding-right: 0;}
.news_top .right p{margin-top: 10px;}
}
@media only screen and (max-width:1024px) {
.news_top{padding: 50px 0;}
.news_bottom li{padding: 20px 0;}
.news_bottom h3,.news_top .left h3{max-height:48px;}
.news_bottom h3{margin-bottom: 10px;}

.news_top .right p{display: block;}
.news_top .left,.news_top .right{float: none;width:100%;}
.news_top .left{padding-bottom: 30px;}
.news_top .right li{padding:20px 0;}
.news_top .left h3, .news_time,.news_top .left dt{margin-bottom:10px;}
.news_top .left p{margin-bottom: 0;}

}
@media only screen and (max-width:767px) {
.sw2.modluar001 .swiper-container{padding: 0;}
.news_top{padding: 20px 0;}
.news_bottom{padding: 30px 0;}
.news_bottom li{padding: 15px 0;}
.news_bottom ul{padding-bottom: 20px;}
.news_top .right li:last-child{border: 0;}

}


/*医养康养业务*/
.healthy_title p{width:1320px;max-width:100%;text-align: center;margin: auto;}

.healthy_box ul>li{background:#f3f7fa;overflow: hidden;}
.healthy_box ul>li:nth-child(2n){background:#fff;}

.healthy_top{overflow: hidden;padding-bottom: 60px}
.healthy_top .left{float: left;width: 50%;box-sizing:border-box;padding-right: 50px;}
.healthy_top .right{float: right;border-left:1px solid #aeafb3;padding-left:70px;width: 50%;box-sizing:border-box;color:#0078ff;}
.healthy_top .right h2{padding-bottom: 10px;}
.healthy_tips{overflow: hidden;}
.healthy_tips p{float: left;line-height: 30px;min-width:180px;box-sizing:border-box;text-align: center;margin-bottom: 10px;position: relative;padding: 0 18px;}
.healthy_tips p span{display: block;background:#e2f0ff;}
.healthy_tips p span:after{content:"";position: absolute;left: 0;top:0;width: 18px;height:100%;background:url(../images/h_bg_01.png) no-repeat;background-size: 100% 100%;}
.healthy_tips p span:before{content:"";position: absolute;right: 0;top:0;width: 18px;height:100%;background:url(../images/h_bg_02.png) no-repeat;background-size: 100% 100%;}

.healthy_phone{display: none;}
.healthy_phone:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.2);}

.healthy_bottom{position: relative;}
.healthy_bottom>a{display: block;width:100%;height:100%;}
.healthy_bottom ol{width:100%;height: 100%;color:#fff;}
.healthy_bottom ol li{height: 100%;width:55%;position: absolute;top:0;left: 0;border-left:1px solid rgba(255,255,255,0.2);transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.healthy_bottom ol li:first-child{border: 0;}
.healthy_bottom ol li h3{position: absolute;left: 0;bottom: 30px;width:27.2%;box-sizing:border-box;padding: 0 15px;}
.healthy_img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.healthy_img p{position: absolute;top:0;left: 0;width: 100%;height: 100%;display: none;}
.healthy_img p img{width:100%;height: 100%;}
.healthy_img p:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.2);}
.healthy_img p:first-child{display: block;}

.healthy_bottom ol li.on h3{width:100%;padding-left: 60px;}

.healthy_bottom ol li:nth-child(1){left: 0;}
.healthy_bottom ol li:nth-child(2){left: 55%;}
.healthy_bottom ol li:nth-child(3){left: 70%;}
.healthy_bottom ol li:nth-child(4){left: 85%;}

.state_2 ol li:nth-child(1){left: 0;}
.state_2 ol li:nth-child(2){left: 15%;}

.state_3 ol li:nth-child(1){left: 0;}
.state_3 ol li:nth-child(2){left: 15%;}
.state_3 ol li:nth-child(3){left: 30%;}

.state_4 ol li:nth-child(1){left: 0;}
.state_4 ol li:nth-child(2){left: 15%;}
.state_4 ol li:nth-child(3){left: 30%;}
.state_4 ol li:nth-child(4){left: 45%;}

@media only screen and (max-width:1660px) {
.healthy_top .right{padding-left: 50px;}
.healthy_tips p{min-width: 150px;}
.healthy_top{padding-bottom: 40px;}
.healthy_bottom ol li h3{padding:0 10px;}
.healthy_bottom ol li.on h3{padding-left:20px;}

}
@media only screen and (max-width:1024px) {
.healthy_img{display: none;}
.healthy_bottom{height: auto !important;}
.healthy_bottom ol li{position: relative;width: 100%;left:0 !important;margin-bottom: 10px;}
.healthy_phone{display: block;}
.healthy_top .left,.healthy_top .right{float: none;width: 100%;border: 0;padding: 0;}
.healthy_top .left{padding-bottom: 20px;}
.healthy_bottom ol li h3{width:100%;text-align: center;bottom:10px;}
}
@media only screen and (max-width:767px) {
.healthy_tips p{min-width:50%;}
}


/*大健康产业*/
.industry_01{background:#f3f7fa;padding:115px 0 150px 0;}

.industry_box{position:relative;overflow: hidden;}
.industry_box .left,.industry_box .right{width:50%;}
.industry_box .left{float: left;}
.industry_box .right{float: right;height: 80%;margin-top:3%;background:#fff;position: relative;box-sizing:border-box;padding:80px;padding-left: 0;}
.industry_bg{position: absolute;top:0; right: 0;width:108%;height: 100%;background:#fff;}
.industry_box .right p{position: relative;z-index: 2;}
.industry_p{height:100%;overflow: hidden;}

.industry_box .img,.industry_box .con{ text-align: center;}
.industry_box .img img{max-width: 100%;}
.industry_box .con{margin-top: 2.5%; line-height: 2;}

.industry_02{padding:90px 0 60px 0;}
.industry_tab{width: 940px;max-width: 100%;margin: auto;margin-bottom: 40px;}
.industry_tab ul{overflow: hidden;}
.industry_tab li{float: left;width:20%;text-align: center;padding:65px 0;border-left:1px solid #000;box-sizing:border-box;cursor: pointer;}
.industry_tab li:first-child{border: 0;}

.industry_tab dt{width: 50px;height: 50px;overflow: hidden;margin: auto;position: relative;margin-bottom: 20px;}
.industry_tab dt img{position: absolute;left: 0;top:0;width:100%;height: 100%;}
.industry_tab dt .indus_ic02{top:100%;}
.industry_tab li.on{background:#01a7fe url(../images/industry_bg.jpg) no-repeat;background-size: cover;color: #fff;border-left-color: transparent;}
.industry_tab li.on .indus_ic02{top:0;}
.industry_tab li.on .indus_ic01{top:100%;}

.industry_tab li.none{border-left-color: transparent;}

.industry_text {text-align: center;padding-bottom: 60px;}


.industry_slider.cur li{margin: auto;}
.industry_slider{position: relative;}
.industry_slider li{width:52.3%;}
.hisb_but02{position: static;}
.hisb_but02 div{position: absolute;top:50%;margin: 0; margin-top: -12px; }
.hisb_but02 .swiper-button-prev{left:8.3%}
.hisb_but02 .swiper-button-next{right:8.3%}

.industry_slider.animated{
    -webkit-animation-duration: 3.5s;
    animation-duration: 3.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.industry_03{background:#f3f7fa;}
.industry_03 .person_tab{margin-bottom: 30px;}
.industry_03 .person_tab li a{background:#e2e9f2;font-weight: bold;}
.industry_03 .person_tab li.on a{font-weight: normal;    background: url(../images/personnel_bg.png) no-repeat;background-size: 100% 100%;}

.indus_channel_p {text-align: center;padding-bottom: 140px;}
.indus_ewm{width: 1230px;max-width: 100%;margin: auto;position: relative;padding-bottom: 30px;}
/*.indus_ewm ul{overflow: hidden;margin: 0 -5px;}*/
.indus_ewm li{float: left;width: 20%;text-align: center;}
.indus_ewm dl{padding: 0 5px;}
.indus_ewm dt{margin:auto;width: 80px;margin-bottom: 30px;}
.indus_line{content:"";position: absolute;top: 0;width:1px;height: 100%;background: #c2c6c8;}
.indus_ewm li:first-child .indus_line{display: none;}
.indus_ewmbox{text-align: center;}
.indus_ewmbox dl{width: 200px;margin: auto;background: #fff;padding:50px 10px;padding-bottom: 70px; box-sizing:border-box;text-align: center;border-radius: 5px; display: inline-block;margin: 5px;}
.indus_ewmbox dt{width:80px;height: 80px;margin: auto; margin-bottom: 30px;}
.indus_ewmbox dt img{width:100%;height: 100%;}
.indus_more{text-align: center;font-weight: bold;padding-top: 35px;}
.indus_more i{margin-left:15px;}
.channel_03 .indus_channel_p,.channel_02 .indus_channel_p{padding-bottom: 50px;}

.indus_block{padding: 10px 0;cursor: pointer;}
.channel_slider{padding:0 75px;position: relative;}
.channel_slider .hisb_but02 .swiper-button-prev{left:0}
.channel_slider .hisb_but02 .swiper-button-next{right:0}
.slide_hide{display: none;}

.indus_block.noimg{cursor: default;}

@media only screen and (max-width:1660px) {
.industry_01,.industry_02{padding:80px 0;}
.indus_channel_p{padding-bottom: 80px;}
.indus_ewm dt{margin-bottom: 20px;}
}
@media only screen and (max-width:1440px) {
.industry_box .right{padding:50px;padding-left: 0;}
.industry_tab li{padding: 40px 0;}
.industry_text{padding-bottom: 40px;}
}
@media only screen and (max-width:1024px) {
.industry_01,.industry_02{padding:50px 0;}
.industry_box .right{padding:30px;padding-left: 0;}
.hisb_but02 .swiper-button-prev{left:5px}
.hisb_but02 .swiper-button-next{right:5px}
.industry_tab dt{margin-bottom: 10px;}
.indus_channel_p{padding-bottom: 50px;}
.indus_ewmbox dt{margin-bottom: 10px;}
.indus_ewmbox dl{padding:30px 10px;}
.indus_more{padding-top: 20px;}
}
@media only screen and (max-width:767px) {
.swiper-slide.img-single img{width:100%;}
.industry_01,.industry_02{padding:30px 0;}
.industry_bg{display: none;}
.industry_box .right{padding:20px;}
.industry_box{height: auto !important;}
.industry_box .left,.industry_box .right{float: none;width: 100%;margin: 0;}
.industry_tab dd{font-size: 14px;line-height: 20px;height: 40px;}
.industry_tab li{padding:10px 0;padding-top: 20px;height:100px}
.industry_tab dl{padding: 0 5px;}
.industry_tab{margin-bottom: 20px;}
.industry_text{padding-bottom: 20px;}
.indus_channel_p{padding-bottom: 30px;padding:10px !important;}
.indus_ewm li{width:50%;}
.indus_ewm li:nth-child(2n+1){clear:both;margin-bottom: 20px;}
.indus_line{display: none;}
.indus_ewm dt{margin-bottom: 10px;}
.indus_ewm{padding-bottom: 0;}
.industry_03 .person_tab li a{width:105px;}
.industry_tab dt{width:40px;height: 40px;}
.channel_03 .indus_channel_p,.channel_02 .indus_channel_p{padding-bottom: 30px;}
.channel_slider{padding: 0 45px;}
.industry_03 .person_tab{margin-bottom: 20px;}

.industry_cont .indus_ewm dl{padding: 0 50px;}

.industry_slider li{width: 100%; height:0;padding-bottom: 56.27%;position: relative;}
.industry_slider li img{width:100%;height: 100% !important;position: absolute;top:0;left: 0;}

.industry_box .con p br{ display: none;}
}

@media only screen and (max-width:350px) {
.industry_03 .person_tab li a{margin: 0 1px;width:98px;}

}


/*1、我们的业务与产品-频道页*/
.bus_tabhide{display: none;}
.phone_buss{display: none;}
#dowebok li.section{height:100vh;position: relative;text-align: center;background-attachment: fixed;}
.buss_p{width:1080px;max-width: 100%;margin: auto;}
.blank_blue{position: absolute;top:0;left: 0;width:100%;height: 100%;background:rgba(0,54,171,0.7);}
.buss_insert{width:100%;z-index: 5;color:#fff;}
.buss_insert h3{margin-bottom: 20px;}
.buss_insert p{height:72px;  -webkit-line-clamp: 3;}
.buss_more{padding-top: 30px;}
.buss_more a{display: inline-block;width:40px;height: 24px;line-height: 24px;border: 1px solid #fff;text-align: center;color: #fff;border-radius: 30px;}

@media only screen and (min-width:767px) {

.blank_blue,.buss_insert .buss_p,.buss_insert .buss_more{visibility: hidden;opacity: 0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.buss_insert .buss_p,.buss_insert .buss_more{
  transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
  -webkit-transform: translateY(80px); -moz-transform: translateY(80px);-o-transform: translateY(80px);-ms-transform: translateY(80px);transform: translateY(80px);}
/*.buss_cont li.on .blank_blue{visibility: visible;opacity: 1;}*/
/*.buss_cont li.on .buss_insert .buss_p,.buss_cont li.on .buss_insert .buss_more{visibility: visible;opacity: 1;*/
/*-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}*/

    #dowebok li.active .blank_blue{visibility: visible;opacity: 1;}
    #dowebok li.active .buss_insert .buss_p,#dowebok li.active .buss_insert .buss_more{visibility: visible;opacity: 1;
        -webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
}



@media only screen and (max-width:1024px) {
.buss_more{padding-top: 20px;}
.buss_insert h3{margin-bottom: 20px;}
    #dowebok li.on .blank_blue{visibility: visible;opacity: 1;}
    #dowebok li.on .buss_insert .buss_p,#dowebok li.active .buss_insert .buss_more{visibility: visible;opacity: 1;
        -webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
}

@media only screen and (max-width:767px) {
    #dowebok li{background: none !important;height: auto;padding-bottom: 30px;}
    #dowebok li.section{height: auto;}
.phone_buss{display: block;margin-bottom: 10px;}
.buss_insert{color:#333;}
    #dowebok .blank_blue{display:none;}
.buss_insert{position: static;    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);}
.buss_more a{border-color:#0078ff;color:#0078ff;}
.buss_more{padding-top: 10px;}
.buss_insert h3{margin-bottom: 10px;}

}

/*公司概况*/
.group_01{background: url(../images/group_bg01.png) no-repeat;background-size: 100%;}
.group_01 .who_num{padding:60px 0;}

.group_02{/*background: url(../images/group_bg_02.png) no-repeat;background-size:cover;padding:130px 0 180px 0;*/}
.group_02 h2{/*text-align: center;*/margin-bottom:20px;}
.group_02 h3{ margin-bottom:30px; overflow: hidden;}
.group_02 h3 span{ float: left; cursor: pointer; margin-right: 22px; color:#000; border-bottom: 1px solid transparent; padding-bottom: 10px;}
.group_02 h3 span.on{color:#197CEB;border-bottom: 1px solid #197CEB;}
.group_team ul{margin: 0 -0.8%;}
.group_team li{ float: left; width:24.73%; margin: 0 0.8% 1.5%; padding: 2% 3.5%; background: #F3F7FA;}
.group_team li h4{margin-bottom: 10px;color:#333333;}
.group_team li p{color:#4C4C4D;}
/*.group_team li{width: 50%;text-align: left;float: left;}
.group_team ul{overflow:hidden;margin: 0 -20px;}
.group_team dl{padding:0 15%;padding-right: 5%;}
.group_team li:nth-child(2n) dl{padding-left: 5%;}
.group_team dt{margin-bottom: 40px;}
.group_team dt span{display: inline-block;background:url(../images/group_bg.png) no-repeat;background-size: 100% 100%;width: 300px;height: 65px;line-height: 65px;color: #fff;text-align: center;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.group_team dd{overflow: hidden;height: 260px;}
.group_team p{}*/




.group_03{padding: 100px 0 190px 0;}
.group_img{background: url(../images/group_bg_03.png) no-repeat;background-size: 100%;text-align: center;}
.group_img img{max-width: 100%;}
.group_03 h2{text-align: center;margin-bottom: 60px;}
.group_phone{display: none;}
.groupDiv{margin-bottom: 20px;overflow: hidden;}
.groupDiv em{float: left;width: 122px;margin-right: 30px;color: #0078ff;text-align: justify;text-align-last: justify;}
.groupDiv p{float: left;width: calc(100% - 154px);}
.groupDiv p span{margin-right: 30px;}
.groupDiv p span:last-child{margin-right: 0;}
@media only screen and (max-width:1440px) {
.group_02,.group_03{padding: 80px 0;}
.group_01 .who_num{padding: 40px 0;}
.group_02 h2,.group_03 h2{margin-bottom: 50px;}
    .groupDiv em{width: 105px;}
}
@media only screen and (max-width:1280px) {
    .group_team dl{padding: 0 10%;}
}
@media only screen and (max-width:1024px) {
.group_02,.group_03{padding: 50px 0;}
.group_02 h2,.group_03 h2{margin-bottom: 30px;}
.group_team dt span{width: 210px;height: 50px;line-height:50px;}
    .group_team dl{padding: 0 5%;}
    .group_team dd{height: 220px;}
    .groupDiv em{width: 100px;}
    .groupDiv p{width: calc(100% - 122px);}
    .groupDiv p span{margin-right: 15px;}
    .groupDiv p span:last-child{margin-right: 0;}
}
@media only screen and (max-width:767px) {
.group_02,.group_03{padding: 30px 0;}
.group_phone{display: block;}
.group_pc{display: none;}
.group_team li{/*float: none;width: 100%;padding-bottom: 20px;*/}
.group_02 h2,.group_03 h2{margin-bottom: 20px;}
.group_team dl{padding: 0;}
.group_team ul{margin: 0;}
.group_02 h3{margin-bottom: 15px;}
.group_team li{margin: 0 0 5%; float: none; padding: 5%; width:90%;}

.group_01 .who_num{padding: 0;padding-top: 20px;}

    .groupDiv{margin-bottom: 10px;}
    .groupDiv em{width: 95px;margin-right: 15px;}
    .groupDiv p{width: calc(100% - 112px);}
    .group_team dt{margin-bottom: 20px;}
    .group_team dt span{height: 40px;line-height: 40px;}
    .group_team dd{height: auto;}

}

/*集团概况*/
.groupbox_01 .who_num{padding: 40px 0;}
.groupbox_01 .who_scoll{height:100%;}
.groupbox_01 .who_intr .right{padding:30px 0;}
.groupbox_01 .who_intr{margin-bottom: 20px;}
.groupbox_02{background:#044db1 url(../images/groupbox_bg_01.jpg) no-repeat;background-size: cover;padding:130px 0 150px 0;color:#fff;overflow: hidden;position: relative;}
#page-banner canvas{height:50% !important; position: absolute; bottom:0; left:0; z-index: 9;}

.groupbox_02 .wrap_1600{position: relative;z-index: 99;}
.groupbox_cont .person_title{padding-bottom:20px;}

.groupbox_top ul{overflow: hidden;margin:0 -38px;}
.groupbox_top li{float: left;width: 20%;text-align: center;margin-bottom: 50px;}
.groupbox_top dl{margin:0 38px;background:url(../images/groupbox_bg01.png) no-repeat;background-size: 100% 100%;padding: 40px 0;padding-bottom:70px;border-radius: 0 0 20px 20px;box-shadow:0px 15px 10px -15px #000;}
.groupbox_top dt{margin-bottom: 20px;}
.groupbox_top dt img{width: 60px;height:60px;}
.groupbox_top dd{line-height:1.5em;height:3em;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.groupbox_top dd a{color: #fff!important;}
.groupbox_top h3{line-height: 40px;height:80px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.groupbox_03{color:#fff;padding:70px 0 50px 0;overflow: hidden;}
.groupbox_four{padding-bottom: 20px;border-bottom:1px solid rgba(255,255,255,0.48);margin-bottom: 60px;}
.groupbox_four ul{overflow: hidden;margin:0 -65px;}
.groupbox_four li{width: 50%;float: left;margin-bottom: 50px;min-height:160px}
.groupbox_four dl{margin:0 65px;position: relative;}
.groupbox_four dt{font-family:"Arial";height:180px;line-height: 180px; font-size:200px;opacity: 0.2;font-weight: bold;position: absolute;top:0;left: 0;width: 100%;}
.groupbox_four dd{position:relative;z-index: 2;}
.groupbox_four dd h3{margin-bottom: 20px;}
.groupbox_four li:nth-child(2n+1),.groupbox_eight li:nth-child(4n+1){clear:both;}

.groupbox_eight ul{overflow: hidden;margin: 0 -110px;}
.groupbox_eight li{width: 25%;margin-bottom: 30px;float: left;}
.groupbox_eight dl{padding: 0 110px;position: relative;}
.groupbox_eight dt{margin-bottom: 10px;}
.groupbox_eight dl:after{content:""; position: absolute;left: 0;top:0;width: 71px;height:140px; background:url(../images/g_line.png) no-repeat;background-size:100% 100%;}
.groupbox_eight li:first-child dl:after{background:none;}
.groupbox_eight li:nth-child(4n+1) dl:after{background:none;}

.group_planimg{text-align: center;}
.group_planimg img{max-width:100%;}
.groupbox_04 .person_title{padding-bottom: 10px;}
.groupbox_04 .person_title p{margin-bottom: 0;}

.groupbox_05{background:#f3f7fa;padding:110px 0 170px 0;}
.groupbox_05 .person_title{padding-bottom:0;}
.groupbox_05 .group_edit{padding-bottom: 70px;}

.groupbox_fz{color:#fff;}
.groupbox_fz ul{overflow: hidden;margin: 0 -30px;}
.groupbox_fz li{float: left;width: 33.33%;}
.groupbox_fz dl{margin: 0 30px;background:url(../images/group_box2.jpg) no-repeat;background-size: cover;padding:40px 50px;}
.groupbox_fz dt span{font-size: 90px;}
.groupbox_fz dt{height: 90px;line-height: 90px;padding-bottom: 30px;margin-bottom: 30px;border-bottom:3px solid #fff;}
.groupbox_fz dd{overflow: hidden;margin: 0 -12px;}
.groupbox_fz dd p{float: left;line-height: 24px;margin-bottom: 12px;max-width:50%;}
.groupbox_fz dd span{display: block;margin: 0 12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.groupbox_fz li:nth-child(1) p:nth-child(2n+1){clear:both;}
.groupbox_fz li:nth-child(2) p:nth-child(3n+1){clear:both;}
.groupbox_fz li:nth-child(3) p{max-width: 25%;}
.groupbox_fz li:nth-child(3) p:nth-child(4n+1){clear:both;}

/*map*/
.interna_mapbox{position: relative;}
.interna_mapbox img{width:100%;}
.interna_maplist li{position: absolute;width: 15px;height: 15px;cursor: pointer;color:#333;font-weight: bold;}
.interna_maplist dd{width: 15px;height: 15px;background:#0078ff;border:3px solid #fff;border-radius:50%;box-sizing: border-box;    box-shadow: 0 0 10px rgb(0 0 0 / 30%);position: relative;z-index: 6;}
.interna_maplist dt{width:90px;position: absolute;left: 50%;margin-left:-45px; top:-25px;text-align: center;}
.interna_maplist li.right dt{left: 20px;margin-left: 0;text-align: left;top: -4px;}
.interna_maplist li.left dt{right: 20px;left: auto; margin-left: 0;text-align: right;top: -4px;}
/*.interna_maplist li.bottom dt{top:auto;bottom: -20px;}*/
.interna_maplist li.bottom dt{top:20px;}

.interna_layout{width: 430px;background:#fff;border-radius:10px 10px 0 0;box-shadow: 0 0 10px rgb(0 0 0 / 30%);position: absolute;left: 0;bottom:-55px;padding:30px 40px;padding-right:50px; box-sizing:border-box;z-index: 9;}
.interna_layout h2{height: 40px;line-height: 40px;color:#0078ff;}
.interna_layout h2 span{float: right;color:#8a8a8a;padding-right:20px;position: relative;cursor: pointer;}
.interna_layout h2 span i{position: absolute;top:0;right: 0;color:#0078ff;font-weight: bold;
  transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
  -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);}
.layout_list{display: none;max-height:740px;overflow: hidden;overflow-y:auto;}
.layout_list h3{margin-bottom: 10px;}
.layout_list h4{margin-bottom: 20px;}
.layout_list li{padding: 20px 0;border-bottom:1px solid #f2f1ef;}

.interna_maplist li.on{color: #0078ff;}

.interna_layout.cur h2 span i{
  -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);}
@media only screen and (max-width:1660px) {
.groupbox_eight dl:after{width: 30px;}
.groupbox_eight dl{padding: 0 50px;}
.groupbox_eight ul{margin: 0 -50px;}

.groupbox_four ul{margin:0 -40px;}
.groupbox_four dl{margin:0 40px;}
.groupbox_fz dl{padding: 30px;}
.groupbox_fz ul{margin: 0 -20px;}
.groupbox_fz dl{margin: 0 20px;}


}
@media only screen and (max-width:1440px) {
.groupbox_02,.groupbox_05{padding: 80px 0;}
.groupbox_01 .who_intr{margin-bottom:0;}
.groupbox_cont .person_title{padding-bottom:0;}
.groupbox_top ul{margin:0 -20px;}
.groupbox_top dl{margin:0 20px;padding-bottom: 40px;}
.groupbox_four dt{height:160px;line-height: 160px; font-size:180px;}
.groupbox_fz ul{margin: 0 -10px;}
.groupbox_fz dl{margin: 0 10px;}
.groupbox_fz dt span{font-size:80px;}
.groupbox_fz dt{height:80px;line-height: 80px;}
}
@media only screen and (max-width:1366px) {
.groupbox_fz ul{margin: 0 -5px;}
.groupbox_fz dl{margin: 0 5px;}
.groupbox_fz dd span{margin:0 8px;}
.groupbox_fz dd{margin: 0 -8px;}
}
@media only screen and (max-width:1024px) {
.groupbox_02,.groupbox_03,.groupbox_05{padding:50px 0;}
.groupbox_top ul{margin:0 -5px;}
.groupbox_top dl{margin:0 5px;}
.groupbox_top li{margin-bottom: 10px;}
.groupbox_01 .who_intr .right{padding: 0;}
.groupbox_four ul{margin:0 -20px;}
.groupbox_four dl{margin:0 20px;}
.groupbox_four li{margin-bottom: 40px;}
.groupbox_eight li{width:50%}
.groupbox_eight dl:after{display: none;}
.groupbox_eight dl{padding: 0 20px;}
.groupbox_eight ul{margin: 0 -20px;}
.groupbox_four dt{height: 100px;line-height: 100px;font-size: 100px;}
.groupbox_fz dd{height: 144px;}
.groupbox_fz li:nth-child(3) p{max-width: 50%;}
.groupbox_fz li:nth-child(3) p:nth-child(4n+1),.groupbox_fz li:nth-child(2) p:nth-child(3n+1){clear:inherit;}
.groupbox_fz li:nth-child(3) p:nth-child(2n+1){clear:both;}
.groupbox_fz li p:nth-child(2n+1){clear:both;}

.groupbox_fz li:nth-child(3) p,.groupbox_fz li p{width:50%;}
.groupbox_fz dt span{font-size:60px;}
.groupbox_fz dt{height:60px;line-height: 60px;padding-bottom: 20px;margin-bottom: 10px;border-width: 2px;}
.groupbox_05 .group_edit{padding-bottom: 50px;}

.interna_maplist{margin-bottom: 30px;}
.interna_maplist ul{overflow: hidden;}
.interna_maplist li{position: static;float: left;width: auto;margin-right: 30px;margin-bottom: 10px;}
.interna_layout,.interna_maplist dt{position: static;}
.layout_list{display: block;}
.interna_maplist dt{width: auto;text-align: left;margin:0;}
.interna_maplist dd{display: none;}
.interna_layout{width: 100%;}
.layout_list{max-height: inherit;}
.interna_layout h2 span{display:none;}
}
@media only screen and (max-width:767px) {
.groupbox_01 .who_num{padding: 0;padding-top: 20px;}
.groupbox_02,.groupbox_03,.groupbox_05{padding:30px 0;}
.groupbox_top li{width: 50%;}
.groupbox_eight li:nth-child(2n+1){clear:both;}
.groupbox_top dl{padding: 30px 0;}
.groupbox_top dt{margin-bottom: 10px;}
.groupbox_top dt img{width: 50px;height:50px;}
.groupbox_eight dl{padding: 0;}
.groupbox_eight ul{margin: 0;}
.groupbox_four ul{margin:0;}
.groupbox_four dl{margin:0 ;}
.groupbox_four li,.groupbox_eight li{float: none;width: 100%;margin-bottom: 30px}
.groupbox_four li:last-child,.groupbox_eight li:last-child{margin-bottom: 0;}
.groupbox_four dd h3{margin-bottom: 10px;}
.groupbox_four{margin-bottom:30px;}
.groupbox_fz ul{margin: 0;}
.groupbox_fz dl{margin: 0}
.groupbox_fz li{float: none;width: 100%;margin-bottom:10px;}
.groupbox_fz li:last-child{margin-bottom: 0;}
.groupbox_fz dd{height: auto;}
.groupbox_fz dt span{font-size:40px;}
.groupbox_fz dt{height:40px;line-height: 40px;padding-bottom: 10px;margin-bottom: 10px;border-width: 1px;}
.groupbox_05 .group_edit{padding-bottom:30px;}

.interna_layout{padding:20px;}
/*.interna_maplist li{margin-right:0;width:25%;}
*/
.interna_maplist li{width: 33.33%;margin-right: 0;height: auto;}
.interna_maplist li:nth-child(3n+1){clear:both;}
/*.interna_maplist li dt:after{content:"";position: absolute;left: 0;top:50%;width:6px;height: 6px;background:#0770e8;margin-top: -3px;border-radius:50%;}*/

.interna_maplist li dt:after{content:"";position: absolute;left: 0;top:8px;width:6px;height: 6px;background:#0770e8;border-radius:50%;}
.interna_maplist dt{position: relative;top: 0 !important;left: 0 !important;padding-left: 12px;    font-weight: normal;text-align: left !important;}

}

/*医养康养业务详情*/
.healthy_01{background:#f3f7fa;}
.healthy_dtitle{width:1330px;max-width: 100%;margin: auto;text-align: center;margin-bottom: 60px;}
.healthy_dtitle h3{margin-bottom: 40px;}
.healthy_range{padding: 40px 20px 30px 20px;background:#fff;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);text-align: center;color:#0078ff;position: relative;z-index: 2;}
.healthy_range h2{padding-bottom: 10px;}
.healthy_range .healthy_tips p{float: none;display: inline-block;}

.healthy_02{margin-top: -95px;}
.healthy_02 .map{width: 100%;height:760px;}
.healthy_03{padding:50px 0;}

.pro_sliderbox{width:1200px;max-width: 100%;margin: auto;}
.pro_sliderbox .hisb_but02 div{ box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.prolist_swi,.pro_slider{position: relative;}
.pro_slider .hisb_but02{visibility: hidden;opacity: 0;}
.prolist_swi{padding: 0 60px;margin-top:-78px;z-index: 9;}
.prolist_swi .hisb_but02 .swiper-button-prev{left: 30px;}
.prolist_swi .hisb_but02 .swiper-button-next{right:30px}

.prolist_swi .swiper-button-disabled{opacity: 1;cursor: pointer;}
.prolist_swi .swiper-button-prev.disabled{background:#fff;color:#009cff;opacity: 1;border-radius: 20px;cursor: default;}
.prolist_swi .swiper-button-next.disabled{background:#fff;color:#009cff;opacity: 1;border-radius: 20px; cursor: default;}


.but_pub02 .swiper-button-disabled.disabled{box-shadow: none;opacity: 0.7;}
/*.pro_sliderbox{overflow: hidden;}*/
.prolist_swi .swiper-container{padding:30px 0;}
.prolist_swi li{cursor: pointer;background:#fff;}
.prolist_swi li img{opacity: 0.4;}
.pro_slider dd{position:absolute;left: 0;bottom:130px;width: 100%;}
.pro_slider dd p{padding:0 60px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #fff;}
.prolist_swi li.on{z-index: 2;}
.prolist_swi li.on img{opacity:1;}
.prolist_swi li.on dt{transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);-moz-:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.prolist_swi li.on dt i{position: absolute;top:-1%;left: -1%;width: 102%;height: 102%;border:5px solid #fff;box-sizing:border-box;}

.prolist_swi.curr .swiper-container{overflow: inherit;}
.prolist_swi.curr li{width:20%;}


@media only screen and (max-width:1440px) {
.healthy_dtitle h3{margin-bottom: 20px;}
.healthy_02 .map{height:600px;}
.healthy_dtitle{margin-bottom: 50px;}
.healthy_03{padding:50px 0;}
.pro_slider dd{bottom:100px;}
}
@media only screen and (max-width:1024px) {
.healthy_range{padding:40px 20px;}
.healthy_02{margin-top: 0;}
.healthy_02 .map{height:400px;}
.healthy_01,.healthy_03{padding:50px 0;}


}
@media only screen and (max-width:767px) {
.healthy_01,.healthy_03{padding:30px 0;}
.healthy_range .healthy_tips p{display: block;}
.healthy_range{padding:20px;}
.healthy_02 .map{height:200px;}
.healthy_dtitle h3{margin-bottom: 10px;}
.healthy_dtitle{margin-bottom: 30px;}
.pro_slider{margin-bottom: 10px;}
.prolist_swi{margin: 0;padding: 0 30px;}
.prolist_swi .swiper-container{padding: 0;}
.prolist_swi .hisb_but02 .swiper-button-prev{left: 0;}
.prolist_swi .hisb_but02 .swiper-button-next{right:0}
.pro_slider dd p{padding: 0 10px;}
.pro_slider dd{bottom:10px;}
.prolist_swi.curr li{width:33.33%;}

}

/*国际化经营*/
.interna_01{text-align: center;padding:100px 0 70px 0;}
.interna_02{padding-top:70px;background:#e2e9f2;}
.interna_03{padding:80px 0;padding-bottom: 50px;}
.interna_04{padding-bottom:150px;}
.interna_05{padding:110px 0;position: relative;box-sizing: border-box;}
.interna_06{padding:90px 0 55px 0;}

.interna_map{text-align: center;}
.interna_map img{max-width: 100%;}
.interna_03 .person_title{width: 1440px;max-width: 100%;margin: auto;}

.interna_project ul{overflow: hidden;margin: 0 -20px;}
.interna_project dl{margin: 0 20px;position:relative;}
.interna_project li{float: left;width: 50%;color: #fff;margin-bottom: 40px;}
.interna_project dt{position: relative;}
.interna_project dt em{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: url(../images/interna_jb.png) no-repeat;background-size:100% 100%;}
.interna_project dt h3{position: absolute;left: 0;bottom:30px;padding:0 40px;box-sizing:border-box;line-height: 28px;overflow: hidden;width: 100%;}
.interna_project dt h3 p,.interna_project dt h3 i{float: left;}
.interna_project dt h3 p{max-width:calc(100% - 50px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.interna_project dt h3 i{display: inline-block;width: 3px;height:28px;background:#fff;margin-left: 25px;}
.interna_project dd{position: absolute;left: 0;top:0;width: 100%;height: 100%;box-sizing:border-box;padding:40px;padding-top: 70px;padding-right:60px;background:rgba(0,0,0,0.5);visibility: hidden;opacity: 0;}
.interna_project dd h3{margin-bottom: 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.interna_project dd p{height:calc(100% - 70px);overflow: hidden;}


.interna_trade ul{overflow: hidden;}
.interna_trade li{float: left;width: 50%;color: #fff;}
.interna_trade .edit_con_original,.interna_trade .edit_con_original *{color:#fff !important;}
.interna_trade dl{position: relative;}
.interna_trade dt{position: relative;}
.interna_trade dd{position: absolute;top:0;left: 0;width:100%;height: 100%;background:rgba(0,120,255,0.86);visibility: hidden;opacity: 0;box-sizing:border-box;padding: 40px;padding-right: 80px;}
.blank_20{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.2);}
.interna_icimg img{width: 80px;height:80px;}

.interna_trade dt .interna_ic{z-index: 2;top:0;width: 100%;text-align: center;
transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;
}
.interna_trade dt .interna_ic .interna_icimg{margin-bottom: 15px;}

.interna_trade dd .interna_ic{overflow: hidden;height:100%;}
.interna_trade dd .interna_ic .interna_icimg{float: left;height:100%;position: relative;width:80px;}
.interna_trade dd .interna_ic .interna_icimg img{transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}
.interna_trade dd .interna_ic .interna_text{float: right;width:calc(100% - 140px);height:100%;}
.interna_trade dd h3{margin-bottom: 10px;}
.interna_scoll {height:calc(100% - 55px);overflow: hidden;}



@media only screen and (max-width:1660px) {
.interna_project dd{padding: 40px;}
.interna_trade dd{padding: 40px;}
}
@media only screen and (max-width:1440px) {
.interna_01{padding:80px 0;}
.interna_02{padding-top:70px;}
.interna_03{padding:80px 0;padding-bottom: 50px;}
.interna_04{padding-bottom:80px;}
.interna_05{padding:80px 0;}
.interna_06{padding:90px 0 55px 0;}
.interna_project ul{margin: 0 -10px;}
.interna_project dl{margin: 0 10px;}
.interna_project li{margin-bottom: 20px;}
.interna_trade dd .interna_ic .interna_text{width:calc(100% - 100px)}
}

@media only screen and (max-width:1024px) {
.interna_01{padding:50px 0;}
.interna_02{padding-top:50px;}
.interna_03{padding:50px 0;padding-bottom: 30px;}
.interna_04{padding-bottom:50px;}
.interna_05{padding:50px 0;}
.interna_06{padding:50px 0;}
.interna_project dt h3{padding:0 20px;bottom: 20px;display: none;}
.interna_project dd{visibility: visible;opacity: 1;padding:20px;}

.interna_trade dt .interna_ic{display: none;}
.interna_trade dt .blank_20{display: none;}
.interna_trade dd{padding: 20px;visibility: visible;opacity: 1;    background: rgba(0,120,255,0.5);}
.interna_icimg img{width:50px;height: 50px;}
.interna_icimg{width: 50px;}
.interna_trade dd .interna_ic .interna_text{width:calc(100% - 80px)}

.interna_05{color:#fff;}
.interna_05:after{content:"";position: absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);}
.interna_05 .wrap_1600{position: relative;z-index: 2;}
}
@media only screen and (max-width:767px) {
.interna_01{padding:30px 0;}
.interna_02{padding-top:30px;}
.interna_03{padding:30px 0;}
.interna_04{padding-bottom:30px;}
.interna_05{padding:30px 0;}
.interna_06{padding:30px 0;}

.interna_project ul{margin: 0;}
.interna_project dl{margin: 0 ;}
.interna_project li{width:100%;}
.interna_project li:last-child{margin-bottom: 0;}
.interna_project dd{position: static;background:none;padding: 0;padding-top:10px;}
.interna_project li{color:#333;}
.interna_project dd h3{margin-bottom: 10px;}
.interna_trade li{float: none;width: 100%;}
.interna_trade dd{position: static;background:none;padding: 0;padding-top: 10px;}
.interna_trade li{color:#333;margin-bottom: 20px;}
.interna_trade li:last-child{margin-bottom: 0;}
.interna_trade .edit_con_original, .interna_trade .edit_con_original *{color:#333 !important;}
.interna_trade dd .interna_ic .interna_text{float: none;width: 100%;}
.interna_trade dd .interna_ic .interna_icimg{display: none;}
.interna_trade dt .interna_ic,.interna_trade dt .blank_20{display: block;}
.interna_trade dt .interna_ic .interna_icimg{margin: auto;margin-bottom: 10px;}
.interna_trade dt h3{color:#fff;}

}




@media only screen and (min-width:1025px) {
.pub_tab li a:hover i{left: 0;width: 100%;}
.our_list li:hover{box-shadow: 0 0 20px rgb(0 0 0 / 10%);position: relative;z-index: 2;color: #3a5291;}
.our_list li:hover a,.our_list li:hover p{color: #3a5291;}
.our_more a:hover{opacity:0.8;color:#fff !important;}

.notice_list dl,.person_requit dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.notice_list dl:hover{box-shadow: 0 0 20px rgb(0 0 0 / 10%);position: relative;z-index: 2;color: #3a5291;background:#fff;}

.notice_list dl:hover h3 a,.notice_list dl:hover p{color: #3a5291;}
.contact_list dd a:hover{color: #fff !important;cursor: default;}
.d_page .page_re a:hover{color: #fff !important;opacity:0.8}

.person_strategy dl dt em,.person_strategy dl dt h3,.person_strategy dl dd,.hisb_but02 div{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.person_strategy dl:hover dt em{background: rgba(0,0,0,0.6);}
.person_strategy dl:hover dd{visibility: visible;opacity: 1;
transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}
.person_strategy dl:hover dt h3{visibility: hidden;opacity: 0;}
.person_tab li.on a:hover{color:#fff !important;}

.person_requit dl:hover{background:url(../images/personnel_bg2.jpg) no-repeat;background-size: 100% 100%;color: #fff;}
.person_requit dl:hover a{color:#fff;}
.person_requit dl a:hover,.who_more a:hover{color:#fff !important;opacity: 0.9;}

.industry_slider .hisb_but02 div{background:#fff;color:#009cff;opacity: 1;border-radius: 20px;}
.industry_slider .hisb_but02 div:hover{color:#fff;background:url(../images/more_bg.png) no-repeat;background-size:100% 100%;}

.buss_more a:hover{background: #fff;}

.interna_project dd,.interna_project dt h3{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.interna_project dd{-webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);}
.interna_project dl:hover dd{-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);visibility: visible;opacity: 1;}
.interna_project dl:hover dt h3{-webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);visibility: hidden;opacity: 0;}
.interna_project dl:hover dt em{visibility: hidden;opacity: 0;}

.interna_trade dd,.interna_trade dt .interna_ic{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.interna_trade dd{-webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);}

.interna_trade dl:hover dd{-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);visibility: visible;opacity: 1;}
.interna_trade dl:hover dt .interna_ic{-webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);visibility: hidden;opacity: 0;}
.interna_trade dl:hover dt .blank_20{visibility: hidden;opacity: 0;}

.respons_list dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.respons_list dl:hover{background: #fff;    box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
.respons_list dl:hover a{    color: #0078ff;}

.groupbox_top dl,.back_top{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.groupbox_top dl:hover{box-shadow: 0 20px 40px -17px #00d0ff;}
.back_top:hover{opacity: 0.8 !important}

}


/*site*/
.site_ewmbox,.site_blank80{visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.site_ewmbox.cur,.site_blank80.cur{visibility: visible;opacity: 1;}
.site_ewmbox .industry_03{background:none;position: relative;z-index: 5 ; height: 100%;}
.site_ewmbox .industry_03 .person_tab li a{background:#fff;}
.site_ewmbox .industry_03 .person_tab li.on a{font-weight: normal;    background: url(../images/personnel_bg.png) no-repeat;background-size: 100% 100%;}

.site_icon{cursor: pointer; position: fixed;top:50%;right:20px;z-index: 99;}
.siteicon,.back_top{background:#0770e8;text-align: center;width: 50px;height: 50px;line-height: 50px; border-radius:5px;position: relative;}
.back_top{color: #fff;text-align: center;font-weight: bold;font-size: 20px;margin-top: 2px;position: fixed;bottom:20%;right:5px;z-index: 99;cursor: pointer;}
.siteicon img{width: 32px;height: 32px;vertical-align: middle;}
.site_close{position: absolute;top: -20px;right: 0;font-weight: bold;font-size: 12px;color: #0770e8;cursor: pointer;}
.site_blank80{z-index: 9999;position: fixed;top:0;left: 0;width:100%;height: 100%;background: rgba(0,0,0,0.8);}
.site_ewmbox{z-index: 99991;}
.site_ewmbox{position: fixed; width:1440px;max-width: 90%;background:url(../images/sitebg.jpg) no-repeat;background-size: cover;box-sizing:border-box;padding:90px 20px;}
/*.indus_xs01  ul{overflow: hidden;}*/
.indus_xs01 li{float:left;width: 33.33%;}

.indus_xs01{position: relative;width: 900px;max-width:90%;margin: auto;}
.indus_xs01 .swiper-wrapper{display: inherit;text-align: center;}
.indus_xs01 li{text-align: center;float: none;display: inline-block;}
.indus_xs01 dt{margin-bottom: 30px;}
.indus_xs01 dt img{width: 230px;max-width:90%;}
.indus_xs01 .hisb_but02 .swiper-button-prev{left:-30px}
.indus_xs01 .hisb_but02 .swiper-button-next{right:-30px}
.indus_xs01 .hisb_but div.swiper-button-disabled{background:#fff;color:#009cff;opacity: 1;border-radius: 20px;}

.indus_xs02{position: relative;}
.indus_xs02 .hisb_but02 .swiper-button-prev{left:5px}
.indus_xs02 .hisb_but02 .swiper-button-next{right:5px}
.indus_xs02 .hisb_but div.swiper-button-disabled{background:#fff;color:#009cff;opacity: 1;border-radius: 20px;}

.site_ewmbox .industry_03 .person_tab{margin-bottom: 40px;}
.site_ewmbox .indus_ewmbox dl{padding: 50px 10px;}
.site_ewmbox .indus_ewmbox dt{margin-bottom: 20px;}

.site_ewmbox_close{font-size: 30px;position: absolute;top:30px;right: 30px;color:#444444;cursor: pointer;z-index: 9;}

.site_ewmbox{height:690px;}
@media only screen and (max-width:1600px) {
.site_ewmbox .industry_03 .person_tab{margin-bottom: 30px;}

}
@media only screen and (max-width:1080px) {
.site_ewmbox .person_tab li a{width: 170px;}
.site_ewmbox{padding:50px 20px;}
.site_ewmbox .indus_ewmbox dl{padding:30px 10px;}
.site_ewmbox_close{font-size: 24px;top: 20px;right:20px;}

}
@media only screen and (max-width:767px) {
.site_ewmbox{padding:30px 0;}
.indus_xs01 li{width: 100%;}
.indus_xs01 dl,.indus_xs02 dl{padding: 0 30px;}
.indus_xs02 dl{padding:0 40px;}
.indus_xs01 dt{margin-bottom: 10px;}

.site_ewmbox_close{font-size: 24px;top: -40px;right: 0;}
.indus_xs01 .hisb_but02 .swiper-button-prev{left:-10px}
.indus_xs01 .hisb_but02 .swiper-button-next{right:-10px}
}

@media only screen and (max-width:385px) {
.industry_03 .person_tab li a{width: 92px;}
.site_ewmbox .industry_03 .person_tab li a{width:120px;}
}

/*.s_banner footer{display: none;}*/
/*.s_banner footer.footer{display: block;}*/

.logoBoxmodal{position: fixed;left: 0;top: 0;width: 100%;height: 100%;display: none;z-index: 1000;}
.logoBox_close{
    position: absolute;
    right: 40px;
    top: 40px;
    z-index: 4;
    font-size: 30px;
    cursor: pointer;
    color: #fff;
}
.logoBoxmodal.show{display: block;}
.logoBox_swiper{width: 50%;margin: 0 auto;text-align: center;left: 25%;z-index: 4;}
.logoBox_swiper .lhl_but div{background: none;width: 40px;height: 24px;background: #fff;border-radius: 15px;margin-top: -12px;text-align: center;line-height: 24px;box-shadow: 0 0 10px rgba(0,0,0,.2);color: #da0035;}
.logoBox_swiper .lhl_but .swiper-button-prev{left: 0;}
.logoBox_swiper .lhl_but .swiper-button-next{right: 0;}
.logoBox_mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);cursor: pointer;z-index: 3;}

/*地图2022-08-08  1920*913*/
.interna_06{padding-bottom: 0;}
.interna_06 .wrap_1600{width: 100%;max-width: 100%;}
.interna_layout{bottom: 0;left:8%;}
@media only screen and (max-width:1024px) {
.interna_mapbox img{margin-bottom: 20px;}
.interna_06 .wrap_1600{width: 100%;max-width: 94%;}
}


/*new add*/
.healthy_title{padding: 80px 0 40px;}
.newhealthy_choose{padding: 40px 0;border-top: 1px solid #d7d7d7;box-sizing: border-box;display: inline-block;width: 100%;}
.newhealthy_choose .seleItem{padding: 0;float: right;}
.newhealthy_choose .seleItem .pub_select dt{background: #0078ff;color: #fff;border-radius: 3px;}
.newhealthy_box-b ul{border-bottom: 2px solid #f3f7fa;}
.newhealthy_box-b li{background: #f3f7fa;overflow: hidden;padding: 80px 0;}
.newhealthy_box-b li dl{position: relative;padding: 0 20px;overflow: hidden;}
.newhealthy_box-b li dd{float: right;width: 50%;position: relative;}
.newhealthy_box-b li dd .swiper-container,.newhealthy_box-b li dd .swiper-slide{height: 100%;}
.newhealthy_box-b li dd img{width: 100%;height: 100%;}
.newhealthy_box-b li dt{float: left;width: 50%;padding-right: 5%;box-sizing: border-box;position: absolute;left: 0;top: 20px;height: calc(100% - 20px);overflow: auto;}
/* 滚动条整体样式（宽/高、背景） */
.newhealthy_box-b li dt::-webkit-scrollbar {
    width: 2px; /* 垂直滚动条宽度 */
    /* height: 6px; 若有水平滚动条，设置高度 */
}

/* 滚动条轨道样式（背景） */
.newhealthy_box-b li dt::-webkit-scrollbar-track {
    background: #b3b3b3; /* 轨道背景色 */
    border-radius: 10px; /* 轨道圆角 */
}

/* 滚动条滑块样式（可拖动部分） */
.newhealthy_box-b li dt::-webkit-scrollbar-thumb {
    background: #74b3fa; /* 滑块默认颜色 */
    border-radius: 10px; /* 滑块圆角 */
    transition: background 0.3s; /* hover 过渡效果 */
    min-height:15px;
    width:4px;
}

/* 滑块 hover 状态 */
.newhealthy_box-b li dt::-webkit-scrollbar-thumb:hover {
    background: #459af8; /* 滑块 hover 颜色 */
}

/* 滑块激活（点击拖动）状态 */
.newhealthy_box-b li dt::-webkit-scrollbar-thumb:active {
    background: #459af8; /* 滑块激活颜色 */
}
.newhealthy_box-b li dt h2{margin-top: 5px;}
.Htips_list{margin: 30px 0;overflow: hidden;}
.Htips_list span{float: left;padding: 3px 24px;background: #e2f0ff;color: #0078ff;position: relative;}
.Htips_list span:after{content: "";display: block;width: 1px;height: 20px;background: #0078ff;position: absolute;right: 0;top: 50%;margin-top: -10px;}
.Htips_list span:last-child:after{display: none;}

.Htips_list_label{margin: 30px 0;overflow: hidden;}
.Htips_list_label p{float: left;padding: 3px 24px;background: #e2f0ff;color: #0078ff;position: relative;}
.Htips_list_label p:after{content: "";display: block;width: 1px;height: 20px;background: #0078ff;position: absolute;right: 0;top: 50%;margin-top: -10px;}
.Htips_list_label p:last-child:after{display: none;}

.nHedit{color: #333333;line-height: 35px;}
.ddSwiper .lhl_but div{background: #fff;width: 40px;height: 24px;border-radius: 30px;color: #009cff;line-height: 24px;text-align: center;margin-top: -12px;transition: all .3s;}
.ddSwiper .lhl_but div.swiper-button-prev{left: -20px;}
.ddSwiper .lhl_but div.swiper-button-next{right: -20px;}

.newhealthy_box-b li:nth-child(2n){background: #fff;}
.newhealthy_box-b li:nth-child(2n) dd{float: left;}
.newhealthy_box-b li:nth-child(2n) dt{left: auto;right: 0;padding-right: 0;padding-left: 5%;}

.newhealthy_box-b .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#009cff; }
.newhealthy_box-b li .ddSwiper.on .lhl_but{display: none;}
@media only screen and (min-width:1025px) {
    .ddSwiper .lhl_but div:hover{background: url(../images/newH_img02.png) no-repeat;background-size: cover;color: #fff;}
}

@media only screen and (max-width:1024px) {
    .healthy_title{padding: 40px 0;}
    .newhealthy_box-b li{padding: 60px 0;}
}
@media only screen and (max-width:767px) {
    .newhealthy_box-b li dd,.newhealthy_box-b li dt{float: none;width: 100%;}
    .newhealthy_box-b li{padding: 40px 0;}
    .newhealthy_choose{padding: 40px 0 10px;}
    .newhealthy_box-b li dd{margin-bottom: 30px;}
    .newhealthy_box-b li dt{padding-left: 0!important;padding-right: 0!important;position: static;}
    .Htips_list span{padding: 3px 10px;}
}

.channel_03 .indus_more{display: none;}



/*biangeng*/

/*.who_cont .pub_tab li:nth-child(5),.who_cont .pub_tab li:nth-child(6){display: none !important;}*/
/*.site_icon{display: none !important;}
.industry_03 .fnt45{display: none !important;}*/

.site_icon{top:15px;right:130px; z-index: 999;}
.siteicon{width: auto;height: auto;}
.siteicon h6 p{line-height: normal;}
.siteicon h6 .fnt_20{margin-bottom: 10px;}
.siteicon h6{padding:15px 20px;box-sizing:border-box;width:280px; background:url(../images/site_bg01.jpg)no-repeat center center;background-size: cover;
    text-align: left;display: none;
/*visibility: hidden;opacity: 0;*/
/*-webkit-transform: translateY(-10px); -moz-transform: translateY(-10px);-o-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);*/
}
.siteicon h5{
    /*visibility: hidden;opacity: 0;*/
    width: 180px;height:40px;line-height: 40px;text-align: center; background:#fff;border-radius: 30px;color: #dc5519;
}
.siteicon h5 img{width: 32px;height: 32px;margin-top: -3px;margin-right: 15px;animation: bounce 4s ease 1s infinite;}
.siteicon h6,.siteicon h5{
    /*color: #fff;*/
  position: absolute;top:0;right: 0;
    /*border-radius: 9px;*/
  transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.siteicon.active h6{visibility: hidden;opacity: 0;}
.siteicon.active h5{visibility: visible;opacity: 1;/*transform:rotate(-5deg); animation:up-down 3s ease-in-out 1s infinite alternate;*/
  /*animation: bounce 4s ease 1s infinite;*/
}


/*@keyframes up-down {
  0% {
    transform:rotate(-5deg);
  }
  100% {
    transform:rotate(5deg);
  }
}*/

@keyframes bounce {
  /*0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  40% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -6px, 0);
            transform: translate3d(0, -6px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
  }*/


  70%, 80%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  75% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -6px, 0);
            transform: translate3d(0, -6px, 0);
  }
  85% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
  95% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
  }
}





.site_ewmbox h5{text-align: center;font-size: 45px;color: #ebc75a;font-weight:bold;margin-bottom: 30px;    text-shadow: 1px 2px rgb(0 0 0 / 40%);}
.tac_bgbox{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.tac_bgbox p{width: 100%;height:100%;display: none;}
.tac_bgbox p:first-child{display: block;}

.site_ewmbox .indus_xs01 li dd{color: #fff;}
.site_ewmbox .indus_xs02{padding-top: 40px;}

.js_con{position: absolute;top: 35px;right: 0;}
.js_con i{position: relative;top: 22px;display: block;float: right;margin-right: 15px;color: #fff;font-size: 28px;cursor: pointer;opacity: 0;visibility: hidden;transition: all .3s;}
.js_con span{
    display: block;
    width: 1px;
    height: 50px;
    position: absolute;
    top: 58px;
    background: #fff;
    right: 28px;
    opacity: 0;visibility: hidden;
    transition: all .3s;
}
.js_con img{width: 137px;height: 180px;position: relative;z-index: 3;margin-top: 10px;
    animation: bounce1 4s ease 1s infinite;
}
.js_con.on i,.js_con.on span{visibility: visible;opacity: 1;}

.ewm_channel{
  height: 90%;
}
.modluar001{  padding: 0 25%;
  height: 60%;
}
.modluar001.sw1 .swiper-slide{width: 100% !important;}
.modluar001 .swiper-container{
  height: 100%;
  text-align: center;
}



.modluar001 h1{
  text-align: center;
  color: #fff;
  font-weight: bold;
  margin-top: 1em;
}

.modluar002{
  padding: 0 20%;
  height: 40%;
}


.modluar001 img{
  max-width: 100%;
  max-height: calc(100% - 3em);
  height: calc(100% - 3em);
}
.modluar001 img{
  max-height: calc(100% - 4.5em);
  height: calc(100% - 4.5em);
}

.modluar002 h1{
  font-weight: normal;
}

@keyframes bounce1 {
    /*0%, 20%, 53%, 80%, 100% {
      -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
              transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    40% {
      -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -6px, 0);
              transform: translate3d(0, -6px, 0);
    }
    70% {
      -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -4px, 0);
              transform: translate3d(0, -4px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, -2px, 0);
              transform: translate3d(0, -2px, 0);
    }*/


    70%, 80%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    75% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(-6px,0, 6px);
        transform: translate3d(-6px, 0, 6px);
    }
    85% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(-4px, 0, 4px);
        transform: translate3d(-4px, -0, 4px);
    }
    95% {
        -webkit-transform: translate3d(-2px, 0, 2px);
        transform: translate3d(-2px, 0, 2px);
    }
}



@media only screen and (min-width:1025px) {

/*.siteicon:hover h5{visibility: hidden;opacity: 0;*/
/*!*-webkit-transform: translateY(-10px); -moz-transform: translateY(-10px);-o-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);*!}*/
/*.siteicon:hover h6{visibility: visible;opacity: 1;*/
/*!*-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);*!}*/

/*.search_select dd a:hover{box-shadow: 0 0 20px 0px rgb(0 0 0 / 30%);}*/

}
@media only screen and (max-width:1440px) {
 .siteicon h6{width:250px;}
 .site_icon{right:110px;}
}
@media only screen and (max-width:1024px) {
 .siteicon h6{width:190px;padding: 20px;}
 .site_icon{right:110px;}
 .siteicon h6 .fnt_20{margin-bottom: 10px;}

.site_ewmbox h5{font-size: 32px;}
.site_ewmbox{height:560px;}

}
@media only screen and (max-width:990px) {
.site_icon{right:120px;top:4px;}
.siteicon h5 {width:150px;height: 40px;line-height:40px;font-size: 14px;}
    .js_con img{width: 88px;margin-top: 10px;height: 116px;}
}
@media only screen and (max-width:767px) {
  .hisb_but02 div{
    top: 32%;
    margin-left:  0 -20px;
  }
  .hisb_but{
    display: block;
  }

  .modluar001{
    padding: 0 5%;
  }

  .modluar001 img{
  height: auto;
}

  .modular_1 .left,
.modular_1 .right{
  width: 100%;
  display: block;
}

.site_icon{z-index: 99;}
.siteicon h6{display: none;}
.siteicon h5{visibility: visible;opacity: 1;
-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.site_icon{right: 10px;top:8px;}
.site_ewmbox h5{font-size: 18px;}
.site_ewmbox{height:490px}

}

/*弹窗 大健康线上购样式更改*/
.indus_xs01 .hisb_but02 div,.indus_xs02 .hisb_but02 div{margin: 0;top:105px;}
.indus_xs02 .indus_line{display: none}
.site_ewmbox .indus_xs02{padding: 0;}
.indus_xs02{position: relative;width: 900px;max-width:90%;margin: auto;}
.indus_xs02 li{text-align: center;}
.indus_xs02 dt{margin-bottom: 30px;width:auto;}
.indus_xs02 dt img{width: 230px;max-width: 90%;}
.indus_xs02 .hisb_but02 .swiper-button-prev{left:-30px}
.indus_xs02 .hisb_but02 .swiper-button-next{right:-30px}
.indus_xs02 .hisb_but div.swiper-button-disabled{background:#fff;color:#009cff;opacity: 1;border-radius: 20px;}
.site_ewmbox .indus_xs01 li dd h4,.site_ewmbox .indus_xs02 li dd h2{font-size: 24px;}
@media only screen and (max-width:1600px) {
.indus_xs02 dt{margin-bottom: 20px;}
}
@media only screen and (max-width:1440px) {
.site_ewmbox .indus_xs01 li dd h4,.site_ewmbox .indus_xs02 li dd h2{font-size: 20px;}

}
@media only screen and (max-width:1024px) {
.site_ewmbox .indus_xs01 li dd h4,.site_ewmbox .indus_xs02 li dd h2{font-size: 18px;}

}
@media only screen and (max-width:767px) {
.indus_xs02 dt{margin-bottom: 10px;}
.indus_xs02 .hisb_but02 .swiper-button-prev{left:-10px}
.indus_xs02 .hisb_but02 .swiper-button-next{right:-10px}
}


/*联系我们*/
.contact_box{height: auto;}
.cmap{width: 100%;margin-left: 0;}
.cmap img{width: 100%;height: 100%;}

@media only screen and (max-width:1024px) {
 .cmap{height: auto !important;}
}
