body{background: #fff;}
/*头部*/
.search_box { float: right; width: 250px; height: 27px; border: 1px solid #ccc;margin-right: 50px;}

.search_box .input { float: left; padding: 0; line-height: 25px; border: 0; width: 200px; padding-left: 10px; background: none; font-size: 14px; border-right: 1px solid #ccc; }

.search_box .btn { float: right; width: 47px; height: 27px; cursor: pointer; background-image: url("/assets/easy/image/search.png"); background-repeat: no-repeat; line-height: 25px; background-position: 50% 50%; } 
.header__toper .tel{-webkit-transform:translateY(85%);-ms-transform:translateY(85%);transform:translateY(85%);;color: #5c8bb9;}
.navigation{background: #fff;border-bottom: 2px solid #2d60a2;margin-bottom: 10px;}
.navigation .nav__title{color: #333;}
.header__toper .tel span{color: #2d60a2;}

[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; }

.fout__service { margin-top: 64px;}

.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; }

.guanggao1{background: url("/assets/easy/image/xin1.jpg");padding: 50px 0;margin-top: 30px;}
.guanggao2{background: url("/assets/easy/image/xin2.jpg");padding: 50px 0;margin-top: 30px;}
.post{position: relative;}
.guanggao-title{font-size: 50px;color: #fff;width: 52%;float: left;letter-spacing: 5px;text-align: center;}
.guanggao-title p{font-size: 14px;margin-top: 10px;text-align: center;letter-spacing: 1px;}
.guanggao-more{position: absolute;width: 230px;line-height:50px;text-align: center; background: #fff;color: #2d60a2;font-size: 26px;bottom: 0;right: 20px;}

.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; }

.news-cases{margin-top: 50px;}
.news{
    float: left;
    width: 67%;
    padding: 30px 15px 10px;
    border: 1px solid #ccc;
}
.news .news-li{
    width: 49%;
    margin-right: 2%;
    float:left;
    margin-bottom: 21px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 18px;
}
.news-li .news-img{
    width: 30%;
    float: left;
    overflow: hidden;
} 
.news-li .news-img img{width: 100%;height: 90px;-o-object-fit: cover;object-fit: cover;}
.news-li .news-right{
    width: 68%;
    float: right;
} 
.news-title{font-weight: bold;font-size: 16px;}
.news-info{margin-top: 10px;    text-indent: 2em;color: #6f6d6d;}
.news .news-li:nth-child(2n){margin-right: 0;}

.cases{
    float: right;
    width: 31%;
    padding: 30px 20px;
    border: 1px solid #ccc;
}
.cases .bilateral{width: 330px;}
.cases .cases-li{list-style: initial;font-size: 16px;margin-top: 20px;}

.obser-puzzle{margin-top: 50px;}
.obser{
    float: left;
    width: 67%;
    padding: 30px 15px 10px;
    border: 1px solid #ccc;
}
.obser .obser-li{
    width: 48%;
    float:left;
    margin-right: 4%;
}
.obser-li .obser-top{
    padding: 10px;
    background: #1d8aff;
    color: #fff;
    font-size: 18px;
} 
.obser-li .obser-top a{float: right;}
.obser .obser-li:nth-child(2n){margin-right: 0;}
.obser-li .obser-box{margin: 20px 0;}
.obser-li .obser-box .box-li{margin-top:14px;padding-right: 10px;display: flow-root;}
.box-li .dian{font-size: 26px;margin-right: 5px;line-height: 30px;}
.box-li .obser-title{width: 100%;float: left;}
.box-li .obser-info{float: right;padding-top: 10px;}
.puzzle{
    float: right;
    width: 31%;
    padding: 30px 20px;
    border: 1px solid #ccc;
}
.puzzle .bilateral{width: 330px;}
.puzzle .puzzle-li{list-style: initial;font-size: 16px;margin-top: 12px;}

.book{margin-top: 50px;}

.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; }
.khimg li {
	float: left;
    margin: 10px 24px;
}
.khimg li img {
    width: 100%;
}
.zlxm li {
    width: 23%;
    background: url("/assets/easy/image/re_bg.png") no-repeat;
    -webkit-box-shadow: 2px 3px 2px #999;
            box-shadow: 2px 3px 2px #999;
    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;
}

.new__lists .new__title li .zttitle {
    width: 98%;
}
.ulrd li {
    width: 280px;
    height: auto;
    float: left;
    background: #f1f1f1;
    padding-bottom: 20px;
    position: relative;
    z-index: 9;
    margin: 0 10px 30px 10px;
}
.ulrd li img {width: 100%;}
.rdtitle {
    text-align: center;
    font-size: 18px;
    color: #000;
    font-weight: bolder;
    padding: 10px 15px;
}
.rdpao_ms {
    color: #707070;
    font-size: 14px;
    line-height: 22px;
    padding: 0 15px;
}


@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%;    margin: 0 0 20px 0;}
  .fout__service .service .service__title { font-size: 20px; margin: 10px 0;    font-weight: bold; }
  .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; }
  
  .report { font-size: 16px; margin: 10px 0; }
  .report .send { padding: 6px; }
  .guanggao1{display: none;}
  .guanggao2{display: none;}
  .news-cases{margin-top: 20px;}
  .news{width: 100%;}
  .news .news-li{width: 100%;margin-right: 0;}
  .news .news-li:nth-child(n+9){display: none;}
  .news-title {display:block;}
  .news-info{display:none;}
  .cases{    
    width: 100%;
    padding: 30px 2%;
    box-sizing: border-box;}
  .khimg li{width: 48%;margin: 5px 1%;
  }
  .khimg li:nth-child(n+9){display:none;}
  .obser-puzzle{display: none;}
  .links{display:none;}
  .moving span { display: none;}
 /* .zlxm { display: none;}*/
 .service__list .zlxm li{
    width: 48%;
    background: #ffffff;
    height: 170px;
    float: left;
    margin: 10px 1%;
    text-align: center;
    font-size: 18px;
  }
  .book{margin-top: 20px;}
  .abs {
    display: block;
    width: 80%;
    margin: 0 auto;
}
  .ulrd li {
    width: 48%;
    margin: 0 1% 15px 1%;
}
.rdtitle {
    font-weight: 400;
    font-size: 16px;
}
.rdpao_ms {
    padding: 0 7px;
}
  
  
}

.fout__service .service .xm_more {
    background: #1d8aff;
    border-radius: 10px;
    margin: 0 auto;
    color: #fff;
}
