.banner{
    width: 100%;
    height:596px;
}
.banner__img{
    height:100%;
    width: 100%;
    vertical-align: middle;
}
.news__box {
    padding: 0 0 2rem 0;
    background: #fff;
}
.news {
    display: flex;
    height: 25.875rem;
}
.news,.workfocus,.healththeme,.window,.phone{
    width: 1300px;
    margin: 0 auto;
}
.news__swiper {
    width: 746px;
	overflow: hidden;
	position: relative;
	border-radius: .5rem;
}
.news__swiper__slide{
    position: relative;
    height: 414px;
}
.news__swiper__img{
    width: 746px;
    height: 100%;
}
.news__swiper__span{
    position: absolute;
    bottom: 1rem;
    left: 2rem;
    letter-spacing: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
    color: #fff;
}
.news__list{
    width: 32.4375rem;
    margin-left: 2rem;
    display: flex;
    flex-direction: column;
}
.news__list-title{
    background: #f3f6f9;
    height: 45px;
    display: flex;
    justify-content: space-around;
    font: 400 18px / 40px '微软雅黑';
}
.news__title{
    border-top: 5px solid #f3f6f9;
    width: 33.3%;
    height: 100%;
    text-align: center;
    cursor: pointer;
    letter-spacing: 3px;
}
.news__title-active{
    border-top: .25rem solid #0e60aa;
    background: #fff;
    color:#0e60aa;
    font-weight: bold;
}
.news__list-article{
    flex-grow: 1;
    margin-top: 16px;
}
.workfocus__box{
    padding: 2rem 0;
    background: #f8f8f8;
}

.workfocus__head,.healththeme__head,.window__head{
    text-align: center;
    display: flex;
    flex-direction: column;
}
.workfocus__head__cn,.healththeme__head__cn,.window__head__cn{
    font: 900 36px / 1 'Alibaba PuHuiTi';
    letter-spacing: 4px;
    color: #0e60aa;
}
.workfocus__head__en,.healththeme__head__en,.window__head__en{
    font: 400 28px / 1 'Adamina';
    letter-spacing: 4px;
    margin-top: -10px;
    color: rgba(14, 96, 170, 0.25);
    
}
.workfocus__navigation{
    text-align: center;
}
.workfocus__navigation__box{
    background: #fff;
    margin: 32px auto;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    box-shadow: 0px 0px 6px 0px #E1E1E1;
    border-radius: 18px;
}
.workfocus__navigation__title{
    box-sizing: border-box;
    font: 400 18px / 38px 'Source Han Sans SC';
    padding: 0px 32px;
    cursor: pointer;
    display: inline-block;
}
.workfocus__navigation__title:hover{
    background: #0e60aa;
    color:#fff;
    border-radius: 18px;
}
.workfocus__navigation__title-active{
    background: #0e60aa;
    color:#fff;
    border-radius: 18px;
}
.workfocus__news__all{
    display: flex;
    justify-content: space-between;
    height: 400px;
}
.workfocus__left{
    width: 37.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.workfocus__news__box{
    background: #fff;
    height: 130px;
    padding: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
    box-shadow: 0px 0px 6px 0px #E1E1E1;
    border-radius: 8px;
    border: 1px solid #DADADA;
}
.workfocus__news__box:hover{
    background: linear-gradient(90deg, #0E60AA, #2588E1);
    color: #fff;
    transform: translateX(10px);
    transition: all 0.2s ease;
}
.workfocus__news__box:hover span{
    color:#fff;
}
.workfocus__news__box-active{
    background: linear-gradient(90deg, #0E60AA, #2588E1);
    color: #fff;
    transform: translateX(10px);
    transition: all 0.2s ease;
}
.workfocus__news__box-active span{
    color:#fff;
}
.workfocus__news__title{
    letter-spacing: 1px;
   font: 400 16px / 24px 'Source Han Sans SC';
    color: #191919;
}
.workfocus__news__summary{
    font: 400 14px / 24px 'Source Han Sans SC';
    color: #8695A2;
}
.workfocus__right{
    box-sizing: border-box;
    width: 42.5rem;
    padding: 25px;
    background: #fff;
    box-shadow: 0px 0px 6px 0px #E1E1E1;
    border-radius: 8px;
    border: 1px solid #DADADA;
}
.workfocus__tabloid{
    
}
.workfocus__tabloid__img{
    height: 260px;
}
.workfocus__tabloid__img>img{
    width: 100%;
    height:100%;
}
.workfocus__tabloid__box{
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    margin-top: 16px;
    height: 80px;
}
.healththeme__box{
    padding: 2rem 0;
    background: #fff;
}
.healththeme__disease{
    
}
.healththeme__disease__box{
    width: 100%;
    background: #fff;
    margin: 42px auto 54px;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    box-shadow: 0px 0px 6px 0px #E1E1E1;
    border-radius: 24px;
    border: 1px solid #DADADA;
    color: #000;
}
.healththeme__disease__search{
    box-sizing: border-box;
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: 18px;
    color: #0E60AA;
    margin:0 37px;
}
.healththeme__disease__title{
    box-sizing: border-box;
    font: 400 16px / 36px 'Source Han Sans SC';
    cursor: pointer;
    display: inline-block;
    width: 36px;
    height: 36px;
    text-align: center;
}
.healththeme__disease__title-active{
    background: #0e60aa;
    color:#fff;
    border-radius: 18px;
}
.healththeme__model{
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 20px;
}
.healththeme__model__box{
    width: 300px;
    height: 400px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px #E1E1E1;
    border-radius: 8px;
    border: 1px solid #DADADA;
    box-sizing: border-box;
    padding: 48px 22px 24px;
    position: relative;
}
.healththeme__model__box:hover{
    box-shadow: 0px 0px 3px 0px #0064af;
}
.healththeme__model__name{
    width: 160px;
    height: 54px;
    background: #fff;
    margin: 0 auto;
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: 19px;
    line-height: 54px;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -80px);
}
.healththeme__model__img{
    width: 250px;
    height: 320px;
}
.healththeme__model__img>img{
    width: 100%;
    height: 100%;
    border-radius: 8px;
}
.healththeme__model__summary{
    font: 400 14px / 24px 'Source Han Sans SC';
    color: #8695A2;
    text-align: justify;
    letter-spacing: 1px;
    margin-top: 14px;
}
.window__box{
    padding: 2rem 0;
    background-image: url('/img/sy/dizhou_bg.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.window__dizhou{
    margin-top: 34px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.window__swiper{
    width: 20px;
    height: 34px;
    background: #78B4F0;
    border-radius: 4px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
.window__swiper__container{
    width: 1240px;
}
.window__swiper__wrapper{
    display: flex;
    justify-content: space-between;
    
}
.window__dizhou_box{
    height: 94px;
    margin: 10px;
}
.window__dizhou__img{
    width: 100%;
}
.phone__box{
    padding: 20px 0;
    background: #fff;
}
.phone{
    display: flex;
    justify-content: space-between;
}
.phone__module_box{
    width: 280px;
    height: 84px;
    background: #E9F0F5;
    border-radius: 6px;
    border: 1px solid #D7E0ED;
    box-sizing: border-box;
    padding: 21px 29px;
    position: relative;
}
.phone__module_box-active{
    background:#0E60AA;
}
.phone__module_box-active>span{
    font-weight: 700;
    color: #fff;
}
.phone__module__img{
    width: 43px;
}
.phone__module_box:hover .phone__module__img{
    animation: shake  1s 1;
    -moz-animation: shake  1s 1; /* Firefox */
    -webkit-animation: shake  1s 1; /* Safari and Chrome */
    -o-animation: shake  1s 1; /* Opera */
}
.phone__module__tel{
    margin-top: 10px;
    font-family: Source Han Sans SC;
    font-weight: 400;
    font-size: 14px;
    color: #5376A9;
    position: absolute;
    top: 4px;
    left: 90px;
}
.phone__module__text{
    font-family: Source Han Sans SC;
    font-weight: 400;
    font-size: 18px;
    color: #315487;
    position: absolute;
    bottom: 14px;
    left: 90px;
    letter-spacing: 2px;
}

@-webkit-keyframes shake {
  10% {
    transform: rotate(25deg);
  }
  20% {
    transform: rotate(-20deg);
  }
  30% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-15deg);
  }
  50%,
  100% {
    transform: rotate(0deg);
  }
}

.rdxx{
    background: #fff;
    height: 130px;
    box-sizing: border-box;
    box-shadow: 0px 0px 6px 0px #E1E1E1;
    border-radius: 8px;
    border: 1px solid #DADADA;
    width: 1300px;
    text-align: center;
    margin: 20px auto 0;
    position: relative;
}
.rdxx__box{
    position: relative;
    height: 130px;
    width: 1300px;
}
.rdxx__box-img{
    width: 80px;
    position: absolute;
    top: 0;
    left: 0;
}
.rdxx__box-img>img{
    width: 100%;
}
.rdxx__box-a{
    display: inline-block;
    width: 1150px;
}
.rdxx__title{
    font: 900 24px / 60px 'Alibaba PuHuiTi';
    color: #0e60aa;
    text-align: center;
    height: 60px;
}
.rdxx__summary{
    font: 400 14px / 25px 'Source Han Sans SC';
    color: #8695A2;
    height: 60px;
    text-align: left;
    text-indent: 32px;
}
