﻿.min_top {
    width: 1280px;
    margin: 0 auto;
}
.swiper-pagination-bullet-active{
   background: #007224;
}
.desc .fl {
    display: none;
}

.desc .fr {
    width: 100%;
    height: auto;
}
.min_left {
   float: left;
   width: 49%;
   box-sizing: border-box;
}
.min_left .swiper-slide img{
   width: 100%;
   height: 500px;
}
.min_right {
   float: right;
   width: 48%;
   box-sizing: border-box;
}
h2.title{
   margin-top: 30px;

}
h2.title a {
   font-size: 35px;
   color: #333;
}
.mrbC_item{
   height: 140px;
   border-radius: 10px;
   box-shadow: 0 0 5px #ddd;
   margin-top: 20px;
   overflow: hidden;
   background: #fff;
}
.mrbC_item:hover{
   box-shadow: 1px 4px 8px 10px #cccccc69;
}
.item_title_1 {
   float: left;
   height: 100%;
   box-sizing: border-box;
   /* padding: 3% 7%; */
   width: 19%;
   background: #fafafa;
   text-align: center;
   position: relative;
   /* background: url(/Content/Areas/Hospitals/images/gongzuodongtai2.png) no-repeat; */
   background-size: 100% 100%;
}
.mrbC_item:hover .item_title_1{
   /* background: url(/Content/Areas/Hospitals/images/gongzuodongtai.png) no-repeat; */
   /* background-size: 100% 100%; */
   background: #007224;
}
.item_title_3 {
   float: left;
   height: 100%;
   box-sizing: border-box;
   /* padding: 3% 7%; */
   width: 19%;
   background: #fafafa;
   text-align: center;
   position: relative;
   /* background: url(/Content/Areas/Hospitals/images/tongzhigonggao.png) no-repeat; */
   background-size: 100% 100%;
}
.mrbC_item:hover .item_title_3{
   /* background: url(/Content/Areas/Hospitals/images/tongzhigonggao2.png) no-repeat; */
   background: #007224;
   /* background-size: 100% 100%; */
}
.item_title_2 {
   float: left;
   height: 100%;
   box-sizing: border-box;
   /* padding: 3% 7%; */
   width: 19%;
   background: #fafafa;
   text-align: center;
   position: relative;
   /* background: url(/Content/Areas/Hospitals/images/dangjian1.png) no-repeat; */
   background-size: 100% 100%;
}
.mrbC_item:hover .item_title_2{
   background: #007224;
   background-size: 100% 100%;
}
.item_title_2 a, .item_title_1 a, .item_title_3 a{width: 100%;height: 100%;display: block;padding: 35px 25px;box-sizing: border-box;font-size: 25px;font-weight: bold;color: #007224;}
.mrbC_item_DJ ul.bc_ul {
   width: 89%;
}
.mrbC_item.mrbC_item_DJ .item_title {
   width: 11%;
   padding: 0;
}
ul.bc_ul{
   float: left;
   padding: 0 20px;
   width: 78%;
   box-sizing: border-box;
}
ul.bc_ul li{
   line-height: 46px;
   padding-left: 10px;
   border-bottom: 1px solid #eee;
   box-sizing: border-box;
}
span.span_date{
   float: right;
   padding-left: 20px;
   color: #b7b7b7;
}
ul.bc_ul li:hover a,ul.bc_ul li:hover span{
   color: #007224;
}
ul.bc_ul li:hover a{font-weight: bold;}



 .firsr_banner{
   background: url(/Content/Areas/Hospitals/images/bg4.png);
}
 .min_top{
   position: relative;
}
 .min_top .min_left>img{
   width: 80%;
   position: absolute;
   left: 0;
   bottom: -50px;
}

.bg_lunbo img{
   margin-top: 20px;
}
 .min_left .swiper-slide span{
   display: block;
   position: absolute;
   left: 0;
   bottom: 0;
   font-size: 17px;
   color: #fff;
   background: rgba(0, 0, 0, .4);
   padding: 13px 0 13px 20px;
   width: 100%;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 13px;right: 20px;width: auto;left: initial;}
.swiper-pagination-bullet{background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background: #007224;}
h2.mobile.lit_tit {
    display: none;
}

ul.bc_ul li a.title_type {
    display: block;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
}

.hU_header>div {
    float:
    left;
    margin: 11px 20px;
}

.hU_header .huH_item.active a {
    color: #007224;
    font-weight: bold;
}


.hU_body>ul {
    display: none;
}

.hU_body>ul.on {
    display:block
}

.hU_header .huH_item a {
    font-size: 18px;
}
.mrbC_item:hover .item_title_2 a {
    color: #fff;
}

.mrbC_item:hover .item_title_1 a {
    color: #fff;
}
.mrbC_item:hover .item_title_3 a {
    color: #fff;
}

.item_title_3 a {
    padding: 35px 8px;
}
@media only screen and (max-width:768px){
   .min_left .swiper-slide span {
    box-sizing: border-box;
}
   h2.mobile.lit_tit{display: block;}
   body div.wrap_main{background: #f7f7f7;}
   .item_title_2, .item_title_1, .item_title_3,.screen3 .firsr_banner,.screen5 .firsr_banner,.screen4 .firsr_banner{display: none !important;}
   .footer_In{display: block !important;}
   .min_left{width:100%;}
   .firsr_banner{padding-top:0;}
   .min_right{position: relative;top: 0;transform: none;right: 0;width: 100%;padding: 0;}
   .mrbC_item{height: auto;/*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);*/border-radius: 10px;background: #fff;}
   ul.bc_ul{width: 100%;}
   .mrbC_item:first-of-type,.mrbC_item{margin-top:20px ;}
   .lit_tit{
       padding: 10px 20px 10px 45px;
       box-sizing: border-box;
       font-size: 20px;
       color: #007224;
       border-bottom: 1px solid #F0F0F0;
       position: relative;
       display: flex;
       justify-content: space-between;
       align-items: center;
   }
   .lit_tit::after{
       display: block;
       content: '';
       position: absolute;
       top: 50%;
       left: 20px;
       transform: translateY(-50%);
       width: 4px;
       height: 30px;
       border-radius: 2px;
       background: #007224;
   }
   .lit_tit a{font-size: 18px;color: #007224;float: right;/*margin-top: 5px;*/}
   ul.bc_ul li{padding-left: 0;}

   .min_top {
    width: 100%;
}
   .min_left .swiper-slide img {
    height: 400px;
}
}
@media only screen and (max-width:425px){
   .min_left .swiper-slide img {
    height: 260px;
}
}
@media only screen and (max-width:375px){
   ul.bc_ul li a.title_type {
    width: 59%;
}
   .min_left .swiper-slide img {
    height: 200px;
}
}

