﻿body {
 /* background: #F0F0F0; */
}
.Min{padding: 0 0 50px;}
.min-center{width: 1200px;margin: 0 auto;}
.banner img{width: 100%;}
.Min.articles {
 background: #fff;
}
h2.h2_title_1 {
 text-align: center;
 position: relative;
 margin-bottom: 40px;
}

h2.h2_title_1 a {
 font-size: 30px;
 font-weight: 500;
 color: #0A479D;
}

h2.h2_title_1 i {
 position: absolute;
 font-size: 30px;
 font-weight: 500;
 color: #0A479D;
 opacity: 0.1;
 transform: translate(-50%,-50%);
 bottom: -43px;
 left: 50%;
}
.Scheduling {position: relative;}
ul.jy_ul li a {
 width: 183px;
 height: 154px;
 background: #F1F1F1;
 box-shadow: -11px -9px 16px 0px rgba(255, 255, 255, 0.65), 4px 6px 13px 0px rgba(199, 199, 199, 0.29);
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
}

ul.jy_ul li a img {
 margin-bottom: 20px;
}

ul.jy_ul li a p {
 font-size: 20px;
 font-family: Source Han Sans CN;
 font-weight: 500;
}
ul.jy_ul li {
 margin: 20px 0;
}
.swiper-button_5 {
 position: absolute;
 width: 43px;
 height: 43px;
 background: rgba(8, 69, 155, 0.05) url(/Content/Areas/Hospitals/images/Main/right_more1.png) no-repeat center;
 top: 80px;
 border-radius: 50%;
 cursor: pointer;
}

.swiper-button-prev_5.swiper-button_5 {
 left: -60px;
 transform: rotate(180deg);
}

.jy {
 position: relative;
}

.swiper-button-next_5.swiper-button_5 {
 right: -60px;
}

.swiper-button_5:hover {
 background: rgba(8, 69, 155, 0.2) url(/Content/Areas/Hospitals/images/Main/right_more1.png) no-repeat center;
}
.chuzhen_btn{display: none;}
.Min.chuzhen {
 padding: 0 0 40px;
}
.swiper-button_5:focus {
 outline: none;
}
ul.jy_ul li a:hover img {
 animation: tada 1s;
 -o-animation: tada 1s;
 -webkit-animation: tada 1s;
 -moz-animation: tada 1s;
}
@media only screen and (max-width: 768px){

 .min-center {
 width: 100%;
   }
   .Min {
 padding: 40px 30px;
   }
   .main{margin: 0;padding: 0;}
   
 h2.h2_title_1 i,.leader_right h2.leader_h2 i{display: none;}
 .swiper-button_5{display: none;}
 .chuzhen_btn {
 display: block;
 width: 100%;
 line-height: 32px;
 text-align: center;
 background: #0A479D;
 }
 .chuzhen_btn a{color: #fff;}
 .chuzhen_pc{display: none;}
 .Min.chuzhen {
 padding: 20px;
 }
}
@media only screen and (max-width: 425px){

 .Min {
 padding: 10px 15px;
   }
   h2.h2_title_1 a {
 font-size: 24px;
 }
 
 h2.h2_title_1 {
 margin-bottom: 20px;
 }
 

 
 h2.h2_title_2 span {
 font-size: 24px;
 }
 
 h2.h2_title_2 i.title_eng {
 display: none;
 }
 
 h2.h2_title_2 {
 margin-bottom: 20px;
 }
 

 ul.jsL_ul li a.title_type{
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;
 }
}
@media only screen and (max-width: 320px){

 
  
} 