/* 新闻资讯 */

.ylfw-row-index1{

    padding: 88px 0 83px;

    background: #fbfcff;

}

.ylfw-row-index1 .wp{

    overflow: hidden;

}

.ylfw-row-index1 .g-title01{

    margin-bottom: 42px;

}

.ylfw-row-index1 .index1-content{

    display: flex;

    justify-content: space-between;

    width: 100%;

    background: #fff;

}

.ylfw-row-index1 .left{

    width: 50%;

}

.ylfw-row-index1 .left img{

    width: 100%;

    height: 100%;

}

.ylfw-row-index1 .right{

    width: 50%;

    padding: 49px 54px 54px  52px;





}

.ylfw-row-index1 .right h2{

    font-family: MicrosoftYaHei-Bold;

	font-size: 24px;

	/* font-weight: normal;

	font-stretch: normal;

	line-height: 36px;

	letter-spacing: 0px; */

	color: #333333;

    margin-bottom: 40px;

}

.ylfw-row-index1 .right .text{

    margin-bottom: 22px;

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 28px;

	letter-spacing: 0px;

	color: #666666;

}

.ylfw-row-index1 .right .date{

    margin-bottom: 50px;

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	color: #999999;

}

.ylfw-row-index1 .index1-content2 {

    /* padding-top: 37px; */

    padding-bottom: 41px;

}

.ylfw-row-index1 .index1-content2 ul{

    display: flex;

}

.slick-index02{

    margin: 0 -10px;

    padding: 10px 0;

}

.slick-index02 .slick-list{

    overflow: visible;

}

.slick-index02 .item{

    margin: 0 12px;

}

.ylfw-row-index1 .item{

   width: 24.5%;

   max-height: 510px;

   margin: 0 12px;

   /* box-shadow: 0px 0px 10px 0px 

		rgba(0, 0, 0, 0.07); */

    background-color: #fff;

    padding: 22px 23px 34px 22px;

    box-shadow: 0px 0px 9px 0px 

		rgba(51, 51, 51, 0.09);

	border: solid 1px #e7ebf5;



}

.ylfw-row-index1 .item a{

    text-align: center;



}



.ylfw-row-index1 .item img{

    width: 100%;

    height: 243px;

    object-fit: cover;

}



.ylfw-row-index1 .item .txt{

    padding: 30px 0px 23px;

}

.ylfw-row-index1 .item .txt h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 22px;

	color: #015aa4;

    white-space: nowrap;

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;

    overflow: hidden;

}

.ylfw-row-index1 .item .txt p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	letter-spacing: -1px;

	color: #666;

    margin-top: 18px;

    /* padding-bottom: 20px; */

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    word-break: break-all;

    text-align: left;

}



.ylfw-row-index1 .item .more{

    display: flex;

    justify-content: center;

    align-items: center;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #ff2122;

    width: 100%;

} 

.ylfw-row-index1 .item .more div{

    min-height: 32px;

    display: flex;

    align-items: center;

    justify-content: center;

    

}

.ylfw-row-index1 .item .more img{

    width: 16px;

    height: 16px;

    margin-left: 12px;

}



.ylfw-row-index1 .item:hover{

    background-color: #015aa4;

}

.ylfw-row-index1 .item:hover .txt{

    padding: 30px 0px;

}

.ylfw-row-index1 .item:hover .txt h3{

	color: #fff;

}

.ylfw-row-index1 .item:hover .txt p{

	color: #fff;

}

.ylfw-row-index1 .item:hover a{

    text-align: center;

}

.ylfw-row-index1 .item:hover .more div{

    width: 128px;

    height: 32px;

    line-height: 32px;

	background-color: #ffffff;

	border-radius: 10px;

    /* padding: 10px 21px 10px 26px; */

}



.ylfw-row-index2{

    padding: 74px 0 77px;

    background: #fff;

}

.ylfw-row-index2 .g-title01{

    margin-bottom: 52px;

}

.ylfw-row-index2 .index2-content ul{

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    width: 100%;

}   

.ylfw-jggs-nav .slick-list{

    padding-bottom: 16px;

}

.ylfw-row-index2 .index2-content ul li{

    /* width: 48.7%; */

    width: 31.8575%;



    margin-bottom: 38px;

    padding: 37px 39px 43px 37px;

    background-color: #ffffff;

	box-shadow: 0px 0px 6px 0px 

		rgba(0, 0, 0, 0.06);

	border-radius: 10px;

	border: solid 1px #e8e8e8;

} 

/* .ylfw-row-index2 .index2-content ul li:nth-child(odd){

    margin-right: 1.3%;

}  */

/* .ylfw-row-index2 .index2-content ul li a{

    display: flex;

    justify-content: space-between;

}  */

.ylfw-row-index2 .index2-content ul li a img{

    width: 50%;

    margin-right: 3.5%;

}

.ylfw-row-index2 .index2-content ul li a h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 22px;

	color: #015aa4;

    font-weight: bold;

    text-align: left;

    white-space: nowrap;

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;

    overflow: hidden;

}

.ylfw-row-index2 .index2-content ul li a p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	color: #666;

    margin-top: 20px;

    line-height: 30px;

    /* margin-bottom: 43px; */

    margin-bottom: 31px;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    display: -webkit-box;

    overflow: hidden



}

.ylfw-row-index2 .index2-content ul li a .date{

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #999999;

}

.ylfw-row-index2 .index2-content ul li .more{

    display: flex;

    /* justify-content: center; */

    align-items: center;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #ff2122;

    width: 100%;

} 

.ylfw-row-index2 .index2-content ul li .more div{

    display: flex;

    align-items: center;

    justify-content: flex-start;

    width: 128px;

}

.ylfw-row-index2 .index2-content ul li .more img{

    width: 16px;

    height: 16px;

    margin-left: 12px;

}



.ylfw-row-index2 .index2-content ul li:hover{

    background-color: #015aa4;

    padding: 37px 39px 34px 37px;

}

.ylfw-row-index2 .index2-content ul li:hover .txt h3{

	color: #fff;

}

.ylfw-row-index2 .index2-content ul li:hover .txt p{

	color: #fff;

    margin-bottom: 19px;

}

.ylfw-row-index2 .index2-content ul li:hover a{

    text-align: center;

}

.ylfw-row-index2 .index2-content ul li:hover .more div{

    width: 128px;

    height: 32px;

    line-height: 32px;

	background-color: #ffffff;

	border-radius: 10px;

    /* padding: 10px 21px 10px 26px; */

    justify-content: center;

}



.ylfw-row-index3{

    padding: 71px 0 78px;

    background: #fbfcff;

}

.ylfw-row-index3 .g-title01{

    margin-bottom: 49px;

}

.ylfw-row-index3 .index3-content {

    /* padding-top: 37px; */

    /* padding-bottom: 55px; */

}

.ylfw-row-index3 .index3-content ul{

    display: flex;

}

.slick-index02-1{

    margin: 0 -10px;

}

.slick-index02-1 .slick-list{

    padding: 10px 0;

}

.slick-index02-1 .item{

    margin: 0 10px;

    width: 12.5%;

}

.ylfw-row-index3 .item{

   /* width: 2.5%; */

   margin: 0 10px;

   box-shadow: 0px 0px 13px 0px 

		rgba(0, 0, 0, 0.1);

        background-color: #fff;

    padding-bottom: 20px;

    margin-bottom: 46px;



}

.ylfw-row-index3 .item a{

    text-align: center;



}



.ylfw-row-index3 .item img{

    width: 100%;

    max-height: 200px;

}



.ylfw-row-index3 .item .txt{

    padding: 23px 0 10px;

    border-top: 3px solid #fff;

    border-image: url(../images/xian.jpg) 1;

}

.ylfw-row-index3 .item .txt h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

	color: #015aa4;

    white-space: nowrap;

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;

    overflow: hidden;

}

.ylfw-row-index3 .item .txt p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 26px;

	letter-spacing: -1px;

	color: #777777;

    padding-top: 26px;

    /* padding-bottom: 20px; */

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    word-break: break-all;

}



.ylfw-row-index3 .item .more{

    display: flex;

    justify-content: center;

    align-items: center;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #ffffff;

    width: 100%;

    

} 

.ylfw-row-index3 .item .more div{

    display: flex;

    align-items: center;

    justify-content: center;

    width: 89px;

	height: 25px;

	background-color: #f9ab40;

	border-radius: 12px;

}

.ylfw-row-index3 .item .more img{

    width: 16px;

    height: 16px;

    margin-left: 12px;

}



.ylfw-row-index3 .item:hover{

    background-color: #015aa4;

}

.ylfw-row-index3 .item:hover .txt h3{

	color: #fff;

}

.ylfw-row-index3 .item:hover .txt p{

	color: #fff;

}

.ylfw-row-index3 .item:hover a{

    text-align: center;

}

.ylfw-row-index3 .item:hover .more div{

    /* width: 128px;

    height: 32px;

    line-height: 32px;

	background-color: #ffffff;

	border-radius: 10px; */

    /* padding: 10px 21px 10px 26px; */

}



.ylfw-row-index4{

    padding: 64px 0 85px;

    background: #fff;

}

.ylfw-row-index4 .g-title01{

    margin-bottom: 53px;

}

.ylfw-row-index4 .item{
    
    padding: 0 20px;

}

.ylfw-row-index4 .item .content{

    margin-bottom: 29px;

    box-shadow: 0px 0px 6px 0px 

		rgba(0, 0, 0, 0.06);

	border: solid 1px #e8e8e8;

    padding: 28px 42px 46px 33px;

}

.ylfw-row-index4 .info{

    display: flex;

    margin-bottom: 22px;

}

.ylfw-row-index4 .info h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	font-weight: bold;

	color: #015aa4;

    margin-bottom: 15px;

}

.ylfw-row-index4 .info h3 a{

    font-size: inherit;

    color: inherit;

}

.ylfw-row-index4 .info h3 em{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	letter-spacing: 0px;

	color: #015aa4;

    margin-left: 10px;

}

.ylfw-row-index4 .info p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	color: #666666;

    text-indent: 30px;

    margin-bottom: 6px;

    line-height: 26px;

}

.ylfw-row-index4 .info .pic{
    flex-shrink: 0;
}

.ylfw-row-index4 .info img{

    display: block;

    width: 102px;

    height: 134px;

    object-fit: cover;

    margin-right: 33px;

}

.ylfw-row-index4 .table-wrap table{

    width: 100%;

    /* display: block; */

    overflow: auto;

}

.ylfw-row-index4 .table-wrap table td{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 1.25;

	letter-spacing: 0px;

	color: #015aa4;

    text-align: center;

    /*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/

    /*min-width: 160px;*/

}

.ylfw-row-index4 .table-wrap table td a{

    font-size: inherit;

    color: inherit;

}

.ylfw-row-index4 .table-wrap table .t1{

        text-align: center;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 50px;

	letter-spacing: 0px;

	color: #333333;



}

.ylfw-row-index4 .table-wrap thead{

    height: 40px;

    background: #eff1f7;

}

.ylfw-row-index4 .table-wrap thead th{

    /* font-size: 16px;

    font-family: Microsoft YaHei, Microsoft YaHei-700;

    font-weight: 700;

    text-align: CENTER;

    color: #ffffff;

    line-height: 16px; */

    font-family: MicrosoftYaHei;

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 24px;

	letter-spacing: 0px;

	color: #333333;

    border: 1px solid #dddddd;



}

.ylfw-row-index4 .table-wrap tr{

    height: 45px;

    /* border: 1px solid #dddddd; */



}

.ylfw-row-index4 .table-wrap td{

    border: 1px solid #dddddd;

}

.ylfw-row-index5{

    padding: 81px 0 99px;

    background: #fbfcff;

}

.ylfw-row-index5 .g-title01{

    margin-bottom: 64px;

}

.ylfw-row-index5  .img-list ul{

    margin-right: -32px;

    display: flex;

    /*justify-content: space-between;*/

}

.ylfw-row-index5 .img-list li{

    background-position: center;

    background-repeat: no-repeat;

    background-size:cover;

    margin-right: 32px;

    /*width: 446px;*/

    width: calc(33.33% - 32px);

	height: 430px;

	background-color: #015aa4;

	border-radius: 20px;

    position: relative;

    visibility: visible; animation-name: fadeInUp;



}

.ylfw-row-index5 .img-list li{-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.ylfw-row-index5  .img-list li:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.ylfw-row-index5  .img-list .bottom{

    position: absolute;

    bottom: 0px;

    text-align: center;

    width: 100%;

    height: 100px;

    /* height: 82px; */

    display: flex;

    align-items: center;



    font-family: MicrosoftYaHei;

	font-size: 30px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 52px;

	letter-spacing: 0px;

	color: #ffffff;



}

.ylfw-row-index5 .img-list .bottom img{

    /* width: 46px;

	height: 42px; */

    margin-right: 17px;

    margin-left: 49px;

}

.ylfw-row-index5 .img-list p{

    position: absolute;

    bottom: 14px;

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 24px;

	letter-spacing: 0px;

	color: #ffffff;

    margin-left: 5px;

}

.ylfw-row-index6{

    background: url(../images/a/ylfw-row5-banner.jpg) center no-repeat;

    -webkit-background-size: cover;
    background-size: cover;

    position: relative;

    height: 505px;

}

.ylfw-row-index6 .index6-title{

    position: absolute;

    left: 14%;

    top: 29%;

}

.ylfw-row-index6 .index6-title h3{

    font-family: SourceHanSansCN-Bold;

	font-size: 48px;

	color: #ffffff;

}

.ylfw-row-index6 .index6-title p{

    font-family: SourceHanSansCN-Regular;

	font-size: 24px;

	/* font-weight: normal;

	font-stretch: normal;

	line-height: 72px;

	letter-spacing: 0px; */

	color: #ffffff;

    margin-bottom: 44px;

    margin-top: 26px;

}

.ylfw-row-index7{

    padding: 95px 0 88px;

    background: #fff;

}

.ylfw-row-index7 ul{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

    margin-top: 49px;

}

.ylfw-row-index7 ul li{

    width: calc(50% - 19px);

    /* width: 681px; */

	min-height: 274px;

    background-color: #015aa4;

	box-shadow: 0px 0px 9px 0px 

		rgba(6, 0, 1, 0.07);

	border-radius: 10px;

    padding: 31px 50px 37px 47px;

    background: url(../images/a/ylfw-3.jpg) center no-repeat;

    background-size: cover;

}

.ylfw-row-index7 ul li h3 {

    margin-bottom: 29px;

    font-family: MicrosoftYaHei-Bold;

	font-size: 24px;

	color: #ffffff;

}

.ylfw-row-index7 ul li:nth-child(2) h3{

    margin-bottom: 10px;

}

.ylfw-row-index7 ul li h3 em{

	font-weight: 600;

}

.ylfw-row-index7 ul li h3 .org{

	color: #ef981c;

}

.ylfw-row-index7 ul li p{

    font-family: MicrosoftYaHei;

	font-size: 24px;

	color: #ffffff;

    line-height: 46px;

}

.ylfw-row-index7 ul li:first-child .rect{

    /* width: 583px;

	height: 153px;

	line-height: 153px; */

    

	background-color: #ffffff;

	border-radius: 20px;

    text-align: center;

    padding: 10px 55px;

}

.ylfw-row-index7 .tip{

    font-size: 20px;

	line-height: 38px;

	color: #666666;

}



.ylfw-row-index8{

    padding: 88px 0 84px;

    background: #fbfcff;

}

.ylfw-row-index8 .index3-content ul {

    display: flex;

    justify-content: space-between;

    width: 100%;

    flex-wrap: wrap;

}

.ylfw-row-index8 .index3-content ul li{

    width: 49.0715%;

}

.ylfw-row-index8 .index3-content ul li>a, .ylfw-row-index8 .index3-content ul li .con{

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 28px;

    background-image: linear-gradient(

		#ffffff, 

		#ffffff), 

	linear-gradient(

		#ffffff, 

		#ffffff);

	background-blend-mode: normal, 

		normal;

	box-shadow: 0px 0px 9px 0px 

		rgba(51, 51, 51, 0.09);

	border-radius: 10px;

	border: solid 1px #e7ebf5;

    padding: 14px 20px 14px 12px;

}

.ylfw-row-index8 .index3-content ul li>a .flex-node, .ylfw-row-index8 .index3-content ul li .con .flex-node{

    flex-grow: 1;

}

.ylfw-row-index8 .index3-content ul li>a .icon0, .ylfw-row-index8 .index3-content ul li .con .icon0{

    flex-shrink: 0;

}

.ylfw-row-index8 .index3-content ul li>a p, .ylfw-row-index8 .index3-content ul li .con p{

    font-family: MicrosoftYaHei;

	font-size: 18px;

	color: #333333;

    line-height: 2;

    white-space: nowrap;

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;

    overflow: hidden;

    flex-grow: 1;

}

.ylfw-row-index8 .index3-content ul li .con p a{

    display: block;

    font-size: inherit;

    color: inherit;

}

.ylfw-row-index8 .index3-content ul li>a .date, .ylfw-row-index8 .index3-content ul li .con .date{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	color: #999999;

}

.ylfw-row-index8-2{

    padding: 79px 0 105px;

}

.ylfw-row-index8-2  .index3-content ul li{

    width: 100%;

}

.ylfw-row-index8-3{

    padding: 76px 0 118px;

}

.ylfw-row-index8-3 .g-title01{

    margin-bottom: 44px;

}

.ylfw-row-index8-3 .ylfw-jggs-nav{

    padding-bottom: 52px;

}

.ylfw-row-index8 .index3-content ul li>a .flex-node{

    width: calc(100% - 128px);

    max-width: 100%;

}

.ylfw-row-index8 .index3-content ul li>a .btn, .ylfw-row-index8 .index3-content ul li .con .btn{

    width: 128px;

    min-width: 100px;

    /* padding: 10px 26px; */

    /* padding: 10px; */

	height: 32px;

    line-height: 32px;

    text-align: center;

	background-color: #ffffff;

	border-radius: 16px;

	border: solid 1px #999999;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	letter-spacing: 0px;

	color: #999;

    display: flex;

    align-items: center;

    justify-content: center;

    flex-shrink: 0;

}

.ylfw-row-index8 .index3-content ul li>a .btn .img2, .ylfw-row-index8 .index3-content ul li .con .btn .img2{

    width: 15px;

    height: 15px;

    line-height: 15px;

    background-image: url('../images/a/dowload.svg');

    background-size: contain;

    background-repeat: no-repeat;

    margin-right: 12px;



}

.ylfw-row-index8 .index3-content ul li>a .btn .img1, .ylfw-row-index8 .index3-content ul li .con .btn .img1{

    width: 20px;

    height: 20px;

    background-image: url('../images/a/view.svg');

    background-size: contain;

    background-repeat: no-repeat;

    margin-right: 12px;



}

.ylfw-row-index8 .index3-content ul li>a:hover .btn .img2, .ylfw-row-index8 .index3-content ul li .con:hover .btn .img2{

    background-image: url('../images/a/dowload2.svg');

}

.ylfw-row-index8 .index3-content ul li>a:hover .btn .img1, .ylfw-row-index8 .index3-content ul li .con:hover .btn .img1{

    background-image: url('../images/a/view2.svg');

}

.ylfw-row-index8 .index3-content ul li>a:hover .btn, .ylfw-row-index8 .index3-content ul li .con:hover .btn{

    color: #015aa4;

    border:transparent

}

.ylfw-row-index8 .index3-content ul li>a:hover, .ylfw-row-index8 .index3-content ul li .con:hover{

    background: #015aa4;

    color: #fff;

}

.ylfw-row-index8 .index3-content ul li>a:hover p, .ylfw-row-index8 .index3-content ul li>a:hover .date, .ylfw-row-index8 .index3-content ul li .con:hover p, .ylfw-row-index8 .index3-content ul li .con:hover .date{

    color: #fff;

}

.ylfw-row-index8 .index3-content ul li>a:hover .icon0, .ylfw-row-index8 .index3-content ul li .con:hover .icon0{

    background: url(../images/a/xwzx-icon0-1.png) center no-repeat;

}



/* 人事招聘 */

.ylfw-row-index8 .bottom-content{

    background-color: #fcc531;

	border-radius: 20px;

    width: 100%;

    height: 254px;

    position: relative;

    background: url(../images/a/rszp-2.jpg) center no-repeat;

    margin-top: 95px;

}



.ylfw-row-index8 .bottom-content .child-content{

    position: absolute;

    top:23%;

    left: 8.6%;

}

.ylfw-row-index8 .bottom-content .child-content h4{

    margin-bottom: 9px;

    font-family: SourceHanSansCN-Regular;

	font-size: 36px;

    font-weight: normal;

	font-stretch: normal;

	line-height: 72px;

	letter-spacing: 0px;

	color: #ffffff;

}

/* 医院要闻 */

.ylfw-nav{

    padding: 27px 0 29px;

    border-bottom: 1px solid #dedede;

}

.ylfw-nav ul{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.ylfw-nav ul li{

    width: 130px;

    height: 18px;

    line-height: 18px;

    text-align: center;

    border-right: 1px solid #d6d6d6;

   

}

.ylfw-nav ul li a{

    font-family: MicrosoftYaHei-Bold;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	letter-spacing: 0px;

    color:#666

}

.ylfw-nav ul li.on a{

	color: #015aa4;

    

}

.ylfw-nav ul li:hover a::before{

    content: ''; /* 必须有这个属性，表示伪元素的内容 */  

    position: absolute;  

    top: 50%; /* 垂直居中 */  

    left: 50%; /* 水平居中 */  

    transform: translate(-50%, -50%); /* 使用 transform 来精确定位 */  

    width: 31px; /* 圆圈的大小 */  

    height: 31px; /* 圆圈的大小 */  

    border-radius: 50%; /* 使其成为一个圆圈 */  

    background-color: #015aa4; /* 圆圈的颜色 */  

    background-image: url(../images/circle3.png) ;

    background-repeat: no-repeat; 

    background-position: center;

    background-size: cover;

    /* 其他样式... */  

}

.ylfw-news{

    padding: 76px 0 112px;

    background: #fbfcff;

}

.ylfw-news .index1-content2 {

    padding-top: 37px;

    padding-bottom: 34px;

}

.ylfw-news .index1-content2 ul{

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-start;

}

.ylfw-news .index1-content2 ul li{

   width: 32.3%;

   margin-right: 1%;

   margin-bottom: 43px;

   padding: 20px;

   box-shadow: 0px 0px 10px 0px 

		rgba(0, 0, 0, 0.07);

        background-color: #fff;

        

}



.ylfw-news .index1-content2 ul li img{

    width: 100%;

}

.ylfw-news .index1-content2 ul li .txt{

    padding: 30px 0;

}

.ylfw-news .index1-content2 ul li .txt h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	color: #333333;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    display: -webkit-box;

    overflow: hidden



}

.ylfw-news .index1-content2 ul li .txt p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	color: #666;

    margin-top: 32px;

    margin-bottom: 21px;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    display: -webkit-box;

    overflow: hidden

}

.ylfw-news .index1-content2 ul li .txt .date{

    font-family: MicrosoftYaHei-Bold;

	font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #999999;

    

}

.ylfw-news .index1-content2 ul li  .more{

    /* color: #e2982f; */

    font-family: MicrosoftYaHei;

	font-size: 14px;

    background: linear-gradient(0deg, 

    #c77500 0%, 

    #db870e 50%, 

    #ef981c 100%); /* 红色到黄色的垂直渐变 */

  -webkit-background-clip: text; /* 用于Safari和Chrome */

  color: transparent; /* 使文字透明，以显示背景渐变 */

}

.ylfw-news .index1-content2 ul li  .more img{

    width: 16px;

	height: 16px;

	/* background-image: linear-gradient(0deg, 

		#c77500 0%, 

		#db870e 50%, 

		#ef981c 100%); */

}

.ylfw-news .index1-content2 ul li:hover{

    background-color: #015aa4;

}

.ylfw-news .index1-content2 ul li:hover .txt h3{

	color: #fff;

}

.ylfw-news .index1-content2 ul li:hover .txt p{

	color: #fff;

}

.ylfw-news .index1-content2 ul li:hover .txt .date{

	color: #fff

    

}

.ylfw-news .index1-content2 ul li:hover  .more{

	color: #fff;

    background:transparent



}

.ylfw-news-detail{

    text-align: center;

    padding: 77px 0 85px;

    background: url(../images/a/ylfw-detail-bac.jpg) center no-repeat;

    background-size: cover;

}



.ylfw-news-detail .content{

    max-width: 900px;

}

.ylfw-news-detail .content .top{

    padding-bottom: 40px;

    margin-bottom: 36px;

    border-bottom: 1px solid #e1e2e5;

}

.ylfw-news-detail .content .top .txt{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	line-height: 24px;

	letter-spacing: 0px;

	color: #899ba9;

}

.ylfw-news-detail  h1{

    font-family: MicrosoftYaHei;

	font-size: 30px;

	line-height: 46px;

	color: #015aa4;

    margin-bottom: 25px;

}

.ylfw-news-detail h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	line-height: 34px;

	color: #333333;

    margin-bottom: 54px;

}

.ylfw-news-detail p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	line-height: 30px;

	color: #555555;

    text-align: left;

    text-indent: 40px;

    margin-bottom: 30px;

}

.ylfw-news-detail img{

    margin-bottom: 20px;

    max-width: 552px;

}

/* 价格公示 */

/* .ylfw-jggs-nav{

    text-align: center;

    margin-top: 33px;

    padding-bottom: 41px;

}

.ylfw-jggs-nav ul{

    display: flex;

    justify-content: center;

    align-items: center;



}

.ylfw-jggs-nav ul li a{ 

    display: inline-block;

    text-align: center;

    

    padding: 20px 0;

    width: 176px;

    background-color: #ffffff;

	border: solid 1px #e1e5f2;

    font-family: SourceHanSansCN-Regular;

	font-size: 16px;

	color: #333333;

    

}

.ylfw-jggs-nav ul li.on a{

    background-color: #ef981c;

	color: #ffffff;

    border: transparent;

}

.ylfw-jggs-nav ul li{

    position: relative;

}

.ylfw-jggs-nav ul li.on::after {

    content: "";

    position: absolute;

    top: 100%;

    left: 50%;

    transform: translateX(-50%);

    border-width: 7px;

    border-style: solid;

    border-color: #ef981c transparent transparent transparent;

}

.ylfw-jggs-nav ul li{

    margin-right: 14px;

}

.ylfw-jggs-nav ul li:last-child{

    margin-right: 0px;

} */

/* 专科门诊 */

.ylfw-row-accordion{

    padding: 76px 0 80px;

    background: #fbfcff;

}

.ylfw-row-accordion .g-title01{

    margin-bottom: 55px;

}

.ylfw-row-accordion .content .text{

	font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 1.88;

	letter-spacing: 0px;

	color: #666666;

    text-indent: 30px;

    margin-bottom: 43px;



}

.ylfw-row-accordion .content h3{

	font-family: MicrosoftYaHei-Bold;

	font-size: 26px;

	font-weight: normal;

	font-stretch: normal;

    font-weight: bold;

	line-height: 24px;

	letter-spacing: 0px;

	color: #333333;

}

.ylfw-row-accordion .doc-list{

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-start;

    align-items: center;

    margin-right: -26px;

    margin-top: 41px;

}

.ylfw-row-accordion .doc-list li{

    margin-right: 26px;

    width: calc(14.28% - 26px);

	/* height: 300px; */

	background-color: #ffffff;

	box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);

    flex-shrink: 0;

}

.ylfw-row-accordion .doc-list li img{

    width: 100%;

    height: 213px;

    display: block;

    object-fit: cover;

}

.ylfw-row-accordion .doc-list li .txt{

    padding: 16px 0px 22px;

    border-top: 3px solid #fff;

    border-image: url(../images/xian.jpg) 1;

}

.ylfw-row-accordion .doc-list li  h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 16px;

	color: #056fc2;

    text-align: center;

    font-weight: bold;

    margin-bottom: 4px;
    
    white-space: nowrap;

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;

    overflow: hidden;

}

.ylfw-row-accordion .doc-list li  p{

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #333333;

    line-height: 1.3;

    text-align: center;



}

#accordion {

    list-style: none;

    margin: 0;

    padding: 0;

  }

  

  #accordion li {

    /* background-color: #fff; */

    margin-bottom: 15px;

  }

  

  /* #accordion li:last-child{

    margin-bottom: 0px;

  } */

  #accordion li:last-child .title{

    margin-bottom: 0px;

  }

  #accordion .title {

    cursor: pointer;

    padding: 16px 45px 16px 42px;

    background-color: #fff;

    display: flex;

    align-items: center;

    justify-content: space-between;

    text-align: left;



    font-family: MicrosoftYaHei;

	font-size: 18px;

	color: #333333;

    box-shadow: 0px 0px 9px 0px rgba(51, 51, 51, 0.09);

    border-radius: 8px;

    border: solid 1px #e7ebf5;

    /* overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    word-break: break-all; */



  }

  #accordion .title  .icon{

    color: #999;

    flex-shrink: 0;

  }

  

  #accordion .title i {

    margin-right: 10px;

  }

  

  #accordion .content {

    display: none;

    padding: 38px 48px 42px 50px;

  }

  

  #accordion .title.active  {

    /* 切换图标 */

    /* display: none; */

    /* border-bottom: 1px solid #0db9ea; */

background: #015aa4;

font-family: MicrosoftYaHei-Bold;

	font-size: 22px;

	color: #ffffff;

    font-weight: bold;

    border-radius: 8px 8px 0 0;



  }

  

  /* #accordion .title.active::after {

    content: '-';

    display: inline-block;

    margin-right: 10px;

    color: #999;

  } */

  #accordion .title.active .icon{

    background: url(../images/a/reduce.svg) center no-repeat;

    background-size: contain;

    

  }

  #accordion .title .icon{

    background: url(../images/a/add.svg) center no-repeat;

    background-size: contain;

    width: 36px;

    height: 36px;

  }



  #accordion .content.active {

    display: block;

    background-image: url(../images/a/reduce.png) center no-repeat;

    background-color: #fff;

    box-shadow: 0px 0px 9px 0px rgba(51, 51, 51, 0.09);

    border-radius: 0 0 8px 8px;

    border: solid 1px #e7ebf5;

  }

  #accordion .content .tag{

    width: 208px;

    padding: 11px 14px;

	background-color: #0db9ea;

	border-radius: 10px;

    font-family: ArialMT;

	font-size: 16px;

	color: #ffffff;

  }

  /* 科室展示 */

  .ylfw-row-dept{

    padding: 75px 0 71px;

    background: #fbfcff;

}

.ylfw-row-dept .g-title01{

    margin-bottom: 64px;

}

.ylfw-row-dept .ylfw-jggs-nav{

    padding-bottom: 25px;

}

.ylfw-row-dept .index1-content{

    display: flex;

    justify-content: space-between;

    width: 100%;

    background: #fff;

    padding: 48px 49px 47px 50px;

    box-shadow: 0px 0px 9px 0px 

		rgba(51, 51, 51, 0.09);

	border: solid 1px #e7ebf5;

}

.ylfw-row-dept .left{

    width: 42%;

    max-height: 450px;

}

.ylfw-row-dept .left img{

    width: 100%;

    height: 100%;

}

.ylfw-row-dept .right{

    width: 58%;

padding-left: 55px;

padding-top: 4px;



}

.ylfw-row-dept .right h2{

    font-family: MicrosoftYaHei-Bold;

	font-size: 26px;

	font-weight: normal;

	font-stretch: normal;

    font-weight: bold;

	/* line-height: 24px; */

	letter-spacing: 0px;

	color: #015aa4;

    margin-bottom: 34px;

}

.ylfw-row-dept .right .text{

    margin-bottom: 15px;



    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	letter-spacing: 0px;

	color: #666666;

}

.ylfw-row-dept .right .date{

    margin-bottom: 50px;

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	color: #999999;

}

.ylfw-row-dept .index3-content {

    /* padding-top: 37px; */

    padding-bottom: 55px;

}

.ylfw-row-dept .index3-content h2{

    margin-top: 81px;

    font-family: MicrosoftYaHei-Bold;

	font-size: 26px;

	font-weight: bold;

	color: #333333;

    margin-bottom: 29px;

}

.ylfw-row-dept .index3-content ul{

    /* display: flex; */

}

/* .ylfw-row-dept .item:nth-child(8n){

    margin-right: 0px;

} */

.ylfw-row-dept .item{

   /* width: 112px;

   margin-right: 1.5%; */

   margin: 0;

   margin-right: 25px;

        box-shadow: 0px 0px 13px 0px 

		rgba(0, 0, 0, 0.1);

        background-color: #fff;

    padding-bottom: 20px;

    margin-bottom: 15px;



}

.ylfw-row-dept .item a{

    text-align: center;



}



.ylfw-row-dept .item img{

    display: block;

    width: 100%;

    height: 200px;

    object-fit: cover;

}



.ylfw-row-dept .item .txt{

    padding: 22px 0 10px;

    border-top: 3px solid #fff;

    border-image: url(../images/xian.jpg) 1;

}

.ylfw-row-dept .item .txt h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

	color: #015aa4;

    white-space: nowrap;

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;

    overflow: hidden;

}

.ylfw-row-dept .item .txt p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 26px;

	letter-spacing: -1px;

	color: #777777;

    padding-top: 26px;

    /* padding-bottom: 20px; */

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    word-break: break-all;

}



.ylfw-row-dept .item .more{

    display: flex;

    justify-content: center;

    align-items: center;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #ffffff;

    width: 100%;

    

} 

.ylfw-row-dept .item .more div{

    display: flex;

    align-items: center;

    justify-content: center;

    width: 89px;

	height: 25px;

	background-color: #f9ab40;

	border-radius: 12px;

}

.ylfw-row-dept .item .more img{

    width: 16px;

    height: 16px;

    margin-left: 12px;

}



.ylfw-row-dept .item:hover{

    background-color: #015aa4;

}

.ylfw-row-dept .item:hover .txt h3{

	color: #fff;

}

.ylfw-row-dept .item:hover .txt p{

	color: #fff;

}

.ylfw-row-dept .item:hover a{

    text-align: center;

}

.ylfw-row-dept .item:hover .more div{

    /* width: 128px;

    height: 32px;

    line-height: 32px;

	background-color: #ffffff;

	border-radius: 10px; */

    /* padding: 10px 21px 10px 26px; */

}

.ylfw-row-doc {

    padding: 75px 0 101px;

    background: #fbfcff;

}

.ylfw-row-doc .g-title01{

    margin-bottom: 43px;

}

.ylfw-row-doc .doc-list{

    margin-right: -24px;

 display: flex;

 flex-wrap: wrap;

}

.ylfw-row-doc .doc-list .item{

   /* width: 12.5px; */

   /* margin-right: 1%; */

   /* margin-right: 25px; */

   width: calc(12.5% - 24px);

   box-shadow: 0px 0px 13px 0px 

   rgba(0, 0, 0, 0.1);

        background-color: #fff;

    padding-bottom: 20px;

    margin-bottom: 49px;

    margin-right: 24px;

    flex-shrink: 0;



}

.ylfw-row-doc .doc-list .item:nth-child(8n){

    margin-right: 0px;

}

.ylfw-row-doc .doc-list .item a{

    text-align: center;



}





.ylfw-row-doc .doc-list .item img{

    /* width: 100%; */

    display: block;

    width: 100%;

    height: 200px;

    object-fit: cover;

}



.ylfw-row-doc .doc-list .item .txt{

    padding: 23px 0 10px;

    border-top: 3px solid #fff;

    border-image: url(../images/xian.jpg) 1;

}

.ylfw-row-doc .doc-list .item .txt h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

	color: #015aa4;

    white-space: nowrap;

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;

    overflow: hidden;

}

.ylfw-row-doc .doc-list .item .txt p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 26px;

	letter-spacing: -1px;

	color: #777777;

    padding-top: 26px;

    /* padding-bottom: 20px; */

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    word-break: break-all;

}



.ylfw-row-doc .doc-list .item .more{

    display: flex;

    justify-content: center;

    align-items: center;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #ffffff;

    width: 100%;

    

} 

.ylfw-row-doc .doc-list .item .more div{

    display: flex;

    align-items: center;

    justify-content: center;

    width: 89px;

	height: 25px;

	background-color: #f9ab40;

	border-radius: 12px;

}

.ylfw-row-doc .doc-list .item .more img{

    width: 16px;

    height: 16px;

    margin-left: 12px;

}



.ylfw-row-doc .doc-list .item:hover{

    background-color: #015aa4;

}

.ylfw-row-doc .doc-list .item:hover .txt h3{

	color: #fff;

}

.ylfw-row-doc .doc-list .item:hover .txt p{

	color: #fff;

}

.ylfw-row-doc .doc-list .item:hover a{

    text-align: center;

}

.search-form   select::-webkit-input-placeholder {

    color: #666 !important;

  }

.search-form   input[type="text"]::-webkit-input-placeholder {

    color: #666 !important;

  }



/* .search-form  form{

    display: flex;

    justify-content: center;

}

.search-form   select{float:left;width:28%;padding-left:10px;display:block;height:54px;line-height:54px;border:none;position:relative;background:url(../images/zp1.png) right 10px center no-repeat;

    background-color: #ffffff;

	box-shadow: 0px 0px 8px 0px 

		rgba(51, 51, 51, 0.06);

	border-radius: 10px;

	border: solid 1px #e2e2e2;

    margin-right: 18px;

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 34px;

	letter-spacing: 0px;

	color: #333333;

}



.search-form   .submit{display:block;width:80px;font-size:16px;height:54px;border:none;color:#fff;border:none;background:#015aa4;border-radius:0;

    width: 156px;

	height: 54px;

	background-color: #015aa4;

	border-radius: 10px;

    margin-left: 19px;

}

.search-form   .input{display:block;width:28%;height:54px;border:none;padding:0 15px;padding-left:35px;

    background-color: #ffffff;

	box-shadow: 0px 0px 8px 0px 

		rgba(51, 51, 51, 0.06);

	border-radius: 10px;

	border: solid 1px #e2e2e2;

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 34px;

	letter-spacing: 0px;

	color: #333333;

}

.search-form   input[type="text"]::-webkit-input-placeholder {

    color: #333333;

  } */

  .ylfw-row-outpatient .g-title01 h3{

    color: #015aa4;

  }

  .ylfw-row-outpatient{

    padding: 75px 0 105px;

    background: #fbfcff;

}

.ylfw-row-outpatient .g-title01{

    margin-bottom: 52px;

}

.ylfw-row-outpatient .item .content{

    margin-bottom: 34px;

    box-shadow: 0px 0px 6px 0px 

		rgba(0, 0, 0, 0.06);

	border: solid 1px #e8e8e8;

    padding: 28px 42px 46px 33px;

}

.ylfw-row-outpatient .info{

    display: flex;

    margin-bottom: 33px;

}

.ylfw-row-outpatient .info h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	font-weight: bold;

	color: #015aa4;

    margin-bottom: 15px;

}

.ylfw-row-outpatient .info h3 em{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	letter-spacing: 0px;

	color: #015aa4;

    margin-left: 10px;

}

.ylfw-row-outpatient .info p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	color: #666666;

    line-height: 26px;

    text-indent: 30px;

    margin-bottom: 6px;

}

.ylfw-row-outpatient .info img{

    width: 102px;

    height: 134px;

    margin-right: 33px;

}

.ylfw-row-outpatient .table-wrap table{

    width: 100%;

    /* display: block; */

    overflow: auto;

}

.ylfw-row-outpatient .table-wrap table td{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 20px;

	letter-spacing: 0px;

	color: #015aa4;

    text-align: center;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

    min-width: 160px;

    white-space: wrap;

}

.ylfw-row-outpatient .table-wrap table .t1{

        text-align: center;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 50px;

	letter-spacing: 0px;

	color: #333333;



}

.ylfw-row-outpatient .table-wrap thead{

    height: 40px;

    background: #eff1f7;

}

.ylfw-row-outpatient .table-wrap thead th{

    /* font-size: 16px;

    font-family: Microsoft YaHei, Microsoft YaHei-700;

    font-weight: 700;

    text-align: CENTER;

    color: #ffffff;

    line-height: 16px; */

    font-family: MicrosoftYaHei;

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 24px;

	letter-spacing: 0px;

	color: #333333;

    border: 1px solid #dddddd;

    text-align: center;

    height: 50px;



}

.ylfw-row-outpatient .table-wrap tr{

    height: 40px;

    /* border: 1px solid #dddddd; */



}

.ylfw-row-outpatient .table-wrap td{

    border: 1px solid #dddddd;

}

/* 就医指南 */

.ylfw-row-guide{

    padding: 76px 0 112px;

    background: #fbfcff;

    text-align: center;

}

.ylfw-row-guide .g-title01{

    margin-bottom: 44px;

}

.ylfw-row-guide .ylfw-jggs-nav{

    padding-bottom: 66px;

}

.ylfw-row-guide .guide-content{

    width: 1265px;

	/* height: 665px; */

	box-shadow: 0px 0px 10px 0px 

		rgba(0, 0, 0, 0.08);

        margin: 0 auto;

}

.ylfw-row-guide .guide-content ul{

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;

    padding: 52px 52px 19px;

    background-color: #fff;

}

.ylfw-row-guide .guide-content ul li{

    margin-bottom: 25px;

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.ylfw-row-guide .guide-content ul li img{

    margin-right: 25px;

}

.ylfw-row-guide .guide-content ul li h3{

    margin-bottom: 5px;

    font-family: MicrosoftYaHei;

	font-size: 24px;

	color: #333333;

    text-align: left;

    font-weight: normal;

}

.ylfw-row-guide .guide-content ul li p{

    font-size: 18px;

	color: #666666;

    text-align: left;

    line-height: 32px;

}

/* 就医指南-预约挂号 */

.ylfw-row-guide-preseve{

    padding: 76px 0 73px;

    background: #fbfcff;

    text-align: center;

}

.ylfw-row-guide-preseve .g-title01{

    margin-bottom: 44px;

}

.ylfw-row-guide-preseve .ylfw-jggs-nav{

    padding-bottom: 43px;

}

.guide-nav ul{

    display: flex;

    /* justify-content: space-between; */

    align-items: center;

    /* padding: 52px 52px 44px; */

    border-bottom: 1px solid #015aa4;

    margin-top: 5px;

}

.guide-nav ul li{

    display: flex;

    justify-content: center;

    align-items: center;

    background-color: #e2e2e2;

    border-radius:  10px 10px 0  0;

    max-width: 177px;

    width: 177px;

    height: 56px;

    margin-right: 1px;

    

}

.guide-nav ul li a{

    padding: 18px 5px; 

    width: 100%;

    font-family: MicrosoftYaHei;

    display: block;

    text-align: center;

	font-size: 18px;

	color: #333333;



}

.guide-nav ul li img{

    margin-right: 25px;

}

.guide-nav ul li h3{

    font-family: MicrosoftYaHei;

	font-size: 24px;

	color: #333333;

    text-align: left;

}

.guide-nav ul li p{

    font-size: 18px;

	color: #666666;

    text-align: left;

}

.guide-nav ul li.on a,.guide-nav ul li:hover a{

    color:#fff;

}

.guide-nav ul li.on ,.guide-nav ul li:hover{

    color: #fff;

    background-color: #015aa4;

}

.ylfw-row-guide-preseve .guide-content .content{

    display: flex;

    justify-content: space-between;

    /* align-items: center; */

    padding-top: 50px;

    text-align: center;

}

.ylfw-row-guide-preseve .guide-content .content p{

    font-family: MicrosoftYaHei;

	font-size: 18px;

	color: #555555;

    text-align: left;

    margin-bottom: 41px;

    line-height: 35px;

}

.ylfw-row-guide-preseve .guide-content .content h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	color: #015aa4;

    text-align: left;

    margin-bottom: 14px;

}

.ylfw-row-guide-preseve .guide-content .content .left{

    width: 60%;

    margin-right: 77px;

}

.ylfw-row-guide-preseve .guide-content .content .right{

    position: relative;

    width: 40%;

    margin-top: 45px;

}

.ylfw-row-guide-preseve .guide-content .content .img2{

    position: absolute;

    top: 170px;

    left: -50px;

}

.ylfw-row-guide-preseve .guide-content .content .rect{

    width: 172px;

	height: 172px;

	background-color: #ffad49;

	border-radius: 10px;

}

.ylfw-row-guide-preseve .guide-content .content2{

    text-align: center;

    padding: 66px 0 44px;

}

.ylfw-row-guide-preseve .guide-content .content3{

    text-align: center;

    padding: 78px 0 50px;

}

/* 医保政策 */

.ylfw-row-guide-insurance{

    padding: 76px 0 95px;

    background: #fbfcff;

}

.ylfw-row-guide-insurance .g-title01{

    margin-bottom: 44px;

}

.ylfw-row-guide-insurance .ylfw-jggs-nav{

    padding-bottom: 43px;

}

.ylfw-row-guide-insurance .insurance-content .content h3{

    font-family: SourceHanSansCN-Bold;

	font-size: 24px;

	color: #015aa4;

    margin-top: 59px;

    margin-bottom: 27px;

}

.ylfw-row-guide-insurance .insurance-content .content h4{

    font-family: MicrosoftYaHei-Bold;

	font-size: 16px;

	font-weight: bold;

	color: #333333;

}

.ylfw-row-guide-insurance .insurance-content .content p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

    line-height: 30px;

	color: #333333;

    margin-bottom: 30px;

}

.ylfw-row-guide-insurance .insurance-content .content .tip{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	line-height: 28px;

	color: #666666;

}

.ylfw-row-guide-insurance .insurance-content .content .img1{

    margin-top: 22px;

    margin-bottom: 22px;

    box-shadow: 0px 0px 10px 0px 

		rgba(0, 0, 0, 0.07);

}

.ylfw-row-guide-insurance .insurance-content .content .img2{

    margin-top: 36px;

    margin-bottom: 28px;

    box-shadow: 0px 0px 10px 0px 

		rgba(0, 0, 0, 0.07);

}

/* 就医指南-楼层分布 */

.ylfw-row-floor{

    padding: 76px 0 107px;

    background: #fbfcff;

}

.ylfw-row-floor .g-title01{

    margin-bottom: 44px;

}

.ylfw-row-floor .ylfw-jggs-nav{

    padding-bottom: 41px;

}

.ylfw-row-floor .floor-content{

    /* margin-top: 35px; */

    margin-top: 28px;

}

.ylfw-row-floor .table-wrap table{

    width: 100%;

    display: block;

    overflow: auto;

    max-width: 1400px;

}

.ylfw-row-floor .table-wrap table td{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 20px;

	letter-spacing: 0px;

	color: #015aa4;

    white-space:wrap;

    min-width: 239px;

    background: #fff;

}

.ylfw-row-floor .table-wrap table .t1{

    min-width: 270px;

}

.ylfw-row-floor .table-wrap table .t1{

        text-align: center;

    font-family: MicrosoftYaHei;

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 36px;

	letter-spacing: 0px;

	color: #333333;



}

.ylfw-row-floor .table-wrap table .t2{

    font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

	font-weight: bold;

	color: #015aa4;

    text-align: center;



}

.ylfw-row-floor .table-wrap table .t3{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	color: #555555;

    text-align: left;

    line-height: 1.88;

    padding: 16px 76px 16px 48px;

    /*display: flex;

    flex-wrap: wrap;

    justify-content: flex-start;*/

    





}

.ylfw-row-floor .table-wrap table .t3 span{

    /* white-space: nowrap; */

}

.ylfw-row-floor .table-wrap thead{

    height: 40px;

    background: #015aa4;

}

.ylfw-row-floor .table-wrap thead th{

    /* font-size: 16px;

    font-family: Microsoft YaHei, Microsoft YaHei-700;

    font-weight: 700;

    text-align: CENTER;

    color: #ffffff;

    line-height: 16px; */



    font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

	font-weight: bold;

	color: #ffffff;

    border: 1px solid #dddddd;

    height: 72px;



}

.ylfw-row-floor .table-wrap thead th:nth-child(3){

    text-align: left;

    padding-left: 48px;

}

.ylfw-row-floor .table-wrap tr{

    height: 40px;

    /* border: 1px solid #dddddd; */



}

.ylfw-row-floor .table-wrap td{

    border: 1px solid #dddddd;



}

.ylfw-row-yj{

    padding: 75px 0 80px;

    background: #fbfcff;

}

.ylfw-row-yj .g-title01{

    margin-bottom: 44px;

}

.ylfw-row-yj .ylfw-jggs-nav{

    padding-bottom: 53px;

}

/* 专家简介详情 */



.ylfw-row-docDetail{

    padding: 75px 0 104px;

    background: #fbfcff;

}

.ylfw-row-docDetail .g-title01{

    margin-bottom: 66px;

}

.ylfw-row-docDetail .docDetail-content .info{

    background-color: #015aa4;

    background: url(../images/a/ylfw-zjjj.jpg) center top no-repeat;

    background-size: cover;

    padding: 42px 49px 48px 46px;

    margin-bottom: 64px;

}



.ylfw-row-docDetail .docDetail-content .info .info-top{

    display: flex;

    justify-content: flex-start;

    /* flex-wrap: wrap; */

    /* align-items: center; */

    border-bottom: 1px solid #3491ce;

    padding-bottom: 31px;

    margin-bottom: 33px;

}

.ylfw-row-docDetail .docDetail-content .info .info-top .img{

    margin-right: 43px;

    width: 139px;

    height: 180px;

    object-fit: cover;
    flex-shrink: 0;

}

.ylfw-row-docDetail .docDetail-content .info .info-top .top{
    padding-top: 5px;
    flex-grow: 1;
}

.ylfw-row-docDetail .docDetail-content .info .info-top .top .title{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

    margin-bottom: 31px;

}

.ylfw-row-docDetail .docDetail-content .info .info-top .top .title h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 30px;

	color: #ffb856;

}

.ylfw-row-docDetail .docDetail-content .info .info-top .top .title h3 em{

    margin-left: 15px;

    font-family: MicrosoftYaHei;

	font-size: 24px;

	color: #ffb856;

    font-weight: normal;

}

.ylfw-row-docDetail .docDetail-content .info .info-top .top .title .btn{

    display: flex;

    justify-content: center;

    align-items: center;

	background-color: #ffffff;

	box-shadow: 0px 0px 7px 0px 

		rgba(51, 51, 51, 0.19);

	border-radius: 16px;

    padding: 8px 18px;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #025eb2;

}

.ylfw-row-docDetail .docDetail-content .info .info-top .top .title .btn img{

    margin-right: 8px;

}

.ylfw-row-docDetail .docDetail-content .info .info-top .top .tag{

    margin-bottom: 25px;

}

.ylfw-row-docDetail .docDetail-content .info .info-top .top .tag span{

    font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

    font-weight: bold;

	color: #ffffff;

    margin-right: 90px;

}

.ylfw-row-docDetail .docDetail-content .info .info-top .top p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	color: #ffffff;

    line-height: 30px;

    /* margin-top: 25.5px; */

    margin-top: 6.5px;



}

.ylfw-row-docDetail .docDetail-content .info .info-top2{

    border-bottom: none !important;

    padding-bottom: 0px !important;

    margin-bottom: 0px !important;



}

.ylfw-row-docDetail .docDetail-content .info .info-top2 h4{

    font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

	font-weight: bold;

	font-stretch: normal;

	letter-spacing: 0px;

	color: #ffffff;

    margin-top: 34px;

}

.ylfw-row-docDetail .docDetail-content .info .info-top2 .top{

    display: flex;

    justify-content: space-between;

}

.ylfw-row-docDetail .docDetail-content .info .info-top2 .top  .btn{

    display: flex;

    justify-content: center;

    align-items: center;

	background-color: #ffffff;

	box-shadow: 0px 0px 7px 0px 

		rgba(51, 51, 51, 0.19);

	border-radius: 16px;

    padding: 8px 18px;

    font-family: MicrosoftYaHei;

	font-size: 14px;

	color: #025eb2;

    height: 31px;

    margin-left: 60px;

}

.ylfw-row-docDetail .docDetail-content .info .info-top2 .top  .btn img{

    margin-right: 8px;

}

.ylfw-row-docDetail .docDetail-content .bottom h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

	color: #ffffff;

    margin-bottom: 7.5px;

}

.ylfw-row-docDetail .docDetail-content .bottom p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	color: #ffffff;

    line-height: 30px;

}



.ylfw-row-docDetail .docDetail-content  h2{

    font-family: MicrosoftYaHei-Bold;

	font-size: 26px;

	color: #333333;

    margin-bottom: 30px;

}



.ylfw-row-docDetail .doc-list{

    margin-right: -25px;

    margin-bottom: -25px;

    display: flex;

    flex-wrap: wrap;

    /*justify-content: space-between;*/

   }

   .ylfw-row-docDetail .doc-list .item{

      /* width: 12.5px; */

      width: calc(12.5% - 25px);

      flex-shrink: 0;

      margin-right: 25px;

      /* margin-right: 25px; */

      margin-bottom: 25px;

      box-shadow: 0px 0px 13px 0px 

		rgba(0, 0, 0, 0.1);

           background-color: #fff;

       padding-bottom: 21px;

   

   }

   .ylfw-row-docDetail .doc-list .item:nth-child(8n){

       margin-right: 0px;

   }

   .ylfw-row-docDetail .doc-list .item a{

       text-align: center;

   

   }

   

   

   .ylfw-row-docDetail .doc-list .item img{

       width: 100%;

       display: block;

   }

   

   .ylfw-row-docDetail .doc-list .item .txt{

       padding: 23px 0 9px;

       border-top: 3px solid #fff;

       border-image: url(../images/xian.jpg) 1;

   }

   .ylfw-row-docDetail .doc-list .item .txt h3{

       font-family: MicrosoftYaHei-Bold;

       font-size: 18px;

       color: #015aa4;

       white-space: nowrap;

       -ms-text-overflow: ellipsis;
       text-overflow: ellipsis;

       overflow: hidden;

   }

   .ylfw-row-docDetail .doc-list .item .txt p{

       font-family: MicrosoftYaHei;

       font-size: 16px;

       font-weight: normal;

       font-stretch: normal;

       line-height: 26px;

       letter-spacing: -1px;

       color: #777777;

       padding-top: 26px;

       /* padding-bottom: 20px; */

       overflow: hidden;

       text-overflow: ellipsis;

       display: -webkit-box;

       -webkit-box-orient: vertical;

       -webkit-line-clamp: 3;

       word-break: break-all;

   }

   

   .ylfw-row-docDetail .doc-list .item .more{

       display: flex;

       justify-content: center;

       align-items: center;

       font-family: MicrosoftYaHei;

       font-size: 14px;

       color: #ffffff;

       width: 100%;

       

   } 

   .ylfw-row-docDetail .doc-list .item .more div{

       display: flex;

       align-items: center;

       justify-content: center;

       width: 89px;

       height: 25px;

       background-color: #f9ab40;

       border-radius: 12px;

   }

   .ylfw-row-docDetail .doc-list .item .more img{

       width: 16px;

       height: 16px;

       margin-left: 12px;

   }

   

   .ylfw-row-docDetail .doc-list .item:hover{

       background-color: #015aa4;

   }

   .ylfw-row-docDetail .doc-list .item:hover .txt h3{

       color: #fff;

   }

   .ylfw-row-docDetail .doc-list .item:hover .txt p{

       color: #fff;

   }

   .ylfw-row-docDetail .doc-list .item:hover a{

       text-align: center;

   }

   .ylfw-row-treate{

    padding: 76px 0 0px;

    background: #fbfcff;

   }

   .ylfw-row-treate .g-title01{

    margin-bottom: 43px;

   }

   .ylfw-row-treate .content .prompt{

        background: url(../images/a/ylfw-2.jpg) center no-repeat;

        background-size: cover;

        padding: 64px 0 89px;

   }

   .ylfw-row-treate .content .prompt h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 24px;

	color: #c90211;

    margin-bottom: 23px;

   }

   .ylfw-row-treate .content .prompt h4{

    font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	color: #333333;

    margin-top: 22px;

    margin-bottom: 8px;





   }

   .ylfw-row-treate .content .prompt p{

    font-family: MicrosoftYaHei;

	font-size: 20px;

	line-height: 2;

	color: #555555;

    

   }



   .ylfw-row-treate .content ul{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

    margin-top: 36px;

}

.ylfw-row-treate .content ul li{

    width: 49%;

	min-height: 274px;

    background-color: #015aa4;

	box-shadow: 0px 0px 9px 0px 

		rgba(6, 0, 1, 0.07);

    padding: 30px 51px 37px 47px;

    background: url(../images/a/ylfw-3.jpg) center no-repeat;

    background-size: cover;

	border-radius: 10px;



}

.ylfw-row-treate .content  ul li h3 {

    margin-bottom: 30px;

    font-family: MicrosoftYaHei-Bold;

	font-size: 24px;

	color: #ffffff;

}

.ylfw-row-treate .content ul li h3 em{

	font-weight: 600;

}

.ylfw-row-treate .content ul li h3 .org{

	color: #ef981c;

}

.ylfw-row-treate .content ul li p{

    font-family: MicrosoftYaHei-Bold;

	font-size: 24px;

	color: #ffffff;

    line-height: 46px;

}

.ylfw-row-treate .content ul li:first-child .rect{

    /* width: 583px;

	height: 153px;

	line-height: 153px; */

    

	background-color: #ffffff;

	border-radius: 20px;

    text-align: center;

    padding: 10px 55px 8px;

}

.ylfw-row-treate .tip{

    font-size: 20px;

	line-height: 38px;

	color: #666666;

    font-family: MicrosoftYaHei;

    /*margin-top: 16px;*/

}

.ylfw-row-treate .content ul li:nth-child(2) h3{

    margin-bottom: 10px;

}

/* 互联网护理 */



.ylfw-row-nurse{

    padding: 76px 0 129px;

    background: #fbfcff;

   }

   .ylfw-row-nurse .g-title01{

    margin-bottom: 44px;

   }

   .ylfw-row-nurse .ylfw-jggs-nav{

    padding-bottom: 42px;

   }

   .ylfw-row-nurse .content h4{

    font-family: MicrosoftYaHei-Bold;

	font-size: 20px;

	color: #333333;

    margin-top: 21px;

    margin-bottom: 8px;

   }

   .ylfw-row-nurse .content .tip{

    font-family: MicrosoftYaHei;

	font-size: 20px;

	color: #666666;

   }

   .ylfw-row-nurse .content .prompt{

        /* background: url(../images/a/ylfw-2.jpg) center no-repeat;

        background-size: cover; */

        /* padding: 64px 0 89px; */

        padding-top: 59px;

   }

   .ylfw-row-nurse .content .prompt h3{

    font-family: MicrosoftYaHei-Bold;

	font-size: 24px;

	color: #c90211;

    margin-bottom: 23px;

   }

   .ylfw-row-nurse .content .prompt h4{

    font-family: MicrosoftYaHei-Bold;

	font-size: 18px;

	color: #333333;

    margin-top: 30px;





   }

   .ylfw-row-nurse .content .prompt p{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	line-height: 32px;

	color: #555555;

    

   }

   .ylfw-row-nurse .content .prompt .img-list{

    display: flex;

    justify-content: space-between;

    align-items: center;

    /* flex-wrap: wrap; */

    margin-top: 28px;

   }

   .ylfw-row-nurse .content .prompt .img-list  .title{

    text-align: left;

    /* padding-bottom: 22px; */

    padding-bottom: 22px;

    display: flex;

    justify-content: flex-start;

    align-items: baseline;



    

   }

   .ylfw-row-nurse .content .prompt .img-list em{

    font-family: MicrosoftYaHei;

	font-size: 24px;

	color: #d03641;

    font-style: italic;

   }

   .ylfw-row-nurse .content .prompt .img-list span{

    font-family: MicrosoftYaHei;

	font-size: 18px;

	color: #333333;

    line-height: 30px;

   }



   .ylfw-row-nurse .content .prompt .img-list .item1{

    /* width: 678px;

	height: 497px; */

	background-color: #ffffff;

	box-shadow: 0px 0px 7px 0px 

		rgba(0, 0, 0, 0.12);

	border-radius: 10px;

    text-align: center;

    padding: 23px 28px 40px;

    width: 48%;

    height: 497px;

   }



   .ylfw-row-nurse .content .prompt .img-list .item1 .title{

    text-align: left;

    padding-bottom: 40px;

    

   }

   .ylfw-row-nurse .content .prompt .img-list .item2{

    /* width: 258px;

	height: 497px; */

	background-color: #ffffff;

	box-shadow: 0px 0px 7px 0px 

		rgba(0, 0, 0, 0.12);

	border-radius: 10px;

    text-align: center;

    padding: 21px 28px 40px;

    padding-right: 15px;

    width: 18%;

    height: 497px;







   }

   .ylfw-row-nurse .content .prompt .img-list .item2 .title{

    padding-bottom: 12px;

   }

   .ylfw-row-nurse .content .prompt .img-list .item2 img{

    width: 209px;

    height: 371px;

   }

   .ylfw-row-nurse .content .prompt .img-list .item3{

    /* width: 416px;

	height: 497px; */

	background-color: #ffffff;

	box-shadow: 0px 0px 7px 0px 

		rgba(0, 0, 0, 0.12);

	border-radius: 10px;

    text-align: center;

    padding: 21px 28px 40px;

    width: 30%;

    height: 497px;









   }

   .ylfw-row-nurse .content .prompt .img-list .item3 .title {

        padding-bottom: 12px;

    }

   .ylfw-row-nurse .content .prompt .img-list img{

    width: 197px;

    height: 360px;

   }



   .ylfw-row-nurse .content ul{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

    margin-top: 36px;

}

.ylfw-row-nurse .content ul li{

    width: 32%;

	height: 264px;

    background-color: #015aa4;

	box-shadow: 0px 0px 9px 0px 

		rgba(6, 0, 1, 0.07);

    /* padding: 31px 51px 37px 47px; */

    padding: 30px 33px;

    padding-right: 15px;

    background: url(../images/a/ylfw-hlw.jpg) center no-repeat;

    background-size: cover;

	border-radius: 10px;



}

.ylfw-row-nurse .content  ul li h3 {

    margin-bottom: 24px;

    font-family: MicrosoftYaHei-Bold;

	font-size: 24px;

	color: #ffffff;

}

.ylfw-row-nurse .content ul li h3 em{

	font-weight: 600;

}

.ylfw-row-nurse .content ul li h3 .org{

	font-family: MicrosoftYaHei;

	font-size: 18px;

    font-weight: 400;

	color: #ffffff;

}

.ylfw-row-nurse .content ul li p{

    font-family: MicrosoftYaHei;

	font-size: 18px;

	color: #ffffff;

    line-height: 36px;

}

.ylfw-row-nurse .content ul li:first-child .rect{

    /* width: 583px;

	height: 152px;

	line-height: 153px; */

    /* width: 152px;

	height: 152px; */

	text-align: center;

    /* background: url(../images/a/ylfw-4-2.jpg) center no-repeat; */

    /* background-size: cover; */

}

.ylfw-row-nurse .content ul li:first-child .rect img{

    width: 152px;

	height: 152px;

    border-radius: 10px;

	/* background-color: #ffffff;

	border-radius: 20px;

    text-align: center;

    padding: 10px;



    width: 136px;

	height: 137px; */

}

.ylfw-row-nurse .tip{

    font-size: 20px;

	line-height: 38px;

	color: #666666;

}

.form-mod-inner{

    width: 1145px;

}

.form-mod .flex-node{

    width: 42%;

}

.form-mod .flex-node2{

    width: 48%;

}

.form-mod{

    text-align: center;

    display: flex;

    justify-content: center;

}

.form-item{

    margin-bottom: 24px;

    display: flex;

    justify-content: flex-start;

    align-items: flex-start;

    /* width: 1143px; */

}

.form-item .con{

    width: 100%;

}

.form-item .file{display: -webkit-flex; display: flex; align-items: center;}
.form-item .file label{display: block; flex-shrink: 0;}
.form-item .file .name{margin-left: 20px; font-size: 18px; color: #333333; line-height: 1.5;}

.form-item .con label{

    position: relative;

}

.form-item .con label input{
    position: absolute;
    left: -9999px;
}

.form-item .label{

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 56px;

	letter-spacing: 0px;

	color: #333;

    text-align: right;

    padding-right: 14px;

    min-width: 126px;

}

.form-item .label em{

    color: #ff0000;

}

.form-item input{

    border: none;

    background-color: #ffffff;

	/*border-radius: 10px;*/

	border: solid 1px #e8e8e8;

    box-shadow: 0px 0px 9px 0px 

        rgba(6, 0, 1, 0.06);



    display: block;

    width: 100%;

    /* width: 1037px; */

    height: 56px;

    border-radius: 10px;

    padding: 0 30px;

    /*border: 1px solid #ddd;*/

    font-size: 16px;

    color: #333;

}

.form-item .code{

    min-width: 146px;

	height: 56px;

    line-height: 56px;

	background-color: #015aa4;

	box-shadow: 0px 0px 9px 0px 

		rgba(6, 0, 1, 0.06);

	border-radius: 10px;

	border: solid 1px #e8e8e8;

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	color: #ffffff;

    margin-left: 10px;

}

.form-item textarea {

    margin-top: 2px;

    height: 240px;

    resize: none;

    padding: 15px 30px;

    display: block;

    width: 100%;

    border-radius: 4px;

    padding: 10px 30px;

    /*border: 1px solid #ddd;*/

    font-size: 16px;

    color: #333;

    border: solid 1px #e8e8e8;

    box-shadow: 0px 0px 9px 0px rgba(6, 0, 1, 0.06);

    border-radius: 10px;

}

.form-item .uploadbtn{

    margin: 8px 0;

    width: 166px;

	height: 45px;

    line-height: 43px;

	background-color: #ffffff;

	box-shadow: 0px 0px 9px 0px 

		rgba(6, 0, 1, 0.06);

	border-radius: 10px;

	border: solid 1px #015aa4;

    font-family: MicrosoftYaHei;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	color: #015aa4;

}

.form-item  .submit{

    width: 196px;

	height: 56px;

    line-height: 56px;

	background-color: #015aa4;

	box-shadow: 0px 0px 9px 0px 

		rgba(6, 0, 1, 0.06);

	border-radius: 10px;

	border: solid 1px #e8e8e8;

    font-family: MicrosoftYaHei;

	font-size: 20px;

	font-weight: normal;

	font-stretch: normal;

	color: #ffffff;

    margin-top: 15px;

}

@media only screen and (max-width:1399px){

    .ylfw-row-index7 ul li{padding: 31px 40px 37px 40px;}
    .ylfw-row-index7 ul li p{font-size: 20px;}

    .ylfw-row-index1 .item img{height: 200px;}
    .ylfw-row-index1 .item .txt{padding: 30px 0 15px;}
    .ylfw-row-index1 .item .txt h3{font-size: 18px;}
    .ylfw-row-index1 .item .txt p{margin: 20px 0 0; font-size: 14px;}
    .ylfw-row-index2 .index2-content ul li a h3{font-size: 18px;}
    .ylfw-row-index2 .index2-content ul li a p{margin: 20px 0 15px; font-size: 14px;}
    .ylfw-row-index3 .item .txt h3{font-size: 16px;}
    .ylfw-row-index4 .info h3{margin-bottom: 15px; font-size: 18px;}
    .ylfw-row-index4 .info h3 em{font-size: 14px;}
    .ylfw-row-index4 .info p{font-size: 14px;}
    .ylfw-row-index4 .table-wrap table td{font-size: 14px;}
    .ylfw-row-index5 .img-list .bottom{font-size: 24px;}
    .ylfw-row-index5 .img-list .bottom img{max-width: 40px;}
    .ylfw-row-index6 .index6-title h3{font-size: 38px;}
    .ylfw-row-index6 .index6-title p{font-size: 20px;}
    .ylfw-row-index7 .tip{font-size: 18px;}
    .ylfw-row-index7 ul li h3{font-size: 20px;}
    .ylfw-row-index8 .index3-content ul li>a p, .ylfw-row-index8 .index3-content ul li .con p{font-size: 16px;}
    .ylfw-row-dept .right h2{margin-bottom: 20px; font-size: 20px;}
    .ylfw-row-dept .right .text{font-size: 14px;}
    .ylfw-row-dept .item .txt h3{font-size: 16px;}
    #accordion .title{padding: 20px 30px; font-size: 16px;}
    .ylfw-row-accordion .content .text{margin-bottom: 30px; font-size: 14px;}
    .ylfw-row-accordion .content h3{font-size: 20px;}
    .ylfw-row-accordion .doc-list{margin-top: 30px;}
    .ylfw-row-doc .doc-list .item .txt h3{font-size: 16px;}
    .ylfw-row-guide .guide-content{width: 100%;}
    .ylfw-row-guide .guide-content ul li img{max-width: 60px;}
    .ylfw-row-guide .guide-content ul li h3{font-size: 20px;}
    .ylfw-row-guide .guide-content ul li p{font-size: 16px;}
    .ylfw-row-treate .tip{font-size: 18px;}
    .ylfw-row-treate .content ul li h3{font-size: 20px;}
    .ylfw-row-treate .content ul li p{font-size: 20px; line-height: 1.9;}
    .ylfw-row-treate .content .prompt h3{font-size: 20px;}
    .ylfw-row-treate .content .prompt h4{font-size: 18px;}
    .ylfw-row-treate .content .prompt p{font-size: 18px;}
    .ylfw-row-guide-preseve .guide-content .content h3{font-size: 18px;}
    .ylfw-row-guide-preseve .guide-content .content p{font-size: 16px;}
    .ylfw-row-guide-insurance .insurance-content .content h3{font-size: 20px;}
    .ylfw-row-guide-insurance .insurance-content .content h4{font-size: 14px;}
    .ylfw-row-guide-insurance .insurance-content .content p{font-size: 14px;}
    .ylfw-row-guide-insurance .insurance-content .content .tip{font-size: 14px;}
    .ylfw-row-floor .table-wrap thead th{font-size: 16px; height: 58px;}
    .ylfw-row-floor .table-wrap table .t1, .ylfw-row-floor .table-wrap table .t2{font-size: 16px;}
    .ylfw-row-floor .table-wrap table .t3{font-size: 14px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top .title h3{font-size: 24px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top .title h3 em{font-size: 20px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top .tag span{font-size: 16px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top p{font-size: 14px;}
    .ylfw-row-docDetail .docDetail-content .bottom h3{font-size: 16px;}
    .ylfw-row-docDetail .docDetail-content .bottom p{font-size: 14px;}
    .guide-nav ul li{height: 46px;}
    .guide-nav ul li a{padding: 12px 15px; font-size: 16px;}

}

@media only screen and (max-width:1199px){

    .ylfw-row-floor,.ylfw-row-guide-insurance,.ylfw-row-index1,.ylfw-row-index2,.ylfw-row-index3,.ylfw-row-index4,.ylfw-news,.ylfw-row-index5,.ylfw-row-index7,.ylfw-row-index8,.ylfw-row-index8-3,.ylfw-row-accordion,.ylfw-row-doc,.ylfw-row-outpatient,.ylfw-row-guide,.ylfw-row-guide-preseve,.ylfw-row-yj,.ylfw-row-nurse{

        padding-top: 30px;

        padding-bottom: 30px;



    }

    .ylfw-row-treate{

        padding-top: 30px;



    }

    .ylfw-row-index1 .index1-content{

        flex-wrap: wrap;

    }

    .ylfw-row-index1 .left{

        margin-right: 0px;

        width: 100%;

    }

    .ylfw-row-index1 .right{

        width: 100%;

    }

    

    .ylfw-row-index2 .index2-content ul li:nth-child(odd){

        margin-right: 0px;

    }

    .ylfw-row-index2 .index2-content ul li{

        width: 100%;

    }

    .ylfw-row-index5 .img-list ul{

        flex-wrap: wrap;



    }

    .ylfw-row-index5 .img-list li{

        width: 100%;

        margin-top: 20px;

    }



    .ylfw-row-dept{

        padding-top: 30px;

        padding-bottom: 30px;



    }

    .ylfw-row-dept .index1-content{

        flex-wrap: wrap;

    }

    .ylfw-row-dept .left{

        margin-right: 0px;

        margin-bottom: 30px;

        width: 100%;

    }

    .ylfw-row-dept .right{

        padding: 0;

        width: 100%;

    }

    .ylfw-row-docDetail .doc-list{

        margin-right: -20px;

        margin-bottom: -20px;

    }

    .ylfw-row-docDetail .doc-list .item{

        width: calc(16.66% - 20px);

        margin-right: 20px;

        margin-bottom: 20px;

    }

    .ylfw-row-index7 ul li{
    
        padding: 30px;

    }

    .ylfw-row-index7 ul li p{

        font-size: 18px;

    }


    .ylfw-row-index1 .index1-content2{padding-bottom: 0;}
    .ylfw-row-index1 .item{max-height: none;}
    .ylfw-row-index1 .item img{height: auto;}
    .ylfw-row-index3 .item img{max-height: none;}
    .ylfw-row-index8 .index3-content ul li{width: 100%;}
    .ylfw-row-accordion .doc-list li{width: calc(25% - 26px);}
    .ylfw-row-doc .doc-list .item{width: calc(20% - 24px);}
    .ylfw-row-guide .guide-content ul{padding: 30px; padding-bottom: 5px;}
    .form-item2{flex-wrap: wrap;}
    .form-mod .flex-node{width: calc(100% - 156px);}
    .form-mod .flex-node2{margin-top: 24px; width: 100%;}
    .form-mod .flex-node2 .label{margin-left: 0 !important;}
    .ylfw-row-treate .content ul li{padding: 30px;}
    .ylfw-row-treate .tip{font-size: 16px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top .tag span{margin-right: 30px;}
    .ylfw-row-treate .content .prompt h4{font-size: 16px;}
    .ylfw-row-treate .content .prompt p{font-size: 16px;}

    



}

@media only screen and (max-width:767px){

    .ylfw-row-treate .content .prompt div{

        width: 100% !important;

        padding: 20px;

    }

    #accordion .title{

        padding: 20px

    }

    .form-mod .flex-node,.form-mod .flex-node2{

        width: 100%;

    }

    .ylfw-row-dept .right{

        padding: 20px 0px;

    }

    

    .ylfw-row-index2 .index2-content ul li{

        background-size: cover;

    } 



    .ylfw-row-index1 .right{

        padding: 20px 0px;

    }

    .ylfw-row-index1 .index1-content2 ul{

        display: block;

        -webkit-transform: translate(0);

        -ms-transform: translate(0);

        -o-transform: translate(0);

        transform: translate(0);

    }

    .ylfw-row-index1 .item{

        width: 100%;

        margin: 0 10px;

        margin-bottom: 20px;

    }

    .ylfw-news .index1-content2 ul{

        display: block;

    }

    .ylfw-news .index1-content2 ul li{

        width: 100%;

        margin-right: 0%;

        margin-bottom: 20px;

    }

    .ylfw-row-index2 .index2-content ul li a{

        display: block;

    }

    .ylfw-row-index2 .index2-content ul li a img{

        width: 100%;

        margin-right: 0px;

    }

    .ylfw-row-index2 .index2-content ul li a .txt{

        margin-top: 20px;

    }

    /* .ylfw-jggs-nav ul{

        flex-wrap: wrap;

    }

    .ylfw-jggs-nav ul li{

        margin-right: 0px;

        margin-bottom: 10px;

    } */

    .ylfw-row-index3 .item{

        margin: 0 10px;

    }

    .ylfw-row-index3 .item img{

        max-height: unset;

    }

    .ylfw-row-dept .item{

        margin-right: 0px;

        margin-bottom: 30px;

    }

    .ylfw-row-index4 .table-wrap table{

        display: block;

    }

    .ylfw-row-index4 .info{

        margin-bottom: 10px;

        flex-wrap: wrap;

    }

    .ylfw-row-index4 .info .pic{
        width: 100%;
    }

    .ylfw-row-index4 .info img{

        margin-right: 0px;

        margin: 0 auto;

        margin-bottom: 20px;

        max-height: unset !important;

    }

    .xwzx-row-index5{

        padding: 30px 0 30px

    }

    .xwzx-row-index5 .img-list .bottom{

        font-size: 20px;

    }

    .xwzx-row-index5 .img-list .bottom img{

        width: 30px;

    }

    

    .ylfw-row-index6{

       height: 270px;

    }

    .ylfw-row-index6 .index6-title{
        left: 30px;
    }

    .ylfw-row-index6 .index6-title h3{

        font-size: 24px;

        line-height: 1.5;

    }

    .ylfw-row-index6 .index6-title p{

        font-size: 14px;

        margin-bottom: 15px;

        margin-top: 15px;

    }

    .ylfw-row-index7 ul li{

        width: 100%;

        min-height: 200px;

        margin-bottom: 20px;

    }

    

    .ylfw-row-index7 ul li h3{

        font-size: 14px;

        line-height: 20px;

    }

    .ylfw-row-index7 ul li p{

        font-size: 14px;

        line-height: 26px;



    }



    .ylfw-row-treate .content ul li{

        width: 100%;

        min-height: 200px;

        margin-bottom: 20px;

    }

    

    .ylfw-row-treate .content ul li h3{

        font-size: 14px;

        line-height: 20px;

    }

    .ylfw-row-treate .content ul li p{

        font-size: 14px;

        line-height: 26px;



    }



    .ylfw-row-nurse .content ul li{

        width: 100%;

        height: 280px;

        margin-bottom: 20px;

    }

    

    .ylfw-row-nurse .content ul li h3{

        font-size: 14px;

    }

    .ylfw-row-nurse .content ul li p{

        font-size: 14px;



    }

    .ylfw-row-index8 .index3-content ul li{

        width: 100%;

    }

    .slick-index02 .slick-dots{

        position: unset;

        margin-top: 20px;

    }

    .ylfw-row-accordion .doc-list{

        flex-wrap: wrap;

    }

    .ylfw-row-accordion .doc-list li{

        width: 100%;

        margin-right: 0px;

        margin-bottom:20px

    }



    .ylfw-row-outpatient .table-wrap table{

        display: block;

    }

    .ylfw-row-outpatient .info{

        flex-wrap: wrap;

    }

    .ylfw-row-outpatient .info img{

        width: 100%;

        height: unset;

        margin-right: 0px;

        margin-bottom: 20px;

    }

    .ylfw-row-docDetail .docDetail-content .info .info-top .top .title{

        margin-top: 20px;

    }

    .ylfw-row-docDetail .docDetail-content .info .info-top .top .title h3{

        margin-bottom: 10px;

    }

    .ylfw-row-docDetail .docDetail-content .info .info-top .img{

        width: 100%;

        margin-right: 0px;

    }

    .ylfw-row-docDetail .docDetail-content .info .info-top .top .tag span{

        display: block;

    }

    .ylfw-row-docDetail .doc-list .item{

        margin-bottom: 20px;

    }

    .ylfw-row-docDetail{

        padding: 30px 0;

    }

    .ylfw-row-docDetail .docDetail-content .info .info-top{

        flex-wrap: wrap;

    }



    .ylfw-row-nurse .content .prompt .img-list{

        flex-wrap: wrap;

    }



   .ylfw-row-nurse .content .prompt .img-list .flex-node{

        flex-wrap: wrap;

    }

    .ylfw-row-nurse .content .prompt .img-list .item1,.ylfw-row-nurse .content .prompt .img-list .item2,.ylfw-row-nurse .content .prompt .img-list .item3{

        height: unset;

        width: 100%;

        margin-bottom: 20px;

    }



    .ylfw-row-index8 .bottom-content .child-content h4{

        font-size: 18px;

    }

    .ylfw-row-doc .doc-list .item{

        margin-right: 1%;

    }



    .ylfw-row-guide .guide-content{

        width: 100%;

    }

    .ylfw-row-guide .guide-content ul{

        flex-wrap: wrap;

        padding: 20px;

    }

    .ylfw-row-guide .guide-content ul li{

        margin-top: 10px;

    }

    .ylfw-row-guide-preseve .guide-content .content{

        flex-wrap: wrap;

    }

    .ylfw-row-guide-preseve .guide-content .content .left{

        width: 100%;

        margin-right:0px;

    }

    .ylfw-row-guide-preseve .guide-content .content .right{

        width: 100%;

    }

    .guide-nav ul {

        overflow-x: auto;

    }

    .guide-nav ul li{

        min-width: 177px

    }

    .ylfw-row-nurse .content ul li h3 .org{

        font-size: 14px;

        line-height: 20px;

    }

    .form-mod{

        width: 100%;



    }

    /* .form-item{

        width: 100%;

    } */

    .form-item2{

        flex-wrap: wrap;

    }

    .form-item .code{

        margin-left: 126px;

    }

    .form-item .label2{

        margin-left: 0px !important;

    }

    .ylfw-row-docDetail .doc-list{
        
        margin-right: -15px;

    }

    .ylfw-row-docDetail .doc-list .item{
    
        width: calc(33.33% - 15px);

        margin-right: 15px;

    }

    .ylfw-row-index1 .g-title01{margin-bottom: 20px;}
    .ylfw-row-index1 .item{padding: 20px;}
    .ylfw-row-index1 .item .txt{padding: 25px 0 15px;}
    .ylfw-row-index2 .g-title01{margin-bottom: 30px;}
    .ylfw-row-index2 .index2-content ul li, .ylfw-row-index2 .index2-content ul li:hover{margin-bottom: 20px; padding: 20px;}
    .ylfw-row-index2 .index2-content ul li a .txt{margin-top: 0;}
    .ylfw-row-index2 .index2-content ul li a p{margin: 15px 0 10px; line-height: 1.8;}
    .ylfw-row-index3 .g-title01{margin-bottom: 20px;}
    .ylfw-row-index3 .flex-node{margin-top: 20px;}
    .ylfw-row-index4 .g-title01{margin-bottom: 30px;}
    .ylfw-row-index4 .wp>.flex-node{margin-top: 20px !important;}
    .slick-index02-2{margin: 0 -20px; padding-bottom: 20px;}
    .ylfw-row-index4 .item .content{padding: 20px; margin-bottom: 20px;}
    .ylfw-row-index5 .g-title01{margin-bottom: 10px;}
    .ylfw-row-index5 .img-list li{height: 210px;}
    .ylfw-row-index5 .img-list .bottom{height: 60px; font-size: 20px;}
    .ylfw-row-index5 .img-list .bottom img{max-width: 30px; margin-left: 30px;}
    .ylfw-row-index7 .tip{font-size: 14px; line-height: 1.8;}
    .ylfw-row-index7 ul{margin-top: 20px;}
    .ylfw-row-index7 .wp>.flex-node{margin-top: 10px !important;}
    .ylfw-row-index8 .index3-content ul li>a, .ylfw-row-index8 .index3-content ul li .con{padding: 12px 10px; padding-left: 5px; margin-bottom: 20px;}
    .ylfw-row-index8 .index3-content ul li .icon0, .ylfw-row-index8 .index3-content ul li .con .icon0{min-width: 24px; width: 24px; height: 24px;}
    .ylfw-row-index8 .index3-content ul li>a .btn, .ylfw-row-index8 .index3-content ul li .con .btn{width: 100px; font-size: 12px;}
    .ylfw-row-index8 .index3-content ul li>a .btn .img1, .ylfw-row-index8 .index3-content ul li .con .btn .img1{margin-right: 3px;}
    .ylfw-row-index8 .tab01-item>.flex-node{margin-top: 10px !important;}
    .ylfw-row-dept .g-title01{margin-bottom: 10px;}
    .ylfw-jggs-nav .slick-list{padding: 8px 0;}
    .ylfw-row-dept .ylfw-jggs-nav{padding-bottom: 10px;}
    .ylfw-row-dept .index1-content{padding: 20px;}
    .ylfw-row-dept .left{margin-bottom: 0;}
    .ylfw-row-dept .right{padding-bottom: 0;}
    .ylfw-row-dept .index3-content{padding-bottom: 10px;}
    .ylfw-row-dept .index3-content h2{margin: 40px 0 20px;}
    .slick-index02-1{margin: 0; margin-right: -10px;}
    .slick-index02-1 .item{margin: 0; margin-right: 10px; box-shadow: none;}
    .ylfw-row-accordion .g-title01{margin-bottom: 30px;}
    #accordion .title{padding: 15px 20px; padding-right: 10px; line-height: 1.5;}
    #accordion .title.active{font-size: 18px;}
    #accordion .content{padding: 20px;}
    .ylfw-row-accordion .doc-list{margin-right: -10px;}
    .ylfw-row-accordion .doc-list li{width: calc(50% - 10px); margin-right: 10px;}
    .ylfw-row-doc .g-title01{margin-bottom: 30px;}
    .ylfw-row-doc .doc-list{margin-right: -10px;}
    .ylfw-row-doc .doc-list .item{margin-right: 10px; margin-bottom: 20px; width: calc(33.33% - 10px);}
    .marginB60{margin-bottom: 30px;}
    .ylfw-row-guide .g-title01{margin-bottom: 30px;}
    .ylfw-row-guide .ylfw-jggs-nav{padding-bottom: 20px;}
    .ylfw-row-guide .guide-content ul{padding-bottom: 0px;}
    .ylfw-row-guide .guide-content ul li{margin: 0; margin-bottom: 20px;}
    .ylfw-row-guide .guide-content ul li img{max-width: 50px;}
    .ylfw-row-guide .guide-content ul li h3{font-size: 16px;}
    .ylfw-row-guide .guide-content ul li p{font-size: 14px;}
    .form-item{margin-bottom: 15px; flex-wrap: wrap;}
    .form-item .label{width: 100%; text-align: left; line-height: 40px;}
    .form-item .flex-node{flex-wrap: wrap;}
    .form-item .code{margin: 15px auto 0;}
    .form-mod .flex-node2{margin-top: 15px;}
    .form-item .submit{margin: 0 auto;}
    .ylfw-row-yj .g-title01{margin-bottom: 30px;}
    .ylfw-row-yj .ylfw-jggs-nav{padding-bottom: 20px;}
    .ylfw-row-treate .g-title01{margin-bottom: 20px;}
    .ylfw-row-treate .tip{font-size: 14px; line-height: 1.8;}
    .ylfw-row-treate .content ul{margin-top: 25px;}
    .ylfw-row-treate .content .prompt{padding: 0 0 25px;}
    .ylfw-row-index8-3 .g-title01{margin-bottom: 30px;}
    .ylfw-row-index8-3 .ylfw-jggs-nav{padding-bottom: 20px;}
    .ylfw-row-guide-preseve .g-title01{margin-bottom: 30px;}
    .ylfw-row-guide-preseve .ylfw-jggs-nav{padding-bottom: 20px;}
    .ylfw-row-guide-preseve .guide-content .content{padding-top: 30px;}
    .ylfw-row-guide-preseve .guide-content .content h3{font-size: 16px;}
    .ylfw-row-guide-preseve .guide-content .content p{margin-bottom: 25px; font-size: 14px; line-height: 1.8;}
    .ylfw-row-guide-preseve .guide-content .content .right{margin-top: 0;}
    .ylfw-row-guide-insurance .g-title01{margin-bottom: 20px;}
    .ylfw-row-guide-insurance .ylfw-jggs-nav{padding-bottom: 20px;}
    .ylfw-row-guide-insurance .insurance-content .content h3{margin: 30px 0 15px; font-size: 18px;}
    .ylfw-row-floor .g-title01{margin-bottom: 30px;}
    .ylfw-row-floor .ylfw-jggs-nav{padding-bottom: 20px;}
    .ylfw-row-floor .floor-content{margin-top: 0;}
    .ylfw-row-floor .table-wrap table .t3{padding: 15px;}
    .ylfw-row-floor .table-wrap thead th:nth-child(3){padding-left: 15px;}
    .ylfw-row-docDetail .g-title01{margin-bottom: 30px;}
    .ylfw-row-docDetail .docDetail-content .info{padding: 20px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top{padding-bottom: 20px; margin-bottom: 25px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .img{margin: 0 auto; width: 200px; height: 260px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top .title{margin: 20px 0 15px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top .title h3{font-size: 20px; line-height: 1.3;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top .title h3 em{margin-left: 10px; font-size: 16px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top .tag{margin-bottom: 20px;}
    .ylfw-row-docDetail .docDetail-content .info .info-top .top .tag span{line-height: 1.5;}
    .ylfw-row-index4 .table-wrap thead th{font-size: 12px;}
    .ylfw-row-index4 .table-wrap table td{font-size: 12px;}
    .ylfw-row-accordion .content .text{margin-bottom: 20px;}
    .ylfw-row-dept .item img{height: 250px;}
    .ylfw-row-doc .doc-list .item img{height: 250px;}
    .form-item .file{display: block;}
    .form-item .file .name{margin-left: 0; margin-top: 10px; text-align: left;}
    .ylfw-row-treate .content .prompt h3{font-size: 18px;}
    .ylfw-row-treate .content .prompt h4{font-size: 14px;}
    .ylfw-row-treate .content .prompt p{font-size: 14px;}

}

@media only screen and (max-width:479px){

    .ylfw-row-docDetail .doc-list .item{width: calc(50% - 15px);}

    .ylfw-row-doc .doc-list .item{width: calc(50% - 10px);}

}