﻿

.main  .main_content{background:url("/Content/images/ksbg.png");background-size:cover;width: 100%;height: 560px;}
.main .main_content .row{width:1200px;margin:0 auto;position: relative;}
.ks_js .title{font-size: 30px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;text-align:center;padding-top: 62px;margin-bottom: 60px;}
.ks_js .ks .dep_img img{width: 620px;height: 400px;}
.main .main_content .row .intro{position:absolute;width: 490px;height: 300px;background-color: #9B0A4B;box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.12);top:220px;right:0px;color:#ffff;padding:60px 50px;font-size: 16px;font-weight: 400;color: #FFFFFF;line-height: 32px;}
.main .main_content .row .intro a {color:#ffff}
.main .main_content .row .intro h3{display:block;font-size: 20px;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;margin-bottom:30px;}
.main .main_content .row .intro:after{background: url(/Content/images/kslogo.png) center center no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;content:"";display:block;}
.main .main_content .row .intro a.more{width: 120px;height: 30px;background: rgba(42,127,122,0);border: 1px solid #FFFFFF;border-radius: 15px;position:absolute;text-align:center;left: 50px;bottom: 60px;cursor: pointer;z-index: 99;}
.main .docotlist{margin: 0 auto;width: 1200px;margin-top: 120px;}
.main .docotlist .hd{border-bottom:1px solid #ddd;line-height: 80px;}
.main .docotlist .hd a{font-size: 30px;font-family: Microsoft YaHei;font-weight: 400;}
.main .docotlist .hd a.Com_more:after{content:"";display:block;width: 61px;height: 3px;background: #AE8340;}
.main .docotlist .hd a.more{float:right;font-size: 15px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;line-height:100px;}

.main .docotlist  .doctorList{margin-right:-20px;margin-top:36px;}
.main .docotlist  .doctorList li{width:228px;height: 388px;float:left;margin-right: 14px;background: #FFFFFF;border: 1px solid #DDDDDD;margin-bottom:20px;text-align: center;}
.main .docotlist  .doctorList li img{width:100%;height: 273px;}
.main .docotlist  .doctorList li h2{margin-top: 24px;font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #454545;line-height: 33px;}

.main .docotlist  .doctorList li .zhicheng{margin-bottom:20px;}



.mainc  .doc_detail{width: 1200px;margin: 0 auto;}
.mainc  .doc_detail h2.title_header{border-bottom:3px solid #960042;font-size: 22px;font-family: Microsoft YaHei;font-weight: 400;line-height:80px;height: auto;}
.mainc  .doc_detail  .doctorList{margin-right:-1%;margin-top:30px;}
.mainc  .doc_detail  .doctorList li{width:49%;float:left;margin-right:1%;background: #efefef;margin-bottom:20px;padding-right:20px;box-sizing: border-box;cursor:pointer;position:relative;z-index: 1;}
.mainc  .doc_detail  .doctorList li:hover{background:#960042;color:#fff!important;}
.mainc  .doc_detail  .doctorList li:hover:after{background: url(/Content/images/kslogo.png) 330px center no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;content:"";display:block;background-size: 150px auto;}




.mainc  .doc_detail  .doctorList li img{width:228px;height:288px}
.mainc  .doc_detail  .doctorList li a.doct_img{float:left;width:228px;height:288px;margin-right: 40px;position: relative;z-index: 10;}
.mainc  .doc_detail  .doctorList li h2{margin-top:20px;font-size: 20px;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;margin-bottom:20px;}
.mainc  .doc_detail  .doctorList li p{color:#666!important;line-height:30px;}
.mainc  .doc_detail  .doctorList li p span,.mainc  .doc_detail  .doctorList li p a{color:#666!important;}

.mainc  .doc_detail  .doctorList li:hover p,.mainc  .doc_detail  .doctorList li:hover p span,.mainc  .doc_detail  .doctorList li:hover p a,.mainc  .doc_detail  .doctorList li:hover h2 a{color:#fff!important;}


@media screen and (max-width:789px)
{
    .main .main_content .row{width: 100%;}
    .ks_js .title{display:none;}

    .ks_js .ks .dep_img img{width: 100%;height:auto;}
    .main .main_content .row .intro{position: unset;width: 100%;height: 400px;padding: 20px;box-sizing: border-box;}
  .main .docotlist .doctorList li{width: 48%;float:left;height: 310px;margin-right: 1%;}
  .main .docotlist{width:100%;}
  .main .docotlist .doctorList li img{height: 230px;}
  .main .docotlist .doctorList{margin-right:-1%;}
  .main .docotlist .doctorList li h2{margin:5px;}
  .mainc .doc_detail{width:100%;}
  .mainc .doc_detail .doctorList li{width:100%;}
  .mainc .doc_detail .doctorList li img{width: 177px;height: 200px;}
  .mainc .doc_detail .doctorList li a.doct_img{margin-right: 3%;width: 177px;height: 200px;position: relative;z-index: 10;}
  .mainc .doc_detail .doctorList li p{max-height: 88px;overflow: hidden;}
  .mainc .doc_detail .doctorList li h2{margin-bottom:10px;}

}