.home-patient .home-heading .more{width:44px;height:17px;background-color:#ff8730;-webkit-border-radius:8px;border-radius:8px;font-size:12px;color:#fff;text-align:center}
.home-patient .home-title{font-size:18px;color:#2e69a9}
.home-patient .home-title small{font-size:12px;color:#999}
.card-prodcut{-webkit-border-radius:0;border-radius:0}
.card-prodcut .card-header{-webkit-border-radius:0;border-radius:0;margin:-1px;margin-bottom:0;background-color:#006AC8;font-size:24px;color:#fff;text-align:center;height:88px}
.card-prodcut .card-header small{font-size:12px;color:#fff;opacity:.6}
.card-prodcut .card-title{margin-bottom:0;font-weight:100}
.card-prodcut .list-group{-webkit-border-radius:0!important;border-radius:0!important}
.card-prodcut .list-group-item{-webkit-border-radius:0!important;border-radius:0!important;background:url(../images/icon-youjiantou.png) 15rem center no-repeat;padding:12px 10px}
.home-product-list{background-color:#f5f5f5;border:solid 1px #e0e0e0}
.home-product-list .home-heading{padding:10px;margin-bottom:14px}
@media (max-width:576px){.home-product-list .home-heading{margin-bottom:0}}
.home-product-list .home-heading .more{font-size:16px;color:#999}
@media (max-width:576px){.home-product-list .home-heading .more{font-size:12px}}
.home-product-list .home-title{font-size:22px;color:#006ac8;display:inline-block}
.home-product-list .home-title::after{content:'';display:block;height:0;max-width:300px;margin-top:6px;border-bottom:2px solid #006ac8}
.home-product-list .home-title small{font-size:16px;color:#999}
@media (max-width:576px){.home-product-list .home-title{font-size:17px}
.home-product-list .home-title small{font-size:12px}}
.home-product-list .home-body .product-list{list-style:none;padding:0 10px;margin-bottom:6px}
.home-product-list .home-body .product-list li{padding-top:8px;padding-bottom:8px}
.home-product-list .home-body .product-list li .box{text-align:center;background-color:#fff}
.home-product-list .home-body .product-list li .box:hover{background-color:#e0e0e0}

.home-product-list .home-body .product-list li .box .img{padding:20px;border-bottom:1px solid #e0e0e0}
.home-product-list .home-body .product-list li .box .img img{height: 220px;width: 220px;}
@media (max-width: 576px) {
.home-product-list .home-body .product-list li .box .img img{height: auto;width: auto;}
    
}
.home-product-list .home-body .product-list li .box .block{padding:8px}
.home-product-list .home-body .product-list li .box .title{font-size:16px;color:#333;font-weight:700; height:20px;}
.home-product-list .home-body .product-list li .box .browse{font-size:14px;color:#999}
.home-case{background:#F5F5F5;height:540px}
@media (min-width:576px){
    .home-case{height:725px;background: #f5f5f5 url(../images/case_bg.jpg) center 0 no-repeat;
        background-size: 100%;
    }
}
.home-contact{background:url(../images/home-contact_bg.jpg) center 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:390px}
.home-contact-box{max-width:450px;min-height:364px;padding:30px;background-color:rgba(255,255,255,.8)}
.home-contact-box .text{font-size:20px;color:#666;margin-bottom:0}
.home-contact-box .text+.text{font-size:16px;margin-bottom:10px}
.home-contact-box .form-control{border:1px solid #DCE0E4}
.home-contact-box .btn{width:120px;height:46px;font-size:14px;background-color:#ff8400;-webkit-box-shadow:0 4px 10px 0 rgba(0,106,200,.35);box-shadow:0 4px 10px 0 rgba(0,106,200,.35);-webkit-border-radius:23px;border-radius:23px}
/*.home-news .img-mask{position:relative}
.home-news .img-mask .title{position:absolute;left:0;right:0;width:100%;bottom:0;text-align:center;line-height:42px;background-color:#212040;opacity:.7;font-size:14px;color:#fff}
@media (max-width:576px){.home-news .img-mask .title{line-height:2;font-size:13px}}
.home-news .news-item{overflow:hidden}
@media (min-width:576px){.home-news .news-item{margin-left:-23px;margin-right:-23px}
.home-news .news-item .col-sm{padding-left:23px;padding-right:23px}}
.home-news .list-news{list-style:none;padding-left:10px}
.home-news .list-news li{background:url(../images/icon-yojiantou2.png) 0 center no-repeat;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.home-news .list-news li a{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:block;padding:8px 14px;color:#747474}
.home-news .list-news li a:hover{color:#006AC8}*/
.home-m .home-title{font-size:28px;letter-spacing:1px}
.home-news .home-body .card{border:solid 1px #d2d2d2;overflow:hidden;display: block;}
.home-news .home-body .card-img-top img{width:100%;height:260px}
.home-news .home-body .card-text{font-size:18px;color:#515151}
.home-news .home-body .card .date{font-size:14px;color:#515151}
.home-cooperation{background:#034A9A url(../images/cooperation-bg.jpg) center 0 no-repeat;min-height:480px}
.home-cooperation .home-body .row [class*=col]{text-align:center}
.home-cooperation .home-body .row .line{margin-top:70px}


.home-about{background:#2D2D35 url(../images/home-aobut-bg.jpg) center 0 no-repeat;min-height:597px;color:#FFF}
.home-about .page-heading h2,.home-about .page-heading small{color:#FFF}
.home-about .page-heading .caret{border-top:6px dashed #FFF}
.home-about .text-block{font-size:16px;line-height:30px}
.home-about .text-block p{text-indent:2em}
.home-about .home-body .more{
  display: inline-block;
border: 1px solid #FFF;
padding: 10px;
border-width: 1px 0 1px 0;
color: #FFF;
}
.home-about .home-body .more:hover{
  color: #427ACA;
  border-color: #427ACA;
}
.home-agent{min-height:380px;padding-bottom:40px}

.home-news{}
.home-news .home-body{}
.home-news .container > .more{
  display: block;
border: 1px solid #bbb;
padding: 10px;
width: 160px;
font-size: 18px;
margin: 30px auto;
text-align: center;
border-width: 1px 0 1px 0;
color: #bbb;
}
.home-news .container >.more:hover{
  border-color: #427ACA;
  color: #427ACA;
}


#swiper2{position:relative;width:100%;margin:0 auto;height:440px}
#swiper2 .swiper-container{padding-bottom:60px}
#swiper2 .swiper-slide{width:520px;width:auto!important;height:408px}
#swiper2 .swiper-slide a{display: block;position: relative;}
#swiper2 .swiper-slide a::after{
  content: '';
position: absolute;
z-index: 10;
left: 0;right: 0;
top: 60px;bottom: 0;
background: url(../images/icons-email.png) center 130px no-repeat;
}
@media (max-width: 576px) {
    #swiper2 .swiper-slide{width:90%!important;height:280px}
    #swiper2{height:390px}
}
#swiper2 .swiper-slide img{display:block}
#swiper2 .swiper-slide p{line-height:98px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0}
#swiper2 .swiper-pagination{width:100%;bottom:20px}
#swiper2 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#swiper2 .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
#swiper2 .swiper-button-prev{left:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;background-size:100%}
#swiper2 .swiper-button-prev:hover{background-position:0 -46px;-webkit-background-size:100% 100%;background-size:100%}
#swiper2 .swiper-button-next{right:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;-webkit-background-size:100% 100%;background-size:100%}
@media (max-width: 576px) {
   #swiper2 .swiper-button-prev{left:-2px;width:22px;height:22px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;background-size:100%}
   #swiper2 .swiper-button-next{right:-2px;width:22px;height:22px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -45px;-webkit-background-size:100% 100%;background-size:100%}

}
#swiper2 .swiper-button-next:hover{background-position:0 -139px;-webkit-background-size:100% 100%;background-size:100%}