*{
    padding:0;
    margin:0;
    border:0;
}
li{
    list-style-type: none;
}
a {
    text-decoration: none!important;
    cursor: pointer;
}
body{
    width: 100%;
    overflow-x: hidden;
}

@font-face {
    font-family: "Source";
    src:url("../fonts/SourceHanSerifCN-Bold.otf"); 
}

/* home_nav */
.home_head{
    background-color: #234382;
}
.scrolling-text {
    animation: scroll-left 10s ease-in-out 1s infinite; /* 应用滚动动画 */ 
}
  @keyframes scroll-left {
    0% {
      transform: translateX(0%);
    }
    100% {
      transform: translateX(70%);
    }
  }
 .home_logo img{
     width:7.75rem;
 }
/* home_menu */
.home_menu li{
    position: relative;
    padding: 0 1rem;
}
.home_menu ul.nav>li:hover b{
     content: '';
     border-width: 0.8rem;
     border-style: solid;
     border-color: transparent transparent #234382  transparent;
     position: absolute;
     bottom: 0;
     left: 50%;
     transform: translateX(-50%);
     box-shadow: 0px 0px 59px 0px rgb(19 40 83 / 10%);
}
.home_menu li.active::before{
    content: '';
    width: 0.5rem;
    height: 0.2rem;
    background: #234382;
    position: absolute;
    left: 0;
    top: 50%;
}
.home_menu li.active::after{
    content: '';
    width: 0.5rem;
    height: 0.2rem;
    background: #234382;
    position: absolute;  
    right: 0;
    top: 50%;
}
.home_menu ul li.active>a{
    color: #234382!important;
}
.home_menu .twoList{
    display: none;
    position: absolute;
    width: 180%;
    padding-left: 0;
    background: #fff;
    box-shadow: 0px 0px 59px 0px rgb(19 40 83 / 10%);
    top: 4.5rem;
    left: -30%;
    transition: all 2s;
    z-index: 9;
}
.home_menu .twoList li{
    position: relative;
    display: block;
}
.home_menu .twoList li::before{
    content: '';
    position: absolute;
    right: 1rem;
    top: 50%;
    width: 0.5rem;
    height: 0.5rem;
    border-width:0.5rem;
    border-color: transparent transparent transparent #234382;
}
.home_menu .twoList li a{
    color:#333
}
.home_menu .twoList li:hover{
    background: #234382;
}
.home_menu .twoList li:hover a{
    color: #fff!important;
}
.home_menu .twoList li a span{
    display: inline-block;
    width: 0.4rem;
    height: 0.3rem;
    border-style: solid;
    border-width: 0.4rem;
    border-color: transparent transparent transparent #234382;
}
.home_menu .twoList li:hover a span{
    border-color: transparent transparent transparent #fff;
}
/* home_swiper */
.home_swiper_text{
    transform: translate(-50%,-50%);
    z-index: 99;
}
.home_swiper_text h1{
    letter-spacing: 0.4rem;
}
.home_swiper_text h1 span{
    font-size: 3rem;
}
.home_swiper_text a{
    width: 15%;
}
.home_swiper_text a span{
    border-color: transparent transparent transparent #234382;
}
.home_swiper_text a:hover{
    background-color: #234382!important;
    color: #fff;
}
.home_swiper_text a:hover span{
    border-color: transparent transparent transparent #fff;
}

/* home_notice */
.home_notice_bg{
    background: rgb(235,235,235);
   
}
.home_notice h5{
    color: rgb(0, 124, 186);
    background: url(../img/home_notice_icon.png) left center no-repeat;
    background-size: 1.15rem;
}
.home_notice .swiper{
    height: 2em;
}
/* home_about */
.home_about_bg{
    background: url(../img/home_about_bg.jpg) center no-repeat;
}
.home_about .row{
    --bs-gutter-x:0!important;
}
.home_about .top a img{
    width:5rem;
}
.home_about .top a:nth-child(1){
    background:#3c7dbf;
}
.home_about .top a:nth-child(2){
    background:#ccac69;
}
.home_about .top a:nth-child(3){
    background:#6690e0;
}
.home_about .top a:nth-child(4){
    background:goldenrod;
}
.home_about .top a:nth-child(5){
    background:#1aa899;
}
.home_about .top a h3{
    color: #fcfcfb;
    font-family: "Source";
}
.home_about .top a p{
    color: rgba(252, 252, 251, 0.349);
}
.home_about .bottom .left{
    height: 22rem;
}
.home_about .bottom .right{
    height: 22rem;
}
.home_about .bottom .right img{
    object-fit: cover;
}
.home_about .bottom  a .text{
    background: rgb(19 40 83 / 43%);
}
.home_about .bottom  h3{
    font-family: source;
    line-height: 1.8;
    padding-top: 1rem;
    padding-left: 0.7rem;
}
.home_about .bottom .left h3{
    writing-mode: horizontal-tb;
}
/* title */
.title{
    font-family: source;
}
.title img{
    padding-bottom: 1rem;
}
.title p{
   font-size: 1.5rem;
}
.title p span{
    font-size: 0.875rem;
    color: #234382;
}
a.more{
    border: #cecece 1px solid;
    color: #666;
}
a.more::after{
    content: '';
    width: 2rem;
    height: 2rem;
    position: absolute;
    right:-1rem;
    top: 0;
    /*background: url('../img/more.png') center no-repeat;*/
}

/* home_news */
.home_news{
    background: url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/guangyin/home_news_bg.jpg) center no-repeat; 
}
.home_news .home_news_new  .row {
    --bs-gutter-x: 0;
}
.home_news .home_news_new .top .left{
    height: 20rem;
}

.home_news .home_news_new .top .left img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.home_news .home_news_new .top .right{
    /*background: url(../img/home_news_new_right.png) center no-repeat;*/
        background: rgba(241,238,234,0.83);
}
.home_news .home_news_new .top .right .time{
    border: #d3d0cb 1px solid;
    color: #234382;
}
.home_news .home_news_new .top .right .time h6{
    color: #234382;
    font-size: 0.875rem;
}
.home_news .home_news_new .top .right h5{
    color: #234382;
}
.home_news .home_news_new .top .right p{
        font-size: 0.875rem;
        color: #888;
        text-indent: 2em;
}
.home_news .home_news_new .bottom{
       background: rgba(245,246,247,0.90);
}
.home_news .home_news_new .bottom a{
    color: #111;
    background: url(../img/home_news_icon.png) left center no-repeat;
}
.home_news .home_news_new .bottom p{
    color: rgba(17, 17, 17, 0.549);
}
.home_news .home_news_notice a.content{
    border-bottom: #dcddde 1px dashed;
    background: url(../img/home_news_notice_bg.png) left center no-repeat;
}
.home_news .home_news_notice a.content h6{
    color: #030001;
}
.home_news .home_news_notice a.content p{
    color: #234382;
    background: url(../img/home_news_time.png) left center no-repeat;
}
/* home_cooperate */
.home_cooperate_bg{
    background: url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/guangyin/home_cooperate.jpg) center no-repeat;
}
.home_cooperate_bg .content .left{
    background: url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/guangyin/home_co_left.png) center no-repeat;
    background-size: 100% 100%;  
}
.home_cooperate_bg .content .left .content{
    height: 22rem;
    overflow: scroll;
    overflow-x: hidden;
}
.home_cooperate_bg ::-webkit-scrollbar {
    width: 0.3rem;  /* 设置滚动条的宽度 */  
  }
  .home_cooperate_bg  ::-webkit-scrollbar-thumb {
    background-color: #fff; /* 设置滑块的背景颜色 */
    border-radius: 0.3rem; /* 设置滑块的圆角 */
  }
  .home_cooperate_bg  ::-webkit-scrollbar-track {
    background-color: rgb(70, 103, 176);
    border-radius: 0.3rem; /* 设置轨道的圆角 */
  }
.home_cooperate_bg .content .left a{
    border: rgba(255, 255, 255, 0.2) 1px dashed;
}
.home_cooperate_bg .content .left h2{
    border-bottom: rgba(255, 255, 255, 0.2) 1px solid;
}
.home_cooperate_bg .content .left a:hover{
    background-color: #6690e0;
    font-weight: bold;
}
.home_cooperate_bg .content .right .swiper-slide{
    height: 30rem;
}
.home_cooperate_bg .content .right .swiper-slide .text{
    top: 80%;
    left: 50%;
    transform: translateX(-50%);
}
.home_cooperate_bg .content .right .swiper-slide .bg{
    background: linear-gradient(rgb(255,255,255,0.4),rgb(16, 73, 136));
}
.home_cooperate_bg .content .right img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* friendLink  */
.friendLink_bg {
  background: url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/guangyin/home_friends_bg.jpg) center no-repeat;
  background-size: 100% 100%;
}

.friendLink .hd a.prev::before{
    content: '';
    width: 1.5rem;
    height: 0.3rem;
    background: #234382;
    transform: rotate(-45deg);
    position: absolute;
    top: 70%;
    left: -2rem;
}
.friendLink .hd a.prev::after{
    content: '';
    width: 1.5rem;
    height: 0.3rem;
    background: #234382;
    transform: rotate(-135deg);
    position: absolute;
    top: 74%;
    left: -2rem;
}
.friendLink .hd a.next::before{
    content: '';
    width: 1.5rem;
    height: 0.3rem;
    background: #234382;
    transform: rotate(45deg);
    position: absolute;
    top: 70%;
    right: -2rem;
}
.friendLink .hd a.next::after{
    content: '';
    width: 1.5rem;
    height: 0.3rem;
    background: #234382;
    transform: rotate(135deg);
    position: absolute;
    top: 74%;
    right: -2rem;
}
.friendLink .bd a img{
    max-height: 5rem;
}
/* home_footer */
.footer .content .left{
    background: #312f30;
    color: #777777;
	 box-shadow: 0px 0px 59px 0px rgb(19 40 83 / 10%);
}
.footer  .copyright{
    background: #244584;
}
.footer .copyright .bottom a{
    color: #fff;
}
/*分页 begin*/
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;display:inline-block!important;border:solid 1px #EBEBEB;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;line-height:18px;border:1px solid #DCDCDC;}
.pagination li.active a,.pagination li a:hover {background:#234382;color:#fff;border:1px solid #234382;}
/*分页 end*/

/* lists_about */
.diamond_bg{
    background:rgb(222, 189, 125);
    bottom:0;
    left:-20% ;
    width: 46%;
    height: 5.2rem;
    z-index: 0;
    transform: skew(23deg);
}
 .diamond{
    background: #234382;
    bottom:0rem;
    left:-20% ;
    width: 45%;
    height: 5rem;
    z-index: 0;
    transform: skew(23deg);
}
.diamond h1{
    transform: skew(-23deg);
}
.lists_banner:after{
    content: '';
    width: 10rem;
    height: auto;
    padding:0.9rem 0;
    left: 28%;
    position: absolute;
    bottom: 1.3rem;
    background: rgb(100,163,232);
    opacity: 0.6;
        display: none;
}
.lists_banner .lists_nav{
    left: 28%;
    z-index: 1;
    display: none;
}
.lists_about .row {
    --bs-gutter-x: 0rem;
}
.lists_about .content .right  h3{
    color: #234382;
}
.lists_about .content .right .text{
    background:#234382 ;
}
.lists_about .content .right::before{
    content: '';
    width: 2rem;
    height: 2rem;
    position: absolute;
    top: 15%;
    left: 0;
    z-index: 9;
    background: #debd7d;
}
.lists_about .content .right::after{
    content: '';
    width: 30%;
    height: 3rem;
    position: absolute;
    top: 2.2rem;
    right: 0;
    background: #f2ddb5;
}
.lists_about .content .right p{
    color: #fff;
    text-indent: 2em;
    text-align: justify;
}
.lists_about .bottom{
    bottom: -2rem; 
    background: #cfb57d; 
}
.lists_about .bottom p{
    color: #f3e8d0;
}
.lists_about .left{
    border-bottom: #ddcba4 1px solid;
}
.lists_about .left::after{
    width: 1rem;
    height: 1rem;
    content: '';
    background: #ddcba4;
    bottom: 0;
    left: 0;
}
/* lists_news_all*/
.lists_news_all{
    background: rgb(242, 246, 251);
}
.lists_news_all h3::before{
   content: '';
   width: 0.25rem;
   height: 50%;
   position: absolute;
   left: 0;
   top: 50%;
   transform: translateY(-50%);
   background: #ccac69;
}
.lists_news_all  .title a{
    border: #c3cad5 1px dashed;
    color: #b7bcc5;
}
.lists_news_all .lists_news_new{
    background: #234382;
}

.lists_news_all .lists_news_new .content a.bottom{
    background: #304f8d;
}
.lists_news_all .lists_news_new .content a.bottom h6{
    background: #d3b780;
    color: #fff;
}
.lists_news_all .lists_news_new .content a:hover{
    background: #d3b780;  
}
.lists_news_all .lists_news_new .content a:hover h6{
    color: #d3b780;
    background: #fff;
}
.lists_news_all .lists_news_notice a{
    border-bottom: rgba(32, 56, 85, 0.102) 1px dashed;
}
.lists_news_all .lists_news_notice a p{
    background: #f2f6fb;
    color: #d1b06b;
    font-size: 0.875rem;
}
.lists_news_all .lists_news_notice a p::before{
    content: '';
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    top: -0.25rem;
    left: 15%;
    background: #d6dde6;
}
.lists_news_all .lists_news_notice a p::after{
    content: '';
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    top: -0.25rem;
    right: 15%;
    background: #d6dde6;
}
.lists_news_all .lists_news_notice a p span{
    font-size: 1.375rem;
}
.lists_news_all .lists_news_notice a h6{
    color: #333;
    line-height: 2.7rem;
}

/* lists_news */
#lists_news_banner{
     background:url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/guangyin/lists_banner_news.png) center no-repeat;
}
#lists_news_banner .lists_home a{
    color:#fff;
}
#lists_news_banner .lists_home span{
    color:#fff;
}
.lists_lists_banner{
    background:url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/guangyin/views_banner.jpg) center no-repeat;
    background-size: 100% 100%;
}
.lists_lists_banner .lists_home a{
    color: #999;
}
.lists_lists_banner .title h3{
    background: #234382;
}
.lists_lists_banner .title h3::before{
    content: '';
    width: 1.2rem;
    height: 3rem;
    background: #d3b780;
    position: absolute;
    left: -1.2rem;
    bottom: 0;
}
.lists_lists_banner .title h3::after{
    content: '';
    width: 1.2rem;
    height: 3rem;
    background: #d3b780;
    position: absolute;
    right: -1.2rem;
    bottom: 0;
}
.lists_news .content a{
    border: #eaeaeb 1px solid;
}
.lists_news .content a::before{
    content: '';
    width: 0.3rem;
    height: 50%;
    background: #b79f6c;
    position: absolute;
    left: -0.3rem;
    top: 50%;
    transform: translateY(-50%);
}
.lists_news .content a:hover{
    background: #234382;
  
    font-weight: bold;
}
.lists_news .content a:hover .left h4{
    color:#fff;
}
.lists_news .content a:hover .right p{
    color:#fff;
}
.lists_news .content a .left h4{
    color: #111;
    font-family: Arial, Helvetica, sans-serif;
}
.lists_news .content a .right p{
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

/* lists_product */
.lists_product .content .right{
   overflow-y: hidden;
}
.lists_product .content .right .pro_title_bg{
    width: 97%;
    height: 4rem;
    background: rgb(222, 189, 125);
    transform: skew(-23deg);
    left:-2rem;
  
}
.lists_product .content .right .pro_title{
    width: 93%;
    height: 4rem;
    background: #234382;
    transform: skew(-23deg);
    left:-2rem;

}
.lists_product .content .right .pro_title h3{
    padding-left: 4rem;
    padding-top: 1rem;
    font-family: source;
    transform: skew(23deg);
}
.lists_product .content .right .content{
    margin-top: 7.5rem;
    width: 92%;
    text-align: justify;
}
/* lists_recruit */
.lists_recruit .head{
    background-color: rgb(202,105,1);
}
.lists_recruit .content .nav{
    background-color: #f2ddb5;
    color: #333333;
    cursor: pointer;
}
.lists_recruit .content .menu:nth-child(2n) .nav{
     background-color: #d6b474;
}
.lists_recruit .content .nav:hover{
    background-color: rgb(202,105,1)!important;
    color:#fff;
}
.lists_recruit .content ul{
    display: none;
}
/* lists_contact */
.lists_contact .content .con{
    background-color: #f8f8f8;
    left: 5%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
}
.lists_contact .content .con h3{
    color: #234382;
}
.lists_contact .content #map{
    height:650px;
}
/*lists_science*/
.lists_science .content .left a .img{
    height: 16rem;
    overflow: hidden;
}
.lists_science .content .left a .img img{
    transition: all 2s ease-in-out;
} 
.lists_science .content .left a:hover .img img{
    transform: scale(1.2);
}
.lists_science .content .left a h5{
    color: #333;
    height: 3.75rem;
}
.lists_science .content .left a .time{
    color: #c2a35f;
    font-size: 1.125rem;
}
.lists_science .content .left a .time:after{
    content:'';
    width:calc(100% - 8rem);
    height: 1px;
    background: #e1e5ea;
    position: absolute;
    top:50%;
    right:0;
    transform: translateY(-50%);
}
.lists_science .content .left a p{
    color:#666;
}
.lists_science .content .right a{
        border: #dfe5ed 1px solid;
}
.lists_science .content .right h5{
    color: #333;
}
.lists_science .content .right p{
   color:#bfc6cf;
   font-size: 1.125rem;
}
.lists_science .content .right p:after{
    content:'';
    width:calc(100% - 8rem);
    height: 1px;
    background: #c3cad5;
    position: absolute;
    top:50%;
    right:0;
    transform: translateY(-50%);
}
.lists_science .content .right a:hover{
    background:#01458f;
    border:#01458f 1px solid;
}
.lists_science .content .right a:hover h5{
    color:#fff;
}
.lists_science .content .right a:hover p{
    color:#bfc6cf
}
.lists_science .content .right a:after{
    content:'';
    width:0.8rem;
    height: 60%;
    background: #dac9a1;
    position: absolute;
    top:50%;
    right:-0.8rem;
    transform: translateY(-50%);
}
/* lists_school */
.lists_school .con{
    background: url(../img/lists_scholl_bg.png) center repeat-y ;
}
.lists_school .content:nth-child(2n){
    flex-direction: row-reverse;
}
.lists_school .content .left{
    background: rgb(233,236,241);
}
.lists_school .content .left::after{
    content: '';
    border-width: 1rem;
    border-color:transparent transparent transparent rgb(233,236,241);
    border-style: solid;
    position: absolute;
    right: -2rem;
    top:50%;
    transform: translateY(-50%);
}
.lists_school .content:nth-child(2n) .left::after{
    right:100%; 
    border-color:transparent rgb(233,236,241) transparent transparent ;
}
.lists_school .content:nth-child(2n+1) .left .text{
    justify-content:end
}
.lists_school .content:nth-child(2n) .right{
    justify-content:end
}
.lists_school .content .left h3{
   color: rgb(202,105,1);
   border-bottom: 1px solid rgb(144,144,144,0.5);
}
.lists_school .content .left h3 span{
        font-family: source;
        color:#999;
        font-size: 3rem;
}
.lists_school .content .left p{
    text-indent: 2em;
    text-align: justify;
}
.lists_school .content .right .img{
    width:100%;
    height: 22rem;
}
.lists_school .content .right p{
    background:linear-gradient(to right,rgb(127,58,5),rgb(202,105,1),rgb(127,58,5));
}
/* lists_ hospital*/
.lists_hospital li .img{
    height: 20rem;
}
.lists_hospital li .content{
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    width: 80%;
    margin: -2.5rem auto 0;
}
.lists_hospital li .line{
    background: #234382;
    height: 0.2rem;
}
.lists_hospital li .content h4{
    color: #221F1F;
}
.lists_hospital li .content a{
    background: #234382;
    font-size: 0.875rem;
    width: 40%;
}
.lists_hospital li .content a span{
     display: inline-block;
     border-width: 0.3rem;
     border-style: solid;
     border-color: transparent transparent transparent #fff;
}
.lists_hospital li .content a::before{
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    bottom: 0;
    right: 1rem;
    content: '';
    background: #ffff;
}
.lists_hospital li .content a::after{
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    bottom: 0.5rem;
    right: 0.5rem;
    content: '';
    background: #ffff;
}
/* lists_cooper */
.lists_cooper .title h3::before {
    content: '';
    width: 0.25rem;
    height: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #ccac69;
}
.lists_cooper .left .swiper .swiper-pagination-bullet-active{
    background:#dac9a1!important;
}
.lists_cooper .left .swiper  .swiper-pagination-bullet{
    background: #fff;
}
.lists_cooper .content{
    background: #f1f3f6;
}
.lists_cooper .left{
    background: #01458f;
}
.lists_cooper .right a h5{
    color: #333;
    transition: all 0.5s ease-out 0s;
}
.lists_cooper .right a p{
    color: #666;
    transition: all 0.5s ease-out 0s;
}
.lists_cooper .right a::before{
    width: 0.7rem;
    height: 60%;
    content: '';
    background: #dac9a1;
    position: absolute;
    left: -0.7rem;
    top:50%;
    transform: translateY(-50%);
}
.lists_cooper .left{
    height: 35rem;
}
.lists_cooper .left .img{
    height: 21rem;
}
.lists_cooper .right{
    height: 35rem;
  
} 
.lists_cooper .right .content{
      overflow-y: scroll;
    overflow-x: hidden;
        height: 32rem;
}
.lists_cooper .right a:hover h5{
    color: #234382;
    transform: translateX(1rem);
   
}
.lists_cooper .right a:hover p{
    color: #234382;
    transform: translateX(1rem); 
}
/* view_news */
.view_news video{
     margin:0 auto;
    display: block!important;
}
.view_news p img{
    max-width:100%!important;
    height: auto!important;
    display: block!important;
    margin: 0 auto;
}
.view_news p span{
    /*font-size: 1rem!important;*/
}
.view_news p strong{
     /*font-size: 1rem!important;*/
}
.view_news .left h4{
    color: #234382;
}
.view_news .left h6{
    color: #666;
    border-bottom: #e8e8e8 1px solid;
}
.view_news .left p{
    line-height: 2;
    color: #444;
    text-indent: 2em;
    text-align: justify;
}
.view_news .right{
    border: #e9e9e9 1px solid;
    border-top: #234382 0.6rem solid;
}
.view_news .right h4{
    color: #234382;
} 
.view_news .right h4::before{
    content: '';
    background: url(../img/views_left.png) center no-repeat;
    left: -35%;
    position: absolute;
    width: 100%;
    height: 50%;
}
.view_news .right h4::after{
    content: '';
    background: url(../img/views_right.png) center no-repeat;
    right: -35%;
    position: absolute;
    width: 100%;
    height: 50%;
}
.view_news .right li span{
    background: #afb5c5;
}
.view_news .right li:nth-child(2) span{
    background: #e35a5a
}
.view_news .right li:nth-child(3) span{
    background: #d1a550
}
.view_news .right li:nth-child(4) span{
    background: #6d8ecf
}  
.view_news .right li:nth-child(-n+4) span::before{
    content: 'TOP';
}
.view_news .right a{
    color: #444;
}
.view_news .right p{
    color: #888;
    font-size: 0.875rem;
    background: url(../img/home_news_time.png) left center no-repeat;
}
.view_news .right p::after{
    content: '';
    width: calc(100% - 8rem);
    height: 1px;
    background: #d2d2d2;
    position: absolute;
    right: 0;
    top: 50%;
}
/* phone */
@media screen and (max-width:750px){
	 body{
		 padding-bottom:3.3rem;
	 }
	 h2{
		 font-size:1.325rem!important;
	 }
     h3{
		 font-size:1.275rem!important;
	 }
	 h4{
		 font-size:1.125rem!important;
	 }
	 h5{
		 font-size:1rem!important;
	 }
	 p{
		 font-size:0.875rem!important;
	 }
	 /* m_home_nav */
	 .home_logo img{
		 width:40%;
	 }
    .home_menu{
        display: none;
        position: fixed;
        top: 5.5rem;
        left: 0;
        z-index: 10;
        width: 100%;
        height: 100%;
        background: #fff;
    }
    .home_menu li{
        width: 100%;
        text-align: center;
       
        border-bottom: 1px #ccc solid;
    }
    .home_menu ul.nav>li a{
        padding: 1rem 0;
        display: block;
		width:25%;
		color: #333;
    }
	.home_menu .twoList{
		position:static;
		width:auto;
	}
	.home_menu .twoList li:last-child{
		border-bottom:none;
	}
	.home_menu .twoList li a{
		width:100%!important;
		text-align:left;
	}
	 .home_menu li span{
		 border-style:solid;
		 border-width:0.5rem;
		 border-color:transparent  transparent transparent #234382;
		 position:absolute;
		 top:1.3rem;
		 right:1rem;
	 }
    .home_menu li.active::before{
        display:none;
    }
    .home_menu li.active::after{
        display:none;
    }
    .close{
        display: none;
        width: 2rem;
    }
    .open{
        width: 2rem;
    }
    /*m_swiper*/
    .home_swiper .swiper-slide{
        height: 13.5rem;
    }
    /* m_home_notice */
	.home_notice h5{
		font-size: 1rem;
		  background-size: 1.2rem;
	}
	
	/* m_home_about */
	.home_about .top a h3{
		font-size:1rem!important;
	}
	.home_about .top a p{
		font-size:0.5rem;
	}
	.home_about .top a img{
		width:2rem;
	}
	.home_about .bottom .left{
		height:auto;
	}
	.home_about .bottom .right{
		height:auto;
	}
	.home_about .bottom .right h3{
		    padding-left: 0.2rem;
		    font-size: 1.1rem!important;
		        padding-top: 1.5rem;
	}
	
    /* m_home_news  */
	.title h1{
		font-size:1.25rem;
	}
	.title p{
		font-size:0.875rem;
	}
	.title p span{
		font-size:0.5rem
	}
	.title img{
		width:2.5rem;
	}
	a.more{
		font-size:0.875rem;
	}
  .home_news{
    background:none;
  }
    .home_news .row{
      --bs-gutter-x:0.5rem!important;
    }
  .home_news .home_news_new .top .left{
	  height:auto;
  }
	/* m_home_cooperate */
	.home_cooperate_bg .content .right .swiper-slide{
		height:20rem;
	}
	.home_cooperate_bg .content .right .swiper-slide .text{
		font-size:0.875rem;
	} 
   .home_cooperate_bg .content .left a{
	   font-size:0.875rem;
    } 
    /*lists_banner*/
    .lists_banner .img{
        height: 10rem;
    }
    /*m_home_science*/
    .lists_science .content .left a .img{
        height: 10rem;
    }
    .lists_science .content .right a:after{
        right:0;
    }
    .lists_science .content .left a .time{
        font-size: 0.875rem;
    }
    .lists_science .content .right h5{
        font-size: 0.9rem;
    }
    /* m_friendlink 	 */
	.friendLink a img{
		width:95%
	}
	.friendLink .hd a.prev::before{
		width:1rem;
		top: 34%;
    left: 75%;
	}
	.friendLink .hd a.prev::after{
		width:1rem;
		top: 38%;
    left: 75%;
	}
	.friendLink .hd a.next::before{
		width:1rem;
		top: 34%;
       right: 1rem;
	}
	.friendLink .hd a.next::after{
		width:1rem;
		top: 38%;
       right: 1rem;
	}
	/* m_banner */
	.diamond_bg{
		height:2.2rem;
	}
	.diamond{
		height:2rem;
	}
	.diamond  h1{
		font-size:1rem;
	}
	.diamond .pe-5{
		padding-left:4rem;
	}
	.lists_banner:after{
	    bottom: 0;
	}
	.lists_lists_banner .title h3.w-25{
		width:35%!important;
	}
	.lists_recruit .content .nav li{
	    font-size: 0.75rem;
	}
    /* m_lists_about */
    .lists_about .content .right {
        width: 100%!important;
    }
	.lists_about .content .right::before{
		width:1rem;
		height:1rem;
	}
	.lists_about .content .right::after{
		width:20%;
		height:2rem;
	}
	/* m_lists_cooper */
	.lists_cooper .left{
		height:21rem;
	}
	.lists_cooper .left .img{
		height:11rem;
	}
	.lists_cooper .top-0{
	    top:0.5rem!important;
	}
	.lists_cooper .start-0{
	    left: 1rem!important;
	}
	/* m_lists_school */
	.lists_school .con{
		background:none;
	}
	.lists_school .con .left a{
		width:100%!important;
	}
	.lists_school .con .right .w-75{
		width:100%!important;
	}
	.lists_school .content .left h3 span{
		font-size:2.3rem;
	}
	/* m_lists_product */
	.lists_product .content .right a.w-75{
		width:100%!important;
		margin-top:1rem;
	}
	.lists_product .content .right .pro_title_bg{
		width:100%;
		height: 3rem;
	}
	.lists_product .content .right .pro_title{
		width:97%;
		height: 3rem;
	}
	.lists_product .content .right .content{
		margin-top:5rem;
	}
	.lists_product .content .right .pro_title h3{
		padding-left:2.5rem;
		font-size:1.1rem!important;
		padding-top:0.75rem;
	}
	/* m_lists_news_all */
	.lists_news_all .lists_news_notice a h6{
		line-height:1.5
	}
	.lists_news_all .lists_news_new .content a.w-100{
		width:auto!important;
	}
	/* m_lists_news */
	.lists_news .content a::before{
		left:0rem;
	}
	/* m_lists_hospital */
	.lists_hospital li .img{
		height:15rem;
	}
	
    /* m_lists_contact */
	.lists_contact .content .con{
		left:0;
		transform:none;
		position:relative!important;
	}
    .lists_contact .content .con h5{
        width: 90%!important;
        font-size: 0.75rem;
    }
    .lists_contact .content .con p{
        font-size: 1rem!important;
    }
    .lists_contact .content #map{
        height: 250px;
    }
	/* m_footer */
	.m_footer{
		z-index:99
	}
	.m_footer .left{
        font-size: 0.75rem;
    }
    .m_footer .right{
      background: #234382;
    }
    .m_footer img{
        width: 2rem;
    }
	/* m_view_hospital */
	.view_hospital .left .text img.w-75{
		width:100%;
	}
	.view_news .left p{
	    text-indent: none;
	}
	.view_news .left h4{
	    line-height: 2;
	}
	/*.view_news */
	.view_news video{
	   width: 100%!important;
	}
	
}
@media screen and (max-width:390px){
    h4{
            font-size: 1rem!important;
    }
    h5{
        font-size: 0.8rem!important;
    }
    p{
        font-size: 0.75rem!important;
    }
}
