﻿/*nav,.header-nav{
    position:absolute;background:url(../images/semiTransparent50.png);
}*/
@media (min-width: 1200px) {
.header-nav{
position:absolute;
}
}
.header-nav{
 /*  background:url(../images/semiTransparent50.png);*/
}
.navbar-toggle .icon-bar {
background:#fff;
}

nav ul li a {
    color: #000;
    font-weight: bold;
    font-size:18px;
}
section {
/*min-width:1200px;*/
}

    /*新闻中心*/
/*section h2 img{
    display:block;margin:50px auto;
}*/

.news-center-box ul {
overflow:hidden;
}

.news-center-box ul li {
/*width:356px;*/float:left;/*margin-left:33px;margin-bottom:51px;*/padding:0px;margin-bottom:10px;
}

@media (min-width: 768px) {
   .news-center-box ul li {
padding:5px;margin-bottom:51px;
}
}
.news-center-box-item {
    border:1px solid #dddddd;padding:0px 10px;
}
    .news-center-box ul li:first-child {
    margin-left:0px;
    }
    .news-center-box ul li  h3{
       line-height:35px;color:#999999;text-align:center;font-size:16px;font-weight:normal;border:1px solid #ddd;padding:0 5px;margin-top:10px;
   
}

@media (min-width: 768px) {
     .news-center-box ul li  h3{
        overflow:hidden;
    text-overflow:ellipsis;-o-text-overflow:ellipsis;
    white-space:nowrap
}
}
.news-center-pic-box {
    overflow:hidden;margin:10px auto;
}
@media (min-width: 1200px) {
.news-center-pic-box {
     height:145px;
}
}
.news-center-pic-box img{
     min-width:100%;min-height:100%;
}

.news-center-box ul li p {
font-size:18px;text-indent:36px;text-align:justify;line-height:40px;color:#999;padding:0 10px;
}

.news-center-more {
    display:block;width:164px;height:48px;line-height:48px;color:#999;background:#f4f4f4;margin:10px auto; text-align:center;
}

    .news-center-more:hover {
    background:#80cfff;color:#fff;
    }
/*公司简介*/
.company-profile-bg {
   width:100%;
    }
.company-profile-content h3 {
    font-size:22px;line-height:30px;
    }

    .company-profile-content ul {
    margin:0px 0 20px;
    }
    .company-profile-content ul li {
    /*background:url(../images/dot.png) no-repeat 20px  center;*/margin-left:50px;line-height:30px;font-size:14px;
    list-style-type:disc;
    }

.company-profile-more {
width: 140px;
    height: 45px;
    display: block;
    background: url(../images/company-profile-more.jpg) no-repeat center;
}
@media (min-width: 1200px) {
    .company-profile-bg {
        display: none;
    }

    .company-profile-box {
        border-top: 1px solid #a7c2e8; height:800px;
        background: url(../images/company-profile-bg.jpg) no-repeat center center;
        background-size: auto 100%;
        overflow: hidden;
    }

    .company-profile-content {
        width: 614px;
        float: right;
        color: #fff;
        margin-top: 155px;
    }
    .company-profile-content ul li {
   
    }
    .company-profile-content h3 {
    font-size:36px;line-height:60px;
    }
    .company-profile-content ul {
    margin:55px 0;
    }
    .company-profile-content ul li {
   margin-left:50px;line-height:60px;font-size:18px;
    list-style-type:disc;
    }
}
    
/*产品中心*/
.product-center-box {
overflow:hidden;
}
.product-center-box ul {
overflow:hidden;margin:20px auto 0px;
}
.product-center-box ul li {
/*width:370px;*/float:left;/*margin-left:30px;padding:4px;*/position:relative;padding:0px;/*height:335px;*/margin-bottom:10px;
}


.product-ccenter-item {
    padding:4px;border:1px solid #dddddd;overflow:hidden;position:relative;
}

    /*.product-center-box ul li:first-child {
    margin-left:0px;
    }*/

.product-center-pic-box {
height:auto;overflow:hidden;
}

    .product-center-pic-box img {
    width:100%;
    }
    @media (min-width: 768px) {
   .product-center-box ul li{
       padding:5px;
    }
   .product-center-pic-box {
height:317px;overflow:hidden;
}
   .product-center-pic-box img {
    min-width:100%;min-height:100%;width:auto;
    }
}
.product-center-mask-box {

position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:url(../images/product-center-mask-bg.png) no-repeat;color:#fff;padding:34px;opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;
}

.product-center-box ul li:hover .product-center-mask-box {
opacity:1;
}
.product-center-mask-box h3{
    font-size:24px;overflow:hidden;
    text-overflow:ellipsis;-o-text-overflow:ellipsis;
    white-space:nowrap;line-height:30px;
}

    .product-center-mask-box p {
    font-size:16px;text-indent:32px;line-height:30px;margin:30px auto;text-align:justify
    }

.product-center-mask-more {
width:128px;height:36px;background:url(../images/product-center-more.png) no-repeat;display:block;
}

.product-center-more {
display:block;width: 140px;
    height: 45px;background:url(../images/product-center-more.jpg) no-repeat center;float:right;margin-bottom:0px;
}
/*新闻推荐*/
/*2018-06-15 start*/
.news-recommend-box {
overflow:hidden;
}
.news-recommend-box ul {
    overflow:hidden;margin:auto;margin-bottom:20px;/*width:1000px;*/
}
.news-recommend-box ul li{
    overflow:hidden;
}
.news-recommend-box ul li a{
    display:block;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 10%;
}

@media (min-width: 768px) {
    .news-recommend-box ul li a{
    padding:10px 50px;
}

    .hospital10 {
    padding-top:20%;
    }
}
.news-recommend-box ul li img{
    width:100%;
}

/*.news-recommend-box ul li{
    margin-left:30px;margin-top:35px;width:380px;height:262px;float:left;position:relative;
}

.news-recommend-pic-box {
    width:100%;height:100%;overflow:hidden;
}
.news-recommend-pic-box img{
    min-width:100%;min-height:100%;
}

.news-recommend-mask-box {
position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/semiTransparent50.png);
overflow:hidden;padding:5px;color:#fff;text-align:center;font-size:30px;opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;
}

    .news-recommend-mask-box p {
    line-height:50px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);
    }

.news-recommend-box ul li:hover .news-recommend-mask-box {
opacity:1;
}*/
/*2018-06-15 end*/
/*链接*/
.links-box {
/*height:356px;*/background:url(../images/links-bg.jpg) no-repeat center center;color:#fff;height:auto;background-size:cover;padding-bottom:20px;
}

    .links-box h3 {
    font-size:22px;line-height:30px;padding:20px 0px 20px;text-align:center;margin-top:0;margin-bottom:0;
    }

    .links-box ul {
    overflow:hidden;
    }
    .links-box ul li {
    /*width:33.33%;*/float:left;text-align:center;line-height:30px;
    }

        .links-box ul li a {
        color:#fff;font-size:14px;
        }
        /*地图*/


/*@media (min-width: 992px) {

    .map-box {
    display:block;
    }
}*/
/*.map-pic {
width:100%
}*/
.map-address-box  h6{
    border-bottom:1px solid #dddddd;padding:0px  0 10px;
}

.map-address-box p {
padding-left:44px;font-size:14px;line-height:30px;color:#999999;margin:0;
}

.map-address-box {
position:relative;
}


.map-address-arrow {
display:none;
}
@media (min-width: 992px) {
    .map-box {
    height:309px;background:url(../images/map-pic.jpg) no-repeat center center;position:relative;/*display:none;*/
}
    .map-box .container {
    width:621px;margin:auto;padding-top:31px;
    }
    .map-box .common-center-box {
    width:621px;height:189px;z-index:10;position:relative;margin-left: -130px;
    }
    .map-address-box,.ewm-box {
    width:407px;height:190px;background:#fff;padding:10px;float:left;box-shadow:2px 2px 2px #dbdbdb;-webkit-box-shadow:2px 2px 2px #dbdbdb;-moz--box-shadow:2px 2px 2px #dbdbdb;-o-box-shadow:2px 2px 2px #dbdbdb;-ms-box-shadow:2px 2px 2px #dbdbdb;
    }
    .ewm-box {
    width:193px;height:194px;float:right;
    }
    .map-address-arrow {
position:absolute;display:block;width:54px;height:39px;background:url(../images/address_arrow.png) no-repeat;top:190px;left:151px;
}
}

.qq-icon {
width:54px;height:34px;border-radius:5px;position:absolute; right: -10px;top:35px;/*width:2%;height:15%;max-width:54px;max-height:34px;*/   
}

    .qq-icon .qq {
    display:block;width:34px;height:100%;background:#999 url(../images/qq-ico.png) no-repeat center center;cursor:pointer;/*width:100%;height:100%;background-size: auto 80%;*/border-radius:5px;
    }

    .qq-icon:hover  .qq{
    background-color:#a4cb3e
    }

.chat-box {
position:absolute;left:100%;bottom:0px;padding:16px;background:#fff;border-radius:5px;display:none;border:1px solid #ddd;
}
.qq-icon:hover .chat-box{
    display:block;
    }
    .chat-box h6 {
    color:#333;font-size:16px;font-weight:normal;line-height:25px;padding-left:27px;
    }

.chat-link-box {
height:32px;background:url(../images/chat-link-online.png) no-repeat left center;padding-left:19px;margin:7px 0px;}

    .chat-link-box a {
        display:block;height:30px;line-height:30px;color:#333;width:95px;background:url(../images/qq.png) no-repeat 12px center;padding-left:35px;border:1px solid #ddd;border-radius:5px;
    }



.copyright-box {
border-top:none;
}@media (max-width: 991px) {
     .map-box .container {
    padding-top:10px;
    }
   .map-address-box {
    width:407px;height:190px;background:#fff;padding:10px;float:left;
    }

    .ewm-box {
    width:193px;height:194px;float:right;
    }
}
@media (max-width: 630px) {
     .map-box .container {
    padding-top:0px;
    }
   .map-address-box {
    width:100%;height:auto;background:#fff;padding:0px;float:none;
    }

    .ewm-box {
    width:80%;height:auto;float:none;margin:auto;max-width:193px;
    }

    .qq-icon {
    right:-20px;top: 15px;
    }

    .chat-box {
    right:100%;left:auto;
    }
}
/*营养知识*/
.nutrition-center-box ul {
margin:20px auto;
}
.nutrition-center-box ul li {
font-size:14px;line-height:40px;background:url(../images/ul-bg.png) no-repeat left 18px;padding-left:20px;
/*padding-right:47px;*/border-bottom:1px dashed #ddd;overflow:hidden;
}
.nutrition-center-box ul li a{
color:#333;display:inline-block;/*max-width:820px;*/width:100%;
}

    .nutrition-center-box ul li i {
        font-style:normal;color:#999;margin-left:10px;float:right;
    }
     .nutrition-center-box ul li em {
        font-style:normal;color:#ffa449;line-height:55px;display:inline-block;float:left;
    }
     @media (min-width: 768px) {
   .nutrition-center-box ul li a{overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;float:left;white-space: nowrap;}
   