/*核心专家*/
.cloud-focus{height: 420px;background: url(../images/cloud-focus.jpg) center no-repeat;}
.experts{background: #edf0f6;overflow: hidden;padding-bottom: 40px;}
.hd-title{text-align: center;font-size: 24px;color: #333;padding: 50px 0;}
.experts .bd ul li{width: 280px;float: left;background: #fff;height: 500px;margin-right: 24px;border:1px solid #dfe4ee;}
.experts .bd ul li:nth-child(4){margin-right: 0;}
.core-experts .img{padding: 3px;}
.core-experts .img img{width: 274px;height: 274px;}
.core-experts .info{padding: 20px 20px 0;}
.core-experts .info h3 a{font-size: 18px;color: #333;display: block;margin-bottom: 5px;height: 25px;line-height: 25px;overflow: hidden;}
.core-experts .info h3 a span{font-size: 18px;margin-left: 10px;}
.core-experts .info p{font-size: 14px;color: #333;margin-bottom: 5px;}
.core-experts .info em{font-size: 14px;color: #999;line-height: 24px;height: 72px;display: block;overflow: hidden;}
.core-experts .info em .details{color:#df3814}
.counsel{width: 140px;height: 35px;line-height: 35px;display: block;margin: 15px auto 0;border:1px solid #333;color: #2444ca;text-align: center;}
.counsel:hover{background:#2444ca;color: #fff;border: 1px solid #2444ca;}
.experts .bd ul li:hover{box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);}
.experts .bd ul li:hover .counsel{background:#2444ca;color: #fff;border: 1px solid #2444ca;}

/*名医风采*/
.famous{overflow: hidden;}
.famous .bd{padding: 10px 0;zoom: 1;position: relative;}
.famous .bd::after{content:""; display:block;clear:both;}
.famous .bd ul li{width: 220px;float: left;background: #f4f6fa;height: 330px;margin-right: 22px;margin-bottom: 22px;border:1px solid #eee;}
.famous .bd ul li:nth-child(5n){margin-right: 0;}
.famous-experts{width: 100%;height: 100%;}
.famous-experts .img img{width: 110px;height: 110px;border-radius: 50%;margin: 25px auto 15px;display: block;}
.famous-experts .info{padding: 20px 20px 0;text-align: center;}
.famous-experts .info h3 a{font-size: 16px;color: #2444ca;display: block;margin-bottom: 5px;height: 20px;line-height: 20px;overflow: hidden;}
.famous-experts .info h3 a span{font-size: 14px;margin-left: 10px;color: #333;}
.famous-experts .info p{font-size: 18px;color: #999;margin-bottom: 5px;}
.famous-experts .info em{font-size: 14px;color: #666;line-height: 24px;padding-top:30px;position: relative;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.famous-experts .info em::before{content: "";width: 30px;height: 2px;background: #b6b6b6;position: absolute;top:10px;left: 50%;transform: translate(-50%, 0);}
.famous .bd ul li:hover{box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);}
.famous .bd ul li:hover .counsel{background:#2444ca;color: #fff;border: 1px solid #2444ca;}
.famous .counsel{margin: 35px auto;}

/*行业动态*/
.industry{height: 500px;background: url(../images/industry.png) center no-repeat;}
.industry .hd-title{color: #fff;}
.industry .bd{overflow: hidden;}
.industry-info{padding: 15px 20px;display: block;height: 140px;width:342px;float: left;background:rgba(250,250,250,0.2);margin-right: 24px;margin-bottom: 25px;border:1px solid #eee;}
.industry-info:nth-child(3){margin-right: 0;}
.industry-info:hover{background: #fff;}
.industry-info:hover h3{color: #333;}
.industry-info:hover p{color: #666;}
.industry-info h3{color: #fff;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;margin-bottom: 15px;margin-top: 8px;}
.industry-info p{color: #bbb;line-height: 20px;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;margin-bottom: 15px;}
.industry-info em{color:#df3814;}
.industry .counsel{margin: 35px auto;background:rgba(250,250,250,0.25);color: #a1bbff;}
.industry .counsel:hover{background: #fff;color: #2444ca;}

/*推荐套餐*/
.combo{overflow: hidden;}
.combo .hd{line-height: 37px;padding: 50px 0;overflow: hidden;}
.combo .hd h2{font-size: 24px;color: #333;float: left;}
.combo .hd .more{float: right;width: 140px;height: 35px;line-height: 35px;display: inline-block;margin:0;border:1px solid #333;color: #2444ca;text-align: center;}
.combo .hd .more:hover{background: #2444ca;color: #fff;}
.combo .bd ul li{width: 280px;float: left;background: #f4f6fa;height: 370px;margin-right: 24px;margin-bottom: 25px;position: relative;border:1px solid #eee;}
.combo .bd ul li:nth-child(4){margin-right: 0;}
.combo .bd ul li:hover .recomm-combo{box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);}
.recomm-combo{height: 100%;}
.recomm-combo .img img{width: 100%;height: 280px;}
.recomm-combo .info{text-align: center;}
.recomm-combo .info h3 a{font-size: 16px;color: #333;padding-top:15px;padding-bottom: 10px;display: block;}
.recomm-combo .info p{color:#df3814;font-size: 18px;}
.recomm-combo .info p strong{font-size: 20px;color:#df3814;font-weight: normal;}


/*名医列表页*/
.p-cloud-list{background: #f5f5f5;}
.doctor-list{margin-top: 15px;padding: 10px 0;overflow: hidden;}
.doctor-list ul li{width: 590px;height: 185px;border:1px solid #eee;float: left;background: #fff;margin-bottom:15px;}
.doctor-list ul li:nth-child(2n){float: right;}
.doctor-list ul li:hover{box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);}
.medical-item .img{float: left;margin: 2px 20px 2px 2px;}
.medical-item .img img{width: 180px;height: 180px;;}
.medical-item .info{margin-right: 20px;}
.medical-item .info h3{font-size: 16px;color: #2444ca;padding-top: 15px;}
.medical-item .info h3 span{color: #333;margin-left: 10px;font-size: 16px;;}
.medical-item .info h3 span em{margin: 0 10px;}
.medical-item .info p{margin-top: 10px;font-size: 14px;color: #333;}
.medical-item .info p.describe{color: #999;font-size: 14px;line-height: 20px;margin-top: 15px;margin-bottom:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.medical-item .info .particulars{display: inline-block;width: 130px;height: 35px;background: #df3814;color: #fff;text-align: center;line-height: 35px;margin-right: 15px;}
.medical-item .info .chat{display: inline-block;width: 130px;height: 35px;background: #2444ca;color: #fff;text-align: center;line-height: 35px;}


/*名医详情页*/
.p-cloud-info{background: #edf0f6;}
.p-cloud-info .path{color: #333;}
.notability{background: url(../images/notability.jpg) center no-repeat;height: 1146px;width: 100%;}
.doctor-info{overflow: hidden;}
.portrait dl dt{text-align: center;}
.portrait dl dt img{display: inline-block;width: 142px;height: 142px;border-radius: 50%;border: 3px solid #fff;margin:35px 0 20px;}
.portrait dl dd{text-align: center;}
.portrait dl dd h3{font-size: 32px;color: #fff;margin-bottom:19px;font-weight: bold;}
.portrait dl dd span{font-size: 16px;color: #fff;height: 37px;line-height: 37px;padding: 0 30px;background: #265bdb;display: inline-block;border-radius: 25px;font-weight: 600;}
.portrait dl dd span em{margin-left: 15px;font-size: 16px;color: #fff;font-weight: 600;}

.d-code{padding: 0 80px;}
.d-code .word{text-align: center;margin-top: 5px;}
.d-code .word p{color: #666;font-size: 14px;line-height: 30px;}
.d-code .word p i{margin-right: 3px;color: #999;}
.d-code .word h4{font-size: 16px;color: #333;overflow: hidden;max-height: 30px;line-height: 30px;}
.d-code .img{width: 190px;height: 215px;margin:30px auto 50px;background:rgba(38, 91, 219, 0.25);border-radius: 10px;text-align: center;border: 1px solid #fff;}
.d-code .img img{width: 162px;height: 162px;margin: 12px 0 8px;display: inline-block;}
.d-code .img p{font-size: 14px;color: #265bdb;}

.doctor-word{border-radius: 15px;background: #edf6fe;padding: 70px 35px;margin-top: 50px;box-shadow: 0px 2px 5px rgba(203, 203, 203, 0.3);margin: 5px;}
.doctor-word .title{font-size: 18px;color: #333;line-height: 35px;position: relative;}
.doctor-word .title span{width: 35px;height: 35px;line-height: 35px;text-align: center;color: #fff;font-size: 20px;margin-right: 10px;background: #2339c0;display: inline-block;border-radius: 50%;}
.doctor-word .title::before{content: "";position: absolute;top: 50%;left: 135px;transform: scale(0,50%);width: 206px;height: 1px;background: #d8deea;}
.doctor-word .describe{margin-top: 35px;max-height: 200px;overflow: hidden;}
.doctor-word .describe p{line-height:34px;color: #666;font-size: 14px;text-indent: 30px;word-break: break-all;}
.p-cloud-info .combo{background: #edf0f6;}
.p-cloud-info .combo .bd ul li{background: #fff;margin-bottom: 40px;}