/*--------------------------------------------------------------
@author yzl and data.2021.4.1
--------------------------------------------------------------*/
.color6 {color: #666;}
.color9 {color: #999;}
.right{float: right;}
.mt14{margin-top: 14px;}
.sp-three {background-position: -96px 0;}
.sp-four{background-position:-128px 0;}
/**************************************************index*************************************************************************/
/*banner*/
.banner {width: 100%;}
.swiper-slide { position: relative }


.b-top{display:flex;justify-content:space-between;align-items:center; padding-top: 1em; overflow:hidden;}
.b-top div{width: 24%;}
.b-top div img{ width:100%;}

/*hospital*/
.master-titles {padding:50px 0 20px 0;font-size: 1em;border-bottom: 1px solid #e7e7e7;margin-bottom: 1.5em;}
.master-titles .color6 a {display:inline-block;margin-top:8px;}
.master-titles .two-spritle { display: inline-block; width: 32px; height: 32px; background-image: url(../image/index-two.png); background-size: 160px 32px; vertical-align: bottom;}
.master-titles .bold22 {font-size: 24px;color: #333;font-weight: bold; margin-left: 11px;display: inline;}
.master-titles .colorc {color: #ccc; font-size: 17px;margin: 0 12px 0 8px;}
.hospital-item { flex-wrap:wrap;justify-content: space-between;align-items: center;border-color: #e7e7e7;border-width: 0 0 1px 1px;border-style: solid;}
.hospital-item .master-button { line-height: 34px;}
.hospital-list {width: 25%;padding-bottom: 1em;border-color: #e7e7e7;border-width: 1px 1px 0 0;border-style: solid;box-sizing: border-box; float:left;}
.hospital-list:hover{ background:#f5f5f5;}
.p-nav-right a {padding-bottom: 5px; margin: 0 5px;}
.p-nav-right a:hover { color: #fb6720;}
.doctor-list-img { width: 50%; margin: 2em auto 0;overflow: hidden;}
.doctor-list-img img {display: block;margin: 0 auto;width: 75%;border-radius: 50%;height: 101px;}
.title-text {justify-content: center;align-items: center;color: #666;margin-bottom: 3%;padding: 0 .3em;}
.title-text span:first-child   {font-size: 18px;color: #333;margin-right: 10px;}
.d-des {  width: 90%;margin: 5% auto 0; font-size: 12px; color: #999; text-align: center; display: flex; justify-content: flex-start; align-items: center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.d-des span:first-child {color: #666;}
.d-des .sptlit { width: 1px; height: 14px; background: #ccc; display: inline-block; margin: 0 8px; vertical-align: middle;}
.d-des span:first-child i { font-style: normal; color: #ff9d00;}
.d-des .buy-number { color: #f1590d; font-style: normal;}
.yx-hosp { width: 46px !important; height: 22px;margin-top: 7px;}

.new-enter { padding:30px 0 20px 0; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.new-enter h3{display: block;width: 8em;font-size:18px;color:#666;font-weight:bold;}
.new-enter h3 i{ display:inline-block; width:3px;  height:24px; margin-right:10px;  background-color:#81ade5;  vertical-align: bottom;}
.section-box{position: relative;width: 87%;overflow: hidden;}
.enter-list li{margin-right:20px; overflow:hidden;}
.enter-list li .en-img{ width: 35px;height: 20px;margin-right:10px;border-radius:100%; overflow:hidden;}
.enter-list li .en-text{ display:inline-block; font-size:15px; color:#808080;}
.enter-list li .en-img img{height:100%;}
.enter-list{-webkit-animation: 25s move infinite linear;width: 200%;position: absolute;}
@-webkit-keyframes move {
    0% {
        left: 0;
    }

    100% {
        left: -380px;
    }
}

@keyframes move {
    0% {
        left: 0;
    }

    100% {
        left: -380px;
    }
}
.enter-list:hover {-webkit-animation-play-state: paused;}



.zixun-item{ margin-bottom: 1.5em; flex-wrap: wrap; justify-content: space-between;}
.zixun-item .first-zixun{width: 31%;}
.zixun-title{border-bottom: 1px solid #eee;padding: 1em 0;font-size: 1.1em;color: #4b4b4b;margin-bottom: 1.5em;font-weight: normal;}
.zixun-title a{text-align: right;float: right;font-size: .9em;color: #999;}
.zixun-list a{justify-content: space-between;margin-bottom: 1.5em;}
.zixun-list .left{width: 30%;height: 5em;}
.zixun-list .left img{width: 100%;height: 5em;object-fit: cover;}
.zixun-list .right{width: 65%;}
.zixun-list .right b{margin-bottom: 1em;font-size: .95em;font-weight: normal;}
.zixun-list .right time{ font-size:.9em; color:#878585;}
@media(max-width:1152px) {
}
@media(max-width:800px) {
	.new-enter span{ width: 9em;}
}
@media(max-width: 768px){
    .area{ padding: 2%;}
    .area ul{ flex-wrap: wrap;}
    .area1-item1,.area1-item2,.area2-item1,.area2-item2{ width: 100%;}
    .area2-item2{ margin-top: 1em;}
    .area1-item2,.area1-item1{margin-bottom: 1.5em;}
  
	.list{ flex-wrap: wrap;}
	.list .left,.list .right{ width: 100%;}
	.list .right{ padding-left: 1%;}
}
@media(max-width:600px) {
.s-top-b p,.correlation ul{ flex-wrap: wrap;}
.s-top-b p span,.correlation ul li{ width: 100%; padding-left: 1%;}
.s-top-b span:last-child{ text-align: left; margin-top: 1em;}
.list .right h4{padding-top: 1em;border-top: 1px solid #eeeeee;} 
.list-group-item:last-child,.correlation ul li:last-child{ border-bottom: none;} 
}
@media(max-width: 481px){
.area2-item1 a{ width: 49.5%;}
.area2-item1 a:nth-child(odd){ margin-right: 1% !important;}
.area2-item1 a:not(:nth-child(3n)){ margin-right: 0;}
}
@media(max-width:375px){
}
@media(max-width:360px) {
}
@media(max-width: 320px){
}
.header_cont {
    width: 1088px;
    margin: 0 auto;
}
.link_tr a{
	float: left;
height: 36px;
vertical-align: top;
position: relative;
margin-right: 15px;
line-height: 36px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.link_tr a img{
	position: absolute;
width: 16px;
height: 16px;
margin-right: 3px;
border-radius: 50%;
top: 10px;
}
.link_tr a i{
	margin-left: 20px;
}
.friendship a{
	font-size: 13px;
margin-right: 8px;
}
.sy-search{width:100%;display: flex;}
.sy-search .search-input{display:block;width: 80%;height: 27px;font-size:12px;padding:8px 8px 6px;color:#999;border: 1px solid #2e82ff;}
.search-btn{border: 0;display:block;width: 20%;line-height:41px;text-align:center;color:#fff;font-size:14px;background-color:rgb(46, 130, 255);}
.search-btn:hover{color:#fff;text-decoration:none}
.search-btn:active{background-position:0 -68px;border-color:#2599ba;}
.sy-search .search-input:focus{outline:medium;}