﻿/*------2023-12-18----------科室介绍------------------------*/

.site_banner{
	display: none;
}

/* 临床科室 */

.Depall_0 {
 background: #C24339;
 width: 100%;
 padding: 0px 30px;
 box-sizing: border-box;

 margin-bottom: 40px;
}

.Depall li:nth-child(6n) {
 margin-right: 0px;
}

.Depall .ullist1 a {
 color: #fff;
 display: block;
 /* padding: 10px 20px; */
 border-radius: 5px;
 width: 108px;
 box-sizing: border-box;
 /* border: 1px solid rgba(255, 255, 255, .4); */
 transition: all 0.3s ease-in-out;
 position: relative;
 display: block;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 font-size: 18px;
}

.Depall .ullist1 li::after {
 content: '';
 background: url(/Sites/Uploaded/UserUpLoad/20231102/20231102103524.png) no-repeat center;
 position: absolute;
 width: 30px;
 height: 30px;
 right: 25px;
 bottom: 5px;
 background-size: 20px;
 opacity: 1;
 transition: all 0.3s ease-in-out;
}

.Depall .ullist1 li:hover::after {
 right: 15px;
 transition: all 0.3s ease-in;
}

.Depall.Depall_1 .ullist1 li::after {
 background: url(/Sites/Uploaded/UserUpLoad/20231206/20231206174727.png) no-repeat 8px center;
 background-size: 20px;
}

.Depall li {
 margin-right: 25px;
 margin-bottom: 25px
}

.Depall.Depall_1 li:nth-child(3n) {
 margin-right: 0;
}

.Depall_1 .ullist1 .lv1_li.tylelable {
   
 border: 1px solid rgba(148, 41, 15, .4);
}
.Depall_1 .ullist1 .lv1_li.tylelable a {
 color: #C24339;
}

.content_bot {
 position: relative;
}

.Depall_1 {
 box-sizing: border-box;

 padding: 0px 30px;
 box-sizing: border-box;

 transform: translateY(562px);
 width: 617px;
 height: 335px;
 margin-bottom: 40px;
 background-color: #fff;

}



.Depall_1 h1.dep_img {
 color: #C24339;
}

.content_bot {
 width: 100%;
 overflow: hidden;
 background: url(/Content/Areas/Common/images/department/departmentBg.png) repeat-y top center;
 padding-top: 90px;
 padding-bottom: 70px;
 margin-top: -42px;
}

.content_botIn {
 position: relative;

 width: 1200px;
 margin: 0 auto;
}

h1.dep_img {
 text-align: center;
 margin-bottom: 35px;
 color: #fff;
 font-size: 24px;

 padding-top: 30px;
}

.Depall:hover h1.dep_img img,
.gjyl:hover img {
 transform: rotateY(360deg);
}

h1.dep_img img,
.gjyl img {
 transition: all .6s;
}

.gjyl {

 right: 0;
 width: 583px;
 position: absolute;
 height: 335px;

 transform: translateY(-335px);
}

.gjyl a {
 background: url(/Content/Areas/Common/images/department/yiliaobuBg.png) no-repeat;
 display: flex;
 flex-direction: column;
 justify-content: center;
 width: 100%;
 align-items: center;
 color: #fff;
 height: 100%;
 background-size: cover;
}

.gjyl p {
 padding-top: 10px;
 font-size: 24px;
}

ul.lv2_ul li.lv2_li {
 width: 139px;
 float: left;
 height: 32px;
 background: url(/Content/Areas/Common/images/sanjiao2.png) no-repeat 5px center;
 padding-left: 20px;
 overflow: hidden;
}

li.lv1_li.tylelable {
 position: relative;
 width: 169px;
 border-radius: 5px;
 border: 1px solid rgba(255, 255, 255, .4);
 float: left;
 box-sizing: border-box;
 padding: 10px 20px;
}
li.lv1_li.li_department210{
 display: none;
}

li.lv1_li.tylelable3,
li.lv1_li.tylelable2,
li.lv1_li.tylelable4 {
 width: 100%;
 float: none;
 clear: both;
 margin-bottom: 5px;
}

li.lv1_li.tylelable3 .lv2_ul,
li.lv1_li.tylelable2 .lv2_ul,
li.lv1_li.tylelable4 .lv2_ul {
 float: left;
 width: 1034px;
}

.Depall.Depall_2 {
 width: 100%;
 padding: 0px 30px;
 transform: translateY(-375px);
 height: 518px;
 /* position: absolute; */
 box-sizing: border-box;
 background: #CCB687;
 /* position: absolute;
 top: 766px;
 left: 0; */
}

.dep_img_2 {
 background: url(/Content/Areas/Common/images/department/yiyaoyuyiliao.png) no-repeat 522px 2px;
}


/*咨询专家列表*/

.docteam_list li img {
 margin-right: 10px;
 float: left;
 border: 1px solid #eee;
 padding: 2px;
 width: 120px;
 height: 155px;
}

.docteam_cont a {
 line-height: 28px;
}

.docteam_cont p {
 line-height: 28px;
 font-size: 14px
}

.docteam_cont p a {
 color: #C24339;
}

.docteam_cont p a:hover {
 color: #d44137
}

.docteam_list li a.doc_name {
 font-size: 16px;
}

.docteam_cont p.zixun {
 margin-top: 5px
}

.docteam_cont p.zixun a {
 padding: 5px 10px;
 background: #C24339;
 color: #fff;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px
}

.docteam_cont p.zixun a:hover {
 background: #4CA6F0
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
 .main {
 width: 100%;
}
 .content_botIn {
 width: 1000px;
}
 li.lv1_li.tylelable {
 width: 135px;
}
 .Depall_1 {
 width: 500px;
}
 .gjyl {
 width: 500px;
}
 .Depall_1 .ullist1 .lv1_li.tylelable{
 margin-right: 11px;
 }
}
@media only screen and (max-width:768px) {
   .main .banner{
 margin-bottom: 20px;
 }
.header_phone {position: relative !important;margin-bottom: 0;}

.banner{
 margin-bottom: 20px;
}


 .main {
 background: #f1f1f1;
 }

 .content_bot {
 width: 100%;
 height: auto;
 padding: 0;
 background: none;
 margin-top: 0;
 }

 .Depall_0 {
 float: none;
 width: 100%;
 height: auto;
 overflow: hidden;
 padding: 0px 15px;
 margin-bottom: 25px;
 }

 h1.dep_img {
 margin-bottom: 25px;
 font-size: 22px;
 /* margin-top: 25px; */
 }

 h1.dep_img_0,
 h1.dep_img_1,
 h1.dep_img_2 {
 background: none;
 }

 .Depall_0 .ullist1,
 .Depall_1 .ullist1,
 .Depall_2 .ullist1 {
 /* padding-left: 10px; */
 }

 li.lv1_li.tylelable {
 width: 48%;
 }
 .Depall li{
 margin-right: 4%;

 }
 .Depall li:nth-child(2n){
 margin-right: 0px;
 }

 .ullist1 a {
 /* margin-bottom: 20px; */
 }

 .Depall_1 {
 width: 100%;
 /* position: inherit;
 top: 0; */
 height: auto;
 transform: none;
 padding: 0 15px; 
 margin-bottom: 25px;
 }
 .Depall.Depall_1 li:nth-child(3n){
 margin-right: 4%;
 }
 .Depall.Depall_1 li:nth-child(6n){
 margin-right: 0;
 }

 .gjyl {
 margin-top: 0;
 width: 100%;
 height: auto;
 position: relative;
 transform: none;
 margin-bottom: 25px;
 }

 .gjyl a {
 padding: 50px 0;
 }

 .Depall_1::before,
 .Depall_1::after {
 display: none;
 }

 .Depall.Depall_2 {
 height: auto;
 overflow: hidden;
 transform: none;
 padding: 0px 15px;
 margin-bottom: 25px;
 }

 .Depall_2 li.lv1_li.tylelable {
 width: 48%;
 }

 .content_botIn {
 height: auto;
 width: 100%;
 }
} 