[i=sjbanner]{display:none;}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { width: 15px; height: 15px; }

.project-title { height: 70px; margin: 0 auto; padding-bottom: 26px; }

.bilateral { margin: 0 auto; width: 600px; }

.bilateral img { width: 100%; }

.project-title { margin-top: -30px; text-align: center; margin-bottom: 30px; }

.project-title h2 { font-size: 30px; font-family: Times-Bold,Times; }

.project-title p { margin-top: 12px; font-size: 18px; color: #ccc; }

/* h2 { text-align: center; font-size: 30px; padding: 20px 0; } */
.fout__service { margin-top: 64px; display: inline-block; }

.fout__service img { border-radius: 10px; }

.fout__service h3 { font-size: 24px; padding-left: 20px; border-bottom: 1px solid #ccc; color: #448fa5; }

.fout__service h3 img { float: right; margin-right: 20px; margin-top: 10px; cursor: pointer; }

.fout__service .service { float: left; width: 25%; text-align: center; }

.fout__service .service .service__title { font-size: 24px; }

.fout__service .service ul { overflow: hidden;margin-left: 55px;}

.fout__service .service li { font-size: 20px; margin: 10px; color: #666; padding: 5px 0; }

.fout__service .service li:hover { color: #49b78c; cursor: pointer; }

.service__list { display: inline-block; width: 100%; /* background-image: url("../image/17.jpg"); background-repeat: no-repeat; */ }

.service__list .lore{display:none;}

.medical { display: inline-block; margin: 50px 0; width: 100%; }

.table { width: 26%; margin-right: 4%; float: left; }

.contact__button { margin-top: 15px; margin-left: 10px; font-size: 20px; }

.contact__btn { border: 1px solid #ccc; font-size: 14px; line-height: 20px; }

.contact__name { line-height: 26px; font-size: 16px; float: right; }

.name__box { /*width: 70px;*/ float: left; margin-right: 8px; }

.contact__btns { height: 128px; width: 96%; border: 1px solid #ccc; font-size: 14px; line-height: 20px; display: block; }

.who { text-align: center; }

.who .who__info {font-size: 20px; line-height: 30px; }

.who .who__info .info_shou{display:none;}

.who .expert__list:first-child .info_shou{display:block;}

.who .expert__list:first-child .info_zi{display:none;}

.who__name { padding: 8px; font-size: 17px; }

.expert { width: 70%; float: right; }

.expert .expert__list { float: left; position: relative; width: 23%; height: 304px; overflow: hidden; margin: 0 1%; margin-top: 20px; }

.expert .expert__list img { height: 190px; width: 100%; }

.expert__more { float: right; }

.report { font-size: 20px; margin: 10px 0; text-align: center; }

.report .send { color: #fff; background-color: #448fa5; padding: 10px; border-radius: 5px; cursor: pointer; }

.report .send:hover { background: #49b78c; }

.advisory { position: absolute; bottom: 1px; width: 100%; font-size: 18px; color: #fff; background-color: #448fa5; cursor: pointer; }

.advisory:hover { background-color: #49b78c; }

.lore { width: 26%; margin-right: 4%; float: left; overflow: hidden; }

.lore .arict { text-align: center; margin: 10px 0; font-weight: bold; cursor: pointer; }

.lore .arict:hover { color: red; }

.plot { width: 70%; float: right; overflow: hidden; }

.plot .plot__image { float: left; margin: 0 10px; width: 170px; height: 127px; overflow: hidden; }

.truth { width: 49%; display: inline-block; margin: 20px 0 10px 0; margin-left: 2%; font-size: 16px; overflow: hidden; float: left; }

.truth .lore__image { width: 150px; height: 83.5px; overflow: hidden; }

.truth .arict { font-size: 17px; cursor: pointer; }

.truth .arict:hover { color: red; }

.truth .arict:hover p { color: #333; }

.truth .arict p {     text-indent: 2em;
    padding: 5px 6px 0 8px;
    font-size: 14px;
    color: #666; }

.truth:nth-child(2n) { margin-left: 0; }

.whynot { margin-top: 64px; display: inline-block; width: 100%; position: relative; }

.whynot .moving li{float: left;width: 25%;padding: 0 10px;margin-top: 20px;}
.whynot .moving li .moving_img{width: 100%;}
.whynot .moving li .moving_img img{width: 100%;margin-bottom: 10px;height: 168px;-o-object-fit: cover;object-fit: cover;}
/* .why { width: 20%; text-align: center; font-size: 20px; float: left; }

.why .why__tel { padding-top: 17px; border: 1px solid #ccc; -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); background-color: #f4f4f4; }

.why .why__tel img { width: 96px; }

.why .phone { margin-top: 20px; font-size: 30px; }

.why .reason { border: 1px solid #ccc; line-height: 59px; }

.reason:hover { background-color: red; color: #fff; cursor: pointer; }

.why__image { position: absolute; width: 80%; display: none; right: 0; height: 400px; overflow: hidden; }

.why__image img { width: 100%; } */

#one:hover #yi { display: block; }

.news { margin-top: 64px; display: inline-block; }

/* .news .moving { width: 40%; float: left; }

.news .moving .new__image { height: 298px; overflow: hidden; }

.news .moving .new__image img { min-width: 478px; height: 100%; }

.news .moving h3 { padding-left: 10px; font-size: 24px; line-height: 40px; padding: 0 10px; color: #fff; background-color: #448fa5; cursor: pointer; }

.news .moving h3:hover { background-color: #49b78c; }

.news .moving span { float: right; font-weight: bold; }

.news .moving ul { margin-top: 50px; }

.news .moving li { list-style-type: disc; font-size: 16px; padding-bottom: 15px; margin-top: 15px; border-bottom: 1px dotted #ccc; }

.news .moving li .new__nav { width: 100%; float: left; }

.news .moving li .new__nav:hover { color: red; cursor: pointer; } */

.new__lists .new__title { width: 30%; float: left; margin: 0 0 30px 3%; }

.new__lists .new__title .new__image { height: 150px; overflow: hidden; }

.new__lists .new__title .new__image img { min-width: 309px; height: 100%; }

.new__lists .new__title h3 { padding-left: 10px; font-size: 16px; line-height: 30px; padding: 0 10px; color: #fff; background-color: #448fa5; }

.new__lists .new__title h3:hover { cursor: pointer; background-color: #49b78c; }

.new__lists .new__title span { float: right; font-weight: bold; }

.new__lists .new__title ul { margin-top: 20px; }

.new__lists .new__title li { list-style-type: disc; margin-top: 10px; }

.new__lists .new__title li .new__nav { width: 86%; float: left; }

.new__lists .new__title li .new__nav:hover { color: red; cursor: pointer; }

.book { margin-top: 64px; display: inline-block; }

.links { margin-top: 64px; }

.links h3 { font-size: 18px; float: left; width: 10%; }

.links .links__nav { width: 90%; float: right; line-height:25px; }

.links .links__nav span { cursor: pointer; padding-right: 15px; font-size: 16px; }

.links .links__nav span:hover { color: red; }

.books__list { width: 290px; float: left; margin-right: 13px; overflow: hidden; border: 1px solid #eaeaea; padding: 1px; cursor: pointer; }

.books__list .img__link { width: 50%; float: left; }

.books__list .img__link img { width: 100%; }

.books__list span { font-size: 16px; font-weight: bold; padding: 0 2px; }

.books__list p { padding-top: 10px; text-indent: 2em; padding: 10px 0 0 4px;font-size:13px; }

.books__list:last-child { margin-right: 0; }

.books__list:hover span { color: red; }

@media (max-width: 760px) { 
  [i=sjbanner]{display:block;}
  [i=sjbanner] .swiper-slide{height:250px;}
  [i=sjbanner] .swiper-slide img{height:100%;width:100%; -o-object-fit: cover; object-fit: cover;}
  [i=banner]{display:none;}
  .qq__sidebar{display:none;}
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { width: 15px; height: 15px; }
  .project-title { width: 100%; height: 70px; margin: 0 auto; padding-bottom: 0; }
  .bilateral { margin: 0 auto; width: 100%; }
  .bilateral img { width: 100%; }
  .project-title { margin-top: -20px; margin-bottom: 0; }
  .project-title h2 { font-size: 20px; font-family: Times-Bold,Times; }
  .project-title p { margin-top: 4px; font-size: 16px; }
  /* h2 { text-align: center; font-size: 30px; padding: 20px 0; } */
  .fout__service { width: 100%; margin-top: 20px; }
  .fout__service h3 { font-size: 20px; padding-left: 20px; border-bottom: 1px solid #ccc; color: #448fa5; }
  .fout__service h3 img { float: right; margin-right: 20px; margin-top: 10px; cursor: pointer; }
  .fout__service .service { width: 50%;}
  .fout__service .service .service__title { font-size: 20px; margin: 10px 0; }
  .fout__service .service .service__title img { width: 10%;display:none; }
  .fout__service .service ul {margin-left: 0;}
  .fout__service .service li { font-size: 16px; margin: 0 6px 10px 6px; }
  /*.service__list .lore{display:block;}*/
  .medical { display: inline-block; margin: 20px 0; width: 100%; }
  .table { width: 100%; margin-right: 4%; margin-bottom: 20px; display:none;}
  .name__box { width: 70px; float: left; margin-right: 8px; }
  .contact__btns { height: 130px; width: 70%; border: 1px solid #ccc; font-size: 14px; line-height: 20px; display: block; }
  .who { text-align: center; }
  .who .who__info { font-size: 20px; color: #448fa5; margin-bottom: 26px;text-align: center; font-weight: bold;}
  .who__name { padding: 6px; }
  .expert { width: 100%; }
  .expert .expert__list { position: relative; width: 48%; height: 260px; margin-top: 20px; }
  .expert .expert__list img { height: auto;width: 100%; }
  .report { font-size: 16px; margin: 10px 0; }
  .report .send { padding: 6px; }
  .lore { width: 100%; margin-bottom: 20px; }
  .lore .arict { margin: 10px 0; }
  .truth .arict p{display:none;}
  .lore .arict:hover { color: red; }
  .sjlore{display:none;}
  .plot { width: 100%; }
  .plot .plot__image { margin: 0; width: 100%; height: auto; overflow: hidden; margin-bottom: 10px;}
  .truth { width: 48%; display: inline-block; margin: 20px 0 10px 0; margin: 1%; font-size: 16px; overflow: hidden; float: left; margin-top: 10px;}
  .truth .lore__image { width: 100%; overflow: hidden; margin: 0; }
  .truth .lore__image img { width: 100%; }
  .truth:nth-child(2n) { margin-left: 1%; }
  .whynot { margin-top: 30px; width: 100%; }
  .why { width: 100%; }
  .why .why__tel { display:none;}
  .why .phone { margin-top: 10px; font-size: 20px; }
  .why .reason { width: 50%; float: left; line-height: 40px; }
  .whynot .moving li{width: 50%;}
  .whynot .moving li .moving_img img{height: 100px;}
  /* .why__image { width: 100%; height: auto; top: 0;position: static; }
  .why__image img { width: 100%; }*/
  .news { margin-top: 30px; display: inline-block; width: 100%; display: none;}
  /*.news .moving { width: 100%; }
  .news .moving .new__image { height: auto; overflow: hidden; }
  .news .moving .new__image img { min-width: auto; width: 100%; height: auto; }
  .news .moving h3 { padding-left: 10px; font-size: 20px; line-height: 30px; }
  .news .moving ul { margin-top: 20px; }
  .news .moving li { list-style-type: disc; font-size: 16px;padding: 0 10px; padding-bottom: 10px; margin-top: 10px; }
  .news .moving li .new__nav { width: 96%; padding-left: 1%; } */
  .new__lists { width: 100%; margin-top: 20px;    display: none; }
  .new__lists .new__title { width: 48%; float: left; height: auto; margin:10px 1%; }
  .new__lists .new__title .new__image { height: auto; overflow: hidden; }
  .new__lists .new__title .new__image img { min-width: auto; width: 100%; height: auto; }
  .new__lists .new__title h3 { padding-left: 10px; font-size: 16px; line-height: 24px; padding: 0 6px; }
  .new__lists .new__title ul { margin-top: 0; }
  .new__lists .new__title li { list-style-type: none; margin-top: 6px; padding: 4px 10px 10px 0; }
  .new__lists .new__title li .new__nav { width: 100%; float: left; }
  .new__lists .new__title li span { font-size: 10px; display:none;}
  .new__lists .new__title li .new__nav:hover { color: red; cursor: pointer; }
  .book { display:none;}
  .links{display:none;}
  .moving span { display: none;}
 /* .zlxm { display: none;}*/
  
   .xmtxtimg { display: none;}
 .service__list .zlxm li{
    width: 48%;
    background: #ffffff;
    height: 170px;
    float: left;
    margin: 10px 1%;
    text-align: center;
    font-size: 18px;
  }
}
.khimg li {
	float: left;
    margin: 15px 24px;
}
.khimg li img {
    width: 100%;
}
.zlxm li {
    width: 23%;
    background: #ffffff;
    height: 170px;
    float: left;
    margin: 10px 12px;
    text-align: center;
    font-size: 18px;
}
.zlxm li img {
    margin: 25px 0 0 0;
}
.zlxm li p {
    margin: 15px 0;
}
	
	
.zlxm .xmmore p {
    margin: 13px 0 0 0;
}
.xmzx {
    width: 800px;
    float: left;
    font-size: 17px;
}

.xmimg {
    float: right;
    width: 385px;
}

.xmwrap1,.xmwrap2 {
    width: 375px;
    float: left;
    margin: 0 25px 0 0;
    /* padding: 0 10px; */
}

.wrapimg img {
    width: 100%;
}

.wrapimg li {
    float: left;
    width: 172px;
    margin: 0 10px;
    font-size: 14px;
}

.xmwrap1 li, .xmwrap2 li {
    margin: 0 0 19px 0;
}

.xmtxtimg {
    width: 100%;
}

.wrapimg li p {
    text-align: center;
    margin: 8px 0;
    line-height: 22px;
}

.new__lists .new__title li .zttitle {
    width: 98%;
}