/*mgLINE*/
.colorbars {
  width:100%;
  height:3px;
  background:#f9f9f9;
  font-size:0;
  position:relative;
box-shadow: 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
/*zjgd*/
.Choices{ width:100%; float:left; height:500px; background:url(http://www.baijiamingyi.com/images/Choices.jpg) no-repeat center; background-size:cover;}
.Choices_text{ width:1200px; height:500px; margin:0 auto;}
.Choices_head{ width:100%; float:left; height:55px; margin-top:10px; line-height:55px; letter-spacing:2px; font-weight:bold; text-align:center; font-size:48px; color:#FFF; display:block; position:relative;}
.Choices_head:before,.Choices_head:after{content: ''; position: absolute;top: 30px;background: #FFF;width:265px;height: 2px;}
.Choices_head:before{ left:175px;}
.Choices_head:after{ right:175px;}

.Choices_content{ width:1184px; height:500px; float:left; margin-left:3px;}
.Choicesnext{ width:38px; height:37px; float:left; margin-left:1136px; margin-top:5px; cursor:pointer;}
.Choices_banner{ width:1184px; height:399px; float:left; margin-top:5px; overflow: hidden;}
.Choices_banner ul{ width: 12000px;  overflow: hidden;}
.Choices_banner ul li{ width:1184px; height:399px; float:left;}
.Choices_left{ width:594px; height:399px; float:left;}
.Choices_right{ width:590px; height:399px; float:left; background-color: rgba(255,255,255,0.93)}
.Choices_right h1{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:70px; color:#464646;}
.Choices_right h2{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:10px; color:#464646;}
.Choices_right p{ width:450px; height:70px; float:left; margin-left:70px; text-align:center; font-size:18px; color:#606060; margin-top:20px;}
.Choicesbut{ width:197px; height:49px; float:left; border:1px solid #bfbfbf; background-color:rgba(255,255,255,0.7); text-align:center; line-height:49px; color:#606060; font-size:22px; margin-left:195px; margin-top:57px;}
.Choicestel{ width:1184px; height:38px; text-align:center; line-height:38px; font-size:36px; float:left; font-family:"Arial"; overflow:hidden; color:#FFF; margin-top:100px;
-webkit-user-select:none;/*谷歌 /Chrome*/
-moz-user-select:none; /*火狐/Firefox*/
-ms-user-select:none;    /*IE 10+*/
user-select:none;}
.Choicestel ul{ width:12000px; overflow:hidden;}
.Choicestel ul li{ width:1184px; height:38px; float:left;}
/*news*/
.col-sm-4{float:left;position:relative;width:33.33333333%}
.selected-solution{height:520px;}
.selected-solution>div{position:relative;width:1280px;margin:0 auto;background:#f9f9f9;}
.selected-solution .swiper-container{height:500px;width:1280px;margin-top: 10px}
.selected-solution .layer-title{color:#393b40;padding:50px 0 30px;text-align:center;font-size:30px;letter-spacing:1.09px}
.selected-solution .solution-cardlist{max-width:1280px;margin:20px auto 0}
.swiper-slide,.swiper-wrapper{!important}
.selected-solution .solution-cardlist .col-sm-4{padding:0 10px;top:0;transition:all .15s linear;box-sizing:border-box}
.selected-solution .solution-cardlist .col-sm-4 .solution-card{height:410px;width:auto;background:#ffffff;border-radius:6px;text-align:left;overflow:hidden;transition:all .15s linear;box-shadow: 8px 9px 10px 0px rgba(204, 204, 204, 0.3);}
.selected-solution .solution-cardlist .col-sm-4:hover{position:relative;top:-20px;transition:all .25s linear}
.selected-solution .solution-cardlist .col-sm-4:hover .solution-card{height:450px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);transition:all .2s linear}
.selected-solution .solution-cardlist .col-sm-4 .solution-card img{width:385px;height:243px;margin-left: 10px;margin-top: 10px;}
.selected-solution .solution-cardlist .col-sm-4 .solution-card h3{margin:20px 30px 10px;font-size:20px;color:#252b3a;font-weight: 500; text-align:left}
.selected-solution .solution-cardlist .col-sm-4 .solution-card p{margin:0 30px;padding-bottom:30px;font-size:14px;color:#666a75;letter-spacing:.51px}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl{margin:0 30px;overflow:visible}
.cf:after,.cf:before{content:" ";display:table;line-height:0}
.cf:after{clear:both}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt{margin-bottom:10px;font-size:14px;color:#252b3a;letter-spacing:.51px;line-height:19px;position:relative}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt:before{position:absolute;display:inline-block;left:-8px;top:7px;content:'';vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#252b3a;}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dd{float:left;width:50%;margin-bottom:6px;font-size:12px;color:#a0a2a8;letter-spacing:.44px;line-height:20px}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span{padding: 4px;font-size:14px;color:#ffffff;line-height:26px;opacity:0;background-color: #a05757;border-radius:4px;width: 80px;margin-left: 30px;}
.selected-solution .solution-cardlist .col-sm-4:hover .solution-card>span{opacity:1;transition:opacity .2s linear 50ms}
/**/

.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span.arrow-f{width:13px;height:13px;background:url(http://www.baijiamingyi.com/images/marketplace-selected-arrow0.svg);display:inline-block;vertical-align:middle;margin-left:5px;position:relative;transition:.3s ease-out}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a:hover{color:#e6c16c}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a:hover span.arrow-f{transform:translate(4px,0);background:url(http://www.baijiamingyi.com/images/marketplace-selected-arrow2.svg)}
/*swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{bottom:15px}
.solution-pagination .swiper-pagination-bullet{width:24px;height:4px;border-radius:100px;overflow:hidden;background:#f9f9f9;border:none;cursor:pointer;content:'';display:inline-block;box-sizing:border-box;opacity:1;vertical-align:middle}
.solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f66f6a;box-sizing:border-box}
.swiper-container-solution .swiper-button-prev{left:-60px;width:14.5px;height:30px;margin-top:1;background-image:url(../image/marketplace-home-arrow_big.svg);background-size:cover;transition:background-image .15s}
.swiper-container-solution .swiper-button-next{right:-60px;width:14.5px;height:30px;margin-top:1;background-image:url(../image/marketplace-home-arrow_big.svg);transform:rotate(180deg);background-size:cover;transition:background-image .15s}
.swiper-container-solution .swiper-button-next:hover,.swiper-container-solution .swiper-button-prev:hover{background-image:url(../image/marketplace-home-arrow_big_hover.svg);transition:background-image .2s}
/*news-end*/
/*特色科室*/
.tsks h2.title{position: relative;font-size: 40px;color: #666666;text-align: center;padding-bottom: 15px;height: 70px;}
.tsks h2.title.line:after{display: block;content: "";position: absolute;width: 65px;height: 3px;background: #a05757;bottom: 5px;left: 50%;transform: translateX(-50%);}
.tsks p.sub-title{font-size: 18px;color: #666666;text-align: center;}
/*创新*/
.innovate{width: 100%;height: auto;overflow: hidden;padding: 10px 0 30px 0;}
.innovate .desc{color: #b4b4b4;font-size: 16px;text-align: center;padding: 10px 0 20px 0;line-height: 20px;}
.innovate .list{width: 100%;height: auto;overflow: hidden}
.innovate .list ul{width: 1280px;margin: 0 auto;height: auto;overflow: hidden;text-align: center;}
.innovate .list ul li{display: inline-block;width: 570px;height: 200px;margin: 10px;background-color: #FFFFFF;border-radius: 10px;box-shadow: 5px 5px 15px 0px rgba(176, 176, 176, 0.3);background-repeat: no-repeat;padding-left: 40px;transition: all .3s;margin-bottom: 40px;}
.innovate .list ul li:hover{transition: all .3s;transform: translateY(-5px);color: #FFFFFF;}
.innovate .list ul li h4{font-weight: 500;color: #ffffff;font-size: 22px;text-align: left;padding: 18px 0 10px 0;background-image: url(../image/ks_bg.png);background-position: center;background-repeat:no-repeat;width: 160px;height:60px;padding-left: 50PX;}
.innovate .list ul li h4:hover{font-weight: 500;color: #f1f1f1;font-size: 22px;text-align: left;padding: 18px 0 10px 0;background-image: url(../image/ks_bg.png);background-position: center;background-repeat:no-repeat;width: 160px;height:60px;padding-left: 50PX;}
.innovate .list ul li p{color: #666666;font-size: 16px;text-align: left;width: 60%;line-height: 26px;margin-top: 20px;}
.innovate .list ul li.one{background-image: url(../image/ks_16.png);background-position: center right 50px;}
.innovate .list ul li.two{background-image: url(../image/ks_17.png);background-position: center right 50px;}
.innovate .list ul li.three{background-image: url(../image/ks_18.png);background-position: center right 50px;}
.innovate .list ul li.four{background-image: url(../image/ks_4.png);background-position: center right 50px;}
.innovate .list ul li.five{background-image: url(../image/ks_5.png);background-position: center right 50px;}
.innovate .list ul li.sex{background-image:url(../image/ks_6.png);background-position: center right 50px;}
.innovate .list ul li.seven{background-image: url(../image/ks_19.png);background-position: center right 50px;}
.innovate .list ul li.eight{background-image: url(../image/ks_8.png);background-position: center right 50px;}
/*特色科室*/
.zjtsks h2.title{position: relative;font-size: 40px;color: #666666;text-align: center;padding-bottom: 15px;height: 70px;}
.zjtsks h2.title.line:after{display: block;content: "";position: absolute;width: 65px;height: 3px;background: #a05757;bottom: 5px;left: 50%;transform: translateX(-50%);}
.zjtsks p.sub-title{font-size: 18px;color: #666666;text-align: center;}
.kshzj{width: 100%;height: auto;overflow: hidden;padding: 10px 0 30px 0;}
.kshzj .desc{color: #b4b4b4;font-size: 16px;text-align: center;padding: 10px 0 20px 0;line-height: 20px;}
.kshzj .list{width: 100%;height: auto;overflow: hidden}
.kshzj .list ul{width: 1280px;margin: 0 auto;height: auto;overflow: hidden;}
.kshzj .list ul li{float: left; width: 570px;height: 360px;margin: 10px;background-color: #FFFFFF;border-radius: 10px;box-shadow: 5px 5px 15px 0px rgba(176, 176, 176, 0.3);background-repeat: no-repeat;padding-left: 40px;transition: all .3s;margin-bottom: 40px;}
.kshzj .list ul li:hover{transition: all .3s;transform: translateY(-5px);color: #FFFFFF;}
.kshzj .list ul li h4{font-weight: 500;color: #ffffff;font-size: 22px;text-align: left;padding: 18px 0 10px 0;background-image: url(../image/ks_bg.png);background-position: center;background-repeat:no-repeat;width: 160px;height:60px;padding-left: 50PX;}
.kshzj .list ul li h4:hover{font-weight: 500;color: #f1f1f1;font-size: 22px;text-align: left;padding: 18px 0 10px 0;background-image: url(../image/ks_bg.png);background-position: center;background-repeat:no-repeat;width: 160px;height:60px;padding-left: 50PX;}
.kshzj .list ul li p{color: #666;font-size: 16px;text-align: left;width: 65%;line-height: 26px;margin-top: 20px;}
.kshzj .list ul li span{color: #a05757;font-size: 22px;text-align: left;line-height: 45px;}
.kshzj .list ul li.one{background-image: url(../image/ks_16.png);background-position: top right 50px;}
.kshzj .list ul li.two{background-image: url(../image/ks_17.png);background-position: top right 50px;}
.kshzj .list ul li.three{background-image: url(../image/ks_18.png);background-position: top right 50px;}
.kshzj .list ul li.four{background-image: url(../image/ks_4.png);background-position: top right 50px;}
.kshzj .list ul li.five{background-image: url(../image/ks_5.png);background-position: top right 50px;}
.kshzj .list ul li.sex{background-image:url(../image/ks_6.png);background-position: top right 50px;}
.kshzj .list ul li.seven{background-image: url(../image/ks_19.png);background-position: top right 50px;}
.kshzj .list ul li.eight{background-image: url(../image/ks_8.png);background-position: top right 50px;}
/*特色科室-end*/
/*就医指南*/

.zhinan h2.title{font-size: 30px;color: #333333;padding-bottom: 8px;position: relative;text-align: center;}
.zhinan p.sub-title{font-size: 14px;color: #999999;text-align: center;}
.zhinan h2.title:after{display: block;content: "";position: absolute;width: 70px;height: 3px;background: #4c80e7;bottom: -30px;left: 50%;transform: translateX(-50%);}
.znfour{width: 100%;height: 860px;overflow: hidden;padding: 20px 0 40px;background: url(../image/banbg_1.png) center center no-repeat;}
.znfour h2.title{color: #a05757;}
.znfour p.sub-title{color: #666;font-size: 16px;}
.znfour .jiuzhenzn{padding-top: 40px;width: 100%;height: auto;overflow: hidden;}
.znfour .jiuzhenzn ul{width: 1280px;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.znfour .jiuzhenzn ul li{width: 620px;height: 260px;background: rgba(255,255,255,.9);border-radius: 5px;margin-bottom: 20px;padding: 20px 30px 20px 20px;transition: all .3s;box-shadow: 0 10px 14px rgb(0 0 0 / 30%), 0 0 40px rgb(0 0 0 / 10%) inset;}
.znfour .jiuzhenzn ul li img{width: 130px;height: 130px;}
.znfour .jiuzhenzn ul li:hover{;box-shadow:0px 0px 10px rgba(244,244,244,.8);transition: all .3s;}
.znfour .jiuzhenzn ul li a{display: block;width: 100%;height: 100%;display: flex;align-items: center;}

.znfour .jiuzhenzn ul li .item-txt{padding-left: 35px;}
.znfour .jiuzhenzn ul li .item-txt .title{
    font-size: 24px;
    color: #a05757;
    width: 120px;height: 40px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 2px solid #a05757;
    color: #a05757;
}
.znfour .jiuzhenzn ul li .item-txt .desc{font-size: 16px;color: #333333;line-height: 30px;}
/*end*/

.meal-box{padding:10px 0 0 0; }
.meal-title{text-align:center;}
.meal-title h2{font-size:36px; color:#555; }
.meal-title p{color:#888;}
.meal-cut{width:1280px; margin:0 auto; text-align:center; max-width:100%;}
.meal-cut ul{padding:20px 0 0px 0;}
.meal-cut ul:after{display:block; content:''; clear:both;}
.meal-cut ul li{width:20%; float:left; height:430px; }
.meal-cut ul li span{background:#fff; display:block;box-shadow: 9px 12px 16px -8px rgba(196, 196, 196, 1);margin-right: 10px;padding-top: 10px;}
.meal-cut ul li:hover {
    border-color: #DEDDDD;
    padding-top: -10px;
    position: relative;
    z-index: 99;
    text-decoration: none;
    webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);}

.meal-cut ul li i{margin: 10px auto 0px; text-align: center;}
.meal-cut ul li h3{display:block; font-size:20px;}
.meal-cut ul li i img{width:200px; height:279px; margin:0 auto; text-align:center; }

.meal-cut ul li h3{display:block; font-size:20px;}
.meal-cut ul li p{display:block; color:#888; max-width:90%; margin:0 auto;font-size:14px;line-height:30px;}
.meal-cut ul li b{display:block; font-weight:normal; font-size:16px;}
.meal-cut ul li em:after{display:block;}
.meal-cut ul li em a{float:left; width:50%; color:#fff; background:#ff8541; font-size:16px; line-height:40px;}

.meal-cut ul li font{display:block; margin:0px 0 0 0;}
.meal-cut ul li font:after{display:block; content:''; clear:both;}
.meal-cut ul li font a{float:left; width:44%; color:#fff; background:#a05757; font-size:16px; line-height:36px;margin-bottom: 10px;margin-left: 10px;border-radius: 3px;}
.meal-cut ul li font a:hover {  background: #f2f2f2; color: #a05757;border-radius: 3px;}
.meal-cut ul li font a:first-child{border-right:0px solid #fff;}
.meal-cut ul li:nth-child(1) i,
.meal-cut ul li:nth-child(1) b em,
.meal-cut ul li:nth-child(1) font a{border-radius: 3px;}
.meal-cut ul li:nth-child(1) font a:hover{background:#f2f2f2;color: #a05757;}
.meal-cut ul li:nth-child(2) i,
.meal-cut ul li:nth-child(2) b em,
.meal-cut ul li:nth-child(2) font a{color:#fff;}
.meal-cut ul li:nth-child(3) i,
.meal-cut ul li:nth-child(3) b em,
.meal-cut ul li:nth-child(3) font a{color:#fff; }
.meal-cut ul li:nth-child(4) i,
.meal-cut ul li:nth-child(4) b em,
.meal-cut ul li:nth-child(4) font a{color:#fff; }
.meal-cut ul li:nth-child(5) i,
.meal-cut ul li:nth-child(5) b em,
.meal-cut ul li:nth-child(5) font a{color:#fff;}
.meal-cut ul li:nth-child(6) i,
.meal-cut ul li:nth-child(6) b em,
.meal-cut ul li:nth-child(6) font a{color:#fff; }
.meal-cut ul li:nth-child(7) i,
.meal-cut ul li:nth-child(7) b em,
.meal-cut ul li:nth-child(7) font a{color:#fff;}
.meal-cut ul li:nth-child(8) i,
.meal-cut ul li:nth-child(8) b em,
.meal-cut ul li:nth-child(8) font a{color:#fff; }
@media(max-width:767px){
.meal-title{padding:0 30px;}
.meal-title h2{font-size:24px;}
.meal-cut ul{padding:20px 5px 30px 5px;}

