.searchDocClinic p{border:1px solid #f0f0f0;padding:2px 20px;color: #0d69c1;font-size:16px;background:#fff;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 71%,rgba(240,240,240,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 71%,rgba(240,240,240,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 71%,rgba(240,240,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=1);margin:10px 0;}
.searchDocClinic p b{margin-right:15px;}
.searchDocClinic p.docTitle{color:#c09042}
.searchDocClinic p.docTitle b{vertical-align:text-bottom}
.searchDocClinic p.docTitle b img{width:15px;}
.searchDocClinic h3{text-align:center;color:red;font-size:16px;font-weight:400;margin:10px 0 0;line-height:130%}
.searchDocClinic .searchbox form{overflow:hidden;width:359px;margin:0 auto}
.searchDocClinic .searchbox .lefttitles{float:left}
.searchDocClinic .searchbox .lefttitles .list{color:#8f8f8f;overflow:hidden;margin:5px 0}
.searchDocClinic .searchbox label{min-width: 80px;display:inline-block;font-size:16px;margin-right:5px;vertical-align:middle;}
.searchDocClinic .searchbox input{border:1px solid #c7c7c7;padding:5px;width:160px;color:#656565;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.searchDocClinic .searchbox select{border:1px solid #c7c7c7;padding:8px;width:172px;color:#656565;font-size:16px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-image:url(/images/01/main/DocClinic-select.jpg);background-repeat:no-repeat;background-position:95% 50%}
.searchDocClinic .searchbox .rightBtn{float:right}
.searchDocClinic .searchbox .rightBtn .searchbutton{border:none;color:#fff;border-radius:10px;width:90px;height:130px;position:relative;background:#43aac6;background:-moz-linear-gradient(top,rgba(67,170,198,1) 1%,rgba(60,154,189,1) 100%);background:-webkit-linear-gradient(top,rgba(67,170,198,1) 1%,rgba(60,154,189,1) 100%);background: linear-gradient(to bottom,rgb(2, 96, 170) 1%,rgb(1, 69, 144) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#43aac6',endColorstr='#3c9abd',GradientType=0);}
.searchDocClinic .searchbox .rightBtn .searchbutton.minBtn{height:85px;}
.searchDocClinic .searchbox .rightBtn .searchbutton:after{content:'';display:block;width:84px;height:124px;position:absolute;top:2px;left:2px;border: 1px solid #ffffff;border-radius:10px;}
.searchDocClinic .searchbox .rightBtn .searchbutton.minBtn:after{height:79px;}
.searchDocClinic .searchbox .rightBtn .searchbutton b{font-size:20px}
.dAllList{overflow:hidden;margin-top:40px}
.dAllList .item{position:relative;display:inline-block;vertical-align:top;margin-bottom:30px}
.dAllList .item a{position:absolute;width:100%;height:100%;display:block;top:0;left:0;z-index:5}
.dAllList .border{border:1px solid #f0f0f0;margin-right:15px;padding:16px 18px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 71%,rgba(240,240,240,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 71%,rgba(240,240,240,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 71%,rgba(240,240,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0);position:relative}
.dAllList .border h3,.dAllList .border h4{height:21px;font-size:20px;font-weight:400;line-height:120%;color:#464545;margin-bottom:15px;-webkit-line-clamp:1}
.dAllList .border h4{font-size:18px}
.dAllList .border .info{overflow:hidden;background:#fff}
.dAllList .border .info.clinic{background-position:50%;background-size:100% auto}
.dAllList .border .info >p{float:left;width:50%;background-repeat:no-repeat;background-position:50% 50%;background-size: cover;}
.dAllList .border .info >p img{width:100%;aspect-ratio: 1 / 1;object-fit: cover;}
.dAllList .border .info .doc-detail{float:right;width:calc(50% - 16px);margin:8px}
.dAllList .border .info .doc-detail b{display:inline-block;background:#2f9ae0;color:#fff;font-size:14px;line-height:100%;padding:5px 10px}
.dAllList .border .info .doc-detail p{font-size:16px;color:#656565;margin-top:5px;line-height:130%}
.dAllList .border .info .doc-detail p.text-clamp{-webkit-line-clamp:2}
.dAllList .border >p{position:absolute;background: #0d69c1;color:#fff;right:-10px;line-height:100%;bottom:25px;padding:7px 10px;}
.dAllList .border >p b{font-weight:400;display:inline-block;line-height:100%}
.dAllList .border:after{content:'';width:0;height:0;border-style:solid;border-width:8px 10px 0 0;border-color: #014893 transparent transparent;display:block;position:absolute;bottom:17px;right:-10px;}
#content-wrapper .dAllList .advBox{margin-top:0;margin-bottom:30px}
.insideS >.workframe{overflow:visible;display: flex;}
.insideS #content-wrapper{display:inline-block;float:none;vertical-align:top}
.insideS #sideNav{display:inline-block;float:none;width: 310px;margin-left: 60px;}
.doc-introduction{position:relative;border:1px solid #f0f0f0;padding:15px;background:-moz-linear-gradient(bottom,rgba(240,240,240,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(bottom,rgba(240,240,240,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(240,240,240,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6f0f0f0',endColorstr='#00000000',GradientType=0);margin-top:15px}
.doc-introduction .nameStyle{position:absolute;background: #0d69c1;color:#fff;left:-15px;line-height:100%;top:10px;padding:15px 25px;font-size:16px;}
.doc-introduction .nameStyle b{font-weight:400}
.doc-introduction .nameStyle:after{content:'';width:0;height:0;border-style:solid;border-width:0 15px 10px 0;border-color: transparent #003a86 transparent transparent;display:block;position:absolute;bottom:-10px;left:0;}
.doc-introduction .resume{overflow:hidden}
.doc-introduction .resume .left{float:left;width:350px}
.doc-introduction .resume .right{float:right;width:calc(100% - 380px);margin-top:45px}
.doc-introduction .resume .portrait{background-repeat:no-repeat;background-position:50% 50%;background-size:contain}
.doc-introduction .resume .portrait img{margin-bottom:10px;width:100%}
.doc-introduction .resume .clinic{border-left:3px solid #3b9abd;padding:6px 10px 6px 15px;font-size:18px;line-height:120%;margin:10px 0}
.doc-introduction .resume .clinic b{font-weight:400;color:#313131}
.doc-introduction .resume .clinic b a{color:#313131}
.doc-introduction .resume .station-status{margin:30px 0;text-align:center}
.doc-introduction .resume .right li{margin-bottom:25px}
.doc-introduction .resume .right li >h4{display:inline-block;background:#666;color:#fff;line-height:100%;padding:7px 12px;font-size:16px}
.doc-introduction .resume .right li .introduction-area{margin-top:8px;font-size:16px;line-height:150%;color:#464545}
#txtt li{
border-bottom: 1px #0d69c1 solid;
}
#txtt02{border-bottom: 1px #15161a solid;}


.doc-introduction .resume .right li .introduction-area iframe{
    width: 100%;
}
.doc-introduction .resume .right li .introduction-area * {font-size:16px;line-height:150%;color:#464545;list-style: inside;margin-bottom: 9px;}
.doc-introduction .resume .right li .introduction-area a{color:#737373}
.doc-introduction .resume .right li .introduction-area .clinic-de{margin-bottom:15px}
.doc-introduction .resume .right li .introduction-area .clinic-de li{overflow:hidden;margin:0}
.doc-introduction .resume .right li .introduction-area .clinic-de li p{display:inline-block;vertical-align:top;font-size:15px;line-height:120%;color:#1f1f1f}
.doc-introduction .resume .right li .introduction-area p { overflow: hidden; margin: 10px 0 15px; }
.doc-introduction .resume .right li .introduction-area p label { margin-bottom: 5px; float: left; display: block; }
.doc-introduction .resume .right li .introduction-area p font { margin-left: 10px; float: left; display: block; }
.doc-introduction .resume .right li.clinic-style .introduction-area >p{display:inline-block;max-width:calc(50% - 4px)}
.inside-serch-btn{overflow:hidden;margin:20px 0}
.inside-serch-btn .type{float:left;width:50%}
.inside-serch-btn .type p{margin:1px}
.inside-serch-btn .type p a{display:block;text-align:center;color:#fff;background:#3d9ebf;background:-moz-linear-gradient(top,rgba(61,158,191,1) 1%,rgba(64,164,195,1) 50%,rgba(61,158,191,1) 100%);background:-webkit-linear-gradient(top,rgba(61,158,191,1) 1%,rgba(64,164,195,1) 50%,rgba(61,158,191,1) 100%);background: linear-gradient(to bottom,rgb(1, 75, 150) 1%,rgb(3, 110, 184) 50%,rgba(1, 75, 150) 100%);padding:30px 20px;font-size:22px;position:relative;transition:all linear .2s;font-family:'Noto Serif TC',serif;}
.inside-serch-btn .type p a:hover{background:#3d9ebf;background:-moz-linear-gradient(top,#70a9bd 1%,#87cde2 50%,#70a9bd 100%);background:-webkit-linear-gradient(top,#70a9bd 1%,#87cde2 50%,#70a9bd 100%);background:linear-gradient(to bottom,#70a9bd 1%,#87cde2 50%,#70a9bd 100%)}
.inside-serch-btn .type p a:after{content:'';position:absolute;display:block;width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid rgba(255,255,255,0.36);left:2px;top:2px}
.inside-serch-btn .type p a i{margin-left:10px;font-size:18px;vertical-align:inherit}
#DocMarq >div .bd ul{background:#f9f9f9;transition:none;}
#DocMarq >div .bd ul li{margin:0 2px;width:calc(20% - 4px);}
#DocMarq .article{margin:30px 0}
#DocMarq .article .img{display:inline-block;width:262px;margin-right:10px}
#DocMarq .article .txt{display:inline-block;width:calc(100% - 285px)}
#DocMarq .article .txt p{font-size:18px;color:#464545;}

@media screen and (max-width: 1024px) {
    .insideS >.workframe{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.insideS #sideNav{display:none}
.insideS #content-wrapper{width:calc(100% - 40px)}
}
@media screen and (max-width: 960px) {
.doc-introduction .resume .portrait img.main{display:block}
}
@media screen and (min-width: 769px) {
.dAllList .item{width:calc(50% - 20px)}
.dAllList .item:nth-child(even){margin-left:16px}
}
@media screen and (max-width: 768px) {
.dAllList .item{width:100%}
.dAllList .border{margin-left:10px;margin-right:10px}
.searchDocClinic .searchbox form{width:100%}
.searchDocClinic .searchbox .lefttitles{width:100%}
.searchDocClinic .searchbox .rightBtn{width:100%;text-align:center;margin-top:10px}
.searchDocClinic .searchbox input{width:calc(100% - 103px)}
.searchDocClinic .searchbox select{width:calc(100% - 91px)}
.searchDocClinic .searchbox .rightBtn .searchbutton{width:180px;height:50px;margin:0 auto}
.searchDocClinic .searchbox .rightBtn .searchbutton:after{width:calc(100% - 7px);height:calc(100% - 6px)}
.searchDocClinic .searchbox .rightBtn .searchbutton b{font-size:17px}
.doc-introduction .resume .left{width:100%}
.doc-introduction .resume .right{width:100%}
.doc-introduction .resume .portrait{margin-top:50px}
}
@media screen and (max-width: 640px) {
.inside-serch-btn .type{width:100%}
.inside-serch-btn .type p a{padding:20px}
}
@media screen and (max-width: 480px) {
.dAllList .border .info .doc-detail p{font-size:15px}
.dAllList .border >p{bottom:10px;font-size:8pt}
.dAllList .border:after{bottom:2px}
.doc-introduction .resume .right li.clinic-style .introduction-area >p{width:100%;max-width:initial;text-align:center;margin-top:5px}
#DocMarq >div .bd ul li{width:calc(50% - 4px)}
#DocMarq .article .img{display:block;margin-right:0;margin:0 auto}
#DocMarq .article .txt{display:inline-block;width:100%}
}