.top-h4 { height: 38px; line-height: 38px; border-bottom: 2px solid #f8f8f8; }

.top-h4 h4 { height: 100%; margin-bottom: -2px; border-bottom: 2px solid #6596ff; }

.right-aside .r-d-list { padding: 28px 12px 28px 113px; }

.right-aside .r-d-list:last-child { border: none; }

.right-aside .r-d-list .r-d-himg { position: absolute; left: 0; top: 25px; width: 98px; height: 98px; overflow: hidden; }

.right-aside .r-d-list .r-d-himg img { width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; }

.right-aside .r-d-list .r-d-name .name { margin-right: 10px; }

.right-aside .r-d-list .p { height: 38px; line-height: 38px; }

.right-aside .r-d-list .r-d-btn a { display: block; width: 98px; height: 24px; border: 1px solid #6596ff; line-height: 24px; text-align: center; }

.right-aside .r-d-list .r-d-btn a.on, .right-aside .r-d-list .r-d-btn a:hover { color: #fff; background: #6596ff; }

.right-aside .r-wz-img img { width: 100%; vertical-align: top; }

.right-aside .r-wz-list li { height: 33px; line-height: 33px; padding-left: 20px; }

.right-aside .r-wz-list li:before { position: absolute; left: 0; top: 15px; width: 6px; height: 6px; background: #666; content: ''; -webkit-border-radius: 50%; border-radius: 50%; }

.view .section1 { padding-top: 28px; }

.view .section1 .section1-title { margin-left: 60px; height: 40px; }

.view .section1 .section1-title .h4 { height: 39px; width: 126px; line-height: 38px; padding-left: 65px; border: 1px solid #c1c1c1; margin: 0 0 -1px -60px; -webkit-border-radius: 20px; border-radius: 20px; background: url(../../images/fs-icon.png) no-repeat 24px; }

.view .section1 .section1-title .a { height: 40px; line-height: 40px; }

.view .section1 .section1-des { padding: 8px 0 15px; }

.view .section1 .section1-des .left-des { width: 825px; text-indent: 2em; padding: 2px 0 5px; text-align: justify; }

.view .section1 .section1-des .left-des p { line-height: 30px; }

.view .section1 .section1-des .right-doctor { width: 348px; border: 1px solid #ddd; }

.view .section1 .section1-des .right-doctor .top { padding: 20px 5px 15px 150px; }

.view .section1 .section1-des .right-doctor .top .r-img { position: absolute; left: 10px; top: 16px; width: 120px; height: 120px; -webkit-border-radius: 50%; border-radius: 50%; }

.view .section1 .section1-des .right-doctor .top p { display: block; }

.view .section1 .section1-des .right-doctor .top p span { display: block; max-width: 30%; }

.view .section1 .section1-des .right-doctor .top p span.one { margin-right: 5%; max-width: 65%; }

.view .section1 .section1-des .right-doctor .top p .green { color: #90d54e; }

.view .section1 .section1-des .right-doctor .top p.r-head { line-height: 34px; }

.view .section1 .section1-des .right-doctor .top p.r-head .two { line-height: 20px; padding-top: 12px; }

.view .section1 .section1-des .right-doctor .top p.cell { line-height: 26px; }

.view .section1 .section1-des .right-doctor .top p.yellow { color: #ff8e00; }

.view .section1 .section1-des .right-doctor .rd-des { padding-left: 5px; line-height: 24px; max-height: 48px; overflow: hidden; }

.view .section1 .section1-des .right-doctor .rd-btn { text-align: center; padding: 10px 0 13px; }

.view .section1 .section1-des .right-doctor .rd-btn a { display: inline-block; width: 108px; height: 28px; text-align: center; line-height: 28px;  margin: 0 16px; }

.view .section1 .section1-des .right-doctor .rd-btn a.one { background: #6596ff; }

.view .page { padding: 56px 0 0; }

.bb1-dashed { border-bottom: 1px dashed #c1c1c1; }

