﻿.wrap_main{
  background: #fff;
 }
 .main_content{
  margin-bottom: 0;
 }
 .main .footer{
  margin-top: 0;
 }
 .header {
  position: absolute;
  width: 100%;
  top: 34px;
  z-index: 11;
 }
 .header .header_com{
  display: none;
 }
 .header .header_Index{
  display: block;
 }
 .header_topIn .logo img{
  width:420px;
 }
 .banner{
  display: block;
  height: 100vh;
 }
 .swiper-container{
   height: 100%;
 }
 .linkmap{ display:none;}
 .pati_left{
  position: absolute;
  left: 2%;
  bottom: 28px;
  z-index: 1111;
 }
 .pati_right{
  position: absolute;
  right: 2%;
  bottom: 28px;
  z-index: 1111;
 }
 .pati_left a{
  display: block;
  width: 104px;
  height: 104px;
  border-radius: 10px;
  text-align: center;
  float: left;
  font-size: 18px;
  color: #FFFFFF;
  box-sizing: border-box;
  padding-top: 65px;
  margin-right: 8px;
 }
 .pati_left a:hover{
  color: #337353;
 }
 .pati_left a.com_a1{
  background:rgba(255, 255, 255, 0.22) url(/Content/Areas/Common/images/common/pati.png) no-repeat center 22px;
 }
 .pati_left a.com_a2{
  background:rgba(255, 255, 255, 0.22) url(/Content/Areas/Common/images/common/luxian.png) no-repeat center 21px;
 }
 .pati_left a.com_a3{
  background:rgba(255, 255, 255, 0.22) url(/Content/Areas/Common/images/common/daohang.png)no-repeat center 18px;
 }
 .pati_left a.com_a4{
  background:rgba(255, 255, 255, 0.22) url(/Sites/Uploaded/UserUpLoad/20220303/20220303164551.png)no-repeat center 18px;
 }
.pati_left a.com_a5 {
 background: rgba(255, 255, 255, 0.22) url(/Sites/Uploaded/UserUpLoad/20220720/20220720132155.png)no-repeat center 18px;
}
 .pati_left a.com_a1:hover{
  background:#fff url(/Content/Areas/Common/images/common/pati1.png) no-repeat center 22px;
 }
 .pati_left a.com_a2:hover{
  background:#fff url(/Content/Areas/Common/images/common/luxian1.png) no-repeat center 21px;
 }
 .pati_left a.com_a3:hover{
  background:#fff url(/Content/Areas/Common/images/common/daohang1.png)no-repeat center 18px;
 }
 .pati_left a.com_a4:hover{
  background:#fff url(/Sites/Uploaded/UserUpLoad/20220303/20220303164619.png)no-repeat center 18px;
 }
 .pati_left a.com_a5:hover{
  background:#fff url(/Sites/Uploaded/UserUpLoad/20220720/20220720132529.png)no-repeat center 18px;
 }

 .pati_img{
  float: left;
  margin-left: 8px;
 }
 .news_wrapper{
  background: url(/Content/Areas/Hospitals/images/Main/newsBk1.png)no-repeat;
  background-size: cover;
  padding: 45px 0;
 }
 .news_left{
  width:1050px;
 }
 .tit_ul{
  background: url(/Content/Areas/Common/images/common/news_icon.png)no-repeat left center;
  padding-left:40px;
 }
 .tit_ul .tit_li{
  float: left;
  font-size: 20px;
  color: #666666;
  line-height: 30px;
  margin-right: 26px;
  cursor: pointer;
 }
 .tit_ul .tit_li:hover{
  font-weight: bold;
  color: #165837;
 }
 .tit_li.active{
  font-weight: bold;
  color: #165837;
 }
 
 .lb .swiper-box {
  width: 470px;
  height: 320px;
  overflow: hidden;
  position: relative;
 }
 .link_li{
  display: none;
 }
 .link_li.selected{
  display: block;
 
 }
 .link_li .link_a {
  width: 100px;
  height: 30px;
  border: 1px solid #CACACA;
  border-radius: 15px;
  display: block;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
  text-align: center;
 }
 .link_li .link_a:hover{
  color: #165837;
  border: 1px solid  #165837;
 }
 .cont_com{
  display: none;
 }
 .cont_com.selected{
  display: block;
 }
 .swiper-wrapper .content_box{
  position: absolute;
  bottom: 0;
  left: 0;
  height: 64px;
  background:rgba(0, 0, 0, 0.4);
  width: 100%;
  padding-left:32px;
  box-sizing: border-box;
 }
 .swiper-slide .Img_Box img{
  width:100%;
 }
 .content_box h2 a{
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 64px;
 }
 .lb .swiper-box .pagination{
  position: absolute;
  bottom: 22px;
  z-index: 11;
  right: 10px;
  left: auto;
  text-align: right;
 }
 .pagination span{
  width: 24px;
  height: 4px;
  background: rgba(255, 255, 255, 0.8);;
  border-radius: 2px;
 }
 .pagination span.swiper-pagination-bullet-active{
  background: #FFFFFF;
 }
 .news_list {
  width: 535px;
 }
 
 .list_ul li .times{
  font-size: 18px;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
 }
 .times .day{
  font-size: 36px;
 }
 .times .a_more{
  font-size: 16px;
  font-weight: 400;
  color: #9D9D9D;
  line-height: 36px;
  float: right;
  display: block;
  background:url(/Content/Areas/Common/images/common/moreBk.png)no-repeat left center;
  padding-left: 74px;
 }
 .list_ul li .title_type{
  margin-top: 5px;
  font-size: 16px;
  color: #666666;
  line-height: 24px;
  display: block;
 }
 .list_ul li{
  min-height: 108px;
 }
 .list_ul li:hover .times,.list_ul li:hover .title_type{
  color: #165837;
 }
 .list_ul li:hover .times .a_more{
  background:url(/Content/Areas/Common/images/common/moreBk1.png)no-repeat left center;
  color: #165837;
 }
 .tzgg_ul li{
  width: 48%;
  
 }
 .tzgg_ul li.Li_Odd{
  float: left;
 }
 .tzgg_ul li.Li_Even{
  float: right;
  
 }
 .rapid_ul .rapid_li{
  width: 100px;
  height: 90px;
  margin: 4px 0;
 }
 
 .rapid_li .rapid_a{
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top:18px;
  box-sizing: border-box;
 }
 .rapid_a .rapid_p{
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  color: #FFFFFF;
 }
 .news_right .rapid_ul .rapid_li1{
  background: #B2955C;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
 }
 .news_right .rapid_ul .rapid_li2{
  background: #348F9C;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
 }
 .news_right .rapid_ul .rapid_li3{
  background: #A4A4A4;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
 }
 .news_right .rapid_ul .rapid_li4{
  background: #377958;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
 }
 
 .rapid_ul .rapid_li:hover .rapid_img{
  -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
 }
 
 .depter_wrapper{
  background: url(/Content/Areas/Common/images/common/depterBk.png)no-repeat left center;
  padding: 45px 0;
 }
 
 .depter_tit{
  background: url(/Content/Areas/Common/images/common/ksjs.png)no-repeat left center;
  padding-left:42px;
 }
 
 .depter_tit .depter_titA{
  font-size: 24px;
  color: #337353;
  line-height: 30px;
 }
 .ks_tab{
  width: 100%;
  display: flex;
  justify-content: space-between;
 }
 .ks_tab .li_ks{
  width: 134px;
  height: 85px;
  border-right:1px solid #fff;
  border-bottom: 1px solid #fff;
  float: left;
  background: #EFF1EF;
 }
 .ks_tab .li_ks.selected,.ks_tab .li_ks:hover{
  background: url(/Content/Areas/Hospitals/images/Main/ksBK.png)no-repeat;
  background-size: cover;
 }
 .li_ks .li_ksA{
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  box-sizing: border-box;
  font-size: 18px;
  color: #333333;
  padding-top: 50px;
 }
 .ks_tab .li_ks.selected .li_ksA,.li_ks .li_ksA:hover{
  color: #fff;
 }
 .li_ks1 .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/nk_icon.png)no-repeat center 15px;
 }
 .li_ks1.selected .li_ksA,.li_ks1:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/nk_icon1.png)no-repeat center 15px;
 }
 .li_ks2 .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/wk_icon.png)no-repeat center 15px;
 }
 .li_ks2.selected .li_ksA,.li_ks2:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/wk_icon1.png)no-repeat center 15px;
 }
 .li_ks3 .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/fe_icon.png)no-repeat center 15px;
 }
 .li_ks3.selected .li_ksA,.li_ks3:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/fe_icon1.png)no-repeat center 15px;
 }
 .li_ks8 .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/wg_icon.png)no-repeat  center 15px;
 }
 .li_ks8.selected .li_ksA,.li_ks8:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/wg_icon1.png)no-repeat center 15px;
 }
 .li_ks9 .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/qt_icon.png)no-repeat center 15px ;
 }
 .li_ks9.selected .li_ksA,.li_ks9:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/qt_icon1.png)no-repeat center 15px;
 }
 .li_ks10 .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/yj_icon.png)no-repeat center 15px;
 }
 .li_ks10.selected .li_ksA,.li_ks10:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/yj_icon1.png)no-repeat center 15px;
 }
 .li_ks11 .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/zn_icon.png)no-repeat center 15px;
 }
 .li_ks11.selected .li_ksA,.li_ks11:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/zn_icon1.png)no-repeat center 15px;
 }
 .li_ks81 .li_ksA{
  background: url(/Sites/Uploaded/UserUpLoad/20210514/20210514143216.png)no-repeat center 15px;
 }
 .li_ks81.selected .li_ksA,.li_ks81:hover .li_ksA{
  background: url(/Sites/Uploaded/UserUpLoad/20210514/20210514143232.png)no-repeat center 15px;
 }
 .li_ks82 .li_ksA{
  background: url(/Sites/Uploaded/UserUpLoad/20210514/20210514142438.png)no-repeat center 15px;
 }
 .li_ks82.selected .li_ksA,.li_ks82:hover .li_ksA{
  background: url(/Sites/Uploaded/UserUpLoad/20210514/20210514140918.png)no-repeat center 15px;
 }
 
 
 
 .ks_con{
  background: url(/Content/Areas/Hospitals/images/Main/ksBK1.png)no-repeat;
  background-size: cover;
 }
 .DepimgBox{
  width: 480px;
  height: 324px;
  overflow: hidden;
  position: relative;
 }
 .DepimgBox .li_dep{
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
 }
 .DepimgBox .li_dep.show {
  opacity: 1;
  z-index: 999;
 }
 .DepimgBox .li_dep a{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
  font-size: 16px;
  height: 62px;
  line-height: 62px;
  text-align: center;
  background:rgba(35, 91, 62, 0.6);
  padding: 0 30px;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all 0.2s;
 }
 .DepimgBox .li_dep img{
  width: 100%;
 }
 .DepimgBox .li_dep:hover a {
  height: 100%;
  white-space: normal;
  padding: 20px 20px;
  font-size: 16px;
  line-height: 32px;
  text-align: left;
  text-indent: 2em;
 }
 .ks_con{
  background: url(/Content/Areas/Hospitals/images/Main/ksBK1.png)no-repeat;
  background-size: cover;
 }
 
 .tab_zoom_box {
  padding: 10px 50px;
  box-sizing: border-box;
  width: 720px;
  height: 324px;
 }
 .ks_tab_con{
  display: none;
  height: 288px;
  overflow-y: auto;
 }
 .ks_tab_con::-webkit-scrollbar {
  width: 5px;
  height: 1px;
 }
 .ks_tab_con::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background:#165837;
  background-size: 100%;
 }
 .ks_tab_con::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  background: rgba(48, 101, 181, 0.2);
 }
 .ks_tab_con.selected{
  display: block;
 }
 .ks_tab_con .li_dep{
  width: 30%;
  margin:30px 3% 0 0;
  position: relative;
  padding-left: 16px;
  float: left;
  box-sizing: border-box;
 }
 .ks_tab_con .li_dep:hover{
  background: url(/Content/Areas/Hospitals/images/Main/ksBK3.png)no-repeat 85% center;
 }
 .ks_tab_con .li_dep::before{
  width: 4px;
  height: 4px;
  background: #999999;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  content: "";
  transform: translateY(-50%);
 }
 .ks_tab_con .li_dep:hover::before {
  background: #2E694B;
 }
 .ks_tab_con .li_dep a{
  font-size: 15px;
  color: #666666;
 }
 .ks_tab_con .li_dep:hover a{
  color: #2E694B;
 }
 .keyBox{
  margin-left: 30px; 
  line-height: 30px;
 }
 .keyBox  span{
  font-size: 16px;
  color: #999999;
 }
 .ClearKey {
  display: block;
  padding: 0 15px;
  font-size: 14px;
  color: #999999;
  box-sizing: border-box;
 }
 .ClearKey.hover,.key a.hover,.ClearKey:hover,.key a:hover{
  border: 1px solid #337353;
  border-radius: 5px;
  color: #2E694B;
 }
 .key a{
  display: block;
  width: 27px;
  text-align: center;
  font-size: 14px;
  float: left;
  color: #999999;
  position: relative;
  box-sizing: border-box;
 }
 .key a::after{
  content: "";
  width: 1px;
  height: 12px;
  background: #999;
  position: absolute;
  right: -1px;
  top: 50%;
  transform: translateY(-50%);
 }
 .key a.last_a::after,.key a.hover::after{
  width: 0;
 }
 .depter_search{
  width: 180px;
  height: 32px;
  border: 1px solid #DBDBDB;
  border-radius: 16px;
  position: relative;
 }
 .depter_search input{
  border: none;
  outline: none;
  line-height: 32px;
 }
 .depter_search .selectCont{
  width: 100%;
  border-radius: 16px;
  padding:0 32px 0 15px;
  box-sizing: border-box;
 }
 .depter_search .selectBtn{
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width:16px;
  height: 16px;
  cursor: pointer;
  background: url(/Content/Areas/Hospitals/images/Main/search11.png)no-repeat left center;
 }
 input.selectCont::-webkit-input-placeholder{
  color: #666;
  font-size: 14px;
  outline:none; 
 }
 .report_con {
  margin-top: 45px; 
 }
 .report_left{
  width: 660px;
 }
 
 .h2_tit.report_h2 {
  background: url(/Content/Areas/Hospitals/images/Main/ztbd.png)no-repeat left center;
 }
 .exhi_ul li{
  width: 320px;
 }
 .exhi_ul .Li_Odd {
  float: left;
 }
.exhi_ul li:last-of-type{
 float:right;
}
 .exhi_ul .Li_Even {
  float: right;
 }
 .exhi_ul li .img_box{
  width: 100%;
  height: 240px;
  display: block;
  overflow: hidden;
 }
 .exhi_ul li .img_box img{
  transition:all 0.3s;
 }
 
 .img_box img{
  width: 100%;
  height: 240px;
 }
 .exhi_ul li .title_type{
  font-size: 18px;
  color: #333333;
  line-height: 28px;
  display: block;
  padding: 15px 0;
  border-bottom: 2px solid #CECECE;
  margin-bottom: 13px;
  position: relative;
  box-sizing: border-box;
  /* min-height: 87px; */
 }
 
 .exhi_ul li .title_type:hover{
  color: #165837;
 }
 .exhi_ul li .span_date{
  float: left;
  font-size: 14px;
  color: #999999;
 }
 .exhi_ul li .details{
  display: block;
  width: 35px;
  height: 18px;
  background: url(/Content/Areas/Hospitals/images/Main/ztbd1.png)no-repeat center;
  margin-right: 10px;
  float: right;
  transition: all 0.3s;
 }
 .exhi_ul li .details:hover{
  margin-right: 0px;
 }
 .exhi_ul li:hover .img_box img{
   transform: scale(1.05);
 }
 .exhi_ul li:hover .title_type{
   color: #165837;
 }
 .exhi_ul li:hover .title_type::after{
   position: absolute;
   bottom: -2px;
   left: 0;
   content: "";
   width: 100%;
   height: 2px;
   background:#165837;
   -webkit-animation:line 1s linear 1;
   -webkit-animation-fill-mode:both;
   transition:all 0.3s;
 }
 .exhi_ul li:hover .span_date{
   color: #165837;
 }
 .exhi_ul li:hover .details{
   background: url(/Sites/Uploaded/UserUpLoad/20210518/20210518174707.png)no-repeat center;
 }
 
 @keyframes line{
 0%  {width:0%; }
 50% {width:50%; }
 100%{width:100%; }
 }
 
 .yywh{
  margin-top: 20px;
 }
 .yywh_bg{
  background: url('/Content/Areas/Common/images/common/cult.png') no-repeat left center;
  background-size: 28px;
 }
 .exhi_ul1{
  overflow: hidden;
  margin-top: 20px;
 }
 .exhi_ul1 li{
  width: 320px;
  float: left;
 }

 .exhi_ul1 li.li_1,  .exhi_ul1 li.li_2{
  margin-bottom: 15px;
 }
 .exhi_ul1 li.li_1,  .exhi_ul1 li.li_3{
  margin-right: 20px;
 }

 .exhi_ul1 li a{
  display: block;
  height: 160px;
  width: 100%;
  overflow: hidden;
}

 .exhi_ul1 li a img{

  height: 100%;
  width: 100%;
 
}


 /* .exhi_ul1 li .img_box{
  width: 220px;
  height: 140px;
  display: flex;
  overflow: hidden;
  float: left;
  margin-right: 20px;
  align-items: center;
 }
 .exhi_ul1 li.Li_Odd{
  margin-bottom: 20px;
 }
 .exhi_ul1 li .title_type{
  font-size: 18px;
  color: #333333;
  display: block;
  padding-top: 15px;
 }
 .exhi_ul1 li .title_type:hover{
  color: #165837;
 }
 .exhi_ul1 li p{
  font-size: 14px;
  color: #999999;
  line-height: 26px;
  margin-top: 14px;
  text-align: justify;
 }
 .exhi_ul1 li p .detail{
  display: none;
 } */
 .report_right{
  width: 480px;
 }
 .report_right .report_video{
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  height: 280px;
  overflow: hidden;
 }
 
 .report_video img{
   width: 100%;
 }
 .report_video a{
  display: block;
  width: 100%;
  height: 280px;
  line-height: 280px;
  overflow: hidden;
  position: relative;
 }
 .report_video a::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4) url(/Content/Areas/Common/images/common/play.png)no-repeat center center;
  transition: all 0.5s;
 }
 .report_video a:hover::before{
  background: rgba(0, 0, 0, 0.4) url(/Content/Areas/Common/images/common/play.png)no-repeat center center;
  background-size: 60px;
 }
 .report_video h2{
  display: none;
 }
 .report_video a img{
  width: 100%;
 }
 .report_lect{
  height: 470px;
  background: url(/Content/Areas/Hospitals/images/Main/jkjt.png)no-repeat;
  background-size: cover;
  padding: 30px 48px;
  box-sizing: border-box;
 }
 .h2_tit.lect_h2 {
  background: url(/Content/Areas/Hospitals/images/Main/jkjt1.png)no-repeat left center;
  margin-bottom: 10px;
 }
 .h2_tit.lect_h2 .tit_span{
  color: #fff;
 }
 .h2_tit.lect_h2 .tit_more{
  color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
 }
 .h2_tit.lect_h2 .tit_more:hover {
  border: 1px solid #fff;
  color: #fff;
 }
 .lect_ul li {
  padding: 18px 0;
  border-bottom: 1px solid #3E8662;
 }
 .lect_ul li::after{
  content: "";
  clear: both;
  display: block;
 }
 .lect_ul li .title_type{
  font-size: 18px;
  color: #FFFFFF;
  display: block;
  margin-bottom: 15px;
 }
 .lect_ul li .span_date{
  float: left;
  font-size: 14px;
  color: #fff;
 }
 .lect_ul li .details{
  display: block;
  width: 35px;
  height: 18px;
  background: url(/Content/Areas/Hospitals/images/Main/ztbd2.png)no-repeat center;
  float: right;
  transition: all 0.3s;
 }
 .lect_ul li .details:hover{
  background: url(/Content/Areas/Hospitals/images/Main/ztbd1.png)no-repeat center;
 }
 .lect_ul li.last{
  border: none;
 }
 .expert_wrapper{
  background: url(/Content/Areas/Hospitals/images/Main/expBk.png)no-repeat center;
  background-size: cover;
  padding: 45px 0;
  box-sizing: border-box;
 }
 .h2_tit.expert_h2{
  background: url(/Content/Areas/Hospitals/images/Main/exp1.png)no-repeat left center;
 }
 .expert_tit{
  position: relative;
 }
 .expert_tit .tit_span{
  font-size: 24px;
  color: #337353;
  line-height: 30px;
 }
 .expert_tit .expert_titA {
  width: 100px;
  display: block;
  text-align: center;
  float: right;
  height: 30px;
  border: 1px solid #DBDBDB;
  border-radius: 15px;
  font-size: 14px;
  color: #999999;
  line-height: 30px;
  box-sizing: border-box;
 }
 .expert_tit .expert_titA:hover{
  border: 1px solid #337353;
  color: #337353;
   }
 .ksys_box {
  width: 500px;
  position: absolute;
  left: 160px;
  top:0px;
  z-index: 111;
 }
 .ksys_box .select1,
 .ksys_box .select2 {
  width: 180px;
  height: 30px;
  border: 1px solid #DBDBDB;
  float: left;
  margin: 0 5px;
  border-radius: 15px;
  box-sizing: border-box;
  background: url(/Content/Areas/Hospitals/images/Main/jiantou.png) no-repeat 150px center;
  background-repeat: no-repeat;
  background-size: 15px;
 }
 
 .ksys_box .select1>p,
 .ksys_box .select2>p {
  line-height: 28px;
  padding-left: 20px;
  cursor: pointer;
  font-size: 16px;
  color: #666666;
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
 }
 
 .ksys_box .test {
  display: none;
 }
 
 .test_com{
  background: #f1f1f1;
  height: 250px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 20px;
  box-sizing: border-box;
 }
 .test_com::-webkit-scrollbar {
  width: 5px;
  height: 1px;
 }
 .test_com::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background:#165837;
  background-size: 100%;
 }
 .test_com::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  background: rgba(48, 101, 181, 0.2);
 }
 .ksys_box .test2 {
  display: none;
  height: auto;
 }
 
 .ksys_box .test li,
 .ksys_box .test2 li {
  line-height: 34px;
  cursor: pointer;
 }
 .ksys_box .test li.li_Dep0 .Dep_List0,
 .ksys_box .test2 li.li_Dep0 .Dep_List0 {
  background: #fff;
 }
 
 .sub {
  display: block;
  width: 80px;
  height: 30px;
  border: 1px solid #337353;
  color: #337353;
  border-radius: 15px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  float: left;
  margin-left: 5px;
  box-sizing: border-box;
 }
 
 .sub:hover {
  background: #337353;
  color: #fff;
 }
 .expert_doc{
  margin-top: 32px;
  position: relative;
 }
 .swiper-box{
  overflow: hidden;
 }
 .expert_doc .prev-doc,.expert_doc .next-doc {
  width: 78px;
  height: 78px;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
 }
 .expert_doc .prev-doc:hover {
  background: url(/Content/Areas/Common/images/common/docArrowLeft.png);
  left: -128px;
 }
 .expert_doc .next-doc:hover {
  background: url(/Content/Areas/Common/images/common/docArrowRight.png);
  right: -128px;
 }
 .expert_doc .prev-doc {
  background: url(/Content/Areas/Common/images/common/docArrowLeft1.png);
  left: -128px;
 }
 .expert_doc .next-doc {
  background: url(/Content/Areas/Common/images/common/docArrowRight1.png);
  right: -128px;
 }
 .expert_doc  .swiper-button-prev.swiper-button-disabled {
  background: url(/Content/Areas/Common/images/common/docArrowLeft1.png);
  opacity: 1;
 }
 .expert_doc .swiper-button-next.swiper-button-disabled {
  background: url(/Content/Areas/Common/images/common/docArrowRight1.png);
  opacity: 1;
 }
 .doc_ul .doc_cont{
  position: relative;
 }
 .picZoom img{
  width: 100%;
 }
 .doc_cont .textZoom{
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 80px;
  background: rgba(0, 0, 0, 0.6);
  overflow: hidden;
  transition: all 0.3s;
  padding: 10px 15px;
  box-sizing: border-box;
 }
 .textZoom {
  font-size: 16px;
  color: #fff;
  line-height: 30px;
 }
 .textZoom .name_p{
  text-align: center;
  line-height: 30px;
  font-size: 18px;
 }
 .profe_p{
   text-align: center;
  line-height: 30px;
  font-size: 16px;
 }
 .dep_p{
   display:none;
 }
 .name_p a{
  color: #FFFFFF;
 }
 .doc_ul .doc_cont:hover .textZoom{
  height: 260px;
  padding:60px 15px 10px;
 }
 .doc_ul .doc_cont:hover .textZoom .dep_p{
 display:block;
 }
 .scient_wrapper{
  padding: 45px 0 0;
  background: url(/Content/Areas/Hospitals/images/Main/secBk.png) no-repeat 90% center;
 }
 .scient_con .scient_com1,.scient_con .scient_com2{
  width: 380px;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
 }
 .scient_con .scient_com2{
  margin-left: 30px;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
 }
 .scient_con .scient_com3{
  width: 352px;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
 }
 .h2_tit.scient1_h2{
  background: url(/Content/Areas/Hospitals/images/Main/ky.png)no-repeat left center;
 }
 .h2_tit.scient2_h2{
  background: url(/Content/Areas/Hospitals/images/Main/px.png)no-repeat left center;
 }
 .h2_tit.scient3_h2{
  background: url(/Content/Areas/Hospitals/images/Main/yibao.png)no-repeat left center;
 }
 .scient_img{
  width: 100%;
  height:160px;
  overflow: hidden;
  margin-bottom: 20px;
  
 }
 .scient_img:hover img{
  transform: scale(1.05);
 }
 .scient_img img{
  transition: all 0.3s;
  width: 100%;
 }
 .scient_ul li a{
  font-size: 14px;
  color: #333333;
  line-height: 30px;
 }
 .scient_ul li:hover a,.scient_ul1 li .title_type:hover{
  color: #165837;
 }
 .scient_ul1 li .title_type{
  display: block;
  font-size: 14px;
  color: #333333;
  line-height: 24px;
 }
 .scient_ul1 li .span_date{
  font-size: 14px;
  color: #999999;
 }
 .scient_ul1 li:not(:last-child){
  margin-bottom: 10px;
 }
 .ph_con{
  display: none;
 }
 /* 动效 */
 .animate .lb,.animate .news_list,.animate .tzgg_ul li,.animate .ks_tab .li_ks,
 .animate .ks_con,.animate .report_exhi,.animate .report_video,.animate .report_lect,.animate .tzgg_ul li.Li_Odd,.animate .tzgg_ul li.Li_Even{
   -webkit-transform: translatex(0);
   transform: translatex(0);
   opacity: 1;
   visibility: visible;
 }
 .animate .rapid_ul .rapid_li,.animate .ks_con,.animate .news_tit,
 .animate .depter_tit,.animate .report_h2,.animate .scient_com {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
 }
 .lb,.ks_tab .li_ks,.tzgg_ul li.Li_Odd,.report_exhi{
  -webkit-transition: all 4s cubic-bezier(.08, .82, .17, 1);
  transition: all 4s cubic-bezier(.08, .82, .17, 1);
  -webkit-transform: translateX(-100px);
  transform: translateX(-100px);
  opacity: 0;
  visibility: hidden;
 }
 .tzgg_ul li.Li_Even,.news_list,.report_video,.report_lect{
  -webkit-transition: all 4s cubic-bezier(.08, .82, .17, 1);
  transition: all 4s cubic-bezier(.08, .82, .17, 1);
  -webkit-transform: translateX(100px);
  transform: translateX(100px);
  opacity: 0;
  visibility: hidden;
 }
 .news_tit,.depter_tit,.report_h2{
  -webkit-transition: all 4s cubic-bezier(.08, .82, .17, 1);
  transition: all 4s cubic-bezier(.08, .82, .17, 1);
  -webkit-transform: translateY(-60px);
  transform: translateY(-60px);
  opacity: 0;
  visibility: hidden;
 }
 .rapid_ul .rapid_li{
  -webkit-transition: all 4s cubic-bezier(.08, .82, .17, 1);
  transition: all 4s cubic-bezier(.08, .82, .17, 1);
  -webkit-transform: translateY(-100px);
  transform: translateY(-100px);
  opacity: 0;
  visibility: hidden;
 }
 .ks_con,.scient_com {
  -webkit-transition: all 4s cubic-bezier(.08, .82, .17, 1);
  transition: all 4s cubic-bezier(.08, .82, .17, 1);
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  opacity: 0;
  visibility: hidden;
 }
 
 @media only screen and (max-width: 768px){
  .header{
  position: inherit;
  }
  .pati_left,.pati_right{
  display: none;
  }
  .banner{
 height: auto;
  }
 
  .main {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  }
  .main_content{
  margin: 0 auto;
  padding: 0.3rem;
  box-sizing: border-box;
  }
  .pc_con{
  display: none;
  }
  .ph_con{
  display: block;
  }
  .cont_com .lb{
  width: 3.8rem;
  }
  .lb .swiper-box{
  width: 100%;
  height: 2.5rem;
  }
  .news_wrapper{
  background: none;
  padding: 0;
  }
  .news_list{
  width: 2.75rem;
  }
  .news_list .h2_tit .tit_more {
  width: 1.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border-radius: 0.24rem;
  font-size: 0.24rem;
  }
  .swiper-wrapper .content_box{
  height: 0.6rem;
  background: #554F4F;
  padding-left: 0.2rem;
  }
  .content_box h2 a{
  line-height: 0.6rem;
  }
  .pagination span{
  width: 0.24rem;
  height: 0.04rem;
  }
  .lb .swiper-box .pagination{
  bottom: 0.2rem;
  right: 0px;
  margin: 0 2px;
  }
  .times .day{
  font-size: 0.36rem;
  }
  .list_ul li .times{
  font-size: 0.24rem;
  }
  .times .a_more{
  background-size: 55%;
  font-size: 0.24rem;
  padding-left: 0.6rem;
  line-height: 30px;
  }
  .list_ul li{
  min-height: auto;
  }
  .list_ul li .title_type{
  margin-top: 0;
  font-size: 0.24rem;
  line-height: 0.36rem;
  }
  .rapid_ul .rapid_li{
  width: 48%;
  height: 2rem;
  margin: 0.3rem 0 0;
  }
  .rapid_li .rapid_a{
  padding-top: 0.4rem;
  }
  .rapid_li .rapid_a .rapid_img{
  width: 70px;
  }
  .rapid_ul .rapid_li:nth-child(odd){
  float: left;
 
  }
  .rapid_ul .rapid_li:nth-child(even){
  float: right;
 
  }
  .rapid_a .rapid_p{
  font-size: 0.36rem;
  }
 
  .li_ks1 .li_ksA,.li_ks1:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/nk_icon2.png)no-repeat 25px center;
  }
  .li_ks2 .li_ksA,.li_ks2:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/wk_icon2.png)no-repeat 25px center;
  }
  .li_ks3 .li_ksA,.li_ks3:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/fe_icon2.png)no-repeat 25px center;
  }
  .li_ks8 .li_ksA,.li_ks8:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/wg_icon2.png)no-repeat 25px center;
  }
  .li_ks9 .li_ksA,.li_ks9:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/qt_icon2.png)no-repeat 25px center;
  }
  .li_ks10 .li_ksA,.li_ks10:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/yj_icon2.png)no-repeat 25px center;
  }
  .li_ks11 .li_ksA,.li_ks11:hover .li_ksA{
  background: url(/Content/Areas/Hospitals/images/Main/zn_icon2.png)no-repeat 25px center;
  }
 
  .li_ks81 .li_ksA,.li_ks81:hover .li_ksA{
  background: url(/Sites/Uploaded/UserUpLoad/20210514/20210514144842.png)no-repeat 25px center;
  }
  .li_ks82 .li_ksA,.li_ks82:hover .li_ksA{
  background: url(/Sites/Uploaded/UserUpLoad/20210514/20210514144719.png)no-repeat 25px center;
  }
 
   .depter_ulPh .li_ks {
  width: 47.5%;
  height: 0.98rem;
  border: 1px solid #165837;
  border-radius: 0.1rem;
  margin-bottom: 0.3rem;
   }
   .depter_ulPh .li_ks:nth-child(odd){
 float: left;
   }
   .depter_ulPh .li_ks:nth-child(even){
  float: right;
 }
 .li_ks .li_ksA{
  line-height: 0.98rem;
  font-size: 0.3rem;
  color: #165837;
  background-size: 0.5rem;
  padding-right: 0.6rem;
  padding-top: 0;
  text-align: right;
 }
 .li_ks .li_ksA:hover {
  color: #165837;
  background-size: 0.5rem;
 }
 .li_ks.li_ks81 .li_ksA{
   font-size:0.26rem;
 }
 .report_con{
  margin-top: 0.2rem;
 }
 .exhi_ul li, .exhi_ul1 li{
  width: 47%;
 }
 .exhi_ul1 li a{
  height: 100%;
 }
 .exhi_ul{
  margin-top: 0.2rem;
 }
 .exhi_ul li .img_box{
  height: 1.8rem;
  display: flex;
  align-items: center;
 }
 .exhi_ul li .title_type{
  font-size: 0.24rem;
  line-height:0.36rem;
  padding: 0.2rem 0;
  border-bottom: 1px solid #CECECE;
  min-height: 1.13rem;
 }
 .report_helth{
  margin-top: 0.5rem;
 }
 .report_video{
  margin-top: 0.2rem;
 }
 .report_video a{
  height: 4.3rem;
  line-height: 4.3rem;
 }
 .expert_wrapper{
  background: none;
  padding: 0;
  margin-top: 0.6rem;
 }
 .doc_cont .textZoom{
  height: 1rem;
 }
 .expert_doc{
  margin-top: 0.29rem;
 }
 .textZoom .name_p{
  line-height: 0.4rem;
  font-size: 0.24rem;
 }
 .textZoom .profe_p{
  line-height: 0.4rem;
  font-size: 0.24rem;
 }
 .doc_ul .doc_cont:hover .textZoom{
  height: 1rem;
  padding:10px 15px;
 }
 .doc_ul .doc_cont:hover .textZoom .dep_p{
 display:none;
 }
 .scient_con .scient_com{
  width: 100%;
  margin-top: 0.5rem;
 }
 .scient_ul li a{
  font-size: 0.3rem;
  line-height: 0.5rem;
 }
 .scient_ul li .span_date{
  float: right;
  font-size: 0.24rem;
  color: #999999;
  line-height: 30px;
 }
 .scient_ul li::after{
   content: "";
   display:block;
   clear: both;
 }
 .lb, .news_list,.tzgg_ul li,.ks_tab .li_ks,
 .ks_con,.report_exhi,.report_video,.report_lect,.tzgg_ul li.Li_Odd,.tzgg_ul li.Li_Even{
   -webkit-transform: translatex(0);
   transform: translatex(0);
   opacity: 1;
   visibility: visible;
  transition: all 0s;
 }
 .rapid_ul .rapid_li,.ks_con,.news_tit,
 .depter_tit,.report_h2,.scient_com {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
  transition: all 0s;
 }
 } 
 
 @media only screen and (max-width: 500px){
  .rapid_li .rapid_a .rapid_img{
  width: auto;
  }
  .doc_cont .textZoom{
 padding: 5px 15px;
  }
  .doc_ul .doc_cont:hover .textZoom{
 padding:5px 15px;
   }
 }    